First off, I understand that the board only has “community support”. However, Radxa does link to Armbian image from the Wiki, right next to the official images, and the images are hosted on Radxa’s github, implying that they’re at least partially “supported” by Radxa.
Now, in regards to the images not working. I was unable to find any images that were functional out of the box. I tried the oldest image I could find on Radxa’s github, and had the same issues there, so it looks like it’s been at least partially broken for a while.
I did however have some potentially helpful observations. First of all, when booting the Armbian images, nothing is printed to the debug serial port. From this observation, I believe it’s likely that the first stage bootloader for the Armbian images is at fault. It’s possible that the second stage has issues as well.
I was able to boot into Armbian by writing the Armbian image to the flash, and then building a buildroot image and writing that to the SD card. It seems like by doing so, I can get the board to use the bootloader from the buildroot installation to launch the kernel on the eMMC. Not entirely sure what’s going on here, but that’s the only way I’ve been able to get any signs of life out of any of the Armbian images. I’ve tried manually flashing u-boot to the board after writing the Armbian images, and while this is enough to get the board to at least print out some info on the serial port while booting, it never successfully makes it past the kernel into the init process, even with my best attempts. I’ll admit to not being an expert at this yet, but it feels like it’s probably best to pick one of the other Radxa boards with more community support so I won’t have to spend so much time getting things off the ground.
It feels like the Rock 5 has a lot of momentum, hopefully it won’t be too much longer before they’re ready for production.