Here is a small guide to check the iPhone firmware and Baseband versions. I was assuming everyone would know this, but few readers asked me about how to be sure about the baseband and firmware versions they are in. So here is a small tutorial for you guys, which will be helpful especially when you are trying to jailbreak/unlock your iPhone.
All the iPhone configuration information are resided inside the “Settings” screen. Both firmware and baseband versions can be found under settings.
So, simply tap on Settings and then tap on General. Here, tap on About
The About screen displays all the general information about your iPhone device including network details, version, memory etc. You can also find the firmware version and baseband version over here under “Version” and “Modem Firmware” fields respectively.
In case your iPhone is yet to be activated, you can try dialing a secret number – *3001#12345#*
Once you make the call, you can tap on version to reveal the version number. If you dial the above number on normal iPhone, you’ll be brought to a field test screen. Note that the secret code may not work for all iPhone firmware versions.



Raju PP is the founder-editor of Technically Personal, which is one of the most widely read technology blogs on the web. He holds an Engineering degree in Electronics & Communication, and has previously worked as a Technical Specialist in Banking Software domain.
Hi,
I read in your notes
====
In case your iPhone is yet to be activated, you can try dialing a secret number – *3001#12345#*
===========
I have a iPhone 3GS not activated. When I dial the above number, nothing happens. Any idea how to get the firmware version for the latest version of iphones? what is the secret key?
Thanks
Jijo G John