Odroid C1+

Hmm, the Stretch image should actually boot, on C1 and C1+. Note that eMMC is not supported.
I did some research about the Buster image: https://forum.odroid.com/viewtopic.php?p=282220#p282220

I rechecked the current Armbian and our image an indeed the uImage is missing (on our Stretch image it is present). Armbian still auto-creates nightly images regularly, but since they officially dropped support, they will not fix this anymore. I remember another user reporting boot issues and they replied not very friendly.

So what we can do:

  • Manually apply the fix, suggested in the forum thread. Creating the uImage on kernel update can be automated via /etc/kernel/postinst.d script, the changes to boot.ini are persistent.
  • Revert to Meverics Jessie image based on Linux 3.10 (very old kernel) and dist-upgrade it to Buster. GPU acceleration etc will not work, but since the Armbian image does not even have HDMI output, this is not really a regression.

I’ll create a fixed image with first solution, then we can see how it works.