You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

💡 Did you know?

⏺ If you can't accept iCloud Terms and Conditions... Learn more >

⏺ If you don't see your iCloud notes in the Notes app... Learn more >

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

iphone upgrade error 3004

I recently tried to upgrade iOS on my Iphone, There was an error during the process 3004. The iphone now shows connect to itunes but, itunes starts but does not recognise the iphone, I've been through the help checking Apple mobile device services (the phone is there under the USB devices but not showing in recovery mode on the connctions view.)


Tried all on:

https://discussions.apple.com/thread/3373964?answerId=16333807022#16333807022

http://support.apple.com/kb/TS1538

http://support.apple.com/kb/ts1495


and restarting the computer and phone.


Windows, Itunes 10.6.3.25 Iphone 4 trying to upgade to 5.1.1


Any suggestions?

iPhone 4, iOS 4.3.1

Posted on Jun 16, 2012 3:11 PM

Reply
Question marked as Top-ranking reply

Posted on Jun 16, 2012 3:19 PM

Copied from http://support.apple.com/kb/TS3694:


Errors 3000-3999 (3004, 3013, 3014, 3018, 3164, 3194, and so on): Error codes in the 3000 range generally mean that iTunes cannot contact the update server (gs.apple.com) on ports 80 or 443.

  1. Update to the latest version of iTunes.
  2. Verify the computer's date and time are accurate.
  3. Check that your security or firewall software is not interfering with ports 80 or 443, or with the server gs.apple.com.
  4. Follow Troubleshooting security software. Often, uninstalling third-party security software will resolve these errors.
  5. An entry in your hosts file may be redirecting requests to gs.apple.com (see "Unable to contact the iOS software update server gs.apple.com" above).
  6. Internet proxy settings can cause this issue. If you are using a proxy, try without using one.
  7. Test restoring while connected to a known-good network.


Also:

Unable to contact the iOS software update server gs.apple.com

Error 1004, 1013, 1638, 3194: These errors may be the result of the connection to gs.apple.com being redirected or blocked. Follow these steps to resolve these errors:

  1. Install the latest version of iTunes.
  2. Check security software. Ensure that communication to gs.apple.com is allowed. Follow this article for assistance with security software. iTunes for Windows: Troubleshooting security software issues.
  3. Check the hosts file. The restore will fail if there is an active entry to redirect gs.apple.com. FollowiTunes: Advanced iTunes Store troubleshooting to edit the hosts file or revert to a default hosts file. See section "Blocked by configuration: (Mac OS X/Windows) > Rebuild network information".
  4. Try to restore from another known-good computer and network.
  5. If the errors persist on another computer, the device may need service.
14 replies
Question marked as Top-ranking reply

Jun 16, 2012 3:19 PM in response to why.the.dots

Copied from http://support.apple.com/kb/TS3694:


Errors 3000-3999 (3004, 3013, 3014, 3018, 3164, 3194, and so on): Error codes in the 3000 range generally mean that iTunes cannot contact the update server (gs.apple.com) on ports 80 or 443.

  1. Update to the latest version of iTunes.
  2. Verify the computer's date and time are accurate.
  3. Check that your security or firewall software is not interfering with ports 80 or 443, or with the server gs.apple.com.
  4. Follow Troubleshooting security software. Often, uninstalling third-party security software will resolve these errors.
  5. An entry in your hosts file may be redirecting requests to gs.apple.com (see "Unable to contact the iOS software update server gs.apple.com" above).
  6. Internet proxy settings can cause this issue. If you are using a proxy, try without using one.
  7. Test restoring while connected to a known-good network.


Also:

Unable to contact the iOS software update server gs.apple.com

Error 1004, 1013, 1638, 3194: These errors may be the result of the connection to gs.apple.com being redirected or blocked. Follow these steps to resolve these errors:

  1. Install the latest version of iTunes.
  2. Check security software. Ensure that communication to gs.apple.com is allowed. Follow this article for assistance with security software. iTunes for Windows: Troubleshooting security software issues.
  3. Check the hosts file. The restore will fail if there is an active entry to redirect gs.apple.com. FollowiTunes: Advanced iTunes Store troubleshooting to edit the hosts file or revert to a default hosts file. See section "Blocked by configuration: (Mac OS X/Windows) > Rebuild network information".
  4. Try to restore from another known-good computer and network.
  5. If the errors persist on another computer, the device may need service.

Jun 17, 2012 2:17 PM in response to why.the.dots

I have spent a further few hours playing with this problem.


The key issue is not the original error which has killed my phone, but the fact I could not get iTunes to recognise it to enable me to restore it.


I have tried 2 things 1 selecting the automatically check for updates checkbox in the preferences, this has addressed the iTunes opening a file window when I selected update, issue I had.


Following this, I have finally got it to recognise the iPhone by first connecting my iPad and then ejecting it and connecting my iPhone. I don't have a clue as why this has worked or if it should....


But I am now able to restore my phone.

Jun 16, 2012 3:17 PM in response to why.the.dots

Error 3004: If you are using a Mac, you may be able to resolve an error 3004 by quitting iTunes and using the following command at the command line:dscacheutil -flushcache

The device could not be restored. An internal error occurred: This indicates a network-connectivity or traffic issue. If you see this error, wait an hour or more and try again.


Errors 3000-3999 (3004, 3013, 3014, 3018, 3164, 3194, and so on): Error codes in the 3000 range generally mean that iTunes cannot contact the update server (gs.apple.com) on ports 80 or 443.

  1. Update to the latest version of iTunes.
  2. Verify the computer's date and time are accurate.
  3. Check that your security or firewall software is not interfering with ports 80 or 443, or with the server gs.apple.com.
  4. Follow Troubleshooting security software. Often, uninstalling third-party security software will resolve these errors.
  5. An entry in your hosts file may be redirecting requests to gs.apple.com (see "Unable to contact the iOS software update server gs.apple.com" above).
  6. Internet proxy settings can cause this issue. If you are using a proxy, try without using one.
  7. Test restoring while connected to a known-good network.

Dec 9, 2013 8:01 AM in response to why.the.dots

Here is my solution...I tried for a couple of hours and I stumbled upon this...


- Unplug your ipad and make sure its in recovery mode



- Make sure you have newest iTunes installed



- Goto C:\Windows\System32\drivers\etc



- Make new folder here (name it ipsw) You will also need administrative priviliges



- Move the ipsw files to new folder that you created in the C:\Windows\System32\drivers\etc directory



- Plug your ipad back in recovery mode



- Select your ipsw from the NEW ipsw folder in the C:\Windows\System32\drivers\etc directory by holding the "SHIFT" key when you choose the "RESTORE IPAD"


Voila...





Thanks!

Feb 18, 2014 4:26 AM in response to StolenMemoriesiPod

What worked for me:


  • Make sure the Mac (or PC, presumably) you are running iTunes on is connected to a physical network connection. (i.e it has a network cable connected.)
  • Turn off Wi-Fi on the Mac (or PC).


This forces iTunes to use the physical rather than the wireless network - you can turn Wi-Fi on again once you are done with the restore.


Regards,

krm.

Sep 18, 2013 6:19 PM in response to why.the.dots

im gonna tell you the only way i could fix this was to download the right ipsw for my iphone and when it finished downloading move to desktop you then should have an icon then MAKE SURE YOU RIGHT CLICK THEN CLICK RENAME AND AT THE END OF THE NAME TYPE( .ipsw) THEN GO HOOK UP IPHONE PUT INTO RECOVERY MODE THEN CLICK RESTORE WHILE HOLDING SHIFT AND SELECT THE IPSW YOU JUST RENAMED BAMMMMMM!!!!!! THEN WAIT BUT IT WILL NOT WORK IF YOU DIDNT DOWNLOAD THE RIGHT IPSW FILE

Sep 18, 2013 11:01 PM in response to why.the.dots

I have done updates in the past with no issue but this time I was getting the 3004 error. I rebooted the Mac to no avail. Then I decided that it did indeed smell like a network issue as Apple indicated was a possibility. The only network change I had made in the last several months was the addition of a Sprint Airvana Micro cell. It is a pretty flaky device to start with so I thought, lets start with it. I disconnected the Ethernet cable from the Airvana and bingo, all is well, both the iPad and the iPhone updated perfectly.


So, if you have one of these devices on your network, you may just want to disconnect it and see if that resolves the install issue.


After completing both installs, I just plugged the Ethernet back into the Airvana and after a couple hours it is working again.

iphone upgrade error 3004

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