Thanks to a little patching with Blacksn0w, you can now unlock your iPhone 3G/3GS with the above mentioned baseband to make it work with any network. How is this possible? Here’s what Redmond Pie has to say:
This is because blacksn0w is locating a function to patch by searching the binary for a reference to string “SIM is not supported”. In iPhone OS 3.1.3, Apple has replaced the same function in a way that it now uses the string “Verified”. Since the location to patch is determined by instruction search&replace, the said patch still works in iPhone 3.1.3 after changing the string and its length in Blacksn0w binary.
To get this working, some SSH and terminal work is required. My friend Taimur from Redmond Pie has written a very easy and detailed guide, so make sure you follow it step by step to get the unlock working. Check out the complete guide here.