As long as you keep the discussion about this at their place...
ophub is (ab)using the name Armbian without permission and they do not contribute to the core development process. Rather they trick users into thinking they get support here and therefore (ab)using our resources.
Yes. This is an example of a rk3588 based board of mine:
overlay_prefix=rockchip-rk3588
overlays=panthor-gpu opp-oc-24ghz
The overlay names come from /boot/dtb/*/
find an overlay matching your soc and needs and enable by putting its name to overlays=. Then reboot. Having a serial console to read uboot logs can show if it has been loaded properly or in case it did not why.
Expected. current had a bare minimum of hdmi support before it became recent LTS kernel. Therefore no fixes will hit there until rollover to next LTS.
Needs to be enabled. Either enable panthor overlay (the mainline panthor driver was backported to vendor kernel but is disabled by default) and install more recent mesa packages (depends on userspace). Or install proprietary mali blobs.
Having or building an image with mesa-vpu extension enabled handles that for you. There is no automatic method of installing afterwards yet. https://github.com/armbian/apa/issues/20
The easiest route is to simply flash it to a microsd card and boot from it.
Once booted issue "armbian-install" to move the OS and boot loader to eMMC.
eMMC should be accessible directly if tools like rkdeveltool or whatever that is called is used. Never used that personally, seems tricky to use. Prefer first path.
Not having correct uboot on spi can often lead to such issues.
Also sometimes vendor kernel does not like mainline uboot and vice versa. This is why vendor kernel based images usually are shipped with vendor uboot which is version 2017.09 I think.
Anyway glad you figured it out
moved since neither a review nor a tutorial.
I made a writeup just a few days ago how to get an idea about how Armbian puts its kernel and uboot sources together with an example for a different board:
Armbian does not accept new boards for official support unless there is funding involved.
However anyone from the community can step up and add it as community-supported.
Very good.
First make sure you are actually having the 5B and not the 5 model.
The reason I'm asking is in the logs is always model 5 and not 5B as supposed to. Did you adjust the dtb to use 5b one just like mentioned at the download page?
Hm that should not be a BIG issue since H2+ and H3 are quite similar, just a few features were stripped IIRC.
I don't know for their images but I assume there is something similar like Armbian has. Edit /boot/armbianEnv.txt and set verbosity to 7 to increase the output of the kernel while it is starting. So you may know why it is stuck.
Overall I'd recommend to try some older images like https://fi.mirror.armbian.de/archive/nanopiduo/archive/
or https://fi.mirror.armbian.de/oldarchive/nanopiduo/archive/
and then bump kernel step by step via armbian-config to know where it starts failing.
There is usually only one or two images built per board. That's enough to make sure it compiles properly. All other combinations can be made DIY with the framework, check documentation.
Continous Integration https://en.wikipedia.org/wiki/Continuous_integration
Our CI produces automated builds which are published here: https://github.com/armbian/community/releases
If a build fails we will notice and fix if it doesn't much effort. Otherwise it's demoted to EOS and autobuilds disabled.