Finding the firmware version on a unactivated iPhone
September 28th, 2007
If you wanna find out which firmware version you have on your brand new iPhone before trying to unlock it, try the following:
Power up your iPhone.
Enter *3001#12345#* then pressing “Call”.
This will start the hidden Field Test application.
Under Versions you will find the version of your firmware.
Simple and easy.  Â
03.12.06_GÂ = firmware 1.0.0
03.14.08_G = firmware 1.0.1 and 1.02 (as they both have the same Baseband firmware)
04.02.04_G = firmware 1.1.1
04.01.13_G =Â firmware 1.1.1 (Unverified)