10 Replies Latest reply: Feb 18, 2014 4:26 AM by IonaSeven
why.the.dots Level 1 Level 1 (0 points)

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/message/16333807#16333807

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
  • ED3K Level 4 Level 4 (1,760 points)

    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.
  • randers4 Level 9 Level 9 (62,645 points)

    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.
  • why.the.dots Level 1 Level 1 (0 points)

    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.

  • theiphonetechguy23 Level 1 Level 1 (0 points)

    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

  • theiphonetechguy23 Level 1 Level 1 (0 points)

    AND DOING THIS IS PRETTY MUCH CALLED A TRICKY BACKROLL!!!!!!!!

  • Rrettke Level 1 Level 1 (0 points)

    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.

  • heyrye Level 1 Level 1 (0 points)

    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!

  • smi2013 Level 1 Level 1 (0 points)

    I faced the same issue.

    I am using enterprise wifi with proxy.

    I resolved 3004 issue as below:

     

    1. Settings> General> Reset > Reset Network Settings

    2. Wi-Fi> connect> your username and password> Accept Certificate and done

  • StolenMemoriesiPod Level 1 Level 1 (0 points)

    Hey,

      

    Ummmmm.... Could you explain it more clearly? I really want to fix this issue and I'm pretty hopeless right now, so I want to try that solution of yours but I don't understand it. I mean what are ipsw files?

  • IonaSeven Level 1 Level 1 (0 points)

    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.