I went through this last night, here is what I did when ieraser froze:
Pray that you have the BSD subsystem, terminal, bbupdater, and the ICE03.14.08_G.eep and ICE3.14.08_G.fls on the phone.
I quit my SSH session to the phone and then could not connect to the phone via SSH. I fired up Term-vt100 and navigated to where I had stored the .eep, the .fls, ieraser, and bbupdater.
Check to see if ieraser actually DID what it was supposed to do. run "bbupdater -v". If it comes back as "baseband unresponsive to pinging", then you are good and can move on to reflashing the baseband. Run "bbupdater -e ICE03.14.08_G.eep -f ICE03.14.08_G.fls".
Let this do it's work, it should take a few minutes. When it's done, run "bbupdater -v" to see if it worked. If it did, you should see this:
Code:
Resetting target...
pinging the baseband...
issuing +xgendata...
firmware: DEV_ICE_MODEM_03.14.08_G
eep version: EEP_VERSION:207
eep revision: EEP_REVISION:7
bootloader: BOOTLOADER_VERSION:3.9_M3S2
Done
As long as you see that, you're good to go. Make sure to reload the commcenter by typing "launchctl load /System/Library/LaunchDaemons/com.apple.CommCenter.plist", and then reboot.
Now you should be able to restore or upgrade to 1.1.1 via iTunes, and it will install the 04.01.13_G firmware in the process. After that, do what you please.
Bookmarks