Release-only branch for the HybridELEC Android + CoreELEC + EmuELEC USB burning image.
Images here need to be flashed onto eMMC with Amlogic USB Burning Tool just like a stock Android image. By flashing them you would lose all data on eMMC. No incremental update, no installation for SD card or USB drive.
For open-source generic images that could be burnt on USB / SD card, check out the hybrid-ng branch
For open-source image that could be burnt on Xiaomi MiBox3's eMMC, check out the hybrid-1.0 branch
The source code cannot be released since these are modified from the stock/custom Android firmware, and releasing the decompiled source is against the license.
However, all of the tools needed are open-sourced, these include:
- hepacker, the script to pack Android + CoreELEC + EmuELEC images into HybridELEC 3in1 image
- ampart, the tool to adjust partition layout in the Android image
- ampack, the tool to unpack and repack Amlogic Android burning image
Also, the burning images only contain the un-modified Android system firmware, the un-modified latest CoreELEC stable firmware, and the un-modified latest EmuELEC stable firmware, so I don't think it needed to repost the sources for CE and EE which are already publicly available.
In the CE/EE subsystems, you will see the CoreELEC/EmuELEC marked as official inside the system, but do not seek for help from CoreELEC/EmuELEC since these images are not released directly by them, and would bother them and waste their precious time/labour.
Send an e-mail to pugokushin@gmail.com if you want to remove a certain firmware for a device.
The firmware will only deploy the systems side-by-side, but being un-modified and as-is means you will have to adjust the bootup environment to switch the system. If you need a GUI easy-to-use rebooter, check https://github.com/7Ji/HybridELEC_Rebooter
in the order of first supported -> latest supported
SoC family | SoC name | Brand | Model |
---|---|---|---|
SC2 | S905X4 | HK1 | Rbox X4 |
System | Version |
---|---|
Android | ah212.HK1RBOX-X4_1000M_11.2022.03.05.13.49 |
CoreELEC | CoreELEC-Amlogic-ne.arm-20.0-Nexus |
EmuELEC | EmuELEC-Amlogic-ng.aarch64-4.6 |
Partition layout in the firmware: DTB partitions
The Vontar X4 image below should also work on this box
SoC family | SoC name | Brand | Model |
---|---|---|---|
GXL | S905L | BesTV | R3300L |
System | Version |
---|---|
Android | [v7.5] (MXQ) Aidan's ROM [S905X] [P212, P214 & P242] MXQ Pro 4K 1GB 2GB+ (720pUI & 210DPI) |
CoreELEC | CoreELEC-Amlogic-ng.arm-20.0-Nexus |
EmuELEC | EmuELEC-Amlogic-ng.aarch64-4.6 |
To use -ng version of CoreELEC & EmuELEC, the Android firmware must be at least 7.1, Aidan's firmware is preferred since it's Android 7.1.2, and Milton's Android 6.0 firmware is deprecated due to this, otherwise I'll have to stick the non-ng version both CE and EE dropped support
Partition layout in the firmware: DTB partitions
SoC family | SoC name | Brand | Model |
---|---|---|---|
SM1 | S905X3 | HK1 | Box |
System | Version |
---|---|
Android | u219.HK1_BOX_1000M_9.0.2020.11.16.11.05 |
CoreELEC | CoreELEC-Amlogic-ng.arm-20.0-Nexus |
EmuELEC | EmuELEC-Amlogic-ng.aarch64-4.6 |
Additional modification was made to boot
and recovery
partition to shift the hard-coded root=/dev/mmcblk18
to root=/dev/mmcblk20
, so the Android system in this image is not technically un-modified
Partition layout in the firmware: DTB partitions
SoC family | SoC name | Brand | Model |
---|---|---|---|
GXL | S905X | CumeBox | cm2-b |
System | Version |
---|---|
Android | [v7.5] (MXQ) Aidan's ROM [S905X] [P212, P214 & P242] MXQ Pro 4K 1GB 2GB+ (720pUI & 210DPI) |
CoreELEC | CoreELEC-Amlogic-ng.arm-20.0-Nexus |
EmuELEC | EmuELEC-Amlogic-ng.aarch64-4.6 |
The image should work with all S905X (strictly X, not L/W/D) boxes based on p212 reference board with 1G RAM and at least 8G of eMMC in theory, but it's untested
Partition layout in the firmware: DTB partitions
SoC family | SoC name | Brand | Model |
---|---|---|---|
SC2 | S905X4 | Vontar | X4 |
System | Version |
---|---|
Android | ah218.VONTAR_X4_1000M_11.2023.03.12.21.20 |
CoreELEC | CoreELEC-Amlogic-ne.aarch64-21.0-Omega |
EmuELEC | EmuELEC-Amlogic-ng.aarch64-4.7 |
hepacker command:
python hepacker.py ah218.VONTAR_X4_1000M_11.2023.03.12.21.20.img CoreELEC-Amlogic-ne.aarch64-21.0-Omega.tar sc2_s905x4_4g_1gbit 1G EmuELEC-Amlogic-ng.aarch64-4.7.tar sc2_s905x4_4g_1gbit 4G HybridELEC_sc2_s905x4_ah218_VONTAR_X4_1000M_Android-11.0-2023.03.12.21.20_CoreELEC-21.0-ne_EmuELEC-v4.7-ng.img
Partition layout in the firmware: DTB partitions
The HK1 RBox X4 image above should also work on this box