[AppleTV] HOW-TO to downgrade Apple TV OS (ATV OS) to an older version using a script
#16
Question 
don't you have a spell error in your Apple TV 2.2 script

look here
mkdir /User/frontrow/OStemp
rm /User/frontrow/OStemp/*
cd /Users/frontrow/OStemp/

should be
mkdir /Users/frontrow/OStemp
rm /Users/frontrow/OStemp/*
cd /Users/frontrow/OStemp/

conclusion Users not User ....Huh?

many greetings hoygos
Reply
#17
I just fixed the script
Reply
#18
Reply
#19
Reply
#20
even with the fixed script, im still getting the error
Password:
-bash-2.05b$ sudo sh ./osupdate.sh
: No such file or directory*
: No such file or directory/Users/frontrow/OStemp/
./osupdate.sh: line 58: syntax error: unexpected end of file
-bash-2.05b$



could this be a problem. when i log in with cyberduck im connected to
/mnt/Scratch/Users/frontrow
Reply
#21
doing the script line by line works for me aswell.
Reply
#22
I did the line-by-line thing and I think it went okay (not sure about some of the messages I got but it eventually rebooted).
I am now in 2.2 but all my stuff is not showing up on the Apple TV anymore!
I may have assumed wrong but I figured that if Apple could upgrade without having to wipe out the disk, we should be able to downgrade with the same result...
Did I assume wrong? If the data is still there, is there any way I can get it to show up again??
Reply
#23
is it also possible to downgrade my stock 2.0 to 1.0 and then update with the appletv update function? just to make enabling afp and stuff easier.
Reply
#24
Search for this this word on google:
OS-dot-DMG

You can downgrade... check this post:
http://forum.awkwardtv.org/viewtopic.php?f=13&t=839

After you done it, you will make a factory restore to 1.0
Reply
#25
zedzed Wrote:Update:

1. I run the command sw_vers and I get back that I have build version 8n5722 (v2.3)
2. I do factory reset to v1.0 and everything works as it should
3. I run the patchstick from here http://code.google.com/p/atvusb-creator/
4. I use Putty and the command sw_vers and I get back 8n5107 (version 1.0)
5. I run the update here - http://wiki.awkwardtv.org/wiki/OSupdate and I now have v2.2 running
6. I run the patchstick from here http://code.google.com/p/atvusb-creator/ (to hack ATV v2.2)
7. Now I have hacked v2.2
8. I do the XBMC update 8.1 and Boxee alpha 0.9.4166 update - everything seems to work
9. I stop auto-updates

Now it works properly

Since you appear to be using the same URL in steps 3 and 6, how do you end up with different versions of the AppleTV OS?

Thanks.
Fire TV Stick, Xiaomi Mi Box, Tanix TX3 Mini (S905W), Fire TV with 4K, Apple TV 4K, Tanix TX3 (S905X3)
Reply
#26
unmesh Wrote:Since you appear to be using the same URL in steps 3 and 6, how do you end up with different versions of the AppleTV OS?

Thanks.

Everytime you update/restore the AppleTV OS the hacks are vanish.
Step 3 opens ssh conection(hacks) with ATV with the original Restore OS, so you could run the script and update to update the OS to the desired version. After you update the hacks are gone again, so you need step 6 to hack it again.
Reply
#27
I used the instructions found in this .pdf:
Downgrade Firmware

From the file you can choose between 2.0 and 2.1. Other versions can be found here: Firmware ATV

This is really the most simple way to change the firmware. I copy/paste all the terminal instructions from the .pdf.
The only "scary" thing is that you will change your restore.dmg, so be carefull!
For me it worked great, my restore image is now 2.2.
So after a factory reset my firmware is now 2.2 and the only thing you have to do is to install XBMC again.
Reply
#28
I am getting
line 61: syntax error: unexpected end of file

If i want to do it line by line what are the commands i have to type?


ProductName: Apple TV OS
ProductVersion: 10.4.7
BuildVersion: 8N5722

I am running 2.3 but trying to downgrade to 2.2
Reply
#29
If someone who knows code can fix the 2.2 downgrade, that would be very much appreciated Smile

Or, with line to line, what's considered a line when entering the commands (just as they're shown).

Thanks in advance.
Reply
#30
usurp Wrote:I am getting
line 61: syntax error: unexpected end of file

If i want to do it line by line what are the commands i have to type?


ProductName: Apple TV OS
ProductVersion: 10.4.7
BuildVersion: 8N5722

I am running 2.3 but trying to downgrade to 2.2

The first step would be to do a factory restore on your ATV, then use the atvusbcreator to gain access to your ATV via ssh.

I am no unix expert but was able to do this downgrade line by line this past weekend. Again, using the following lines assumes that you have used the atvusbcreator patchstick to gain ssh access to ATV. Using another patchstick like the one by atvflash, may or may not work. In addition, you need to be sure that you have not turned off the auto-update function as it will disable your ability to download the needed files.

Each line below would be entered into a Terminal session after establishing an ssh session with your ATV. I don't have a Windows machine so can only speak to accessing from a Mac. After copying and pasting each line one by one, you hit enter. You may be prompted for a password which would be 'frontrow'. The wget commands will download files and will show a progress bar. The first file is the largest and the subsequent files will download quite rapidly. The last line will cause some error messages, but will still do the necessary work.

Hope this helps.

Code:
mkdir /Users/frontrow/Updates/
wget -c http://mesu.apple.com/data/OS/061-5262.20081002.tvap9/2Z694-5499.dmg
wget -c http://mesu.apple.com/data/EFI/009-7567.20080212.Vc45T/LOCKED_ATV11_00DA_00B.scap
wget -c http://mesu.apple.com/data/EFI/061-3046.20080212.U7tgG/AppleCapsule.efi
wget -c http://mesu.apple.com/data/IR/694-5484.20080708.hnji4/irrxfw-0x0244.irrxfw
wget -c http://mesu.apple.com/data/IR/061-3045.20080708.Aq12D/IRReceiverUpdaterTool2
wget -c http://mesu.apple.com/data/SI/061-3618.20080212.Pk8Bn/hdmiutil
wget -c http://mesu.apple.com/data/SI/061-3617.20080212.Qvh6u/FW29050_20080205_dse_hex.sihex
mv {2Z694-5499.dmg,LOCKED_ATV11_00DA_00B.scap,AppleCapsule.efi,irrxfw-0x0244.irrxfw,IRReceiverUpdaterTool2,hdmiutil,FW29050_20080205_dse_hex.sihex} /Users/frontrow/Updates/
wget -c http://ericiii.net/sa/appletv/osupdate
chmod 755 osupdate
sudo chown root:wheel osupdate
sudo ./osupdate

Once all done, then as the first post says:

Don't forget to stop auto-update after you update the OS and patchstick ATV:
http://forum.xbmc.org/showpost.php?p=244794&postcount=8
Reply

Logout Mark Read Team Forum Stats Members Help
[AppleTV] HOW-TO to downgrade Apple TV OS (ATV OS) to an older version using a script0