i have an ultrasn0w unlocked 3g, even before the unlock the 3.1.2 ipsw wouldn't load, hence going to 3.0. 'iphone could not be updated because the firmware file is not compatible' are there multiple versions of 3.1.2 or am i a ra-tard? also, after the update, am i going to have to re jailbrake/unlock? anything stupid i need to know? thanks!