I followed the installation instructions from the site and downloaded the Amlogic generic file (CoreELEC-Amlogic.arm-9.2.2-Generic.img.gz), flashed the image file onto a SD card, moved the “gxm_q200_2g” from the SD card’s “device_trees” directory to the root of the SD card and rename it “dtb.img”. After inserting the SD card to the device and rebooting, the device boots back again to its internal OEM Android.
Did I miss a step here or I am selecting the incorrect dtb image file from the device_trees directory? Please advise.
This is a generic (no brandname) T95Z Plus Amlogic S912 Octa Core with 2G + 16G device.
You can usually use the method of using the reset button on powering up to force boot to sd card (assuming that it is supported on your box) or if you are using Android you can also install this to do so straight from Android.
Thank you! I’ll try next time if ever! Now I need to make its remote control to work and try it for about a week and then make it permanent to its internal storage.
Ok, so, the remote.conf file did not work for me. I’ll keep looking and testing and see it I get it going.
I went ahead I wrote it to its internal storage on the T95Z Plus and no matter what I try, “reboot update”, “Start from eMMC” option it boots back to the SD card. Can someone advise please? Many thanks!
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
Download CoreELEC-Amlogic.arm-9.2.2-Generic.img.gz locally to your computer.
Flash the CoreELEC-Amlogic.arm-9.2.2-Generic.img.gz image file to the SD card. I used BalenaEtcher from my computer.
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”.
Connect the device to your router or switch and connect over ssh. # ssh root@device_ip
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
Power off the device and remove the SD card from device. # poweroff
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.
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/