Hello,
I'm trying to get Armbian (Ubuntu 24.10 XFCE Desktop) running on a retro game stick device with the following specs:
CPU: Amlogic S905M
RAM: 8 GB Samsung (2x K4B4G1646B)
Storage: Samsung 128 GB MicroSD (new, flashed via balenaEtcher)
Ports: 1x USB-A, 1x MicroSD slot, 1x MicroUSB power (possibly supports OTG), 1x HDMI male output
Original firmware: EmuELEC (working fine from factory SD card)
What I tried:
Flashed Armbian Ubuntu 24.10 (from debmfc GitHub) to the SD card
Tried box=s905_generic in the config file
Replaced dtb.img with several DTBs, including:
meson-gxbb-p200.dtb
meson-gxbb-p201.dtb
meson-gxbb-xtmqbox.dtb
Performed toothpick method to boot from SD card
Green LED turns on, but:
No HDMI output
CPU stays cold, no signs of booting
USB devices receive no power
No blinking, no UART logs (I don’t have serial access yet)
It feels like the CPU doesn’t even begin to initialize Linux – maybe it doesn't load the u-boot from the SD at all?
Any idea what else I can try?
Is there a minimal verified Armbian image known to boot on S905M-based TV sticks?
Do I need to trigger multiboot somehow?
Could this be a special bootloader variant?
Could I use the original EmuELEC SD and inject Armbian files into it?
Any help or known working image would be greatly appreciated.
Thanks in advance!