How to Flash Baseband 04.04.05_G on iPhone 2G Firmware 2.1
Before you can flash the baseband 04.04.05_G on your iPhone 2g firmware 2.1, your iPhone must be unlocked by Pwnagetool or Quickpwn. Both Pwnagetool and Quickpwn unlocking tools use Bootneuter to unlock your iPhone by neutering its bootloader either version 3.9 or version 4.6. And of course, your iPhone must be activated and jailbroken as well because we have to install openSSH and Mobile Terminal from Cydia. We need to transfer a few files into iPhone filesystem and issue a few lines of commands on Mobile Terminal.
1. Set your iPhone autolock to never. This is very important because it may break your iPhone.
2. Connect your iPhone to your home wireless as we need to transfer the files using SSH.
3. Launch winSCP for windows or Fugu for Mac and transfer the flash folder to the root of the iPhone filesystem.
4. Open Mobile Terminal on iPhone and type the following commands. Press enter after each line.
su –
alpine
launchctl unload /System/Library/LaunchDaemons/com.apple.CommCenter.plist
cd /flash
chmod +x bbupdater
./bbupdater -f *.fls -e *.eep (it takes about 2-3 mintues to complete)
launchctl load -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist
5. Close the Mobile Terminal. Go to Settings -> General -> About and check your modem firmware. You will see it's now 04.04.05_G and you're successfully flashed the baseband.
6. Connect to your home wireless again and you may need to enter the password this time.
7. Launch winscp or Fugu and delete the flash folder from the iPhone filesystem.
I'm not responsible for any damage caused to your iPhone. Do it at your own risks!








