❓ Which DTB do I use?


#1

As part of the CoreELEC install process you are required to copy a device tree from the device_trees folder on your sdcard/flash drive to the root folder of your sdcard/flash drive and rename it to dtb.img, failure to do so will result in either your box being unable to boot or network problems.

Every device is built differently and there is so many to choose from on the market, below you can find a list of some of these devices along with the corresponding DTB you must use.

If your device is not on the list then and you know which device tree is compatible then reply to this topic and help us keep the list updated.

Device              RAM/STORAGE          CPU          DTB

3GO APLAY 4         2G/16G               S905X        gxl_p212_2g
A95X A1             1G/8G                S905X        gxl_p212_1g
A95X-B7N            2G/8G                S905X        gxl_p212_2g
A95X-R2             1G/8G                S905W        gxl_p281_1g_a95xr2
A95X-R2             2G/16G               S905W        gxl_p281_2g_a95xr2
Abox A1 Max         1G/8G                S905W        gxl_p281_1g_a95xr2
Abox A1 Max         2G/16G               S905W        gxl_p281_2g_a95xr2
Akaso HM8           1G/8G                S905X        gxl_p212_1g
Beelink GT1 Ult.    3G/32G               S912         gxm_q200_3g
Beelink GT1 Ult.    3G/32G(fake RAM)     S912         gxm_q200_2g
Beelink Mini MX     2G/16G               S905         gxbb_p200_2G_1Gbit
Beelink Mini MXIII  2G/16G               S905         gxbb_p200_2G_1Gbit_RealtekWiFi / gxbb_p200_2G_1Gbit
Beelink Mini MXIII II 2G/16G             S905X        gxl_p212_2g    
Bqeel M9C Max       2G/16G               S905X        gxl_p212_2g
Bqeel M9C Pro       1G/8G                S905X        gxl_p212_1g
Bqeel T10 MAX       2G/32G               S905         gxbb_p200_2G_1Gbit
Docooler M9S Pro    2G/16G(fake RAM)     S905X        gxl_p212_1g_slowemmc
Edal T95Z Plus      2G/16G               S912         gxm_q200_2g
H96 Pro             2G/16G               S912         gxm_q200_2g
H96 Pro             3G/16G               S912         gxm_q200_3g
H96 Pro+            2G/16G               S912         gxm_q201_2g_1gbit
H96 Pro+            3G/16G               S912         gxm_q201_3g_1gbit
H96 Pro+            3G/64G               S912         gxm_q201_3g_1gbit
KIII                2G/16G               S905         gxbb_p200_2G_1Gbit
Magicsee N4         1G/8G                S905X        gxl_p212_1g
Magicsee N5         2G/16G               S905X        gxl_p212_2g
Mecool BB2 Pro      3G/16G               S912         gxm_q201_3g_1Gbit
Mecool HM8          1G/8G                S905X        gxl_p212_1g
Mecool KI Pro       2G/16G               S905D        gxl_p230_k1_pro
Mecool KII Pro      2G/16G               S905         gxbb_p200_2G_1Gbit
Mecool KIII Pro     3G/16G               S912         gxm_q200_k3_pro
Mecool KM8          2G/16G               S905X        gxl_p212_2g
Mecool KM8 P        1G/8G                S912         gxm_q201_1g
Mecool KM8 Pro      2G/16G               S912         gxm_q201_2g_1Gbit
Mecool M8S Plus     2G/8G                S905         gxbb_p200_2G_1Gbit
Mecool M8S Pro+     2G/16G               S905X        gxl_p212_2g
Mecool M8S Pro L    3G/32G               S912         gxm_q201_3g
Mini M8S II         1G/16G               S905X        gxl_p212_1g
Mini M8S II         2G/16G               S905X        gxl_p212_2g
Minix NEO U1        2G/16G               S905         gxbb_p200_2G_minix_neo_u1
Minix NEO U9-H      2G/16G               S912         gxm_q200_2g_minix_neo_u9
MXQ Pro 4K (old)    2G/8G                S905         gxbb_p201_2G
MXQ Pro 4K (new)    1G/8G                S905X        gxl_p212_1g
Nexbox A1           2G/16G               S912         gxm_q200_2g
QacQoc T10 MAX      2G/32G               S905         gxbb_p200_2G_1Gbit
SAMMIX R95          2G/16G(fake RAM)     S905X        gxl_p212_1g_slowemmc
Scishion V88 PRO    1G/8G                S905X        gxl_p212_1g.dtb
Sunvell T95M        2G/8G                S905X        gxl_p212_2g
Sunvell T95N        2G/8G                S905X        gxl_p212_2g
Sunvell T95X        1G/8G                S905X        gxl_p212_1g
Sunvell T95Z Max    2G/16G               S912         gxm_q201_2g_1Gbit
Tanix TX3 Mini      1G/8G                S905W        gxl_p281_1g
Tanix TX3 Mini      2G/16G               S905W        gxl_p281_2g  
Tanix TX3 Pro       1G/8G                S905X        gxl_p212_1g
Tanix TX3 Pro       2G/16G               S905X        gxl_p212_2g
Tanix TX92          3G/32G               S912         gxm_q200_3g
THL Box 1 Pro       2G/16G               S905X        gxl_p212_2g
TICTID T10 MAX      2G/32G               S905         gxbb_p200_2G_1Gbit
Tronsmart Vega S95  2G/8G                S905         gxbb_p200_2G_1Gbit
Vontar TX92         3G/32G               S912         gxm_q200_3g
Vorke Z1            3G/32G               S912         gxm_q200_3g
Vorke Z6            3G/32G               S912         gxm_q200_3g
Vorke Z6 Plus       3G/32G               S912         gxm_q201_3g_1gbit
WeTek Play 2        2G/8G                S905         gxbb_p200_2G_wetek_play_2
X92                 3G/32G               S912         gxm_q200_3g / gxm_q201_3g_1gbit
X96                 1G/8G                S905X        gxl_p212_1g
X96                 2G/16G               S905X        gxl_p212_2g
X96                 2G/16G               S905W        gxl_p281_2g
X96 Mini            2G/16G               S905W        gxl_p281_2g
Xtreamer Whizz      2G/16G               S905H        gxbb_p200_2G_1Gbit
Z69                 3G/32G               S905X        gxl_p212_3g

How to install CoreELEC
Mecool KII PRO S905D
CoreELEC not booting - Nexbox A95X
A95X -R1 / S905W issue
MeCool KM8 P TV Box Amlogic S912 1GB fails to boot with CE 8.90.2
How to configure IR remote control
3GB RAM H96 Pro
How to install CoreELEC
Mecool s912 Box?
Wetek Play 2
Beelink GT1 (no ultimate)
S905X 1GB Generic - No DTB Working
S905X 1GB Generic - No DTB Working
X96 mini S905W instalation problem?
Trees Beelink MiniMXIII II 2GB
Updating M8S PRO+ S905X or not - beginner questions
How to configure VFD
MX Pro+ 4k won't boot
Which files for Mecool M8S PRO W?
Vorke Z5 / Tanix 3 Mini Dual OS update LE 8.92 to 8.95.1 has ended with an error
Nightly builds
Wifi issue with latest build 8.95.3
8.95.0 9082xs No Wifi
H96 pro + not booting from USB
OTT TV-BOX T95M -> VFD/Remote not working -or- which Box do i have?!
New landing page
Which Github file for MXQ pro S 2GB Leelbox?
[SOLVED] Tx9 pro stuck on booting
#11

I’d like to contribute to this list, but how do I find out which dtb is in use? (I tried a few before I finally found one which worked as my box has fake ram)


#14

SSH to your box and type cat /proc/device-tree/le-dt-id


#58

In this post you find an extended list: https://www.kodinerds.net/index.php/Thread/62495-Welche-Device-Tree-DTB-IMG-ist-die-richtige-für-welche-Box/?postID=476160#post476160


#77

Every time i update CoreELEC, i got this message after rebooting :

“Filesystem corruption has been detected! prevent an automatic repair attempt continuing press any key or off your system within the 120 seconds”

I always have to do this trick while booting on sd image :

Login over SSH and execute dd if=/dev/zero of=/dev/dtb bs=256k count=1 then dd if=/flash/dtb.img of=/dev/dtb bs=256k

Is there a permanent fix for my Minix U9-H?

Thanks.


#80

You can just ignore this message.
Sometime in the past your volumes were not cleanly unmounted (power failure, Kodi crash, …) and a “dirty bit” was set on your file system.
Because your installation obviously works as expected, you don’t need to do anything.

It is possible to remove this dirty bit using fsck, but it’s not worth the hassle, because after the next failure, it’s back again.