Apple Event: May 7th at 7 am PT

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Error 21 (and 1600 in DFU mode) when updating/restoring to iOS 5.0.1

I am getting Error 21 when I update or restore my iPhone 3GS (currently at 4.2.1). I don't have any security software installed so that shouldn't be the problem. Trying to restore in DFU mode brings up an Error 1600 instead. I have also tried using a different USB port with no luck. I have tryed redownloading the update with still no luck. Also my iPhone is not and has never been jailbroken. Anyone got any ideas? 😕

iPhone 3GS, iOS 4.2.1

Posted on Jan 1, 2012 7:57 AM

Reply
Question marked as Best reply

Posted on Jan 1, 2012 8:14 AM

I believe editing your host file should do the trick.


change your hosts file line into:

#74.208.10.249 gs.apple.com

(that is: put the hash (#) before 74....)

23 replies

Jan 12, 2012 11:27 AM in response to jayeshp

Do you know if that will work if my phone keeps going back to restore? Every time I restore my phone it does not fully restore everything and Itunes won't let me out of the restore screen. I have been having problems since I updated my software, and now my Itunes App is not working well if at all, and will not play my songs? Any thoughst or ideas?

Jan 12, 2012 8:38 PM in response to Conz80

So what i understand is every time you restore your phone, it gets stuck in the itunes logo screen. Do you put your phone in DFU mode before you start a restore, because most of the times when you connect your phone to your computer, itunes pops up and asks if you want to update the firmware, if you click on update, then itunes wil extract the software and then prepare the phone for upgrade, while doing so, it turns off your phone and tries to put it in DFU mode, but most of the times it fails and it gets stuck in recovery mode instead, all you have to do is press and hold power and home button together until you see a blank screen on your phone and then release both buttons and wait for the phone to turn on.


If that doesnt work, fixrecovery or tinyumbrella is the thing for you.


Let me know if that doesnt work

Jan 12, 2012 8:44 PM in response to rishimaths

I would say that this could be a good thing, we see the battery logo on the screen only when the phone is normally switched off, try turning it on like you always do and see if it turns on normally. Or you can follow the steps.


1. Turn on itunes.


2. Use fixrecovery ( its simpler and yields better output than tinyumbrella ) by downloading fixrecovery & zlib1.dll and saving these two files in the same folder.


3. Open command prompt and navigate to the location where you have saved fixrecovery executable.(For eg : C:/)


4. Now run fixrecovery (For eg : C:\>fixrecovery.exe).


5. It will prompt you to put your phone in DFU mode if you arent already in it.


6. If it does Press and hold power and home button for 10 seconds, then release only power button and continue holding the home button for another 10 seconds or until you see that fixrecovery has started executing.


7. Remember that if you release any of the power or home button in between the above steps while putting your phone to DFU mode, even for a split second, your phone will enter recovery mode and not DFU.


Let me know if it works for you

Jan 12, 2012 10:37 PM in response to jk_baller23

The gs apple host line actually was what was causing my iTunes errors when I did this...so I would leave these out if you're having issues after editing your hosts file


Are you 100% sure you're in DFU mode? Recovery Mode /=/ DFU.


I recommend using TinyUmbrella, and doing two things:

1. Enter DFU mode and select FixRecovery

2. In the Advanced Tab, Uncheck "Set all Hosts to Cydia" and "Request SHSH from Cydia", as leaving these checked will prevent communication to Apple's servers for a clean install.

Jan 14, 2012 5:28 PM in response to rishimaths

Does your phone show a big battery symbol in the center of the screen when you plug it in to your usb or charger ? If it does then your phone is charging, and also the phone doesnt start if the battery has been completely drained, after a while when the battery has gets charged to about more than 5% it starts automatically, its a functional design, nothing to worry about

Error 21 (and 1600 in DFU mode) when updating/restoring to iOS 5.0.1

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.