drpump
-
Posts
4 -
Joined
-
Last visited
Content Type
Forums
Store
Crowdfunding
Applications
Events
Raffles
Community Map
Posts posted by drpump
-
-
Just a quick followup: I posted the `running` note linked above quite a few months back.
I downloaded the current image and tested most of the dtbs contained. None of them give me working ethernet, and wifi is flakey in all cases. The `-g12a-` dtbs seem to work best and I think the `gt1-mini-a` dtb is closest.
Ethernet is visible with the gt1 dtb (and most of the g12a dtbs), but I can’t get it to talk to the network even with a static IP configuration.
The previously-working khadas-vim3 dtb has been replaced by two more specific dtbs (one for the s922 SOC and one for the a311 SOC), neither of which work.
If there are some instructions or reading material for coding dts files, I’m happy to have a go at it: I have some time at the moment. I can kind-of extract details from the Armbian image, but not sure how to use them.
-
I have armbian running on a Magicsee N5 Max. See
for the kernel and dtb details.
I'm interested in building a better DTB for this device and have a little technical knowledge (more software than hardware). I'm looking for reading material and suggestions for next steps. Currently:
- I've tested the available DTBs and found the khadas vim3 DTB easiest to work with (stable ethernet driver, no wifi). The n96-max dtbs boot, but ethernet doesn't work and wifi is unreliable.
- I've extracted the DTBs from the Android ROM image for this device and converted to DTS, but they're nothing like the newer DTS files and I'm not sure how to translate them.
- I've tried moving bits that work between DTS files (e.g. moving ethernet nodes from khadas to N96 DTS), but usually end up with conflicts (the `dtc` compiler picks them up).
Suggestions?
Note that the box has been running quite happily on the khadas dtb for several days and I'm able to remote in with RDP and/or VNC from my desktop. It functions quite well as a linux server and I've been able to install quite a few software packages. It's still operating off a USB drive (haven't installed to eMMC yet).
-
MagicSee N5 Max (Amlogix S905x2), 4GB RAM, 64GB eMMC
Image: Armbian_5.89_Aml-s905_Ubuntu_bionic_dev_5.2.0-rc4_desktop_20190621
Boot: from USB key, had to use Android Backup/Update utility to boot, not yet installed on eMMC
Three dtbs working (sort-of):
- meson-g12a-x96-max.dtb -- boots, ethernet dead, wifi works initially but has huge error rate and eventually hangs the box, bluetooth, audio untested
- meson-g12a-x96-max-rmii.dtb -- same as (1)
- meson-g12b-khadas-vim3.dtb -- boots, ethernet working (appears to be 1Gbit), wifi not working, bluetooth, audio untested
Note that this is a fairly low power box and will run off a 2A USB charger. I was even able to get it to boot on power from my iPad Pro 2018 (USB-C).
MAGICSEE N5 Max - Amlogic S905X2
in General Chat
Posted
So I’ve done a bit more experimentation and checking with my N5 Max. I tested two g12a dtbs (g12a-gt1-mini-a and g12a-tx5-max) and an older g12b dtb (g12b-khadas-vim3). A few things to note:
Happy to share the dmesg and lsmod output for these three dtbs on the N5 Max if anyone wants to take a look. I’ve copied the image with khadas dtb onto the emmc and am using it. Not perfect, but workable.