How to find out which Boot Rom Am I ? Old or New for iPhone 3GS

Finding Out via the Serial No. – Partially Accurate

You can find out if  your iPhone 3GS is old boot rom by the 4th and 5th numbers in the serial number being below 40. How you get the serial number is on the iPhone:

Settings > General > About > Serial Number

However the above rule is not 100% accurate – there is debate that some users have the number below 40 but are on new boot rom and vice versa. Also if you are between 40 – 45 then the results vary.

Finding Out via redsn0w – Fully Accurate

To be 100% on this issue there is another way, but before you do it you need redsnow to get you into and out of DFU mode which you need to put your iPhone into, download the latest redsnow.

Get the latest Redsn0w   — Mac OSX   or  Windows

Launch Redsn0w  – Extras > Even more > Identity

Connect the iPhone and turn it off, and you will need to get into DFU mode.

Follow the instructions to get into Pwned DFU mode – then check the identity




If the iBoot version is 359.3 you have old boot rom. If it is version 359.3.2 or above you have new boot rom.

To get out of Pwned DFU mode hold the home and power buttons simultaneously until the Apple logo appears (up to 30 secs).

Finding out via Apple System Profiler or Windows Device Manager

- Connect the iPhone3GS to the computer

- Turn it off
– Launch iTunes

- Put the iPhone into DFU mode -

  • turn iPhone off
  • 2 seconds holding the power button
  • 10 seconds holding the power/home key simultaneously
  • release power only hold home for another 10 seconds – (should see a white screen flash – couple more seconds after that)

- iPhone should have a black screen

- Do not restore via iTunes at any time – especially if you are already jailbroken

Mac Users launch Applications/Utilities/System Profiler

Go to USB > Apple Mobile Device (DFU mode)  and in the Serial Number at the end should be:




Windows Users > My Computer (right click) > Properties > Device Manager > USB > Apple Mobile Device USB Driver > (right click) Properties> Details > Device Instance ID and is old boot rom if it is:


If the iBoot version is 359.3.2 or above you have new boot rom.

 Get Out of DFU Mode

To get out of Pwned DFU mode hold the home and power buttons simultaneously until the Apple logo appears.

If you have the old boot rom you know you can safely flash your basedband to ipad baseband without loss of GPS functionality.




  • Pingback: Anonymous()

  • Eric

    The 4th and 5th numbers in the serial number of my 3GS are 11, suggesting I have the old boot rom. When I did the check of the iBoot version, it is 359.3.2, so that means I have a new boot rom.

    • Neil Gee

      so it is new boot rom

      • Mfg

        Well that’s just terrible. I have 003 making my version very old but I also have 359.3.2. So now gps if I reflash the firmware? Will everything else work?

        (also I did not find a device instance I’d, but I did find the right looking number in something like the device instance path.)

  • W Durrett

    so if i have new bootrom i can still change baseband successfully? but ill just wont have the gps function? …or i cant change it at all?

  • MM

    the same happen to me any idea mr. Neil Gee