Hi Mooley
I thought the sim devil would do,i remember seeing a version advertised as doing an iphone,i did a little checking and this is what i found
The 3.1 firmware includes a baseband update which patches the exploit used by ultrasn0w to unlock the iPhone. By upgrading to 3.1 you have also updated the baseband version....hence you have now lost the ability to unlock your iPhone...possibly forever.
Even if you downgrade the firmware back to 3.0, unfortunately it will NOT downgrade your baseband version.
You can now only use the iPhone with an official carrier or wait for the slim chance that the iPhone-Dev team finds another exploit.:sorry:
and here is a conflicting report just to confuse the issue
Wat you can do is downgrade the firmware to 3.0 and then unlock it.
Download ispw 3.0 (google it). Go in itunes and press shift + restore and then chose the ispw 3.0.
Then use redsn0w to unlock.
Done!