Well when I first got my iphone 3gs I was surprised it wasn't running 3.1.3. When I got home I found out it was MB and was really happy. So I went ahead and looked for jailbreaks since my ipod touch 2g was happily jailbroken for a while and i was away from the jailbreak scene. Blackra1n: Supposedly untethered devices if they weren't MC. I got stuck tethered for 3.1.2. sn0wbreeze: Made an ipsw tried to restore with itunes. Got an error code 3 times. Spirit: This worked for me. When iOS 4 came out my iphone conveniently shut off and wouldn't boot so I updated. redsn0w: Mac only i think for latest version and vmware mac did not work too well in restoring any ipsw files. sn0wbreeze 1.6.1: Last option I tried and itunes threw and error at me again in restoring. So what is wrong? Model number is MB*... Doesn't that mean it has an old bootrom?