I have an iPhone 3G that is currently jailbroken on iOS 3.1.3, however I would like to install the latest (or the latest possible) iOS version.
Since I use ultrasn0w to unlock my phone, I have read on the iPhone Dev Team's site that I should avoid updating to firmware 4.1.
My question is, is the latest firmware that I can update to 4.0.1? And would it be as simple as to download iOS 4.0.1, shift restore the iPhone 3G, then simply go to jailbreakme.com to jailbreak and then install ultrasn0w?
Thanks for your input.
krayziekray 
Since I use ultrasn0w to unlock my phone, I have read on the iPhone Dev Team's site that I should avoid updating to firmware 4.1.
My question is, is the latest firmware that I can update to 4.0.1? And would it be as simple as to download iOS 4.0.1, shift restore the iPhone 3G, then simply go to jailbreakme.com to jailbreak and then install ultrasn0w?
Thanks for your input.

