This is an unofficial LibreELEC build aimed at devices based on Amlogic S905/S905X SoC.
Kodi Jarvis is now obsolete, these builds are no longer updated (apart from security updates).
How to install, update, FAQ: LibreELEC
7.0.3.012 (2017-01-06) (updated 2017-05-28 to 7.0.3.012l)
Source code: GitHub - kszaq/LibreELEC.tv at libreelec-7.0
Download: Index of /s905/7.0.3.012/
Device trees: Index of /s905/7.0.3.012/device_trees/
Issues with booting? Freezes? Use a build with disabled temperature sensor:
Recommended: LibreELEC-S905.arm-7.0.3.012l-temp_sensor_disabled.img.gz
Important: please read Updating section below!
Important notes:
- These are community supported builds so please post all bugs/issues in this forum area only.
- For any non-personal use you should refer to Kodi Trademark Policy. Please also follow these guidelines for LibreELEC branding.
- I created this build for myself and work on it in my free time. I also don't know a lot of things so please be kind and patient if you encounter any bugs.
Reporting bugs: [READ FIRST] Reporting bugs
Changelog:
- no more 64-bit usespace build!
- update media_build drivers to CrazyCat69, 2016-12-23 (thanks CvH)
- improved Kodi buffering patch
- fixed freezing when trying to play some MP4 videos (LibreELEC)
- added a patch that might enable Bluetooth for QCA9377
- added a Python hack to improve 32-bit userspace detection in addons using platform.machine() (e.g. Spotify)
- updated LE addon repository
- other little tweaks and fixes
- 7.0.3.012c:
- fixed Bluetooth using hciattach (e.g. Realtek 8723BS)
- new QCA9377 WiFi driver
- new QCA9377 Bluetooth driver
- added an udev rule in hope to fix non-working WiFi on boot (you no longer have to toggle it in settings)
- fixed Docker support
- 7.0.3.012d:
- fixed "Cannot get MTD information for /dev/nand_env" error when setting/reading uenv variables
- fixed BT Audio for QCA9377 and RTL8723BS
- added experimental MT7601U and MT7603U drivers
- fixed keyctl syscalls for Docker
- updated media_build patches
- Experimental: use hciattach to load BRCM BT firmware - should fix AP6212A BT
- 7.0.3.012e:
- adjusted Kodi patch to fix video stalling in some samples
- adjusted udev rule that fixes non-working WiFi on boot
- enabled CONFIG_UHID in kernel config for HID over BT devices
- adjusted udev rule that loads Broadcom BT firmware
- 7.0.3.012f:
- hopefully fixed loading BT firmware for Broadcom chips
- added some missing BT firmwares
- removed all wireless-related udev rules - should fix WiFi not loading on boot (again)
- 7.0.3.012g:
- more fixes to non-working Broadcom BT
- added a patch from meijjaa to fix non-working AP6212A BT
- media_build drivers updated to latest upstream version (2017-01-22)
- added an udev rule for QCA WiFi to solve non-working WiFi on boot and not break it for others
- last try of Kodi vq patch amendment
- 7.0.3.012h:
- media_build updated from LE 8.0
- optimized kernel size
- minor boot speed improvement for devices with eMMC
- backported Samba improvements from LE 8.0
- added BCM4335A0/B0 Bluetooth firmware
- 7.0.3.012i
- use standard advancedsettings.xml from LE (includes 175ms audio delay for ~24fps videos)
- kodi: optimize NFS chunk size
- optimized kernel size and Kodi binary size
- fixed AP6210 BT
- reverted NAND module load optimization
- added Kodi patch to fix video scaling for rotated videos
- 7.0.3.012j
- fixed reading ethernet MAC address from eFuse and added reading from nand_env
- minor improvement in copying user data in installtointernal script
- experimental: better scaling of Mali cores for smoother GUI
- 7.0.3.012k
- merged all kernel changes from 8.0 branch, including Nougat kernel imports, audio fixes etc.
- 7.0.3.012l
- kernel is back to Marshmallow
- subtitles security patch backport applied
Known issues:
- Built-in DVB tuners are not supported.
- 4K support is experimental.
- 3D and HDR are not supported!
-
If you use S905X device the screen will be darker than normal on boot. It goes back to normal after you start/stop a video.(fixed in 7.0.3.012k) - Suspend does not work on most devices. Use power off. Power off is a default action of IR remote power button.
- 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.
- DVB support is experimental, some USB DVB tuners don't work at all.
Note on 32-bit build: If you want to update from 64-bit build, you may need to clean your addon cache:
rm -rf ~/.kodi/addons/packages/* ~/.kodi/userdata/Database/Addons20.db ; systemctl restart kodi
(thanks to koenkooi for providing a one-liner)
After doing this you have to reinstall addons that are not working.
If you update from 64-bit to 32-bit build your device tree may not update automatically even if you put it in Update folder! You have to replace it manually or perform update process for the second time - i.e. once again put 32-bit build and device tree in Update folder and reboot.
CAUTION: If you use a device tree from a previous build, you may experience audio stuttering issues, no passthrough or no audio at all.