This article describes the process of updating OpenELEC to the latest build.
Updating OpenELEC isn't like updating any other operating system you'll have used before. There's no package manager, and no terminal usage. In fact, updating OpenELEC is more like updating the firmware on your broadband router!
There are three methods available:
- Automatic updates (the prefered method)
- Manual updates
- No updates
If "Automatic updates" is enabled, OpenELEC will check online for an update. If it finds one the update will be downloaded and unpacked. You will then be notified that a reboot is required to apply the update.
Note: Automatic updates will now be seperately available for installation of betas, release candidates or stable releases.
If "Manual updating" is selected then you will need to provide the update to OpenELEC. This is ideal if the OpenELEC machine is not internet connected as you can download them elsewhere and provide them to OpenELEC. The process for manually updating OpenELEC is provided below.
If "No updates" is selected, the system will not update itself - even if the updates are provided to it.
Manually Updating OpenELEC (Frodo)
First of all, head over to the downloads page and download the latest release of OpenELEC. Use your favourite archiving utility to extract the files from the archive you've downloaded (7zip is my favourite Windows archiver).
Now, from your PC, open a Explorer window and browse to the IP address of the OpenELEC machine (if you don't know what the IP address is, go to the menu of the OpenELEC machine, and browse to the main item "System" and then its subitem "System Info". This will open a page that shows the IP address amongst other information.
So type this into the address bar of the explorer window. For example, if your OE machine's IP address is 192.168.1.92, browse to:
Once the window appears, open the "Update" folder share. There shouldn't be anything inside this share, unless you have another update pending.
From the folder you extracted the new release into, open the target folder. Inside you should find four files. Grab all 4 files, KERNEL, KERNEL.md5, SYSTEM and SYSTEM.md5 from here, and copy/extract them to the Update share on the OpenELEC machine.
Once the files have been copied, reboot the OpenELEC machine. OpenELEC will recognize the new system files and update them internally. A second reboot will follow automatically to activate the new system files.
Manually Updating OpenELEC (Frodo to Gotham beta)
Upgrading from a Frodo system to a Gotham Beta will still have to be done manually, just like mentioned above. The AutoUpdate function within OpenELEC does not pick up this 'giant leap' in versions.
Manually Updating OpenELEC (Gotham)
Beta versions of the upcoming Gotham version of OpenELEC, Gotham are easier to upgrade. The AutoUpdate function will pick up the next version as from OpenELEC Beta 1. You will see notifications of the update process on screen.
Manually updating OopenELEC Gotham has become easier as well. You are no longer required to extract the system files yourselves, this is all done by OpenELEC internally. This means, that you only have to copy the downloaded .tar file into the Update folder, and have OpenELEC reboot. The .tar file will be extracted and tested, after which the necessary components will be copied to the SYSTEM partition as before. A second boot will follow to finalize the upgrade process.
If for whatever reason the new build is not working properly on your OpenELEC machine, you can also downgrade to a lower version in the same way as you do an upgrade. All provided that the Samba server is still working properly.
You can downgrade from a Gotham version to a Frodo version, but it is not advised. Various Gotham settings and addons are not backwards compatible. In that case, a fresh installation of OpenELEC is highly recommended.