OpenELEC Changelog

New in version 5.0 Beta 3

November 19th, 2014
  • The headline change is the big switch from XBMC to Kodi branding. Both project teams have conducted a major find/replace but if you spot residual mentions of XBMC anywhere please let us know. The name change affects more than the GUI; all references in code have been changed and in the OpenELEC filesystem /storage/.xbmc will be recreated as a symlink to /storage/.kodi to ensure hardcoded paths in addons or scripts continue to work. For information on Kodi 14 you can find on http://kodi.tv/kodi-14-0-helix-beta-1-springs-forward/ .

New in version 5.0 Beta 2 (November 13th, 2014)

  • The headline change is the big switch from XBMC to Kodi branding. Both project teams have conducted a major find/replace but if you spot residual mentions of XBMC anywhere please let us know. The name change affects more than the GUI; all references in code have been changed and in the OpenELEC filesystem /storage/.xbmc will be recreated as a symlink to /storage/.kodi to ensure hardcoded paths in addons or scripts continue to work. For information on Kodi 14 you can find on http://kodi.tv/kodi-14-0-helix-beta-1-springs-forward/ .

New in version 5.0 Beta 1 (November 6th, 2014)

  • The headline change is the big switch from XBMC to Kodi branding. Both project teams have conducted a major find/replace but if you spot residual mentions of XBMC anywhere please let us know. The name change affects more than the GUI; all references in code have been changed and in the OpenELEC filesystem /storage/.xbmc will be recreated as a symlink to /storage/.kodi to ensure hardcoded paths in addons or scripts continue to work.
  • Other notable “under the hood” changes include a version bump from v3.16 to v3.17 Linux kernel, and a switch from OpenSSL to LibreSSL following the heartbleed disclosure. The LibreSSL package includes better licensing and allows OpenELEC to be simplified by removing support for other cryptographic libraries such as GnuTLS.
  • Supported Platform Changes:
  • Finally, after many years of support the mk1 (silver) AppleTV build has been discontinued and there will be no official v5.0 (Kodi) release. This decision was partly driven by the Kodi development team removing CrystalHD acceleration support in Kodi v14.0 and the unrelated removal of the CrystalHD driver from the v3.17 Linux kernel. In both cases CrystalHD code has not been maintained for several years, and as surrounding codebases moved forwards over time the level of compatibility and optimisation has gone distinctly backwards. At the same time, XBMC’s gradual increase in size breached the limits of the 256MB RAM available in the box to cause a cascade of playback problems for an increasing number of users. Our AppleTV user base has grown sizeable over time, and to the users upset by this announcement we apologise. However, the project staff felt that it was time and that v4.2 should be the final AppleTV release.
  • Users thinking about upgrading an ageing AppleTV might like to consider the ultra-compact CuBox-i devices from our partner Solid-Run. Second generation Cubox-i devices are based on the Freescale i.MX6 system-on-chip (SoC) platform with multiple Cortex-A9 CPU’s, hardware 2D/3D GPU decoding, and a broad range of peripheral ports including 1080p HDMI and S/PDIF. Solid-Run are running a special promotion for OpenELEC users that gives a 10% discount on the recommended CuBox-i2ex and CuBox-i4pro models, including a larger 8GB micro SD (up from 4GB) that comes preinstalled with OpenELEC instead of Android.

New in version 4.2.1 (October 5th, 2014)

  • WLAN not working (using Aetheros HTC based WLAN sticks)
  • double keypresses with remotes
  • showing Xorg mouse cursor in various situations, like after wakeup from dpms/standby...
  • no or corrupt ASS/SSA subtitles
  • non working cpu temperature output on some systems
  • "stuttering" while playing videos on systems with Intel GPU

New in version 4.2.0 (September 27th, 2014)

  • OpenELEC-4.2 is now based on Kernel linux-3.16, Mesa-10.3, llvm-3.5 and Xorg-1.16.
  • We updated the Nvidia Graphic drivers in the 64-bit image to 340.x (32-bit remains on 304.123), systemd to systemd-216, our Connectionmanager to connman-1.25 and XBMC to XBMC Gotham 13.2.
  • We switched our libc from eglibc to glibc, upgraded to glibc-2.20 and binutils-2.24.
  • We added support for nss-mdns, support to perform filesystem checks on every boot for our both default system partitions and ffmpeg-2.4 to our x86 builds. With switching to ffmpeg-2.4 on our x86 builds we now support h265(HEVC) and Dolby Atmos.
  • OpenELEC 4.2 includes a new MMC/SDCard driver for RaspberryPi. This is now the default sdcard driver. It should avoid some of the issues of the old driver, like polling with interrupts disabled, and could improve performance and avoid interfering with other drivers (e.g. USB or LIRC).
  • OpenELEC now uses the PSTATE CPU scaling driver for Intel Systems and includes drivers for more hardware like DVB devices and WLAN adapters.
  • OpenELEC is not affected by the shellshock Bash bug because we haven't used Bash for 1.5 years.

New in version 4.2 Beta 6 (September 8th, 2014)

  • This release includes some bugfixes, security fixes and improvements since OpenELEC-4.1.5. Besides the usual bugfixes and package updates we updated Mesa to Mesa-10.3-rc3, llvm to llvm-3.5.0 and kernel to linux 3.16.2. We fixed a crash in our installer and when pairing a PS3 remote and updated the RaspberryPi firmware to include the last fixes and features. Also we added STK1160 framegrabber, CH341 USB-serial support and the PSTATE CPU scaling driver for Intel Systems.

New in version 4.2 Beta 5 (August 28th, 2014)

  • This release includes some bugfixes, security fixes and improvements since OpenELEC-4.1.4. Besides the usual bugfixes and package updates we updated XBMC to XBMC Gotham 13.2 final, FFmpeg to ffmpeg-2.3.3, Mesa to Mesa-10.3-rc1and systemd to systemd-216. We fixed crashes while playing FLAC files with ID3v2 tags, optimized some software packages and updated the RaspberryPi firmware to include the last fixes and features.

New in version 4.2 Beta 4 (August 18th, 2014)

  • This release includes some bugfixes, security fixes and improvements since OpenELEC-4.1.3. Besides the usual bugfixes and package updates we updated XBMC to XBMC Gotham 13.2 RC1, FFmpeg to ffmpeg-2.3.2, kernel to linux-3.16.1 and OpenSSL to OpenSSL-1.0.1i. We fixed crashes with LiveTV introduced in 4.1.3, added fixes for iMON and Xpad Controllers and remotes, added support for DVBSky s950v3 and s952v3 DVB hardware and updated the RaspberryPi firmware to include the last fixes and features.

New in version 4.2 Beta 3 (August 8th, 2014)

  • This release includes some bugfixes, security fixes and improvements since OpenELEC-4.1.2. Besides the usual bugfixes and package updates we updated XBMC to XBMC Gotham 13.2 beta 3, FFmpeg to ffmpeg-2.3.1, kernel to linux-3.16 and Mesa to Mesa 10.2.5 . We updated the RaspberryPi firmware to include the last fixes and features.
  • Since OpenELEC 4.0 we have some parts of the underlying OS reworked. OpenELEC 4.1/4.2 is now based on Kernel linux-3.16, Mesa-10.2 and Xorg-1.16. We updated the Nvidia Graphic drivers in the 64-bit image to 340.x (32-bit remains on 304.123), Systemd to systemd-215, our Connectionmanager to connman-1.24 and XBMC to XBMC Gotham 13.2. We switched our libc from eglibc to glibc. We added support for nss-mdns, support to perform filesystem checks on every boot for our both default system partitions and ffmpeg-2.3 to our x86 builds. With switching to ffmpeg-2.3 on our x86 builds we now support h265(HEVC).
  • Updated components:
  • update to libXfont-1.5.0
  • update to xbmc-pvr-addons-be12a8d
  • update to bcm2835-bootloader-09c0f5f
  • update to bcm2835-driver-09c0f5f
  • update to xbmc-13-6d3bb09 (XBMC Gotham 13.2 beta2)
  • update to linux-3.15.6
  • update to Mesa-10.2.4
  • update to libXi-1.7.4
  • update to curl-7.37.1
  • update to libnl-3.2.25
  • update to gettext-0.19.2
  • update to dvb-firmware-0.0.42
  • update to xorg-server-1.6.0
  • update to ffmpeg-2.3
  • update to gcc-4.9.1
  • create_installstick_osx: enable debug shell in installer
  • projects/RPi/patches/linux: update RPi support patch
  • libepoxy: build as shared library to avoid "(EE) Failed to load /usr/lib/xorg/modules/libglamoregl.so: /usr/lib/xorg/modules/libglamoregl.so: undefined symbol: epoxy_eglCreateImageKHR"
  • libcec: add PR29
  • projects/RPi/linux: enable CONFIG_UACCESS_WITH_MEMCPY
  • projects/Generic: dont build XHCI driver as module, and dont unload on suspend
  • lcdproc: tune lcdd.service