Help installing CoreELEC 9.2.2 on T95Z Plus (Amlogic S912)

Hello everyone, I think I got it all done and this T95Z Plus generic device running on CoreELEC 9.2.2.

Here I’m sharing all the steps. I hope this helps someone down the road and have some entertainment with family.

There are some technical skills required.

INSTALLING CoreELEC TO SD CARD

  1. Download CoreELEC-Amlogic.arm-9.2.2-Generic.img.gz locally to your computer.
  2. Flash the CoreELEC-Amlogic.arm-9.2.2-Generic.img.gz image file to the SD card. I used BalenaEtcher from my computer.
  3. Once the image is flashed onto the SD card, move the “gxm_q201_2g_1gbit.dtb” file from the SD card’s “device_trees” directory to the root (top level) of the SD card and rename it “dtb.img”.
  4. If you cannot find a reset button in your device, download the “Reboot to LibreELEC” APK file, install it and run it on your device to switch boot from Android to CoreELEC.
    https://apkpure.com/reboot-to-libreelec/me.thomastv.rebootupdate
  5. Insert the SD card in the device.

INSTALLING CoreELEC TO DEVICE’S INTERNAL STORAGE

  1. Connect the device to your router or switch and connect over ssh.
    # ssh root@device_ip
  2. Install CoreELEC to the device’s internal storage by issuing the command below. Follow the instructions and confirm when prompted. You may need to run this command twice (2 times), one after the other before continuing to step 3.
    # installtointernal
  3. Power off the device and remove the SD card from device.
    # poweroff
  4. Restart or reapply power to the device and this time it should take a few minutes to boot from its internal storage.

NOTE: In my case, my device did not boot from its internal storage and got stuck in the T95Z Plus splash-screen, so I reinserted the SD card and issued the following commands:
# dd if=/dev/zero of=/dev/dtb bs=256k count=1
# dd if=/flash/dtb.img of=/dev/dtb bs=256k

Once this is done, issue poweroff and remove the SD card and restart your device.
# poweroff

SETTING UP REMOTE CONTROL

There is a good reference on how to setup the remote control here.

  1. I followed the amremote configuration method and downloaded the T95Z PLUS conf.7z from the Dropbox link below.
    Dropbox - CoreELEC 9.0 Remote Files - Simplify your life
  2. Uncompress the T95Z PLUS conf.7z file and move the remote.conf file to the /storage/.config/ directory.
    # scp remote.conf root@device_ip:/storage/.config/
  3. Restart your device.

Enjoy!