People who have still not solved error 1604 and had a bricked iPhone no matter what they tried, might manage to revive it by following these instructions (on how to downgrade from 2.0 to 1.1.4).
You will need the following:
-
iTunes 7.5 (NOT 7.7)
- iPhone firmware
iPhone1,11.1.4_4A102Restore.ipsw
Step 1:
Uninstall iTunes 7.7 completely if you have it and restart your computer.
Step 2:
Install iTunes 7.5
Step 3:
Your iPhone should be in 2 states, either stuck on the "Slide to make emergency calls" screen, or you tried to restore before and it's stuck on the new look "connect to iTunes" screen. Either way you're ok.
Enter the phone in DFU mode (You must have the iPhone connected to the computer and iTunes running). To do this, hold the power & the home button down for about 9 seconds.
Why 9s? Well people say 10s, but it depends how slow you are at counting. Too short and it doesn't work, too long and the apple logo appears.
When you hit about 6-7s the screen should turn off, leave it for 2 more seconds and release the power button, STILL holding the home button. If all went well, you should NOT see an apple logo, the screen should be dead.
Keep holding home until windows/Mac informs you that it's found new hardware, OR iTunes tells you that your iPhone is in recovery mode. Remember, screen should be blank.
If you see an apple logo, repeat the process for less time until you get it right. Took me a little time.
Step 4:
Shift/Option click the restore button in iTunes and select the iPhone1,1_1.1.4 firmware you downloaded.
Fingers crossed it should restore back to 1.1.4.