OpenELEC (unofficial) v6.0.0 (Kodi Isengard v15.2)
OpenELEC 6.0.0 is finally released. This version includes Kodi 15.2 and updated nvidia GPU drivers. I have also updated the Broadcom wireless driver to the latest version. It no longer requires 15+ patches to run on a current Linux kernel but doesn't appear to resolve some 5GHz wireless problems that users have reported. I don't have a wireless router that allows me to extensively test wireless configurations but I suspect the issue is poor driver support for some of the more advanced 5GHz radio features that increase throughput in modern accesspoints, e.g. features that are increasinly likely to be used by wireless kit running in 'auto' default modes.
NB: Kodi developers have recently advised that dvdplayer changes planned for Kodi Jarvis (16.0) will break the ability to simply patch CrystalHD support back in to Kodi. I'm keeping an open mind on what this means for these builds, but if true it probably spells the end of the end and I wanted to make people aware that this could be on the cards.
¡¡¡ IMPORTANT !!!
This build requires a different partition layout to all OpenELEC AppleTV installations before v5.95.4. To update from an earlier release keeping your current library, addons and configuration you will need to follow a simple backup > install > restore procedure. The same process can be used to migrate from Crystalbuntu. If you store media on an external USB drive or NAS the procedure should take no more than ~10 minutes. If you store media on the internal drive (and want to keep it) the files must be moved off-box first which will take longer. I apologise for the inconvenience, but users with a CrystalHD card will like these builds
In the past OpenELEC "had a few challenges" with CrystalHD but these are 95%+ resolved. It will never be 100% with a 1GHz single-core CPU and 256MB RAM in the box, but following one of life's "in hindsight it's obvious" moments some important packaging changes have been made, and combined with other performance tweaks I can now play a 43GB Blu-Ray ISO in my collection smoothly (scenes up to 38-40Mb/sec and previously impossible) while more sensibly sized media starts in seconds.
If you understand creating installer USB's and want to rush straight to a clean install:
Install to HDD: OpenELEC-ATV.i386-6.0.0-hdd.img.gz
Install to USB: OpenELEC-ATV.i386-6.0.0-usb.img.gz
To manually update from v5.95.4 or v5.95.5 use the file below:
Update file: OpenELEC-ATV.i386-6.0.0.tar.gz
If creating installers means nothing or you want to preserve media and configuration; please follow the links below to instructions on backup, creating the OpenELEC USB installer, and restoring the backup after installation.
Make a Backup - Make the Installer USB on MacOS, Windows, Linux - Restore a Backup
Usage & Configuration Notes
Using a BCM970012 card I've experienced a black screen or light stuttering at playback start with some media. If I hit rewind on the remote (small skip back) I will 9/10 times see video and smooth playback. I do not see these issues with a newer BCM970015 card. Both cards benefit from accurate Xorg modelines and "Adjust Refresh" enabled to avoid the CPU load from telecine conversion to 60Hz. Most media I have plays fine at 60Hz and the "instant" start to playback is nice, but at larger media file sizes you need "Adjust Refresh" enabled; it's the difference between smooth consistent playback and unresolvable stuttering when the CPU simply cannot keep up. I find a 0.4-0.5 second pause prevents audio/video from getting too far out of sync during the refresh rate change and resync is resolved quicker.
Core services (samba, avahi and cron) are disabled by default in this build. You can enable them again if needed, but they all consume RAM the box doesn't have so it's better to leave them off. The first rendering of subtitles also causes a CPU spike that results in frame drops so I backported a Jarvis feature that defaults them to off.
The build has buffermode=1 (buffering to disk) with readbufferfactor=4 and a cachemembuffersize value of 10MB pre-set in the embedded advancedsettings.xml file. In testing a larger cache size makes no visible difference to how things work. This is a different from older OpenELEC and Crystalbuntu installations where a large cache often helped. You can override the defaults via /storage/.kodi/userdata/advancedsettings.xml but the default settings work well.
Support and Future Updates
Although I am OpenELEC project staff this is released as an unofficial "community" build. It is not supported by the core project team (most of whom believe AppleTV to be dead and something that should remain deceased) but if you create a forum topic to ask questions I will do my best to help (post questions directly in the forum, not via PM please). As this is an unofficial build automatic updates will not work and future beta, rc, and 6.0.x final releases will require a manual update. Manual updating on OpenELEC is a simple procedure, and with OpenELEC it only takes a couple of minutes. I will post release announcements via a thread in the OpenELEC forums.
AppleTV forum area: http://openelec.tv/forum/123-apple-atv-mk1
The resurrection of OpenELEC on AppleTV is my own labour of love and incompetence, but I owe thanks to vpeter for helping me hack CrystalHD to run on 4.1.x kernels, and Soli for the packaging suggestion and help with testing this release. At some point I will attempt to push all the changes to my github account, but I am a git n00b (contrary to popular belief I am not a developer) so it might take a while. If you've any specific questions on the build or AppleTV things in general please ask in the forums.
chewitt & u2pop
Copy & Pasted Information ---> http://chewitt.openelec.tv/appletv/