why.the.dots

Q: 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/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

Posted on Jun 16, 2012 3:11 PM

Close

Q: iphone upgrade error 3004

  • All replies
  • Helpful answers

  • by ED3K,

    ED3K ED3K Jun 16, 2012 3:17 PM in response to why.the.dots
    Level 4 (1,772 points)
    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.
  • by randers4,Helpful

    randers4 randers4 Jun 16, 2012 3:19 PM in response to why.the.dots
    Level 9 (62,874 points)
    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.
  • by why.the.dots,Solvedanswer

    why.the.dots why.the.dots Jun 17, 2012 2:17 PM in response to why.the.dots
    Level 1 (0 points)
    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.

  • by theiphonetechguy23,

    theiphonetechguy23 theiphonetechguy23 Sep 18, 2013 6:19 PM in response to why.the.dots
    Level 1 (0 points)
    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

  • by theiphonetechguy23,

    theiphonetechguy23 theiphonetechguy23 Sep 18, 2013 6:21 PM in response to theiphonetechguy23
    Level 1 (0 points)
    Sep 18, 2013 6:21 PM in response to theiphonetechguy23

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

  • by Rrettke,

    Rrettke Rrettke Sep 18, 2013 11:01 PM in response to why.the.dots
    Level 1 (15 points)
    Mac OS X
    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.

  • by heyrye,

    heyrye heyrye Dec 9, 2013 8:01 AM in response to why.the.dots
    Level 1 (0 points)
    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!

  • by smi2013,

    smi2013 smi2013 Dec 10, 2013 1:27 AM in response to why.the.dots
    Level 1 (0 points)
    Dec 10, 2013 1:27 AM in response to why.the.dots

    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

  • by StolenMemoriesiPod,

    StolenMemoriesiPod StolenMemoriesiPod Jan 11, 2014 12:02 AM in response to heyrye
    Level 1 (0 points)
    Jan 11, 2014 12:02 AM in response to heyrye

    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?

  • by IonaSeven,

    IonaSeven IonaSeven Feb 18, 2014 4:26 AM in response to StolenMemoriesiPod
    Level 1 (0 points)
    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.

  • by Hadjiabbasi,

    Hadjiabbasi Hadjiabbasi Oct 30, 2015 1:49 AM in response to why.the.dots
    Level 1 (0 points)
    Oct 30, 2015 1:49 AM in response to why.the.dots

    The problem is sync issue. in those countries which are not authorized by apple you will encounter to this issue so the way to bypass it is to using VPN connection(PPTP).

  • by hareesh.veligeti,

    hareesh.veligeti hareesh.veligeti Jan 11, 2016 4:28 AM in response to why.the.dots
    Level 1 (0 points)
    Jan 11, 2016 4:28 AM in response to why.the.dots

    I solved it by using the software.

    http://www.recovery-ipad.com/ipad-stuck-in-recovery-mode.html

     

    It is really helpful. Just on click of a button it restart's your device .