At the moment, there is no unlock for the baseband you have. If you have a very specific version of your bootrom, FuzzyBand can downgrade the baseband and you can unlock it then, but this is somewhat unlikely.
There is a workaround solution, but it involves actually upgrading your baseband to 6.15.something which is the iPad 3G baseband, where they found an exploit that can be unlocked. Be warned though that this is a workaround, and I would not suggest it, especially because it will mean that you can never again use iTunes to restore/upgrade your firmware (you'd have to use redsn0w or some other 3rd party software to do so). It can be done, yes, but I'd suggest waiting to see if they come up with an unlock for the native baseband you currently have.
Only itunes can restore software, not redsnow or any other third party tool. If he updated to the iPad baseband then he can restore to firmware below 4.2.1 and just kick out of recovery with tiny umbrella. For restoring to 4.2.1 or future firmware he would need a custom firmware. Also musclenerd tweeted earlier today that they are working on a baseband downgrade which would work for coming back from the iPad baseband so it may not be as irreversible as originally thought.
Hm, I must be mistaken then. I thought that part of the point behind PwnageTool and Redsn0w was to be able to select an .ISPW firmware file and let it restore that firmware, without the use of iTunes. My apologies if I've been spreading misinformation.
Yup just itunes (and xcode for developers). Redsnow can prepare a iphone for a custom firmware and pwnage tool makes custom firmwares but neither can do the restore themselves. I have seen a lot of people lately that think that because you have to point these two tools to firmware files that they actually do the restore themselves but that is not the case. Unfortunately we still need itunes sometimes
Okay, I'm almost following you there. So then for the people who upgraded to the iPad firmware to unlock, the iPhone Dev Team's blog was merely stating that they can never use iTunes to restore to a stock firmware, right? So they can still use iTunes to restore, but they must use a custom firmware that doesn't check the baseband when doing so?
While I'm at it, how is redsn0w's DFU mode different than the method we've been using for ages (hold home+sleep for 10 seconds, then release sleep button)? Is it simply that this method no longer works for the later firmwares and that's why we need the special software to do so?
Kinda crazy that I'm this overwhelmed despite trying to keep myself up to date since I entered the jailbreak scene over a year ago. Too much information to keep track of, heh.
Yup thats right, you would just need a custom firmware with the baseband taken out.
redsnow and pwnage tool can both put the phone in a special dfu using the limera1n exploit. This basically convinces the phone to accept the custom firmware. If you just went to normal dfu you would get a error when trying to restore to the custom firmware.
Ya it sure is a lot of information to keep up with
Many thanks for the clarification. One final question: is sn0wbreeze essentially a Windows version of PwnageTool in that it can create custom firmwares, but not quite as up to date as the official PwnageTool app for Mac OS?
Yes it is basically that in that it has the same function to create custom firmwares. Bit more buggy and not as up to date, but useful nonetheless. Especially for people without access to a Mac.