Upgrading FW from 2.2 to 3.1.2, I did my research but and have very simple questions

Discussion in 'Jailbreaks and iOS Hacks' started by blktiger527, Jan 16, 2010.

  1. blktiger527 macrumors newbie

    Jan 16, 2010
    Hi guys, I did all my research about how to update and etc.
    I am in USA and on tmobile and am using iphone 3g with FW 2.2

    I would like to use pwnage tool to update my iphone to 3.1.2 since I can preserve my baseband and use ultrasn0w.

    My iphone is running kind of slow, it lags and its getting pretty loaded up with stupid games my lil bro installs (although sponge bob dinner dash is kind of fun....), anywho I wanted to restore my iphone to original factory settings (so i can start fresh) and then install the custom firmware.

    So my question was this, when I restore my Jailbroken and unlocked 3g FW 2.2 should I put it in DFU mode or not? I am going to download the official 2.2 firmware and shift click restore so that I can pick the official 2.2 firmware, and then restore off of that. I checked online and some people say to put it in DFU and some don't. What should I do?

    And as far as I know, when I go to install the custom firmware, using the **** click restore method, I have to put my iphone in DFU mode since it will NOT be jailbroken, correct?

    And final questoin, I searched the forums and could not find this, but is there someone who uploaded some custom firmwares that i can download, I dont have a mac so I am relying on a firmware someone uploaded.. I found one on xsellize.com (not going to post the link since i dont know if thats allowed or not). But I would rather get one from here since I trust this source more.

    Those are my 3 questions, I really did look for the answer and I found mixed reviews so i just wanted to know what is right and what isnt. Thanks.
  2. Applejuiced macrumors Westmere


    Apr 16, 2008
    At the iPhone hacks section.
    You think your 3G is a little slow now on 2.2 wait till you hit 3.1.2
    It will feel alot slower.
    Anyway, I dont think you need to restore to official 2.2 and then upgrade to custom 3.1.2
    Just Shift -Restore straight to the custom 3.1.2 IPSW.
    You dont need to put it in DFU at all.
  3. NathanA macrumors 6502a

    Feb 9, 2008
    If you are currently running 2.2.x, and you want to run ultrasn0w, then you need to be aware of something.

    When you create a custom firmware using PwnageTool for 3.1.2, it doesn't put in the baseband version that is compatible with ultrasn0w. It completely removes all baseband code from the update.

    What this means is that if you go straight from 2.2.x -> Pwned 3.1.2, you will still be running the same baseband version that you have right now while running 2.2.x (probably 02.28.00).

    The ultrasn0w unlock only is compatible with the OS 3.0 baseband, version 04.26.08. For baseband 02.28.00, you need to use yellowsn0w. Not only do I believe that yellowsn0w is not compatible with OS 3.0 and above, I'm not sure that OS 3.0 and above will even work with the last version of 2.x baseband, regardless of unlock.

    So what this means is that you need to use ultrasn0w, not yellowsn0w, with 3.1.2, and in order to use ultrasn0w, you need baseband 04.26.08. To get baseband 04.26.08, the easiest way is to install the official, from-Apple, non-Pwned OS 3.0 firmware FIRST before going to Pwned 3.1.2.

    So, the order of business is to go from 2.2.x to 3.0(.1) to Pwned 3.1.2, and then install ultrasn0w.

    1. If you're on 2.2.x already, don't worry about reinstalling 2.2.x before going on with the rest of these steps.

    2. Back up your iPhone (unless you don't care and want to start over and set up as a new phone).

    3. Upgrade to official 3.0 or 3.0.1 (doesn't matter which...they both come with the same baseband version). To do this, get the firmware file saved onto your computer, and do the Shift-click Restore (on Windows) or Option-click Restore (on Mac), and select the official IPSW file for 3.0. If you just hit Restore, it will download 3.1.2 from Apple and install that, which will leave you with baseband 05.11.07 which cannot be unlocked by ultrasn0w (you'd have to go to blacksn0w then).

    4. After the phone is running 3.0.x and you have verified that the baseband has been updated to 04.26.08 (Settings -> General -> About), then go ahead and install your 3.1.2 IPSW that you made with PwnageTool 3.1.4. When you Shift/Option-click restore your custom IPSW, you DO NEED to use DFU mode to perform the restore, otherwise the custom firmware won't load.

    5. After the restore to custom/Pwned 3.1.2 is complete, verify that it upgraded successfully and that you are still running baseband 04.26.08.

    6. At this point, go ahead and install ultrasn0w through Cydia.

    If you don't have an AT&T SIM that you can activate the phone with, you will need to make sure that you have (expert mode) "Activate the phone" checked in PwnageTool when you are making your custom IPSW.

    Once this is all done, you can decide whether or not you want to restore from backup or just use as a new phone.

    Good luck & enjoy!

    -- Nathan
  4. Applejuiced macrumors Westmere


    Apr 16, 2008
    At the iPhone hacks section.
    Oh yeah, good catch Nathan.
    I forgot that 2.2 had the older baseband version not usable for ultrasnow unlocks.
    Exactly what he said OP.
  5. Mystikal macrumors 68020


    Oct 4, 2007
    Irvine, CA
    tl;dr -

    Before jailbreaking ALWAYS restore and set up as new phone. Do that, go to 3.1.2, restore again, custom IPSW.
  6. dhlizard macrumors G4


    Mar 16, 2009
    The Jailbreak Community
    Don't restore to 3.1.2 or your baseband will be updated and Ultrasn0w cannot unlock the new baseband.

    Restore to 3.0 or 3.0.1

Share This Page