I recently acquired a 32GB 3Gs iPhone running on the 3.1.2 firmware with the old iBoot/Bootrom. When I received the phone the digitizer was cracked so I replaced it. After the digitizer replacement was complete everything was working fine.
I decided I wanted to upgrade the phone to the newest 4.2.1 firmware while preserving the baseband so I got on my Mac and created a custom firmware with Pwnage. I tried restoring to that custom firmware and got error 1600. Tried on my desktop (Windows 7, 64bit) error 1600. Tried on my laptop (Windows 7, 32bit) error 1600.
At this point I was fed up and decided to just do a restore on the phone to 3.1.2 and unlock/jailbreak from there. This is where things got ugly....
About 30 seconds into the on phone restore I got to the Apple with the spinning pinwheel and then it froze. I let it sit for about 15 more minutes and nothing. I then decided to do a hard reset on the phone. The phone booted to the Apple then the iPhone restore screen (USB cable with iTunes logo). At this point I got a message on my desktop that the USB device was not recognized.
Here I tried to put the phone into DFU mode. I am positive that I am doing the DFU mode correctly as evidence by the fact that the black/blank screen. Again, my USB device is not recognized. Under device manager my iPhone shows up as an Unknown device with Code 43.
I tried plugging the phone into my Mac and it wouldn't even detect it. Weird thing is that the USB still charges even though it is not recognized.
Anyone experience any similar issues? Any fixes? From googling the only thing I can come up with is that I need to do it with a powered USB, but I am still not even sure this would work.
Check : Itunes has to be 9.2 to the latest.
You have to use Pwnage tools to put you into dfu mode or if there is a Mac version of redsn0w 0.9.6b6 to put you into dfu mode, use it before you restore to cfw of 4.2.1.
If you have a PC, use redsn0w 0.9.6b6 to put you into dfu mode and restore to cfw of 4.2.1.
You cannot go back to 3.1.2 anymore if you don't have 3.1.2 shsh blobs, you will be stuck at higher firmware. It is not like you can go up and down without shsh blobs.
Thanks for the reply, but at this point the iPhone itself is not recognized by the computer either in restore mode or in DFU mode. I get a message on the PC that "USB device not recognized".
I have tried replacing the dock connect and still get the same error. The only other reason I can think the device is recognized (other than bricking the logicboard) is that it is for some reason not getting enough power through the USB.
Has anyone come across a cable that is split into two male USB ends. With a cable likes this I could have one plugged into the computer and another plugged into a wall adapter. I have one that has a USB and Firewire cable that works great for older iPods....
Hmm, you replaced the dock connector you said? And if the phone is still turning on and functioning somewhat normally (the screen isn't spazzing out, etc.), the logic board probably isn't toast (when those things short, they tend to do so spectacularly). Besides, I think an iPhone only needs 100 mA of current to initiate a restore from DFU (and no more than 500 mA through the dock under normal operation).
I'd try letting the battery drain entirely (manually disconnecting the battery for ~90 seconds should work as well) and then attempting to restore again from pwned DFU (use redsn0w or PwnageTool to get into this mode) and restore to your custom firmware that you have SHSH blobs for.
I remember a bunch of people getting Error 28 (usually signifying a bad USB dock/host controller) from incorrectly flashing a poorly cooked custom firmware on their devices, and that these errors would dissipate upon a total drain of the circuit and reflashing from DFU.