This is LibreELEC build for MX2/G18 devices (DroidTV MX, G-Box Midnight MX2) with Amlogic AML8726-MX SoC (Amlogic Meson6).
It is based on current LibreELEC WeTek Play build and OpenELEC port for G18 by codesnake. It is using WeTek Play LibreELEC Add-ons repository so you should be able to install binary add-ons from official repository (including PVR clients etc.).
Warning! This build requires a storage partition with LIBREELEC_DISK label. Please read the installation instructions!
- (disabled) HDMI CEC does not seem to work
- there is no Docker support
- (fixed 2017-02-16) update from LibreELEC is broken (you won't be able to update from LibreELEC, you'll have to do the next update from recovery)
- (fixed 2017-02-16) some remote buttons don't have any action assigned by default
Starting from version 8.0.0 this build requires a storage partition with LIBREELEC_DISK label. You can choose whether you keep using internal NAND memory or you create an external storage partition on SD card or USB drive. As MX2/G18 devices are getting older there is a number of reports with NAND flash wear-out symptoms. By allowing the usage of external storage we can make devices with broken NAND memory fully usable again.
Updating exisiting installations:
Run the following command on SSH before updating to 8.0.0 to set the label of your internal NAND storage partition. Then you can update from tar as usual.
New installations from recovery:
You will need an ext3 formated SD card or USB drive with LIBREELEC_DISK label for the first boot. Then you can change the label of internal NAND storage partition as described above if you want to use it instead of the external storage. The rest of the installation process is the same as usual (install-openelec-xbmc-g-box-mx2).
Since many people seem to have problems creating the storage partition with LIBREELEC_DISK label, I have created an empty storage image (storage.img.gz). Just download the image and use LibreELEC USB-SD Creator to write it to SD card or USB drive.
Download (updated 2018-11-08):
storage.img.gz (empty external storage image)
LibreELEC-Amlogic_MX2.arm-8.0.2.tar (for updating exisiting installations)
LibreELEC-Amlogic_MX2.arm-8.0.2.zip (for new installations from recovery)
LibreELEC-Amlogic_MX2.arm-8.0.1.tar (for updating exisiting installations)
LibreELEC-Amlogic_MX2.arm-8.0.1.zip (for new installations from recovery)
LibreELEC-Amlogic_MX2.arm-8.0.0.tar (for updating exisiting installations)
LibreELEC-Amlogic_MX2.arm-8.0.0.zip (for new installations from recovery)
LibreELEC-Amlogic_MX2.arm-7.95.3.tar (for updating exisiting installations)
LibreELEC-Amlogic_MX2.arm-7.95.3.zip (for new installations from recovery)
I wanted to keep it as simple and clean as possible so for now everything needed is in projects/Amlogic_MX2/. You need to extract included .tar.gz to upstream LibreELEC sources and run PROJECT=Amlogic_MX2 ARCH=arm make amlpkg to build this.