[S905] Device trees

  • UPDATE: From 7.0.2.007 build you should try using generic device trees linked in release post.


    I also welcome Pull Requests to device trees GitHub repository: GitHub - kszaq/s905-device-trees: Patch against https://github.com/kszaq/linux/tree/amlogic-3.14.y-openwetek/arch/arm64/boot/dts/amlogic
    [hr]
    Following recent Amlogic kernel update, "old" device trees won't work with the latest kernel. It means that your device won't boot with updated kernel. Since there are minor differences in device trees between devices, it's not possible to support all devices with single device tree.


    That's why I need to ask you to post device tree for your box.


    How can you get it? It's very simple: grab the latest Android update ZIP for your box and extract dtb.img from it. Zip it and attach to your post, and remember to say what box you use.


    I need device trees only for S905 boxes.


    I don't need device trees for the following boxes:

    • WeTek Hub
    • Beelink MiniMX 1GB


    Thank you in advance for your cooperation!

    Edited once, last by kszaq ().

  • dtb.zip


    Here it is for Beelink Mini MX III box. I will get one next week so I got this from the Beelink website for you.
    Thank you so much for your hard work!


    P.S. I would like to use Minix A2 lite remote with Mini MX III box. Do you have remote.conf for A2 lite?

    Beelink MiniMxIII kszaq LibreElec 7.0.2.006 (microSD)

  • This is the most recent MXQ Pro Quick Play firmware zip I can find. I know its not the newest as this box gets OTA firmware updates and there has been 2 after this one. Hopefully its still usefull to you thanks for your work once again
    [hr]
    I'm also getting a mini m8s II i know this is a s905x box and there has been threads opened about it already, but ill post the device tree incase you need it. only support this device when you find time...


    Thanks again kszaq


  • Mini MX-G (2GB RAM / 16GB SD)
    107L1 firmware 20160420 p200_2G

    Files

    • dtb.img.gz

      (8.58 kB, downloaded 208 times, last: )

    player : Mini MX-G p200_2G & Inphic Spot i7 PRO p212 & Khadas VIM2 q200
    monitor : iiyama ProLite E2283HS
    speaker : UE Boom 2
    dvb-t : PCTV microStick (79e)
    firmware : android | LE 64bit | balbes 3in1 | gentoo

    Edited once, last by Nofan Tasi ().

  • Mini MX-G (2GB RAM / 16GB SD)
    107L1 firmware 20160420 p200_2G
    [damn, cannot figure out how to add attachment, still trying...]


    Go to full edit you cant do it on quick reply


    Sent from my SM-G928W8 using Tapatalk


  • Go to full edit you cant do it on quick reply


    Sent from my SM-G928W8 using Tapatalk


    thanks ... dtb.img gave

    Code
    1. Error Attaching File
    2. The type of file that you attached is not allowed. Please remove the attachment or choose a different type.


    so I choose to compress it

    player : Mini MX-G p200_2G & Inphic Spot i7 PRO p212 & Khadas VIM2 q200
    monitor : iiyama ProLite E2283HS
    speaker : UE Boom 2
    dvb-t : PCTV microStick (79e)
    firmware : android | LE 64bit | balbes 3in1 | gentoo

    Edited once, last by Nofan Tasi ().

  • tranks ... dtb.img gave

    Code
    1. Error Attaching File
    2. The type of file that you attached is not allowed. Please remove the attachment or choose a different type.


    so I choose to compress it


    Ah yah need to be in a .zip file format


    Sent from my SM-G928W8 using Tapatalk


  • maybe you can also use/see several DTB files for several S905 boxes at:


    Yandex.Disk


    Thank you for reminding me about this! The source code for these files is here, that makes my work much easier: Amlogic_s905/dtb_file at master · 150balbes/Amlogic_s905 · GitHub


    Is there any way to get this if you do not have an update file?


    Yes but only if you have original Android firmware on internal storage, otherwise dtb might be incorrect. You can execute dd if=/dev/dtb | gzip > /storage/downloads/dtb.img.gz and you'll find compressed device tree in Downloads share.

  • I'm attaching my dtb for both Beelink Mini MXIII and MXQ PRO 4K these dtb files are taken directly from the flash partition from your LE builds and OTA.


    OTA Beelink Mini MXIII.zip = extracted from 107L1_0425 OTA from beelink forums.
    LE Beelink Mini MXIII.gz = extracted from flash partition from LE build 005.
    MXQ PRO 4K.gz = extracted from flash partition from LE build 002.


    Firmware can be found here Message - Beelink - Powered by Discuz!


  • Thank you in advance for your cooperation!




    OTT MXQ Pro 4K, dtb from original Android image (20160301) extracted using dd.

    Files

    • dtb.zip

      (127.01 kB, downloaded 223 times, last: )

    Wetek Hub: LibreElec 8.2.3.1 (Philips 42PFL8404)
    MK808B+: LibreElec 7.0.2.7 (Samsung UE55H6270)
    OTT MXQ Pro 4k (S905): LibreElec 7.0.3.12k (Denon X1200W, 7.1, LG PF1500G)
    AKASO HM8 (S905X): CoreElec 9.0 dev build, Acer Revo 3610: Milhouse test

  • Attached device tree for Beelink M18. Source: OpenELEC-Amlogic.aarch64-M18-6.95.3-update.zip

    Files

    Beelink M18 (S905) with LibreELEC 7.0.3.012l, Panasonic TH-42PX8E, Sony KDL-55W808C, Yamaha RX-V350, Traxdata MMS 1080p

  • This is from s905_107L1_sdcard.zip


    For my box: Beelink Mini MX (2GB):
    ** URL removed ***

    Files

    • dtb.zip

      (8.73 kB, downloaded 157 times, last: )

    Edited once, last by chewitt ().


  • Beelink MiniMX 1GB/8GB first S905 version
    Source openelec 6.95.3 update file.


    Please don't post device trees from OpenELEC, I need them from Android firmware to make sure it's 100% as factory provided.