How to install XBMC 12.0 Frodo (beta 1) on Apple TV

by umOuch on November 20, 2012

XBMC 12.0 Frodo on Apple TV

We have had XBMC 11.0 Eden for 8 months now and, if you are anything like me, it is time to begin the process of upgrading our XBMC installations to the new & improved XBMC 12.0 Frodo. The process should be fairly straight forward and essentially identical to the process we used for install the previous version of XBMC. Before we get started let’s clear the air on a few points so that we are all on the same page:

  • This is a BETA release and as such may result in some unexpected behaviors.
  • This is the 1’st BETA XBMC has released, there will be more to come.
  • XBMC Frodo can cause a good time and may be habit forming.
  • To install Frodo to Apple TV 1 you will need to:

– Visit regarding their 2.0 project
– Visit Stnlabs.comregarding their 2.0 project

How to install XBMC 12.0 Frodo (beta 1) APPLE TV 2 (Running iOS 5+)


Step 1: Launch the “Terminal” or “PuTTY” application.

Step 2: Ensure that your computer and your Apple TV are on the same network.

Step 3: Connect to your Apple TV via SSH using the following commands.

  • ssh root@[Your Apple TV’s I.P. Address]

Example: ssh [email protected]
This can be found under General/Network on your ATV’s main menu

Note: Should you receive an “Authentication Error,” copy and paste the following command into the Terminal window and press Enter, then continue.

  • rm ~/.ssh/known_hosts

Step 4: Agree to any Security Prompts by typing “yes” (without quotations), then press Enter.

Step 5: When prompted for a Password, type the word “alpine” (without quotations) then press Enter.

Step 6: Copy and Paste the Following Commands into your Terminal App, pressing the Enter key after each. It’s important that you wait for each one to finish before moving onto the next. Don’t worry… you will know when each line is finished.

1)      apt-get install wget

2)      wget -O- | apt-key add –

3)      echo “deb stable main” > /etc/apt/sources.list.d/awkwardtv.list

4)      echo “deb ./” > /etc/apt/sources.list.d/xbmc.list

5)      apt-get update

6)      apt-get install org.xbmc.xbmc-atv2

7)      reboot

Step 7: Once the Apple TV menu reloads, Launch XBMC into XBMC Frodo!

Step 8: To ensure the new build fits your screen, let’s enter the “Settings” sub menu under the “SYSTEM” heading.

Step 9: Select the “Appearance” tab from the left menu bar.

Step 10: Under the “Skin” menu, you’ll now want to choose “-4%” for the “Zoom” field so that your XBMC configuration will properly fit your television display. Depending on the television, you might have to play around with this, but it should work flawlessly at the “-4%” setting. Press “MENU” on your Remote Control to return back one level once this is done.

Congratulations! Your second generation Apple TV running iOS 5+ now has XBMC Frodo installed on it, and fitting on your screen. Now that wasn’t so bad… was it?


  • TH3 M0L3

    So will this work on earlier iOS?

  • c’mon dude, where is JB ATV3 , i pray for that !!!

  • Dan

    How about an ATV jailbreak + XBMC for iOS 6?

  • jamesb

    If i have XMBC 11.0 Eden already installed, can I just install Frodo over it? Will these instructions upgrade my XBMC to Frodo, or do I need to uninstall it first? If so, how does one uninstall?

  • JONS

    I’m wondering whether the XBMC Hub Wizard will work with Frodo….

  • tanama

    what do you guys think is better? Airplay or Beamer for the ATV3? I bought my Mac over a year ago and I have a Philips 1080 LCD TV

  • JONS


    I just updated to Frodo after reading this article and encountered various issues;

    1) Do not copy and paste from the text above. When I pasted the above commands into Putty (Windows) the inverted commas (“) were automatically converted to periods (.) so the commands didn’t work. Furthermore, when pasting into Terminal (Mac) the command lines were jumbled around. Instead follow the guide located at the link below as these commands can be pasted and I can confirm that it works for installing Frodo:

    2) You do not need to uninstall Eden before installing Frodo

    3) If you have previously used the ‘XBMC Hub Wizard’ (which is awesome by the way) then upgrading to Frodo breaks the IceFilms add-on, as well as the TvLinks add-on. It probably causes issues for a number of other add-ons too but I didn’t test them all. I tried re-installing these add-ons but it didn’t help. I also tried a fresh Frodo install (ie no XBMC Hub Wizard) and then installed IceFilms fresh also however IceFilms still would NOT work.

    If you reply heavily on add-ons for your XBMC experience then I recommend avoiding the Frodo beta at this stage.

  • Nicky Nala

    i upgraded to 12.0

    then when I click XBMC, I get that restarting/loading graphic, and then it go’s back to the main apple tv screen. Why is this?

    The also tried to upgrade to 12.0 using Nito. Says installed fine – but same error. I cannot open the XBMC

  • jojobean

    I’m still running 4.”something” on my ATV2, is 5.0+ necessary for Frodo?

  • modder1

    anyone confirm xbmc wizard hub working to install xbmc 12.0?

  • I always used Airplay.

  • mine too!!

  • Now I can’t use XBMC just sends me back to the apple tv main screen!!

  • I followed instructions but now XBMC won’t open just sent me back to the apple tv main screen

  • Dick

    Careful of the syntax on your command lines … the quote symbols are incorrect and cause a .deb error … also I am not sure why but after updating to Frodo my ATV2 crashes when I try to launch it and reboots the ATV ?

  • Chris Logan

    Updated from Eden to Frodo on Thanksgiving morning (don’t even bring up how unhappy my wife was that I was doing this). Anyways, Frodo was very, very slow and lost most of my movie poster – or at least they wouldn’t display. After no more than 30 minutes, I had enough and decided to go back to Eden. Fortunately, this was quite easy. I just uninstalled Frodo using the instructions on the XBMC wiki and then reinstalled latest (Eden) using the same. Guess I’ll wait for Frodo release.

  • SFitch

    hi thanks for this. i got through to putty terminal server but when prompted for the password i typed in alpine and got access denied. could you let me know what i do now? thanks.

  • loo gaza

    this can happen if you or someone else has previously changed the password. A lot of advanced users will change their password -cos alpine is the default and people could hack it

  • So far I have had little issue with the install. XBMC 12 was a bit slow at first, but it was because my addons were updating. If others are experiencing slowness, you might give it a few minutes so the aTV can finish processing first.

    My artwork for movies were gone too, but as soon as I went to the video library, it prompted me to update the photo cache. If yours doesn’t do this, just press and hold the center button and choose refresh, or choose artwork. This will re-download the cover art.

    You can also update the library, this will force XBMC to re-check the artwork and download missing images. Just press and hold on the middle button of the remote and the dialogue will come up and you can select “update library” from the menu if you’re in the video category of xbmc.

    Hope that helps!

  • satch

    No luck overhere with the FRODO update. did all the commands above (I saw by update: you have allready the latest version. reboot the ATV2 but XBMC still shows the EDEN version (I’m on iOS 5.0.2)..did I do something wrong?? (and YES my syntax was right)

  • madone

    I can’t install XBMC 12.0 on my aTV2 (OS 5.1.1)

    When I enter this line:
    AppleTV:~ root# apt-get update

    I get this error message:
    E: Type ‘.deb’ is not known on line 1 in source list /etc/apt/sources.list.d/awkwardtv.list

    What to do?


  • Shawn Miller

    cant get it to work

  • dell

    Don’t get it how is there no space left?

    Apple-TV:~ root# apt-get install wget

    Reading package lists… Error!

    E: Write error – write (28: No space left on device)

    E: Can’t mmap an empty file

    E: The package lists or status file could not be parsed or opened.

  • Nikolaj

    Have your found a solution?

Previous post:

Next post: