You might want to know what firmware your iPhone is running, and that is actualy easy to extract, even straight out of the box ;-)

On iPhone with no contract (out of the box):
· Turn you iPhone on, and the message "Slide for emergency Call" will appear.
· Use the slider and enter the following * 3 0 0 1 # 1 2 3 4 5 # *
· Push the CALL button
· Push Version... ;-)
On iPhones with contract, just "dial" the number * 3 0 0 1 # 1 2 3 4 5 # *, and you should get to the "Field Test" information :-P

Firmware table:
· 03.12.06_G is 1.0.0
· 03.12.06_G is 1.0.1
· 03.14.08_G is 1.0.2
· 04.01.13_G is 1.1.1
· 04.02.13_G is 1.1.2
· 04.02.13_G is 1.1.2
· 04.03.13_G is 1.1.3