one came with 3.0.1 and i easily was able to use pwnagetool to get to 3.1.2 without updating my baseband
i've got another 3GS that came preloaded with 3.1.2, the new baseband, and i presume the new bootloader
following the exact same steps i used for my phone, i was able to load the custom firmware to the phone, but after that, i got nothing from the iphone: screen was off, no response to any button press. thankfully, itunes was still able to recognize it in itunes and i was able to restore to default firmware
i have been able to jailbreak this phone successfully using blackra1n, but i hate tethered jailbreaks
am i doing something wrong? do i have to follow a different procedure with a 3gs that comes preloaded with 3.1.2?