I had a spare ROC-RK3399-PC (Renegade Elite) board at home. Since I got it, I’ve been wishing I could run HomeAssistant OS on it (seamless OS upgrades, yay) as it is the most powerful aarch64 board I have at home.
There is no HomeAssistant OS image for this board, so this did not seem possible without significant work… Then I found this post about a firmware for this board. This installs in the board SPI flash, and offers among other things, EFI booting from the SD card slot. I then dumped haos_generic-aarch64-11.0.img.xz
(uncompressed) to a SD card and, lo and behold, this successfully booted to the onboarding screen on homeassistant.local:8123
This haos_generic-aarch64
image can probably work on other aarch64 boards which have EFI boot support.
Just wanted to share these findings, but since I’m kind of new here, maybe these are old news already discussed elsewhere