Banner
Guide: Downgrade AppleTV V2.3 to V2.2 or V2.1 PDF Print E-mail
Apple - iPhone/iPod Touch
Written by Thomas Baltruschat   
Tuesday, 25 November 2008 21:23

Apple recently released the New V2.3 firmware for the AppleTV, which has some nice features but I actually don't really need them.

But unless you disable  tne Auto-update for your AppleTV you will get this sooner or later... One of your family members will definitely confirm the update...Wink

So if you want to downgrade back to an earlier firmware you can either

  • do a factory restore, which will wipe your AppleTV clean and return the firmware to the same version as came delivered with.
  • Use OSUpdate, this tool can help your to downgrade to any firmware you like without erasing your AppleTV harddisk.
    A description about OSUpdate can be found here.

Downgrade AppleTV to V2.2 (or V2.1) with OSUpdate

OSUpdate makes the downgrade much easier and you don't need to copy your media files again.

  1. To use OSUpdate you must be able to access your AppleTV with SSH and you must be able to copy files to your AppleTV. You can find out here, how to achieve this.
  2. On the OSUpdate website you can find 2 scripts which automate the downgrade process, but unfortunately they have some small bugs (i.e. wrong path definitions), you can get the revised script here:
    Downgrade to AppleTV 2.1
    Downgrade to Apple TV 2.2
  3. When you got this files use Cyberduck (Mac) or WinSCP (WIndows) to copy this file to your AppleTV. Which folder is not really important but I used the usual users folder /Users/frontrow
  4. Open Terminal on your Mac (or start Putty, if you use Windows) and type
    ssh frontrow@appletv.local
    If this does not work you can also try
    ssh This e-mail address is being protected from spambots. You need JavaScript enabled to view it (you need to replace this IP number with the IP number of your AppleTV)
    The password is frontrow.
  5. Execute:
    chmod 755 <script name>
  6. Execute:
    sudo chown root:wheel <script name>
    Password is frontrow again.
  7. To start the downgrade execute the script as below. Your AppleTV will now download the firmware files and all necessary tools. Afterwards it will start the firmware downgrade.
    sudo sh <script name>
  8. Wait until the whole process is finished. Eventually your AppleTV should reboot with the firmware you selected.
  9. Now you can install XBMC, Boxee etc. again as described here.
Comments
Add New Search RSS
Hans-Göran Puke  - Script error   |81.170.149.xxx |2009-01-12 17:31:32
Hi!
I downloaded the atv22.sh script and followed the instructions closely. When
executing step 7, I get the following error message: atv22.sh: line 57: syntax
error: unexpected end of file.

What is the problem here?

//H-G
Hans-Göran Puke   |81.170.149.xxx |2009-01-12 17:39:40
Just one observation: There seem to be carriage-return characters in the file
(as is common for files originating in the DOS/Windows world). This may be the
source of the problem, but I do not know how to fix it.

//H-G
Hans-Göran Puke   |81.170.149.xxx |2009-01-12 21:25:11
Solved the problem myself by adding an extra line at the end of the file:
echo
Finish

//H-G
Thomas   |123.203.88.xxx |2009-01-13 01:04:23
Are you using Mac or Windows? Just downloaded the script again and looked
OK on my Mac here.
Anyway good you could find a solution!
Hans-Göran Puke  - Mac   |194.237.142.xxx |2009-01-13 07:35:20
I'm on a Mac. This is strange, but never mind, as the problem is now solved.
Thanks for your site!
Evan  - Thank you!     |72.49.208.xxx |2009-05-06 19:16:16
Thank you for this. I had tried using another script to downgrade to 2.1
and managed to brick my aTv. It stopped responding to the remote, and
I was about to bring it in and hope the Genius bar could fix it.

I
tried your 2.2 script (since my machine shipped w/ 2.2) and it restored
everything to normal. I was worried because it kicked back these
errors.. I am not sure if they are normal. If they are, it would be helpful
for non-tech people to know that they are ok

Quote:
sh: line 1: /usr/bin/wall: No such file or directory

System shutdown time
has arrived
/System/Library/StartupItems/RemoteDesktop Agent/RemoteDes
ktopAgent: line
17: /System/Library/CoreServices/RemoteManagement/ARDA gent.app/Conten
ts/Resources/kickstart: No such file
or directory
/System/Library/StartupItems/AutoBind/Au toBind: line 1:
dirname: command
not foun...
Write comment
Name:
Email:
 
Website:
Title:
UBBCode:
[b] [i] [u] [url] [quote] [code] [img] 
 
 
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch:
:(:shock::X:side::):P:unsure::woohoo::huh::whistle:;):s
:!::?::idea::arrow:
 

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

Last Updated ( Wednesday, 26 November 2008 11:41 )