Making technology work for you...

Get Your Free Subscription By Email:

Downgrade iPhone Firmware 3.0 To 2.x.x

iPhoneDespite all the warnings if you upgraded your iPhone to the latest iPhone OS 3.0 Beta without a developer account you must be locked-out from normal phone functionality, downgrading your iPhone to an earlier version is pretty straight-forward but downgrading your baseband (which is responsible for the unlock being not functional anymore) is not possible with newer versions, You can downgrade iPhone OS 3.0 To earlier 2.2.1 version using the following guide.

  1. Power-off your iPhone and enter DFU mode using instructions below.
  • Push and hold Home and Power buttons on your iPhone simultaneously for 10 seconds.
  • Release the Power button but keep holding Home until the computers beeps recognizing the USB device.
  • You should be in DFU mode now.
  • Launch iTunes and restore your iPhone to an earlier firmware version like v 2.2.1, 2.2, or 2.x.x.
  • Your restore should result in errors numbered - 1011, 1013 or 1015 because iTunes is unable to restore-back from the newer 3.0 baseband, if you receive any error other then the ones above try again entering into DFU mode correctly.
  • Download QuickPWN 2.2.5 for Windows or MAC.
  • Launch QuickPWN and follow onscreen instructions using the 2.x.x firmware file.
  • You should now have an iPhone with older firmware but newer 3.0 baseband (which is sadly still unlockable), if you have an iPhone 2G you should have the older baseband as the new 3.0 beta does not update the baseband on 2g iPhone.
  • Related Reads:


    Downgrade is NOT POSSIBLE.
    YOU ARE REQUIRED TO HAVE YOUR UUID REGISTERED as a beta tester or developer.
    If you know a developer have them add your UUID and then you MAY be ok..
    Any developers out there with a spot that they can add me??? PRETTY PLEASE!!!

    I have a registered UUID and I still cannot downgrade to 2.2, my phone will not restore. It just gives me error 21 "cannot restore iPhone" Any advice?

    Yes, It worked for me. just try and follow the instructions given.

    i tried the given instruction but still im getting error 20, please advice just email me

    Activate 3.0, send UUID

    or Want to Downgrade?

    101 % solution for both..

    Plz hel me ...

    I have iPhone 3G

    When i downgrading iPhone 3.00 to 2.2.1 .. i m getting error 21...
    Help me

    if u use the correct way to enter dfu mode then it will only work.

    to enter dfu mode;
    1.Push and hold Home and Power buttons on your iPhone simultaneously for 10 seconds.
    2.Release the Power button but keep holding Home until the computers beeps recognizing the USB device.

    then use itunes to restore firmware 2.x.x and use quckpwn to jailbreak and activate.

    Finally fixed my "Error 21" problem... If you are getting "Error 21", then the problem is that you are ending up in Recovery Mode and not in DFU Mode. See here:

    Not sure if you can get into DFU Mode directly once your iPhone is in recovery mode, but what did work for me was to do a normal restore (to 3.0), then put the phone in DFU mode, then follow the instructions to downgrade to 2.2. Be sure to confirm you end up in DFU mode this time.

    Hope this helps others.

    Thank you so much for this, it took me so long to fix this problem. I was getting worried that I wouldn't be able to fix this


    my power button is broken :(

    i cant restore my ipod 1g, no apple logo or anything showing anymore, but it still connects to itunes and it says that need to restore but every time i try restore even in DFU i get error 6

    Iam in DFU mode and itunes is up but where do I go to restore , my itunes does not have my iphone device displayed , and what does DFU mode look like on the screan , is it the USB ARROW UP then the intunes icon?

    the screen will stay black in DFU mode hold the home button until itunes starts loading

    hi i downloaded firmware 2.2.1 i did the jail break then i updated my iphone to 3.0 firmware it was working correctly until i did a reset for the fone i went to settings ,general , at the end there is reset button i pressed it and i pressed resset all settings , after that my iphone was locked i didnt know what to do then i tried to jailbreak it it didnt work , i tried downgrading the phone to 2.2 its giving me (error 20) i did it couple of times its not working please help

    Hi, i have a iphone 2g 3.0 8GB Phone. i want to downgrade to any older version like 2.2.1 or 1.4 but i am constantly getting the Error (20) . I am using vista,itune 8.2.
    please suggest how i can solve this problem.

    Add new comment

    This is just one of the many helpful tips we have posted, You can find more stories here,
    Do subscribe to updates using your favorite RSS feed reader or using the secure FeedBurner email update form on top of this post.