This particular iPhone has NEVER had 2.2.1 on it, It is a 2.2 White iPhone 3G, It worked, was unlocked with Yellowsn0w, working fine.
I restarted it, and it hung on the apple boot logo........... I've reset it (power+home)... I can pretty much get it to go to the itunes cable (trouble) screen or hang on the apple boot logo...But I can't get it to come to a springboard.
I've tried several versions of iTunes, different ipsw (not 2.2.1 because I need it to be unlockable). *** Please understand: Every PC I've tried will restore OTHER iphones... I know this because I've worked on many (hundreds probably), but this iphone will NOT RESTORE ***
I'll rewrite and repeat what I've said before.
This iPhone is currently at 2.2, and unlocked with YS.. It has 02.28 baseband, firmware 2.2. For some reason it will either hang on apple boot screen, or will go to itunes cable restore screen. It will NOT boot fully into a springboard (icons) mode.
I've put the phone in DFU mode, holding power+home for 10 seconds, releasing power and holding home button. iTunes see's iPhone in DFU mode (screen blank/off on iPhone so it is in DFU mode). I shift click restore, select a FACTORY APPLE DOWNLOADED 2.2 ipsw, then iTunes starts it thing... Extracting ipsw file,
puts iPhone in recovery mode, I get the silver apple with spinning wheel under it.... iTunes saying preparing
iphone contact for restore --- and the iphone still shows apple and spinning wheel... After several minutes itunes shows ERROR 1604 (every time 1604, never any other error - ALWAYS 1604) and iPhone hangs on apple logo with spinning wheel... After several MORE minutes the iphone will restart and go to trouble itunes cable screen if I leave it alone, or I can reset (home+power) and get it to go to trouble itunes cable screen.
If I load quickpwn, and it tells me to reset by holding home+power for 15 seconds, then press power for 2 seconds, I can get it to hang on apple boot screen... but again, never get's to a springboard.
I've tried 4 different PC's (3 winxp and 1 vista) - all with same result. I've uninstalled itunes, re-installed itunes.. I even tried on a FRESH INSTALL OF WINXP and then a fresh install on iTunes! SAME RESULT. That was on a completely FRESH winxp install that had never seen an iPhone before - and I got the exact same result -- ERROR 1604.
Like I said, I've done TONS of iPhone's... Never had this error before. I have no clue what the deal is, I don't what to do or try anymore. THIS PHONE IS LITTERALLY JUST SITTING ON MY DESK AS A PAPER WEIGHT!
--- If you can help with advice -- PLEASE LET ME KNOW!!!!
EDIT: I'm not bragging about the quantity of iphones I've worked on, just making it clear I've done this procedure many many times without error, on the same pc's, OS, iTunes and IPSW file's... The issue is with this particular iphone - and not the procedure used or files being used. I've also tried ipsw for 2.0 and 2.1... All apple downloaded and 100% unmodified! 
Bookmarks