Step-by-Step Guide to Downgrade from iPhone Firmware 2.2.1 to Firmware 2.2

One of the most common problems after Apple releases its the latest firmware update for the iPhone is that some users who have jailbroken their iPhone end up losing the jailbreak and all the jailbreak iPhone apps and if they have unlocked their iPhone end up locking their iPhone if they accidentally upgrade to the latest firmware update.

So when Apple released iPhone firmware 2.2.1 on Tuesday, quite a few readers ended up accidentally upgrading their iPhones to the latest firmware update despite the warning from the iPhone Dev team.

One of our readers, ezio-xb just commented on our step-by-step guide to downgrade from iPhone firmware 2.2 to 2.1 to tell us that he was able to successfully downgrade his iPhone 3G back to firmware 2.2 and jailbreak it. We have updated the guide to downgrade from iPhone firmware 2.2.1 to firmware 2.2.

Few things you should know based on our post yesterday if you have upgraded to iPhone firmware 2.2.1:

1st gen iPhone users: Since the update does not touch the baseband of the 1st gen iPhone your unlock will remain in place. However to jailbreak your 1st gen iPhone you will need to either wait for the dev team to release updated versions of PwnageTool and QuickPwn tools which will let you jailbreak your 1st gen iPhone running firmware 2.2.1 or use this guide to first downgrade to firmware 2.2 and then jailbreak it.

iPhone 3G users: The Dev team should soon release updated versions of their PwnageTool and QuickPwn tools to jailbreak your iPhone 3G running firmware 2.2.1 or  or use this guide to first downgrade to firmware 2.2 and then jailbreak it.  But since the latest firmware updates iPhone 3G's baseband to 02.30.03, you will not be able to unlock it even after downgrading to firmware 2.2. You will need to wait for some time for the Dev team can unlock baseband 02.30.03.

Please remember that hacking your iPhone could result in voiding your warranty so please proceed with caution.

Before we start with the step-by-step guide, you need to first download iPhone firmware 2.2 (for 1st Gen iPhone, use this direct download link and for iPhone 3G, use this direct download link).

You can then follow these steps to downgrade from iPhone firmware 2.2.1 to firmware 2.2:

  • Connect your iPhone to your Mac or PC and select your iPhone from the list of devices in iTunes. If things had gone horribly wrong while hacking your iPhone and iTunes does not detect your iPhone then you will need to put it in DFU (Device Firmware Upgrade) mode.
    • You can follow these steps to put your iPhone in DFU mode (this is required only if iTunes does not recognize your iPhone):
      • Connect your iPhone to your computer.
      • Turn iPhone off.
      • Hold power and home together for 10 seconds (exactly).
      • Release power but keep holding home until the computers beeps (observed on a PC) as a USB device is recognized.
      • A few seconds later iTunes should detect your iPhone.
  • In the Summary Tab, Hold down Option and press the "Restore"  button. If you are using Windows hold down Shift and press the Restore button. (This is an important step as just pressing the "Restore" button will result in restoring your iPhone with the latest firmware which is firmware 2.2 currently, by holding down Option in case of Mac or Shift in case of Windows, allows you choose the firmware file that you want to downgrade to.)
  • Restore or Revirginize iPhone
  • You should be able to see all the older iPhone firmware files you had downloaded so far, select iPhone firmware 2.2 file from the download link mentioned earlier (1st Gen iPhone: iPhone1,1_2.2_5G77_Restore.ipsw or iPhone 3G: iPhone1,2_2.2_5G77_Restore.ipsw) to restore your iPhone or browse to the folder where you have downloaded it and select it.
  • You might get the any of the following errors: 1011, 1013, 1015, you can ignore them. However, if you get errors such as: 1601, 1602, 1600 or anything else then try putting the iPhone into DFU mode and try again.
  • Your iPhone should now be restored to iPhone firmware 2.2. You can check by going to Settings -> General -> About and looking for Version, it should read 2.2 (5G77).
  • The last step is to set up your iPhone from a backup.
Restore or Revirginize iPhone

Update:

If you got 10xx error by following the steps mentioned above then follow the steps mentioned below suggested by reader, jeffwg:

1. Disconnect the iPhone3G from iTunes when it comes across the error 1013. (Actually the firmware 2.2 is already successfully installed)
2. Launch Quickpwn 2.2-1 (download links are available in our step by step guides for Mac users or for Windows users), at this time, quickpwn will pop up a window telling you to hold down both of the power & home buttons for 15 seconds then release the home button but keep holding the power button for another 2 seconds to re-activate your iPhone3G.
3. Then you will see a white apple as usual and the iPhone 3G is now re-activating.
4. You can see a normal screen with those lovely icons and your service back to normal.
5. Jailbreak it using the ready launched Quickpwn tool.

Thanks jeffwg!

We haven't tried this yet on the iPhone 3G as we haven't upgraded to iPhone firmware 2.2.1. One of our readers, ezio-xb has reported that he was able to use this procedure to downgrade his iPhone 3G from firmware 2.2.1 to firmware 2.2 and then successfully jailbreak it.

He commented:

"FYI; I just made the BIG mistake to update my Jailbraked 3g-iPhone with 2.2.1 (with the Safari blah blah update) which totally mess up my phone and put it back to "normal".
I found your guide and I downgrade back to 2.2 using the ...shift+restore option that you suggest for previously firmware in the upper article (!than you!)
After all the process and the long restore point I was able also to Jailbreak and now works as it was before and just need to fix my icons."


Please let us know how it goes in case you decide to give this a shot.

Thanks a ton ezio-xb for the tip.

Recent Posts

Comments:

Feed You can follow this conversation by subscribing to the comment feed for this post.


71 Responses to Step-by-Step Guide to Downgrade from iPhone Firmware 2.2.1 to Firmware 2.2

  1. BP says:

    didnt work for me

  2. bcdef86@googlemail.com says:

    it didn't work , so i am stuck with firmware 2.2.1 for now. not happy at all

  3. 3G USERS I HAVE THE !!! fix !!

    THIS DOWNGRADE BLOG IS NOT FOR 3G USERS AT ALL IF YOU ARE 3G HERE IS THE FIX

    1.RESTORE TO 2.2 AND LET IT GO THRU TILL YOU RECIEVE THE ERROR 10xx OR WATEVER U RECIEVE
    2.EXIT ITUNES THEN FOLLOW THE STEPS IN THE VIDEO I DID IT EVERYTHING EVEN PUTTING MY ALREADY IN RECOVERY MODE PHN BACK INTO RECOVERY MODE…

    http://www.youtube.com/watch?v=xO1jiPE9nnY

    DONT THANK ME POST A COMMENT ON HIS YOUTUBE VIDEO HE SAVED ME!!!

  4. iPhoneHacks says:

    What was the issue?

    Sent from my iPhone

  5. bcdef86 says:

    i got error "1013" , you said it should be ignored in your guide but the result of that is no firmware on your phone and you have to start from the beginning once again. so i guess i will have to use 2.2.1

  6. iPhoneHacks says:

    The guide had worked for ezio-xb who tried this on his iPhone 3G as mentioned in the post above.

  7. BBD says:

    Don't you guys have better things to do than to screw with your phone constantly? I do. That is why I run with stock Apple firmware now. No more troubles. My phone always works as expected (without lag issues) when I want it. No more contant restoring, worrying about updates breaking stuff, crashes, slowness. Everything is gravy without jailbreak and I don't miss anything.

  8. STENDEC says:

    Don't you have better things to do than criticize others for using THEIR phones the way THEY want? And since this is iPhone Hacks after all, I would've thought that this would be the sort of place for, you know, hacking the iPhone. Just a thought.

  9. illjuan3@yahoo.com says:

    you dont listen the firmware is on there its just not activating follow the steps and you will be ok if you perform half the steps expect an half ass job!!!

  10. dm0ney says:

    just tried it and it DOES work..follow the instructions in the youtube link in the above post to get out of restore mode and you should be downgraded

  11. i get the 1013 error am on a mac so when i start up quick pwn it doesn't do any thing i cannot select my phone so it just stays with the connect to itune screen until i restore it back to 2.2.1 any help?

  12. bp says:

    I successfully down graded I just cant seem to get connected to my service and I do have att

  13. skp says:

    no workie for me either

  14. skp says:

    this is the one. worked like a champ!! thanks

    1.RESTORE TO 2.2 AND LET IT GO THRU TILL YOU RECIEVE THE ERROR 10xx OR WATEVER U RECIEVE
    2.EXIT ITUNES THEN FOLLOW THE STEPS IN THE VIDEO I DID IT EVERYTHING EVEN PUTTING MY ALREADY IN RECOVERY MODE PHN BACK INTO RECOVERY MODE…

    http://www.youtube.com/watch?v=xO1jiPE9nnY

  15. skp says:

    just realized that I cannot connect to AT&T now either, anyone have anything on this??

  16. dm0ney says:

    ok once u get the 1013 error from itunes ignore it and open up quickpwn..youll get a pop up saying that you have to hold for 15sec DONT press ok.. just unplug the iphone and hold both home+power until it turns off..then hold power until u see the apple logo.. plug it back up restore and jailbreak

    THIS IS FOR THE IPHONE 3G

    i havent tried it on the 2g yet

  17. ct says:

    Me too, can downgrade to 2.2 BUT no luck with service.
    Despite I use FACTORY UNLOCK 3G iPhone :-(

  18. bcdef86 says:

    follow the instructions in the youtube video and it doesn work.

  19. bcdef86 says:

    thanks , it does work.

  20. krista says:

    its jan 30 and i woke up at 5am with m y iphone 3g going NUTS it kept vibrating two times rough every so many seconds or minutes..
    I awoke to find only emergecy call available i was beyond confused thinking i hit it sleeping.. i tryed to open it with the slider and now it said to restore to itunes so i pluged it in ( i dont read these sites now that i read about the new update after researching what happened)

    Now i bought this unlocked with yellowsnow and my old 2g ( my savor for now) wasnt unlocked with yellow snow.

    backto the point were can i download the downgrade firmware? can someone make a video for everyone who has no idea how to go about unlocking it ( hence i never did it in the first place! but yellow snow did seem pretty stupid to me when i researched it)

    any news or updates when devo will crack it?

    Apple makes me so mad, I wanted more so i switched from blackberry curve at first i missed it but now ive grown to love the iphone.

  21. krista says:

    update i tryed to downgrade my firmware and i got after the ten minute process ..

    http://www.blogsdna.com/1838/download-yellowsn0w-to-unlock-iphone-3g-firmware-22-baseband-02280-2.htm

    i got this one error 1002
    any ideas?

  22. jeffwg@gmail.com says:

    Luckily I made it in Windows Vista! I downgraded my iPhone 3G from 2.2.1 following the above-mentioned steps, then I got the error 1013 and I ignored it.

    It comes to the most important part:-
    1. Disconnect the iPhone3G from iTunes when it comes across the error 1013. (Actually the firmware 2.2 is already successfully installed)
    2. Launch Quickpwn 2.2-1, at this time, quickpwn will pop up a window telling you to hold down both of the power & home buttons for 15 seconds then release the home button but keep holding the power button for another 2 seconds to re-activate your iPhone3G.
    3. Then you will see a white apple as usual and the iPhone 3G is now re-activating.
    4. You can see a normal screen with those lovely icons and your service back to normal.
    5. Jailbreak it using the ready launched Quickpwn tool.

    I'm now reinstalling everything from Cydia.

    Good luck to all of you:-)

  23. iPhoneHacks says:

    Hey jeffwg,

    Thanks for the tip!

    We have updated the post with your instructions for the benefit of other readers who might hit the same issue.

    Thanks again.

  24. iPhoneUser9800 says:

    With the new updated, THIS REALLY WORKS!! if u were stupid enuff to had updated your iphone, get back to 2.2 here. I was up all night tryna figure how to do this, FUCK what other sites say THIS IS THE ONLY WAY TO DOWNGRADE. Dat 2.2.1 sucked soo bad

  25. jammerzz says:

    The iphone 3G can be downgraded back to 2.2 but once you updated to 2.2.1 It won't allow any GSM network except ATnT..yellow snow doesnt work..network cannot be unlocked we have to wait for the dev team to unlock the baseband..until then it's an ipod touch which is sad…

  26. jeffwg@gmail.com says:

    Sorry about it! As you can see the baseband is already upgraded to 02.30 even though you downgrade your firmware from 2.2.1 to 2.2. So it means we can only jailbreak it without the ability to unlock it.

  27. Alex III says:

    hello dev team and a big thanks for the unlocking 3g slution which worked perfectly on my iphone 3g with 2.2 firmware … but all that untill my _____ brother upgrade it to 2.2.1 and relock my phone again … well i managed to downgrade it just like the instructions given by your team and i also jailbrake it with the error 1013 but i ignored it and worked just fine but cause my modem firmware stayed 02.30. i can not unlock it …. please dev team help me solving this problem asap… thank you in advance thank you very much

  28. Naz says:

    Ok guys I did all the steps, I got error 1013 and then used quickpwn which put it back to 2.2 although the modem firmware didn't change, two things in my about first when using an ATT sim card the network was nul nul, I took that out went to my Gevey plus T-mobile I get a signal for like two sec. then back to no service which is no difference from after that stupid update to 2.2.1 … I will try to downgrade to an earlier version and will keep you posted …
    Ohh and I couldn't run the instructions on my macbook pro . thank God I still have a pc ;) but again there was no point cause it's not working as a phone ;(
    TIP :I have my IPhone 3g froze on me earlier and I tried a bunch of reset for it finally I decided to try quickpwn and it helped unfreezing it in dfu.

  29. Starla says:

    For those of you having problems!!!

    You should FIRST figure out what your problem is!

    Are you one of the people that was using an unlocked iPhone with another carrier (like TMobile for example) and accidentally plugged in your iPhone to iTunes and installed the new 2.2.1 on your phone?

    If so, On your iphone, go to SETTINGS > GENERAL > ABOUT: now scroll down to "Version" and then scroll down to "Modem". Depending on what these numbers say – will depend on what your options are at this point.

    The problems lies not really too much with what the "Version" says – it is what the "Modem" says that is the biggest issue at this point.

    IF you are only interested in JAILBREAKING your iphone…. follow the instructions in this youtube video to DOWNGRADE from 2.2.1 back to 2.2. This will make it to where you can use your phone with ATT only but you can jailbreak it to put other fun stuff on your phone.

    IF you are interested in UNLOCKING your iphone – check to see what the version and modem read on your phone…

    IF version says "2.2" and modem DOES NOT say "02.30.03" then, go to the following website and do everything they tell you to do.
    http://blog.iphone-dev.org/

    however, IF you are interested in UNLOCKING your iphone and the version says "2.2.1" and the modem says "02.30.03" YOU WILL NOT BE ABLE TO UNLOCK YOUR PHONE AT THIS TIME.

    from what I have read today online – there are teams working on hacking it – but until they do – you have a nice itouch to play with :)

    I know it SUCKS!!! I myself am dealing with this issue. I have been on the computer for HOURS trying to make my fun little phone work. :(

    Hope this has helped. I just tried to compile everything I learned today in one spot.

    Use the youtube video: http://www.youtube.com/watch?v=xO1jiPE9nnY

  30. iPhoneHacks says:

    Hey Starla,

    We are sorry to hear about your iPhone, but thanks for the brilliant summary for the benefit of other readers.

  31. tom says:

    i have jailbroken my fone but i dont have a signal so i am unable to make calls does anybody know why i would be very gratefull for ur help.

  32. Jon says:

    i'm having the exact problem as monka. I start up Quickpwn 2.2 and I don't get the pop-up at all. Just the Quickpwn launch screen, however it doesn't see that I have the iphone 3G plugged in … ??

  33. Calichick213 says:

    Does anyone know how to reinstall the basic iPhone apps? like camera and text, because i used the "Catories" app and now when i restored my last back-up there gone….SOMEONE PLEASE HELP ME !!!

  34. iPhoneHacks says:

    Hey Calichick213,

    Try installing Poof or SB Settings from Cydia and using them to unhide your
    apps and folders. This was a suggestion by Aragorn121, one of our readers
    for a similar issue.

  35. Imad says:

    Hi, I think that I have made a huge mistake .. am not sure !! I have an iPhone 3G, and it was on the 2.0 version .. so I used this tutorial to update it to 2.2.1 (Jailbreaking) and everything worked just fine, but when I tried to Unlock it using YellowSnow but it didnt work, even after switching off the 3G and the PIN Code ! Here is my iPhone info.: Version: 2.2.1 (5H11) Modem Firmware: 02.08.01 Pleas I need your help !

  36. Joinis says:

    Ok so i have upgraded to 2.2.1 with itunes and cant unlock but its jailbroken…i got 02.30.03…so i guess i cant downgrade to 2.2 and unlock

    if i can id or not be greatful for an answer
    thx cya

  37. Eduardo says:

    Didn't work also for me . The process was completed, but the firmvare .30. is still there,and the phone locked

  38. Rami says:

    jeffwg thank you so much!i have updated the post following yout instructions, it works!
    the firmware 2.2 is succesfully installed but the baseband is still 02.30.03
    i have to wait <"~")!!!!!

  39. nick says:

    The downgrade from firmware 2.2.1 to 2.2 works on mine. However, SAD to say the baseband is still 02.30.03. So yellowsn0w does not work.

    Is there a way to restore to default factory settings or even downgrade the baseband?

    Need Help!

  40. iPhoneHacks says:

    Hey nick,

    There is currently no method available to downgrade the baseband. We will
    keep you posted in case someone figures something out. So stay tuned here at
    iPhone Hacks.

  41. martitishka says:

    Greetings fellow funsters, so, ive used the new pwnage tool to upgrade to 2.2.1 and it worked beautifully, nicely jaolbroken .. HOWEVER … i cannot unlock my phone and the modem firmware is 02.11.07 .. VERY confusing indeed. Do any of you clever chaps have any suggestions for a poor iphone rookie please? I use a Mac laptop. I've no choice but to 'hack' my phone, I live in Dubai and the iPhone isn't support here in the dessert yet …… Any help would be greatly appriciated. Cheers, Martitishka :)

  42. martitishka says:

    Greetings fellow funsters, so, ive used the new pwnage tool to upgrade to 2.2.1 and it worked beautifully, nicely jaolbroken .. HOWEVER … i cannot unlock my phone and the modem firmware is 02.11.07 .. VERY confusing indeed. Do any of you clever chaps have any suggestions for a poor iphone rookie please? I use a Mac laptop. I've no choice but to 'hack' my phone, I live in Dubai and the iPhone isn't support here in the dessert yet …… Any help would be greatly appriciated. Cheers, Martitishka :)

  43. iPhoneHacks says:

    Hey martitishka,

    You have not been able to unlock iPhone 3G as Dev Team's yellowsn0w
    application can only unlock baseband 02.28.00.

    iPhone firmware 2.1 came bundled with 02.11.07, firmware 2.2 came bundled
    with baseband 02.28.00 and firmware 2.2.1 comes bundled with baseband
    02.30.03.

    So looks like you were on firmware 2.1 before using the custom firmware
    created using the PwnageTool to update your iPhone with firmware 2.2.1 and
    preserve its baseband. So though your iPhone 3G got upgraded to firmware
    2.2.1 using the custom firmware, your baseband remain untouched at 02.11.07.

    You should first update your iPhone with firmware 2.2 (you can use this
    guide) so your baseband gets updated to 02.28.00 and then restore your
    iPhone using custom firmware created using the PwnageTool. After your
    baseband has been upgraded to 02.28.00, you should be able to unlock iPhone
    3G using Dev Team's yellowsn0w app.

    Please remember to follow the instructions very carefully.

  44. Casper25 says:

    IT WORKED FOR ME TOO. I had to scroll down after a few tries and Quickpwn it, but it worked. I still need to unlock because I bought it off ebay already updated to 2.2.1 and the unlocked baseband. Thank you for the tip Iphonehacks.

  45. abdul says:

    HELLO! GUYS .
    i NEED SOME HELP FROM YOU ALL.
    I DOWNGRADED IPHONE 3G fIRMWARE from 2.2.1 to 2.2: but the modem firmware on my iphone 3g stays the same as 02.30.03 . when downgrading to 2.2 the modem firmware should change to 02.28.00
    what should i do next?
    anything would help

  46. sharad says:

    how go for dfu mode

  47. angkung says:

    Here is something new development and I need somebody to help me cause I think we are just to resolve it.

    1. I try downgrade the modem 2.30.03 to 2.28.00 by copy BBUpdaterExtreme, ICE2_2.28.00.eep, ICE2_2.28.00.fls (there were quite several forum share this, kindly find your self) – So the first I did with the SIM card install, I don't know what happen and need manual restart. (I think this is some thing wrong, it should restart auto matically)

    2.I redo the above and awsome, it restart by itself. This step actualy replace as much 2.30.03 file and replace with 2.28.00.

    3.Using itune, I restore 2.2 version with iPhone1,2_2.2_5G77_Restore. with out SIMcard.

    4. Amazingly there were no error (10xxx) apear and my 3G 8GB 4 days ago I bought in China with $700 restart normaly with the small lock icon at the middle top and message "No SIM card Installed, Insert a valid SIM with no PIN lock to activate iphone!!" with the background picture itune icon with USB and some small white arrow up.

    5.I stuck here mannn, but I dont know yet what is the modem version now, since when I try to slide unlock, it goes to emergency call only.

    6. So I plan to use Quickpwn225-2 and see what happen may be I can use back the yellwsnow

  48. angkung says:

    What is the thing to unlock 3G iphone?

  49. Keith Montgomery says:

    Thank you, thank you. Got my 2G up and running again, thanks to your advice. LESSON LEARNED: DO NOT UPGRADE!

    By the way, it's no longer necessary to downgrade from 2.2.1 on the 2G. QuickPwn ran with 2.2.1 on my 2G (Mac)

    Cheers guys.

    Keith

  50. mauryb6@aol.com says:

    have a 1st gen iphone which was unlock with previous version soft. i upgraded it succesfully to 2.2.1. the phone got locked. then i used quickpwn 2.2.5-2 to jailbreak it and reunlock it. each time i put my O2 sim the phone works perfectly, as soon as i put another one from a different one for example ORANGE i've got the message:"Different sim card inserted, please connect to itunes with the activation screen" " emergency only" but the carier network is ok. pleaz help me.i also tried to downgrade firmware to 2.2 but still the same. help me pleaz!!!

Leave a Reply

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

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>