The last command will take about 20 minutes to complete. If it fails, it's important that you don't restart your phone, just try again (if you restart, Wi-Fi will stop working). To confirm that it went well run the following command: bbupdater -v
Look for xgendata somewhere in the ouputs - if you find it, it means it was succsessfull!
Now, start minicom using the command: minicom. It should setup an AT connection to your baseband. If you get a warning telling you configuration file not found, go back and redo this correctly. When minicom is loaded it should display something like this:
Welcome to minicom 2.2
Compiled on Jul 21 2007, 05:09:51.
Press CTRL-A Z for help on special keys
AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0
Type AT followed by enter. It should respond OK. Now type the following two commands:
After the last one, it should respond with a zero if it does, phone is unlocked!
(If you get ERROR after the first command, try to exit minicom (see below) and run bbupdater -v again, then start minicom and try once more.)
To exit minicom, press CTRL-a followed by q and select "Yes".
Now run the following command to enable the baseband:
launchctl load -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist
You are done! Put in any SIM and make a call to confirm!