My friend has an iPhone 3G and he wanted me to unlock it. The only problem is that he has version 3.1 installed on it. Is there any way to downgrade the baseband? I've read that the Dev-Team's PwnageTool can do it, and I've read that it can't. I've also read that there's a tool called Fuzzyband that does it if the baseband isn't past 5.08. On a different note, when I try to install a custom IPSW made with PwnageTool, it lags up on "Preparing iPhone for Restore" and then after a long wait, I get error 1604 or 1601 and nothing happens. Any ideas?