CoreELEC is a ‘Just enough OS’ Linux distribution based on Kodi1 technology for popular Amlogic hardware.


CoreELEC 20.0-Nexus (Januar 17th, 2023)

CoreELEC 20.0-Nexus is now available. We have come a long way to the first stable Kodi Nexus release, and there have been big changes in CoreELEC. It is based upon Kodi Nexus v20.0 final.

CoreELEC 20 becomes the active development branch and it is based on CoreELEC 19. With CoreELEC 20 the new device, Amlogic-ne: New Era will get introduced. All devices that support CoreELEC 19 Amlogic-ng will also support CoreELEC 20.0 Amlogic-ng.

Device Amlogic-ng hardware support will end with Amlogic SoC SC2 (S905X4).
Device Amlogic-ne will support hardware since Amlogic SoC SC2 (S905X4) and newer like S4 (S905Y4, S905W2) or T7 (A311D2).
With the release of device Amlogic-ne, Amlogic-ng will be become EOSD.

More information about the current CoreELEC development cycle can be found here.


Before posting an error:

Discussion thread Amlogic-ng:

Discussion thread Amlogic-ne:

CoreELEC 19.5-Matrix Final (December 26th, 2022)

Changes Since 19.4-Matrix

 * Added Wifi module support for RTL8169SC
 * Added Wifi module support for RTL8723BU
 * Added Wifi module support for RTL8852BS
 * Added Wifi module support for AP6255
 * Added Wifi driver Unisoc UWE5621
 * Added support of PHY RTL8211F-VD
 * Added key remapping for BuzzTV BT-300/BT-400
 * Added support of Bananapi M2S
 * Fixed ceemmc error: Error opening file for reading '/dev/reserved'
 * Added support for Ugoos AM7/X4 firmware 1.1.0
 * Added SC2, S905X4 support
 * Added support of AV1 hardware decoder for SoC SC2 or newer
 * Added support for Ugoos AM7 and X4
 * Added support for BuzzTV X5
 * Reworked auto colour subsampling and colour depth detection
 * Fixed no sound on GXL devices
 * Fixed distorted splash on resolutions bigger than 1080p
 * Fixed h264 on some media not fluently displayed
 * inject_bl301: fixed issue with correct blob selection by bl2 blob date
 * Added vesa mode 2560x1440p60hz
 * Do not skip CEA EDID timing extension version 1 anymore (useful for displays with vesa modes)
 * Fixed no sound with 2.0 media after playback of 5.1 media
 * Fixed GUI sound issues by restore default keep audio active setting
 * Added and fixed handling of DTS-HD-MA
 * fstrim: run only once a week
 * Added support for SmartChip Integrated Circuits WiFi chip
 * Replace shell 'sh' by 'bash'


Before posting an error:

Discussion thread:

CoreELEC 20.0-Nexus_rc2 (December 21th, 2022)

CoreELEC 20.0-Nexus_rc2 is now available. It was a rather short development cycle this time around, which saw the CoreELEC developers focusing on fixing the most common issues reported with the 20.0-Nexus_beta1 release.

Changes Since 20.0-Nexus_rc2

 * Updated Kodi to 20.0-Nexus_rc2
 * Added Wifi module support for Amlogic W150S1


Before posting an error:

Discussion thread:

Status about the future of CoreELEC

With the launch of the last few Amlogic SoCs like SC2 (S905X4) and the upcoming T7 (A311D2), the support of open source platforms, such as CoreELEC, seemed to have come to an end. We had no access to source code nor documentation for these new platforms, without which getting CoreELEC working on them was just about impossible. Since the platform SC2 the hardware decoder got locked and protected by TEE.

But today we have some exciting news to share with the CoreELEC community!

The whole CoreELEC team worked for weeks in close cooperation with our supporter Beelink, the result of which was a breakthrough.

What does this mean?

Full support of the hardware decoder, including AV1 on SC2 (S905X4) and T7 (A311D2). Other platforms need to be proven like S4 (S905W2 and S905Y4).

Ugoos AM7 SC2 (S905X4):

AV1 media playback decoded by hardware:

Beelink GT King II T7 (A311D2), prototype:
(equipped with only 4GB RAM)

Khadas VIM4 T7 (A311D2):

The support of SC2 should be come up shortly with CE-19 (Kodi Matrix) in next releases and it’s based on same kernel 4.9.269 as used like now.

The support of T7 might take longer (no release date defined yet) and will be only added with CE-20 (Kodi Nexus) and it’s based on the newer Amlogic kernel 5.4.125.

Right now the newer kernel should support devices since SM1 (S905X3). Others may be added later. So no support for G12* or GXL at the moment.

Special thanks to our supporter Beelink, Khadas and Team CoreELEC!

Install Guide

  • Download

    Visit our Download Helper and select the image file (.img.gz) for your device.

  • Prepare your SD card

    Burn the downloaded image to an SD card using your favorite tool (Rufus recommended).

  • Copy device tree

    Search for the right device tree, copy it from the "device_trees" folder to the root of your SD card and rename it to "dtb.img".


Please choose which version you would like to install.

The recommended installation for your living room is the latest stable version.
If you are brave enough and would like to test the newest developments,
you could pick the latest nightly version.


CoreELEC is compiled in front of a live audience and made possible in part by:

1  Kodi® is a registered trademark of XBMC Foundation.