I would like to share my work which leads to boot from sdcard device based on RK3318 to desktop armbian.
I've was using Armbian_19.11.3_Rk3328-tv_eoan_legacy_4.4.154_desktop_20191126.img and end up with booting to desktop
What doesn't work for me:
onboard wifi (usb dongle works, old tp-link tl-wn725N)
onboard bluetooth
My box is same as picture below:
https://androidpctv.com/review-h96-max-opinion/
I've burned image with rufus on windows and my first boot trial finished with boot hang up:
I've solved this issue by invoking following code where /dev/mmcblk0 is sdcard device in linux, and trust.img was extracted from rk3318_9.0_hcy_20191114_v002 updage image.
dd if=trust.img of=/dev/mmcblk0 seek=24576
sync
After that boot sequence went further. I'm not sure but I guess that debug vs release version of bl31 might be problem here.
Also, I've used rk3318-t9.dtb file prepared based on rk3328-t9.dtb posted in this thread, with removing cpu freqencies > 1.1GHz, as box was unstable with such high frequencies.
I didn't find option here to attach file so temporaraly you can find my modified file here rk3318-t9.dtb and other useful files here:
https://freeshell.de/~tiloc/armbian/
@hexdump Thanks for sharing, I was playing with different dtbs and sometimes I had kernel panic.
Did you managed to have working ir remote?
I was also playing with LibreElec with manual:
https://forum.libreelec.tv/thread/20813-step-by-step-tutorial-libreelec-on-h96-max-also-ir-remote-support/
and I successfully run with rk3318, by analogy (dding trust.img, removing >1.1 GHz frequencies from cpu section of dts and recompile dtb)