DISCONTINUED: These builds will no longer be updated but you are welcome to use them!
LibreELEC 8.2 for Amlogic S905/S905D/S905X devices.
Read this first: [HOWTO + FAQ] Install community builds on S905/S905X/S912 device
Important notes:
- These are unofficial, community supported builds so please post all bugs/issues in this forum area only.
- Bug reports will no longer be looked into as the build is discontinued.
I work on these builds in my free time. I also don't know a lot of things so please be kind and patient if you encounter any bugs.-
Bugs? Read this first:[READ FIRST] Reporting bugs - I'd like to thank johngalt for lots of work on improving Nougat kernel to a very usable state!
Note on downloads:
- for Odroid-C2 download image with -C2 suffix
- for LePotato download image with -LePotato suffix
- for every other device use image without suffix...
- ..unless you are experiencing freezing: then use -temp_sensor_disabled version
- If upgrading from 7.0/8.0 builds remember to update the device tree!
If you forgot to use a new device tree or used wrong one and your device doesn't boot:
- don't panic!
- if booting from SD/USB, simply connect SD/USB to your computer, download a proper device tree, rename it to dtb.img and place on SD/USB
- if booting from internal:
- Boot this build from SD card or USB with correct device tree.
- Login over SSH and execute dd if=/dev/zero of=/dev/dtb bs=256k count=1 then dd if=/flash/dtb.img of=/dev/dtb bs=256k
- Power off, remove SD/USB, boot from internal.
8.2.3.1 (2018-01-22)
Downloads: Index of /s905/8.2/8.2.3.1/
If you don't know which file to download, get this one: LibreELEC-S905.arm-8.2-8.2.3.1.img.gz
Device trees: Index of /s905/8.2/device_trees/
Changelog:
- LibreELEC 8.2.3
- add fd628-aml driver (thanks GDPR-2)
Known issues and important notes:
- SAMBA/SMB/Shared folder issues? Read this blog post first
- Manual updates in LibreELEC Settings don't work
- Built-in DVB tuners are supported only for "K" series devices and WeTek Play 2. For "K" series I use driver from afl1 with some modifications, please do not report issues with the driver to him! If you want support, please use builds from afl1.
- 9082xs driver is now included but because it doesn't come with source code, there is absolutely no support for it!
- 4K support is experimental.
- 3D and HDR are not supported, i.e. they might work but I don't provide support.
- CEC might not work when your box has incompatible u-boot or your TV is not that well supported by Amlogic low-level CEC driver.
- External DVB tuner support is experimental via media_build drivers from CrazyCat69.
Older builds
8.2.2.3 (2018-01-06)
Downloads: Index of /s905/8.2/8.2.2.3/
If you don't know which file to download, get this one: LibreELEC-S905.arm-8.2-8.2.2.3.img.gz
Device trees: Index of /s905/8.2/device_trees/
Changelog:
- tweaked LePotato u-boot for faster booting
- cleaned up installtointernal script
- update all Broadcom and Realtek WiFi drivers
- added fstrim service for all trimmable partitions
- fixed random MAC address for some Realtek WiFi chips - those without factory MAC will always use the same, default MAC address
- added loading SYSTEM to RAM also for boxes with 1GB RAM - LibreELEC will now boot a bit longer but be as snappy as on 2GB boxes
8.2.2.2 (2017-12-27)
Downloads: Index of /s905/8.2/8.2.2.2/
If you don't know which file to download, get this one: LibreELEC-S905.arm-8.2-8.2.2.2.img.gz
Device trees: Index of /s905/8.2/device_trees/
Changelog:
- fixes for LePotato build:
- fix booting
- actually parse boot.ini
- add live TV stuttering patch from afl1
- change Broadcom WiFi regrev to SG to hopefully make all 5GHz channels you need available
- fix random MAC address for Le Potato, Khadas VIM and some boxes: if device doesn't provide MAC address, generate it from SoC serial number
- add fstrim service to trim /storage partition on every boot (applies to eMMC/NAND as SD cards don't support TRIM)
8.2.2.1 (2017-12-21)
Downloads: Index of /s905/8.2/8.2.2.1/
If you don't know which file to download, get this one: LibreELEC-S905.arm-8.2-8.2.2.1.img.gz
Device trees: Index of /s905/8.2/device_trees/
Changelog:
- merged LibreELEC 8.2.2
- update AP6212A firmware
- improve Broadcom WiFi stability
- change regulatory domain for Broadcom WiFi to EU to cover more 5GHz channels
- update 9082xs module - no more two interfaces for one WiFi module
8.2.1.2 (2017-12-15)
Downloads: Index of /s905/8.2/8.2.1.2/
If you don't know which file to download, get this one: LibreELEC-S905.arm-8.2-8.2.1.2.img.gz
Device trees: Index of /s905/8.2/device_trees/
Changelog:
- added an image for LePotato board (not tested!)
- re-added output_rgb parameter to force RGB mode
- added 9082xs kernel module (thanks to alex for getting it for us)
- reduced power consumption in suspend
- fixed IOCTL issue for some DVB devices
- small fixes and optimizations
8.2.1.1 (2017-11-20)
Downloads: Index of /s905/8.2/8.2.1.1/
If you don't know which file to download, get this one: LibreELEC-S905.arm-8.2-8.2.1.1.img.gz
Device trees: Index of /s905/8.2/device_trees/
Changelog:
- based on LibreELEC 8.2.1 with Kodi 17.6
- added Realtek 8723DS WiFi driver (BT support missing for now)
-
added automatic updates to future builds - manual updates in LibreELEC Settings do not work for now(will be enabled in the next build)
8.2.0.1 (2017-10-28)
Downloads: Index of /s905/8.2/8.2.0.1/
If you don't know which file to download, get this one: LibreELEC-S905.arm-8.2-8.2.0.1.img.gz
Device trees: Index of /s905/8.2/device_trees/
Changelog:
- based on LibreELEC 8.2.0
- added automatic device tree update - you have to update your device tree to one that was uploaded on 2017-10-28 (or later) to make use of this feature in the future
8.1.10 (2017-10-08)
Downloads: Index of /s905/8.2/8.1.10/
If you don't know which file to download, get this one: LibreELEC-S905.arm-8.2-8.1.10.img.gz
Device trees: Index of /s905/8.2/device_trees/
Changelog:
- merged upstream LE 8.2 changes
-
Kodi:
- updated to 2c0a184 (latest pre-17.5 revision)
- fixed integer frame rates (e.g. 24p, 60p)
- Broadcom WiFi driver updated to 1.363.59.144
- added BCM4334 support
- added support for a few RTL8188EU WiFi USB dongles
- fix booting for Khadas VIM
- reverted some K-series DVB driver changes for hopefully improved DVB-T channel scaning
- added support for s905_autoscript by balbes150
8.1.9 (2017-09-23)
Downloads: Index of /s905/8.2/8.1.9/
If you don't know which file to download, get this one: LibreELEC-S905.arm-8.2-8.1.9.img.gz
Device trees: Index of /s905/8.2/device_trees/
Source code: GitHub - kszaq/LibreELEC.tv at 8.1.9
Changelog:
- merged upstream LE 8.2 changes
- WiFi drivers:
- updated Broadcom drivers
- added AP6359SA support (not tested)
- updated all Realtek drivers
- fix S905X performance regression (thanks to croc for pointing this out)
- Odroid-C2: add CEC configuration to boot.ini
- optimised RAM usage a little bit
8.1.8 (2017-09-15)
Downloads: Index of /s905/8.2/8.1.8/
If you don't know which file to download, get this one: LibreELEC-S905.arm-8.2-8.1.8.img.gz
Device trees: Index of /s905/8.2/device_trees/
Source code: GitHub - kszaq/LibreELEC.tv at 8.1.8
Changelog:
- merged upstream LE 8.2 changes
- BlueBorne vulerability kernel fix
8.1.7 (2017-09-13)
Downloads: Index of /s905/8.2/8.1.7/
Device trees: Index of /s905/8.2/device_trees/
Source code: GitHub - kszaq/LibreELEC.tv at 8.1.7
Changelog:
-
Kodi:
- update to 07424d3 (latest Krypton code version available)
- disable autoscrolling while on screensaver and while opening streams (taken from RPi patchset)
- merge upstream LE 8.2 commits
- added SSV6051 driver (still a little bit experimental)
- improve exFat performance by using kernel module instead of fuse (thanks to escalade)
- led_sys is now a kernel module (should fix improper LED colour on some devices)
- cleaned up kernel config a bit
- added a kernel patch to enable autorepeat for all HID devices (thanks to vevs and vpeter)
- added some button mappings for Xiaomi BT remote (thanks wrxtasy)
- suspend/sleep can now be enabled if it works for you (howto)
8.1.6 (2017-08-27)
Downloads: Index of /s905/8.2/8.1.6/
Device trees: Index of /s905/8.2/device_trees/
Source code: GitHub - kszaq/LibreELEC.tv at 8.1.6
Changelog:
- Kodi: update to 17.4 final
- merge upstream LE 8.2 commits
- improve Broadcom WiFi stability
- revert QCA9377 firmware to 1.0.0-3 for improved speed and stability
- use a custom R848 tuner driver to improve stability (thanks afl1)
8.1.5 (2017-08-18)
Downloads: Index of /s905/8.2/8.1.5/
Device trees: Index of /s905/8.2/device_trees/
Source code: GitHub - kszaq/LibreELEC.tv at 8.1.5
Changelog:
- Kodi: fix "no signal" during 3D autoswtich
- Kodi: add non-linear stretch for HW-decoded videos
- Kodi: don't use slide animations in Estuary by default
- simplify Broadcom firmware config file
- fix no LE logo if u-boot does not detect HDMI properly
- revert all RGB-related changes (this needs to be investigated further)
- update qca9377 driver
8.1.4 (2017-08-13)
Downloads: Index of /s905/8.2/8.1.4/
Device trees: Index of /s905/8.2/device_trees/
Source code: GitHub - kszaq/LibreELEC.tv at 8.1.4
Changelog:
- merged latest upstream LE 8.2 changes
- libcec: prevent from stopping without a warning (forward ported patch from S805 builds)
8.1.3 (2017-08-06)
Downloads: Index of /s905/8.2/8.1.3/
Device trees: Index of /s905/8.2/device_trees/
Source code: GitHub - kszaq/LibreELEC.tv at 8.1.3
Changelog:
- Kodi: reverted a backport that reportedly broke PVR
- merged latest upstream LE 8.2 changes
- updated WP2 DVB module to make it work with Nougat kernel (thanks to codesnake)
- libamcodec: fix missing symbols (should fix loading aml platform in Moonlight)
- updated qca9377 firmware
- Odroid-C2: add amremote/LIRC switch in boot.ini
- make images smaller by trimming unneeded firmware blobs (backported from LE master and added PCI firmware trimming)
- libcec: bump to f2c4ca7
8.1.2 (2017-07-26)
Downloads: Index of /s905/8.2/8.1.2/
Device trees: Index of /s905/8.2/device_trees/
Source code: GitHub - kszaq/LibreELEC.tv at 8.1.2
Changelog:
hopefully fix RGB output switchfixed kernel crash during 3D autoswitch- include Kodi patch from johngalt to always switch display mode on start - this should keep colorspace changes
- backported [AML] PTS switch rework / disable switch for 64bit linux-os by peak3d · Pull Request #12564 · xbmc/xbmc · GitHub to hopefully fix stuttering after a few hours of playback
8.1.1 (2017-07-23)
Downloads: Index of /s905/8.2/8.1.1/
Device trees: Index of /s905/8.2/device_trees/
Device trees with LIRC support: soon
Source code: GitHub - kszaq/LibreELEC.tv at 8.1.1
Changelog:
- Kodi updated to b22184d
- merged latest LE 8.2 branch updates: Comparing 85436ab...24c4484 · LibreELEC/LibreELEC.tv · GitHub
- removed amvideocap and stmmac kmsg spam
- reverted color space kernel to allow forcing RGB output (thanks johngalt)
- optimized a bit
8.1.0 (2017-07-19)
Downloads: Index of /s905/8.2/8.1.0/
Device trees: Index of /s905/8.2/device_trees/
Device trees with LIRC support: soon
Source code: GitHub - kszaq/LibreELEC.tv at 8.1.0
Changelog:
- "full Nougat" kernel with 4K output fixed and lots of playback improvements thanks to johngalt work: [TESTING][S905(X)] 10bit/HDR/Dithering Test Builds & Discussion
- fully rebased on LibreELEC 8.2 branch
- Odroid-C2:
- add LED support
- add GPIO-IR driver (thanks to GDPR-1 for porting)
- improved udpate scripts
- lots of other little improvements that I don't remember