Sunday, October 25, 2009

Avoid Error 16xx on Custom restore.

I heard a lot of people having this Error 16xx (1600, 1604 etc) while custom restoring their iphone 2g, 3G or 3GS through iTunes. So i decided to write this simple tutorial on how to avoid these errors.

I have tried this method on 4 different iPhone 3G with different firmwares and it worked on all of them.

2 days back, i had to unlock my Friend's Iphone. His iPhone was on 3.1 with Baseband 4.26.08. I had custom Firmware for 3.1.2 (I made it myself using PWNAGE TOOL in Mac, so there was nothing wrong with the Firmware as such). I tried to custom restore it with latest iTunes 9.0.1 but iTunes left that iphone in recovery mode and showed me the error 1604. I tried couple of times but same Error. So tried the solution given below.

Problem
Sometimes when you try to custom restore your iPhone (Loading the firmware pressing SHIFT+RESTORE in iTunes), after extracting the firmware, the iTunes will show you an Error (16xx) and will leave your iPhone in Recovery mode (iTunes+USB cable Logo on ur Iphone). No matter how hard u try to restore it with custom firmware, your iPhone will remain in recovery Mode. Even if you turn off ur Iphone and then Turn it On again, same thing will happen. So what to do to solve this problem?

Solution
Follow these steps very carefully.

1) Disconnect ur iPhone from PC.
2) Turn Off iPhone.

Now we are going to put iPhone in DFU Mode (its not recovery Mode)

3) Connect ur Iphone with PC using USB cable.
4) Hold POWER and HOME Button at the same Time.
5) While Holding the HOME button, leave Power button after 5 seconds.
6) After 10 seconds leave Home Button also.

now you are in DFU mode. Most of the problems occur coz u r not completely in DFU mode but you think you are.

7) Now open iTunes , Shift+Restore, iTunes will not give you any kinda error. If it still gives u an Error, u are not in DFU mode.

I have tested these steps on iPhone 3G with following Firmware and basebands.
- Firmware 3.0 , Baseband 4.26.08
- Firmware 3.0.1 , Baseband 4.26.08
- Firmware 3.1 , Baseband 5.11.07
- Firmware 3.1.2 , Baseband 5.11.07
- Firmware 3.1 , Baseband 4.26.08


You can find Custom Firmwares 3.1.2 for iPhone 3G alongwith the detailed instructions here


No comments:

Post a Comment

Your Ad Here