The items you will need in order to install OpenELEC are:

Please pay extra attention to download the correct build for your HTPC hardware. This is a crucial step in the process. With these things you can now continue on to installing OpenELEC.

If you are using a system with Nvidia or AMD graphic chipset like ION or Fusion platforms you must proceed to step Setting Up Your BIOS of this guide.

All others may proceed to step Writing The Disk Image.

If you are using a system with Nvidia or AMD graphic chipset like ION or Fusion platforms you must set the video memory in the BIOS to 512 MB (or highest available setting). This only affects builds that use VDPAU or VAAPI (Generic).

The procedure will vary depending on your platform but will look similar to the following procedures

Not all ION boxes have an editable video memory amount. If available, choose the highest value.

Asus_nvidia_ion_bios.jpg

For AMD Fusion Systems it is important to setup a UMA size of 512 MB. You can find this setting in the North Bridge Configuration.

On some older BIOS Versions this setting is not available without upgrading the BIOS, which is not a trivial task and cannot be covered by this page. Attached you find a screenshot of this setting

UMA-Size512.jpg

Once this is done you can continue on to step Writing The Disk Image.

The first thing you need to do is download the latest stable build of OpenELEC Download the current release image from http://openelec.tv/get-openelec.

This guide refers to the installation media as a "USB stick" but OpenELEC can be installed on SSD's, HDD's, USB and SD Card media. If you install OpenELEC on removable USB or SD Card media you will not be able to suspend your computer.

Raspberry Pi 1 and 2 / Freescale iMX6 / Wetek Play will need to use one of the below operating systems as a host for writing the diskimage to their SD card.

Please pick the appropriate guide depending on which operating system you are going to use to create the USB stick.

  • Extracting the archive using the GUI
    Just open the folder where you downloaded the file, find the OpenELEC-build-architecture-version.img.gz file, right-click on it and select 'Extract Files...'.

  • Extracting the archive using the CLI (Command Line Interface)
    Each distro has a different way of getting to the Terminal however it is usually called something like Terminal or Term. On Ubuntu it can be found in the Applications menu.

    Change to the folder where you downloaded the release archive to (let's assume the Downloads folder in your home directory): cd ~/Downloads

    Then extract the archive. It will be named OpenELEC-build-architecture-version.img.gz. We need to use gunzip to extract the archive. gunzip -d OpenELEC-Generic.x86_64-6.0.0.img.gz

  • Creating the USB Stick
    Now pop your USB Stick in. After you've inserted the USB Stick use dmesg | tail to find out what /dev/device it is. It should be something like /dev/sdX. You can also use parted or fdisk

    parted -l

    Disk /dev/sdb: 1016MB
    Sector size (logical/physical): 512B/512B
    Partition Table: msdos
    Disk Flags: 
    
    Number  Start   End     Size   Type     File system  Flags
    1      1049kB  1015MB  1015MB primary  ext4     

    First make sure the disk is unmounted umount /dev/sdb1

    Next we need to write the disk image. You'll need superuser privileges to do this, whether you use the root user or sudo. Either way, you need to execute the following command: sudo dd if=OpenELEC-Generic.x86_64-6.0.0.img of=/dev/sdb bs=4M

    It's very important that you make sure you have the right device as it will be wiped as part of the process. For example, it's extremely unlikely that your device will be /dev/sda, as that's almost always the first hard disk in your computer.

    Make sure there's nothing important on your USB Stick as the above command will wipe ALL data on it.

    Lastly ensure the changes are synced to the USB Stick before removing it: sync

  • Safely remove your USB key.

  • Extracting the archive using the GUI
    Simple double click the OpenELEC-build-architecture-version.img.gz file in the finder to let archive utility extract it for you.

  • Extracting the archive using the CLI (Command Line Interface)
    Open the Terminal.

    Change to the folder where you downloaded the release archive to (lets assume the Downloads folder in your home directory): cd ~/Downloads

    Then extract the archive. It will be named OpenELEC-build-architecture-version.img.gz. We need to use gunzip to extract the archive.
    gunzip -d OpenELEC-Generic.x86_64-6.0.0.img.gz

  • Creating the USB Stick
    Insert your USB stick and open a terminal window and run the following diskutil list | grep -v disk0 | tail +2

    This will output something like this

    /dev/disk1
     #:                       TYPE NAME                    SIZE       IDENTIFIER
     0:     FDisk_partition_scheme                        *8.0 GB     disk1
     1:                 DOS_FAT_32 UNTITLED                8.0 GB     disk1s1

    Find your USB Stick, in this case it is disk1

    You need to use diskutil to unmount the disk, replace x with your disk number found using the step before. diskutil unmountDisk /dev/diskx

    Next we need to zero out the partition map, OSX has an issue if you don't do this sudo dd if=/dev/zero of=/dev/rdiskx bs=1024 count=1

    Next we need to write the disk image. You'll need superuser privileges to do this, whether you use the root user or sudo. Either way, you need to execute the following command: sudo dd if=OpenELEC-Generic.x86_64-6.0.0.img of=/dev/rdiskx bs=4m

    We need to use the OSX specific /dev/rdiskx

    It's very important that you make sure you have the right device as it will be wiped as part of the process. For example, it's extremely unlikely that your device will be /dev/rdisk0, as that's almost always the first hard disk in your computer.

    Make sure there's nothing important on your USB Stick as the above command will wipe ALL data on it.

    Lastly ensure the changes are synced to the USB Stick before removing it: sync

  • Safely remove your USB key.
  • This will install the OpenELEC disk image to your USB stick / SDcard using Windows.

    • Requirements

      • Windows XP/7/8.x
      • 7zip
      • Win32DiskImager

      WARNING: Your USB Stick / SDcard will be erased by this procedure as it installs OpenELEC onto it. Please ensure you know the correct drive letter for your USB Stick / SDcard.

    • Instructions

      • Extract the image using 7zip.
      • Insert your USB Stick / SDcard into your system. It should appear as a new drive letter.
      • Run Win32DiskImager
      • Select the image file and verify the destination drive letter is correct, then click write.
      • When it is finished you can safely remove the USB stick / SDcard by right clicking on the drive in windows explorer and selecting eject.
    • Safely remove your USB key.

    Plug the USB stick into you system and boot from it. You may have to adjust your BIOS settings and change the boot order.

    I hope you have found this guide successful and enjoy the new OpenELEC!

    Feel free to change settings, and skins, and to add all the fantastic add-ons that are available!

    If you are unsure about any of the instructions in this guide or have and questions concerning an individual step don't hesitate to post on the forums or contact a moderator and they should be able to point you in the right direction.