1 Reply Latest reply: Nov 12, 2013 7:13 AM by ariel s
poppymoo Level 1 Level 1

im trying to update my iphone 4s software to i06 and the download always stops 1/4 of the way and it comes up with a message...  unable to update... error 3004.. its so frustrating... please help!!

  • ariel s Level 4 Level 4

    Hi poppymoo,


    Thanks for using Apple Support Communities.  I recommend trying the steps pertinent to error 3004 from this article:


    iTunes: Specific update-and-restore error messages and advanced troubleshooting


    Errors 3000-3999 (3004, 3013, 3018, 3164, 3194, and so on): Error codes in the 3000 range generally mean that iTunes can't 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 isn't interfering with ports 80 or 443 or with the server gs.apple.com.
    4. Follow these steps to troubleshoot 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 (go to "Unable to contact the iOS software update server gs.apple.com" above).
    6. Internet proxy settings can cause this issue. If you're using a proxy, try again without using a proxy.
    7. Test restoring while connected to a known-good network.


    If you're using a Mac, this section may also help:

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



    - Ari