How to Downgrade iPhone Firmware 3.0 to 2.2.1

After watching iPhone Firmware 3.0 preview I am sure many users would have attempted to download leaked iPhone Firmware 3.0 and upgraded their iPhone 3G to firmware 3.0. But one thing you should know before attempting to do this is that you need to have your iPhone UUID registered with apple to try Beta Firmware 3.0 and its illegal to download leaked version of Firmware 3.0

Anyways if you have already ended up upgrading your iPhone 3G firmware 3.0 and feeling to downgrade back to Firmware 2.2.1 then follow below guide, however you must know you can only downgrade your iPhone Firmware 3.0 but not baseband 04.20.01.

How to Downgrade iPhone Firmware 3.0 to 2.2.1

1. Connect your iPhone to your Mac or PC and select your iPhone from the list of devices in iTunes

2. If iTunes does not detect your iPhone then you will need to put it in DFU (Device Firmware Upgrade) mode.

3. Browse the Summary Tab,

Mac Users,

Hold down Option and press the “Restore” button

Windows Users,

Hold down Shift and press the Restore button

4. Now browse the folder where you have the iPhone firmware.Select the firmware & hit the restore button and cross your fingers for 5 minutes.

5. Ignore error message like 1011, 1013, 1015 (Actually the firmware 2.2.1 is already successfully installed)

6. Use QuickPWN 2.2.5 to Jailbreak iPhone Firmware 2.2.1

Steps to put iPhone in DFU mode

1. Connect your iPhone to your computer.

2. Turn iPhone off.

3. Hold power and home together for 10 seconds (exactly).

RELATED:  How to Unlock iPhone 3G/3GS 3.1.2 OS Using Blacksn0w

4. Release power but keep holding home until the computers beeps (observed on a PC) as a USB device is recognized.

5. A few seconds later iTunes should detect your iPhone.

Please Note :- If you encountered with error message like 1601, 1602, 1600 or anything else then try putting the

iPhone into DFU mode and try again.



Share this post

103 thoughts on “How to Downgrade iPhone Firmware 3.0 to 2.2.1”

  1. Hi, I tried this process. The 2.2.2 firmware is installed and then the 1013 error message comes. After that the iphone is in DFU (or similar) mode. QuickPWN does not recognize it during that time. Any idea how to make it recognize the phone?

  2. Use PwnageTool 2.2.5 instead of QuickPWN, and follow all the steps to Jailbreak. Worked for me! :-)

  3. However, I can’t get phone function to work, and my phone was factory unlocked to work with ANY SIM in the world!

  4. Ian:
    When creating the Pwnage Tool IPSW, Make sure you select “Expert” and once you get to tge section where it allows setting, (General, logo, etc.), select the general, and hit next, make sure activate is NOT selected.. I think that MAY be your problem, and I don’t know what the other option does. ??


  5. Restore iphone from 3.0 to 2.2.1
    Put your iPhone in DFU mode
    1. Open Up iTunes
    2. Have Your iPhone Connected To Your Pc
    3. Hold Down The Power/Sleep Button And The Home Button For Exactly 10 Seconds.
    4. Then Release The Power/Sleep Button And Continue To Hold The Home Button Until iTunes Brings Up A Message Saying Your iPhone Is In DFU Mode.
    5. Click Ok Or Whatever It Is So That It Closes That Popup.
    6. Hold Shift Then Click Restore.
    7.Then Make sure You Have Downloaded the ISPW Firmware Called: iPhone1,2_2.2_5G77_Restore. (MAKE SURE ITS iPhone1,2_2.2_5G77_Restore AND NOT iPhone1,1_2.2_5G77_Restore CAUSE THAT FOR THE 2G IPHONE).
    8. Let It Restore Once Its Finished You Will Get An Error Thats Normal It Will Most Likely Be 1015 Or Something Like That.
    9. Download Quick Pwn 2.2.1.
    *These steps are very important!
    10. Then Open Up Quick Pwn With You iPhone Connected To Your PC And It will then Say That You Need To Hold The Power/Sleep Button And The Home button For Exactly 15 Seconds Then Release The Power/Sleep Button And Continue To Hold The Home Button For 2 Seconds. This will boot your iPhone To the Emergency Call screen.
    11.Open up iTunes And Let It Activate Your iPhone.
    12. Then Restore your iPhone From A Previous Backup If you Have One.

  6. also mine was factory unlocked (italien version) i can restore and make it work but no signal from provider…
    i’ve tried several SIMcards and also with a turbosim


  7. okay, it worked – i could restore my iPhone 3G from firmware 3.0 back to 2.2.1 – it is an factory unlocked italien iPhone used with austrian provider A1.
    what i did:
    restore with original 2.2.1 firmware and ignoring the error message
    enter DFU mode and use PwnageTool to install cydia and the rest.
    afterwards, very important!!
    –> i removed the checkbox activate iPhone!!! (as mentioned it is an open one)
    restore the PwnageTool image with itunes and activate in itunes – update cydia and install all applications as needed



  8. THANK YOU. really thank you, for a second i really felt disappointed and risked loosing by beloved phone and then i found your post here and you really made my day :).

    thank you,

  9. i done all of the above but now i have completely lost the phone function. i cant call out or receive calls an di cant send/receive text messages. i have also lost my 3g/edge.

    does anyone know how to fix this?

  10. Facts:

    I am an AT&T customer.
    I have never unlocked or jailbroken my iPhone.
    I downloaded the iPhone 3.0 software from the internet.
    I installed 3.0 through iTunes.
    Itunes told me I was not registered @ Apple Development Site and the software wouldn’t work.
    My iPhone was locked at the iTunes/Emergency only screen.
    I use a PC.

    How to downgrade from 3.0:

    Again, this is only if the above set of facts are all true. If you don’t use AT&T, or have unlocked/jailbroken your phone, then different downgrade steps are needed.

    1.Download iPhone software 2.2 5G77.
    2.Set iPhone in DFU mode – by holding HOME/POWER for 20 seconds and then let go of power but continue to hold HOME. Itunes will say “waiting for ipod” and then it will find it.
    3.Click Shift-Restore and select the 2.2 5G77 file you downloaded.
    4.Let it install and then there WILL be an error. Thats ok. It will say you need to restore this iPhone.
    5.Click restore (Without shift) in Itunes. Say yes to restore and update.
    6.Let it install. It will STILL say there is an error.
    7.Unplug the iPhone. Restart iTunes.
    8.Hold down HOME/POWER for 20 seconds then LET GO OF BOTH and then push power for 2 seconds.
    9.Connect to itunes.
    10.It will activate your phone, bringing up the home screen – THEN you can restore the iphone.

    This works if all of the above facts are true.

  11. I have an iPhone 2G that had 2.2.1 installed and was jailbroken and activated. I downloaded 3.0 from Apple and clicked option+restore instead of option+update (to 3.0). The connect to iTunes screen appeared (this is when I usually run QuickPwn) and I launched QuickPwn but it didn’t recognize the device. Please help me, I’ve tried downgrading to 2.0, 2.0.2, 2.2.1, etc. but QuickPwn still doesn’t recognize it.

  12. It worked after rebooting the phone several times.

    It just kept showing the connect to itunes logo but no the emergency logo. weird.
    then after rebooting several time it showed emergency and It activated.
    Thanks again PAULIE!


  13. DUDE you are my hero. i was stuck on the 3.0 Beta Firmware!!
    Anyways you got me OUT! was able to get to 2.2.1
    Thanks ALOT. and i Will Jailbreak it to!

  14. hey ted. I don’t know what happened but after i downgrade back to 2.2.1, it keep showing me the “connect to itunes logo”. I restarted a few times but with no success

  15. Hello I have a 3g iphone firmware 2.2.1, modem firmware 2.30. my iphone was jailbroken & Unlocked whe I recieved it but do to my stupidity and carelesness I messed it up and had to rejailbreak it which I did sucessfuly but now I can’t use it to make or recieve calls. I did my research and from what I read the Dev-team has just recently posted yellowsn0w for firmware/baseware 2.80. Since I have 2.30, I dont know what to do. I have gone through so many websites my eyes hurt from reading and watching videos. I dont want to use turbo sim card and I have spent two days trying to fix this can anyone help me please!!!!?????? I have QuickPwn on my desktop as well as WinScp but I am not good with WinSCP…..(thats how I messed up my phone!)

  16. I have tmobile as my carrier and it was working great before I messed it up and had to restore now its back tot he factory settings (yes I know, I found out after the fact)

  17. Hi,
    Thanks a lot J
    I have an iPod Touch 1 and I did same downgrade, from 3.0 to 2.2.1
    I used iPod1,1_2.2.1_5H11_Restore.ipsw and QuickPwn225-2, it worked with your procedure
    Thanks again !
    Have a good day !

  18. Hi,
    I have 3.0 beta on my iPhone 3g and I had a developer register my UDID, so my iPhone works but the 3.0 beta version is very buggy! I tried these steps above but all fails, can I actually go back to 2.2.1?

    Please anyone help me.

  19. Hi Threre,

    I have an iphone 3G and I have Downgraded my iphone from 3.0 to 2.2 successfullyy using the above instructions.

    Thanks very much for the help :).

  20. I was able to downgrade back to 2.2.1 using the above instructions, however, in some weird accident I was able to bring up the home screen and all without jailbreaking it. Not sure how, but the phone is working just fine. I was wondering if anyone else has had the same experience.

  21. Hello
    I have downgraded to 2.2.1 from 3.0 but the prob is itunes is not activating my iphone. I did everything as it says in this artical but theres no activation and no signal recption!

  22. I bought the Iphone 2g version 2.2.1 and I wanna use it with Tmobile; can I unlock and jailbreak it?! Please help!!!

  23. On locked iphone 3g using the above (itunes in DFU and then quickpwn) I was able to downgrade from beta 4 to 2.2.1 on windows machine but not on my mac. Now phone functioning normally but not recognised by mac (niether mac itunes nor mac quickpwn). If I continue to try to restore from DFU on mac I get a 1611 error and have to return to the windows restore.

    As the PC is not mine I could really do with some help getting my iphone to sync with mac again.

    Thanks for any advice.

  24. Hi i have an iphone 2g bought from USA and i live in Greece and i used Greek Network Sim card. I had 1.1.4 and i upgraded to version 3 beta 3 . I did jailbrake and activation but my phone cannot detect any network . How can i downgrade to 2.2 or 2.2.1 for iphone 2g.Please help me i dont know what to do! I would appreciate any help! Thanks a lot!

  25. Hey all!

    i think that not all the iphones 3G (2.30) can be downgraded! i did some research n founf out that if my bootloader is at 5.9!(manufactured after september 2008) that means i cant downgrade…

    so if im worng plz correct me bc i want to unblock my iphone (2.30 – 5.8 bootloader)


  26. where do i go to register my uuid with apple…..can’t find it anywhere on the developer site?

  27. Dear Apple,

    I am sorry I did not read the warnings about upgrading to 3 and then trying to get back to 2.2.1. I will never do that again. I have spent 27 hours straight trying to get my phone to recognise my carrier again. I have downloaded hundreds of MBs of freeware, shareware, torrented a HDD full, read thousands of posts, bought a new AP, SSHed, SSLed, cryed, screamed, laughed and cried again.

    My phone now works again – same process as Paulie with maybe a couple more iterations of install/DFU/crying/swearing.

    I am sorry.

  28. I did all the steps but my iphone 3g says I still have 2.3.0 on the phone after I jailbroke it. So how can I try again? Please help. Tried everything.

  29. Guys, this worked on my iphone 3G… hope it helps someone else out there….

    iPhone v3.0 –> 2.x downgrade:

    Step 1) Shut off your iPhone and then enter DFU mode. Instructions here (

    Step 2) Restore your iPhone in iTunes to v2.2.1, 2.2, or such. Remember you will need to hold shift and click restore in Windows, Option-restore in OSX. If you need to locate the firmware to download, look here. If you need help on how to restore in iTunes read this guide.

    Step 3) Your restore will get an error message. It should be one of these: 1011, 1013, 1015. If you get something less than 100, you did not enter DFU mode correctly and need to retry from step #1 of this guide. If you get 160x something else went wrong. The 1011, 1013, 1015 type error codes will be a failure to write the baseband and will be expected. After this, your iPhone will remain in recovery mode. Note: on 2g iPhone you probably should not get a restore error since the 2g baseband is not updated by the 3.0 update so there is no reason for the baseband update to fail.

    Step 4) Windows Load quickpwn for Windows and select your device and run through the first 3 or so prompts until your iPhone resets.

    Step 4) OSX:

    iRecovery is a command line tool that requires you to install a library. For this, you are required to understand how to use the terminal. These instructions are *very clear* if you understand the terminal and shell commands. If you do not, this is not for you. Find a windows computer or someone that can help you. Teaching how to use the OSX term is way beyond the scope of this guide.

    1.Download and extract iRecovery. This is a console app to be run in terminal. Extract it with finder.
    2.Copy libusb-0.1.4.dylib to /usr/local/lib and chmod both iRecovery and the dylib to 755 using chmod 755 /usr/local/lib/libusb-0.1.4.dylib and chmod 755 iRecovery.
    3.In terminal, run iRecovery -s
    4.At the iRecovery prompt, type: fsboot
    5.Wait, iPhone should boot. If not, type fsboot a second time.
    6.ctrl-c or close the term. You are done with iRecovery.
    Here is a more detailed set of instructions by Max:

    1) Download iRecovery
    2) Place both files on the Desktop
    3) Open terminal and type ‘cd ~/Desktop’
    4) Run command ‘chmod 777 libusb-0.1.4.dylib’
    5) Run command ‘chmod 777 iRecovery’
    6) Run command ‘defaults write AppleShowAllFiles TRUE’
    7) Run command ‘killall Finder’
    8) Navigate Macintosh HD > usr > local > lib
    9) Copy the file libusb-0.1.4.dylib into that folder
    10) Open a new terminal
    11) Drag-and-drop the iRecovery file into the Terminal so that you get a shortcut to it.
    12) Append ‘-s’ to the end.
    13) Run command ‘fsboot’ (i had to do it twice)
    14) If the phone starts up locket once again, just run through steps 10-13 again.
    15) When done, open terminal again and type ‘defaults write AppleShowAllFiles FALSE’
    16) Then run ‘killall Finder’ once again and your done!

    Step 5) Run through the quickpwn guides for your operating system. Depending on which OS you have, you will need to click next a few times and your iPhone should be reset. At this point, you should continue through quickpwn to finish the jailbreak of your iPhone.

    At this point, you should have a working iPhone although your baseband will still be upgraded. This is the best we can do at this point. Good luck.

  30. Hi Guys,

    Had the 1013 issue when going from version 3.0 to 2.2.1. Here is what I ended up having to do to get it to work. Was a bit of reading and trying bits things. I stumbled onto this site and got halfway down when I got it working.
    So here goes…

    Connect to itunes and restore to latest firmware (2.2.1).
    Once firmware upload is finished it comes up with error 1013.
    close itunes and start quickpwn.
    It will say about holding home and pwr for 15 seconds. Complete this.
    Once the iphone comes up asking to connect to itunes, close quickpwn and connect to itunes. It will unlock and activate it.
    Now you are ready to use quickpwn again to jailbrake (If Wanted)

    nb If you get a firmware string error you need to restore or setup as new through itunes

    Hope this helps some people out there.


  31. Ok, I’ve finally figured this out. This HAS to be done on a PC. I’ve tried it a million and a half times on a mac. And it doesn’t work.

    Ok, first if you’ve upgraded to 3.0 and you’re stuck –
    1 – find a pc you can use
    2 – plug your iphone into the computer via usb
    3 – turn the iphone off
    4 – put into DFU mode by holding down home and power for 10 seconds exactly, then release power and keep holding home until your pc starts making some noises. it might say down at the bottom of the screen, llike new hardware, apple iphone DFU, something like that. you know you’ve put into DFU mode correctly when the iphone looks like its off, and in itunes, all it should say is iphone in recovery mode. and the only thing you should see is iPhone. everything else should say n/a.
    5 – make sure you’ve downloaded the iphone software 2.2. shift click on restore, go find the 2.2 ipsw file and click open.
    6 – itunes should say its restoring blah blah blah. it should come back with an error code of 1013. this is what you want. (if you get a 1604 code or something like that, go back and redo the whole thing over again, you havent gotten it into dfu correctly)
    7 – make sure you’ve downloaded quickpwn. close itunes after the error code. open up quickpwn 2.2.5. ou should get a message asking you to reset the iphone by holding down the power and home buttons for 15 seconds, then release home and continue holding power for 2 more seconds. do so. once you’ve done that, dont jailbreak it. it won’t work. open up itunes, and your iphone should be activated.
    8- dont upgrade to 2.2.1, it will go back to the plug into itunes symbol. just wait 8 days until iphone 3.0 is released and upgrade to that.

    good luck hope this helps!

    if you’ve tried downgrading to 2.2, or 2.2.1 you are going to have to re upgrade to 3.0 to follow the above steps. make sure you put into dfu to upgrade to 3.0.

    im trying to downgrade on my ipod touch from 3.0 back to 2.2.1 and when i put it into DFU mode it show up and says “the ipod software update sever cannot be contacted it does not support this version of itunes” im freaking out here please im beging HELP

  33. I upgraded my 3G to OS3.0 and activated it w. some old AT&T SIMCard.

    As no TurboSIMs or similar found my GSM Network/Provider, I wanted to go back to 2.2.

    I dl’d iPhone1,2_2.2_5G77_Restore.ipsw from apple, restore starts, but stops w. an Unknown Error 20.

    Tried MacOS X, WinDOS, iTunes 8.1.1 and

    I even tried to restore w./o. the file, i.e. from the lastest official Apple firmware: same error :(

    Q: How to downgarde from iphone OS 3.0 Final to 2.x until 3.0 is supported by DevTeam & Co.? :)


  34. i did the same thing that this says but when it came to the quickpwn part everything was going good, the message telling me to hold down the home and power buttons for 15 seconds came up but after that it said quick pwn did not work..

    however immediately after i deleted my 8.2 itunes and files associated with it, then downloaded itunes 8.1.1 from and then my phone connected to the itunes after i installed it then i pressed restore and it almost went all the way but it stopped and gave me the error message 1015 so i tried the quickpwn again but like right after i did the holding the buttons for 15 seconds my phone suddenly activated and i was back on 2.2.1 without actually doing anything with quickpwn.. ifk if that helps anybody, worked for me, after i tried a million things.. so go ahead and try that if you want to, good luck hahaha

  35. Me too, I still have the 1600 error everytime when I’m tryin to unpack 2.2.1. What should I do?

  36. I’m also getting the 1600 error. Tried it with iTunes 8.2 and then 8.0.2. Also with different .ipsw restore packages.

    +1 for the solution!

  37. My friend has an iPhone 2g, we updated that to 3.0..
    But it failed, the activation gave an error.
    So the iPhone was unuseless..

    We used quickpwn and lots of other things, nothing helpen..
    BUT then my father used pwnagetool for Mac, and tried to restore the iPhone to 2.1.. That was (for us) the solution! It downgraded the iPhone to 2.1 and everything worked! we are now upgrading it to 2.2.1 and my friend is VERY, VERY HAPPY!!

    I hope this will help someone with the same problem!

    Greeting & Good luck!

  38. Thanks Mambo, i’d tried everything, but the key is to delete all the extra itunes files, and it works.

  39. Same here keep getting the 1600 error too – does this downgrade work with the official release or only the Beta versions that were leaked??

  40. me too keep getting the error (1600) and (1601) msg.. tried diff usb port, uninstall & reinstall itunes, using diff comp… just wun wrk…! Help!

  41. Sorry to bother everyone with this issue.

    I updated to the official 3.0 firmware and for the past few days I’ve tried to downgrade it back to the 2.2.1.

    I’m using an iphone 2G with itunes 8.1.1 on PC WinXP(or 8.2 – switching back and forth; testing any options I have).
    NB: I’ve tried this whole process on my mac as well. No luck there either.

    The problem is when I go into DFU mode (not recovery) and try to restore with itunes, it ALWAYS pops up with “error 1600.” I know this has been said many times across many sites, but hear me out. I’ve tried what the guides say and re-DFU moded it and etc etc but same story everytime – error 1600.

    Right now I’m trying itunes 8.1 and yeah. same story.

    I was wondering if it is the 2.2.1 firmware which is causing the problem? I’ve read around and many people have said that an older firmware works (2.0 or 2.2). Is this true?

    I’m wondering if it is the baseband that is the problem, since the 3.0 does have a different one from my iphone 2G. However, I don’t think this is the case as the baseband doesn’t upgrade with the 3.0 firmware. I don’t know, I’m feeling out of options at the moment.

    Could it be the .ipsw I am using? iPhone1,1_2.2.1_5H11_Restore

    I am hoping the new Quickpwn/Pwnage Tool (maybe tomorrow) will be of help. Hoping I will be able to jailbreak the 3.0 firmware and just use it on the 2G iphone. I would like to go back to the 2.2.1 firmware, either way, though. It really bugs me that the “error 1600” is all that is stopping me.

    By the way. I’ve gone through all the “methods” of getting pass the 1600…unplugging iphone, reinstalling itunes etc etc no sweat.

    Anyway. If anyone has any contributions, it will be much appreciated.

    Sorry to take up your time.

    Thanks in advance.

  42. Ok. Totally sorry to bother everyone with this issue.

    So I upgraded my iphone 2G to the official 3.0 firmware yesterday. But now I’m trying to downgrade it back to the 2.2.1

    I’m using WinXP with itunes 8.1.1 (tried with 8.2 as well, no luck) and I’ve done the whole get into DFU mode process… but then when I tried to restore with my 2.2.1 firmware (iPhone1,1_2.2.1_5H11_Restore.ipsw) but here’s where the problem came – “error 1600.”

    I’ve tried going back and DFU mode my iphone and go through the steps again, but it always comes back with the same error. I’ve also tried the “methods” of getting pass the error 1600 such as reinstalling itunes, different USB port…etc etc – all no sweat.

    On certain forums, people have claimed that the previous 2.2 (or even 2.0) firmware works. Is this true? I tried to restore with the 2.2 firmware…still; error 1600.

    I’m hoping that the new Pwnage Tool (tomorrow..hopefully) will solve my problem.

    Anyway. If anyone has any contributions it will be much appreciated.

    Thanks in advance.

  43. I was able to succesfully downgrade my iphone from the 3.0 firmware to 2.2.1 after recieving multiple 1600 errors

    First i uninstalled itunes 8.2 and installed itunes 7.7
    I then put the Iphone in DFU mode and restoted it using the 2.2.1 firmware.

    The only issue im running into now is that my cell will not activate as itunes is prompting my SIM is invalid, even though i’ve jailbroken and unlocked it earlier.

    I’m able to place and recieve calls but i do not have access to the home screen. Anyone ?

    Ohh i have TMOBILE

  44. i get a error 20, i have a 2g phone and ungraded to the 3.0, it was unlocked before with quickpwn and now i cant restore it back,helllllllllp plz

  45. same as above … is the 3.0 final undowngradable … in dfu mode winxp conferms it. but still get the 1601 error.

    anyone know what to do?

  46. FOR THOSE GETTING the Errors 1600, 1601, 1602.

    I have been trying to downgrade the iphone from 3.0 to 2.2.1 and have had no luck for the past 6 hours. I have tried every method posted online with no success untill now!!!!

    What you have to do is this:
    1: TURN your phone OFF
    2: Press ONLY (ONLY) the Power button for 5 seconds (Thats all) (Phone will start turning on thats normal)
    3: Keep pressing the Power Button and also press the home button for 10 Seconds this time. (10 Seconds)
    4: Now release the Power button and KEEP HOLDING THE HOME BUTTON for 10 seconds. The screen will go white. NOW you can do the downgrade in itunes. IT should work.

    1: power button only (5 seconds)
    2: Keep holding power button and add on the home button (10 seconds)
    3: Release power button and keep holding home button (10 seconds)

    Hope this solves everyones problem. I got this from Winpwn application.

  47. FYI PWNAGE Tool has been released and you can fully unlock your 2G Iphone and Jailbreak your 3G iphone. All 3G users will have to wait for ultra snow. Information can be found @

    Anyway for people that are having difficulties downgrading there firmware i think you’re not putting your phones in DFU mode.


    Hold the power and home 10 SECONDS (PLEASE COUNT), the phone will power off

    Release the power button and keep holding the home key – for about 20 seconds (YOUR PHONE SCREEN WILL REMAIN BLACK BUT ITUNES WILL DETECT IT BEING IN DFU MODE)



  48. i’m having the same problem people are mentioing here (error 160x).

    i updated my iphone 3g to 3.0 just to find it didn’t like my sim (itunes comes up with a screen asking me to insert a valid sim) – i have been using my iphone unlocked, but with an O2 sim – hence i thought there wouldn’t be a problem.

    because of this error message i have been trying to downgrade back from 3.0 to 2.0 following the method that is all over this blog and all over the internet. these all say that if you receive a 160x message you haven’t got your phone into dfu mode correctly. with the amount of times i have tried this – i fail to believe this isn the case.

    so some questions:

    my iphone has the usb cable screen and the message please insert a valid sim – is this what yours says when you attempt the above restore methods?

    after attempting the restore mode and failing (160x error) my iphone has a completely black screen. the only way i can get the phone to respond to me is to press restore but not hold shift – thus bringing me back to the invalid sim error).

    when you guys try and put your phone into dfu mode does itunes prompt you with ‘itunes must check the ipod software update server to identify this device’? clicking check brings up the iphone summary page (all n/a’s etc) clicking cancel just stops everything.

    i think it’s the latest version of itunes (8.2) – what are you guys running? is what i have mentioned above what you guys are experiencing?

    this is sooo stressful, i can’t believe i have put myself through this – please help me!

  49. Okay, I am in the same situation as many of you. Currently on OSX 10.5.7 and am about to restore, jailbreak, and unlock again back to 3.0 using redsnow. From there I will try to enter DFU mode before attempting to restore to 2.2.1. I will post again to let you guys know what the results are.

  50. So I just tried again and was very unsuccessful. Any help? I am on the lastest itunes as well.

    my aim: nomelose2002

  51. Hi all. I just got from a friend an iphone 2G firmware 2.2.1 and I have itunes installed on my computer. My friend was a att customer and I have tmobile, I would like to know the best way to unlock or jailbreak this phone so I can use with tmobile. Not sure if I have a compatible version of itunes or not. Thanks for any suggestions. Kevin

  52. Aaron let me try and help you out as i was expriencing the same issue before i was able to successfully downgarde to 2.2.1

    1)Download the 2.2.1 firmware for your respective device (N.B) If you use IE 8 it will auto zip the file the means it will have a .zip ext. Please correct the filename to have .ipsw ext Or, use firefox; i think Google Chrome works too

    2) Open Itunes and connect your Iphone (N.B) I did this with Itunes 7.7 as i was expriencing issue with 8.2

    3) With your Iphone powered on hold the HOME KEY & POWER BUTTON TOGETHER for 10SECONDS EXACTLY (YOUR SCREEN WILL BE BLACK). Release the POWER BUTTON and continue to the HOLD THE HOME KEY (SCREEN WILL REMAIN BLACK). A pop up will displayed by itunes stating your phone is in DFU mode

    4) Cancel out of the prompt that says RESTORE and UPDATE.


    6) A dialouge box will open and all you have to do is browse to the firmware file.

    7) Select the file and restore your Iphone. I dont remember if i recieve an error or not but ill try and downgrade again tomorrow just in case. if you do Ok thorugh the error and you should be set

    I hope this helps

  53. Q: Did anyone successfully downgrade from 3.0 to 2.1.1 on a 3G (!) 2G is not a problem, I upgraded an unlocked 2G to 3.0 and didn’t even need to re-unlock it; unlock stayed intact.

    I reckon it is related to the Modem-Version ( Baseband) 2.30.03 or 2.2.8?


  54. I have not been able to get this to work after dozens of attempts on 3 different Macs. I have a 2G running the OS 3.0 and I want to downgrade the OS to 2.2. I have tried everything! NOTHING is working and I am about to smash the phone to pieces. I downloaded iTunes 8.1.1 (couldn’t find one called 8.1 anywhere since no one ever provides links) and put the phone in DFU mode. Tried installing the iPhone1,1_2.2.1_5H11_Restore.ipsw (which is the file I was told I need) and it failed over and over again. Then I tried going back to the iMac (which is running all updated software) and just tried to do a restore by clicking option and restore and it seemed like it was going to work but then after a while gave me the error 20 again. So I am at a total loss. The 3.0 is super buggy and slow on my iPhone 2G and I am giving it to my dad and want him to have the best experience with it. PLEASE SOMEONE HELP ME!

  55. hey guys…
    im a noob at this thing so please help me
    so. i have an iphone 3g. now i upgraded it to 3.0 a few days ago but i find that all of a sudden my battery is drained really fast and im not receiving messages. im in china btw and my iphone 3g is from singapore. anyways i wanna downgrade back to 2.2.1 or wtv the last one was… i have the firmware but for some reason it appears as a folder on my mac when i try to select it. im still stuck on that step.
    anyone please kind enough to email me a tutorial preferably with screenshots? thank you :) my email is

  56. Hi Rene

    Thanks for your guidance. I have been struggling to downgrade from 3.0 to 2.2.1 for almost half a day browsing dozens of site’s. It was giving me 6600 error every time. I installed itunes 7.7.1 and then pressed power and home button for 10 sec and then held home button till the message popped up. , then it started installing 2.2.1 firmware.. update is going on will update later on status..
    Thanks once again

  57. ok so last night i updated my iphone to the 3.0 and it worked but i was using my tmobile sim card with the iphone and now i cant use the iphone so now im trying to go back to a pervious firmwire but i cant do it ive tired every thing the exact way people say to do it but i cant and i need help someone please help me. i need some one to walk me through the whole thing and if you did that would be amazing

  58. Delete every apple software you have in the computer, uninstall itunes and delete evry itunes folder’

    Install itunes 7.6. conect the iphone to the pc and open itunes. Now set the phone to dfu mode

    holding the start botton and home botton for 10 sec, untill you hear the signal from itunes that your ipod has beeen reconigzed. Now dowload

    ziphone3.0. Restore the iphone with itunes, check if the software is the 1.1.4 and restore. Ignore the warning signal error message 1105. Run ziphoneGui.3.0 and press DO IT ALL. Done have fun again with your unlocked, activated and jailbreaked iphone

  59. Delete every apple software you have in the computer, uninstall itunes and delete evry itunes folder’

    Install itunes 7.6. conect the iphone to the pc and open itunes. Now set the phone to dfu mode

    holding the start botton and home botton for 10 sec, untill you hear the signal from itunes that your ipod has beeen reconigzed. Now dowload

    ziphone3.0. Restore the iphone with itunes, check if the software is the 1.1.4 and restore. Ignore the warning signal error message 1105. Run ziphoneGui.3.0 and press DO IT ALL. Done have fun again with your unlocked, activated and jailbreaked iphone

  60. just wondering, if this process works with official 3.0. because i tried it but it didn’t seem working.

  61. here are the steps I went through.

    I have an iPhone 3g

    1. downgrade your itunes to 8.0.1
    2. in music itunes folder replace itunes library with a previous library (make sure to rename it “itunes library”).
    3. check that your itunes has been downgraded by opening itunes.
    4. use pwnage tool 2.2.5 to jailbreak and create custom firmware.
    5. in itunes 8.0.1 restore ipod by holding the apple key and pressing restore and choosing the custom firmware created by pwnage tool.

    *it didn’t work for me the first 2 times. third time was a charm

    **to do this i had to restore my iphone from scratch

  62. where can i download the quick pwn? ive been looking for it and im not sure if what im downloading is the right one. can you tell me a site or two? thanks.

  63. i did what i was told and then the error popped 1013 i click ok. after that i removed my iphone. what happens next i turned it on but its only showing the itunes logo and the usb. when i did connect it its still in dfu mode. what should i do???

  64. so i found an iphone in a cab and located the owner and dropped him a check. after i restored the phone i put my sim card in and everything worked. However a friend brought to my attention that i had an old version (2.1.1 ?) running instead of the 3.0. so i upgraded it like a fool and now no more internet.

    I’ve downloaded the old firmware and gone through the restore steps but after it says “extracting software” itunes tells me there is an error and i cant downgrade. then the phone wont turn until i hit the restore button.

    Can anyone help? I’d really appreciate it.

  65. Change the name of the itunes music folder in my music. Delete every apple software you have in the computer, uninstall itunes and delete every itunes folder.
    Install itunes 7.6. conect the iphone to the pc and open itunes. Now set the phone to dfu mode

    holding the start botton and home botton for 10 sec, untill you hear the signal from itunes that your ipod has beeen reconigzed. Now dowload
    ziphone3.0. Restore the iphone with itunes, check if the software is the 1.1.4 and restore. Ignore the warning signal error message 1105. Run ziphoneGui.3.0 and press DO IT ALL. Done have fun again with your unlocked, activated and jailbreaked iphone

  66. For all people using windows getting the “encoutered error 20 message”, This is because you do not have your phone in proper DFU mode. If you see a usb cable on your iphone pointing towards itunes then you ARE NOT in DFU mode. To get to DFU mode from a normal operating phone simply have your phone connected to your (windows pc),turn the phone all the way off normally, hold the power button and home button for 10 sec., then release power button and continue to hold home button until you hear a connecting sound from your windows computer. Your iphone screen should be black as if were turned off, if you see a blank screen and heard the connecting noise on your computer then you are now in DFU mode and itunes should be telling you to restore.

    My initial problem was I wanted 3.0 to be downgraded back to 2.2.1 because the 3.0 is a battery drainer. I literally could not go through a day withour having to plug it into the charger, even if the phone was on standby. When I was tring to restore my phone it went into recover mode (where the usb cable is pointing towards the itunes icon). The only way i knew how to get out of that was to restore my iphone again to 3.0 and then follow DFU instructions to get into DFU mode. (DFU mode is a must to downgrade). There might be a better way, I dont know im just letting you know how I successfully downgraded. After getting into DFU mode I tryed to restore and got “encountered error 1600”. I was like WTF, put it back into DFU mode a couple times (which to put it back into DFU mode after a failed restore…just follow the same instructions) and still couldnt get it. I figured it had something to do with vista because vista always has the problems. Sure enough I go and get on a XP laptop and I got my iphone restored back to 2.2.1 within 10 minutes. On the windows XP computer I used Itunes 7.5 and I used a custom firmware 2.2.1 that is arealdy jailbroken+unlocked for Tmobile users. If you would like this firmware comment my post and I will reply and we could work something out. Im not going to upload right now cause it takes forever.

    Sorry for the long post, Just trying to help.

  67. OK I’m totally stuck!! I have an iPhone 3G with a damaged sim reader, so the phone doesn’t work, but I’ve wifi ipod, apps etc. (same as Ipod touch I suppose) I didn’t realise that when you upgrade to 3.0 the sim has to be working in order that itunes can activate it. The problem now is that I can’t restore the iphone back to 2.2 as I get an error 20, so i’m now stuffed -anyone know of a work around for this issue.

  68. URGENT !!!! I have an iPhone 3G – the sim card reader is faulty, the phone is in excellent condition and I just use the wifi, ipod, apps, etc. I tried to upgrade to 3.0, but with the sim fault itunes can not activate the phone and complete the upgrade, so I’m now stuck. The phone is waiting for a valid sim to complete the 3.0 upgrade, I’ve tried to restore back to 2.2.0 and 2.2.1 but get an error 1013, which I guess is a downgrade issue, I’m so frustrated – the phone is too good to throw away, I’ve spent all weekend trying to sort this, my kids are also gutted because they can’t now use their apps. Any help would be truly appreciated.

  69. For error 160x, 20 its a trick you have to do, follow me.
    You will need
    1.QuickPwnRC3 ( )
    2.Ipsw 2.0.2 ( For your model phone [2G/3G] )

    A-Open QuickpwnRC3 and follow the steps and select 2.0.2 IPSW and when the screen turn to White color , unplug the USB ( Screen will remians White color).
    B-Quit QuickpwnRc3
    C-Reconnect iPhone
    D-iTunes will discover iphone in Recover mode. This time it will work.
    E-Shift+Restore to 2.2.1 error 10xx is OKAY. You will be stuck in recovery mode because The Band was not upgraded.
    Reset buy holding home and power 10 sec, then hit power for 2 sec.

  70. 100% functional downgrade:
    After searching for a long and downloading many stuff i found this site where you can find the process clear and functional.

    1-QuickPwnRC3 (download this one)
    2-Download firmwares 2.0.2 (for 1st step) and 2.2.1,
    3-Download iTunes 8.2
    Put ipod on dfu mode (hold power and home for a while until it beeps and unhold power)

    A-Open QuickpwnRC3 and follow steps for installing fw 2.0.2 until the end (after the 15 seconds holding home button)..
    B- when screen goes white UNPLUG THE CABLE, and close quickpwn
    C-plug again your ipod (the white screen remains!)
    D- open iTunes,and it will notice you have it in Recover mode.
    E-Hold Shift-key and click on restore,then choose your FIRMWARE 2.2.1, and It will restore without a trouble.
    F Now you are ready to jailbreak it with Quickpwn 2.2.5.

    Thanks to the guys of the forum on the link, this is all their work!!!

  71. Hi, I have tried several times following the steps but I could not downgrade. It is in DFU mode but everytime I’m restoring it to 2.2.1 firmware it just have an error like 1601.

    Is there anything i can do?


  72. IF still getting 160x error, Try this method
    Originally Posted by xtronic from
    You can still downgrade 2G iPhone to any firmware even 2.2.1 using my method

    You will need ..
    1-QuickPwnRC3 download from here (
    2-2G Ipsw 2.0.2
    3-iTunes 8.2
    These steps is to put the iPhone in a mode to allow iTunes to restore to lowers ipsw, if you do DFU the normal way iTunes will give all possibele errors such as 1600, 1601, 20 etc.
    Now follow my steps..
    A-Open QuickpwnRC3 and follw the steps and select 2.0.2 IPSW and when the screen turn to White color , unplug the USB ( Screen will remians White color).
    B-Disconnect QuickpwnRc3
    C-Reconnect iPhone
    D-iTunes will discover iphone in Recover mode.
    E-Shift+Restore to 2.2.1 (with Quickpwn 2.2.5 –

    Itunes continues the restore process without any erorr

    100% works on booth 2G-3G

  73. i have the firmware on my pc yet when i try to open it, it goes in to the folder, it wants a .ipsw folder where can i get that!!

  74. i upgrade my iphone 2g from 2.2.1 to 3.0 it was success.
    But the problem is my batter get drained fast…
    how can i downgrade from 3.0 to 2.2.1? I try the QuickPnwRC3 but didn’t work… Pls help me.
    Is there any solution to this problem? email me

  75. I am trying to downgrade my firmware but the computer i am using doesnt have the 2.2.1 firmware listed when i go to do it. What do i do? Please help i have a gevey sim but since i updated by accident my european sim cards will not work with the gevey sim no more!

  76. i am having a apple i phone 2g. today morning while listening to music in my phone i had a problem, suddenly the music stopped playing and i say the phone got hanged.
    then i connected with my i tunes n restored it. it got locked and i not able to open. i think it lost its factory settings and softwaers. i tried to restore but the lock is anable to open so please help me with my i phone. i am dam tensed

  77. I have a 3g, and i have version 4.2.1. I think since i upgraded, im having problems with my wifi been detected….what should i do next?

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.