Unsupported dtb


I am receiving the unsupported dtb error on startup with the countdown. I have a MAG410 box on which I installed to Internal using the generic S905 image.

Can anyone explain if I can update the dtb on an installed to mmc and if so how to proceed?



Which DTB did you use when installing?


I can’t remember but when I run “cat /proc/device-tree/amlogic-dt-id” I’m getting gxl_p212_2g


Can you do cat /proc/device-tree/le-dt-id


cat: can't open '/proc/device-tree/le-dt-id': No such file or directory


Then this is your problem, your not using a CoreELEC dtb.

You must have used a dtb from another source during your initial installation.

The following commands should resolve your issue.

dd if=/dev/zero of=/dev/dtb bs=256k count=1
dd if=/usr/share/bootloader/device_trees/gxl_p212_2g.dtb of=/dev/dtb bs=256k

Thanks for your help. I’ll test this out and let you know if it resolved the problem.


For anybody else reading this thread, do not use the commands above without asking for help first as the dtb you need to use may vary from the one above.


I assume if you reboot the machine before writing a new dtb.img after zeroing /dev/dtb that this will have catastrophic results


I wouldn’t say catastrophic as every issue is fixable.


Fair enough :grin: