I got a phone that was originally on 1.0.2 (unlocked but not knowing which method since it was bought off someone else) and "accidentally" upgraded to 1.1.2; and somehow rendering it useless with the invalid IMEI.

I had restored it via DFU mode to 1.0.2, and tried the usual baseband downgrade, but somehow my attempt at ieraser did not erase the baseband completely.

Code:
# ieraser
Resetting the Baseband...Done
Opened: /dev/tty.baseband
iEraser: tool by geohot
thanks to gray and the dev team for the implementation
thanks to nightwatch for the awesome toolchain
and thanks to anonymous, iProof, lazyc0der, and dinopio for the idea for this cool trick
this tool erases your main fw, starting at 0x20000. you need this for the testpoint to work
you need a file called secpack matching your current firmware version in this folder
see http://iphonejtag.blogspot.com for instructions on finding this file
Waiting for data...
Got Header: 77 0b cc
02 00 85 00 02 00 FF FF 85 02 03 00
SECPACK
02 00 04 02 06 00 01 00 00 00 00 00 0B 02 03 00
02 00 02 08 06 00 00 01 00 00 00 00 09 08 03 00
02 00 03 08 20 00 00 20 00 00 FF DF FF FF CC 89
26 A0 43 4A 4B 54 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 66 0F 03 00
Erase
02 00 05 08 02 00 00 00 07 08 03 00
02 00 06 08 06 00 01 00 00 00 A0 00 AD 08 03 00
Hopefully the main flash was erased, wait for the next step...
# bbupdater -v
Resetting target...
pinging the baseband...
issuing +xgendata...
    firmware: DEV_ICE_MODEM_04.02.13_G
 eep version: EEP_VERSION:207
eep revision: EEP_REVISION:7
  bootloader: BOOTLOADER_VERSION:3.9_M3S2
Done
#
*** This is the method that I used (successfully many times before): http://www.winandmac.com/mobile/ipho...via-downgrade/

Has anyone experienced the same thing?