mnmlist: Upgraded iPhone from v1.0.2 to 1.1.1

[Update]
My update story got extended further~ from 1.1.1 to 1.1.2 and then to 1.1.3. Stayed in 1.1.3 for couple of days, but downgraded back to 1.1.2 as it was more stable and feature-rich.
[/update]

Finally I took the plunge. I was hesitant to update. But after analyzing many ‘ReVirginizing’ threads, I assumed it’s time. Mine was originally an anySIM (old) unlocked 1.0.2 iPhone. The upgrade was not so-smooth also. I had some very scary moments, when the phone refused to restore from the image etc. But finally I was able to successfully upgrade to v1.1.1. This upgrade feels very stable and has a more overall smoother feel. Everything – EDGE, WiFi, SMS, Sensors and Phone are working perfectly. The speaker volume seems louder. The Camera is taking still more better pictures now.  The new WiFi music Store is easy to navigate and I think I would sometime purchase an album directly from there using my $10 Gift-Card iTunes account :)

There were 4 things to do. Firstly, You have to ‘ReVirginize’ your 1.0.2 phone. Second – You need to do a Firmware Update to 1.1.1 using iTunes. Third – You have to ‘JailBreak’ and then enable OpenSSH  & BSD Sub systems ready on the iPhone. Finally You have to ‘Unlock’ the phone.

I would definitely suggest using the following unBox to unLock Guide. This is a step by step guide and You are almost certain to succeed. Though I would like to add a few extra points based on my experience:-

1. You need to restart after revirginizing.

2. Don’t run JailBreakme.com right after revirginizing. It would not complete and would simply ‘Fix’ the much required ‘TIFF’ exploit and you won’t be able to JailBreak with any method further. In any case , right after the revirginizing you should do a ‘factory refresh’ through iTunes by using the ‘restore mode’.

2. You have to put the iPhone in ‘Restore mode’ prior to doing the ‘Jailbreakme.com’ method. Just press home and power button for 30-40 seconds continuous and iTunes will prompt you to restore it to factory fresh state.

3. You will be better off having the original AT&T SIM during the restore process. Keep your own non AT&T SIM only during the final Unlock using anySIM1.1p

4. I setup the iPhone as a new device after iTunes recognized it after ‘Restore’. I lost no data as every PIM data was backed up in Microsoft Outlook.

I also would suggest downloading the ROM update file (153 MB ipsw file) and keeping it in the iTune’s Software update folder manually at the same time terminating all the iTunes related system-deamons.

The whole exercise took around 4 Hours for me, but finally I feel it is really worth as the v1.1.1 is fundamentally different from 1.0.2 at the OS level and all the future official 3rd party applications might mandate v1.1.1 as a minimum requirement.