14 Replies Latest reply: Jan 19, 2010 5:31 PM by iphone3Gguy
Mr.Death Level 1 Level 1 (0 points)
Hey there
i can't restore my iPhone , i've downloaded the ipsw of the 3.1.2 firmware from the following link

http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-7270.2 0091008.phn32/iPhone2,13.1.2_7D11Restore.ipsw

and i've tried to restore my iPhone Using iTunes but i got alot of errors numbers (14,13,2002,3004)
the current software is 3.1 , i've tried to restore it to the 3.1 firmware and it didn't works
and the iPhone stuck on the "Connect to iTunes" screen

is there any solution of what i'm in
because i need my iPhone as fast as possible

HP, Windows XP
  • wjosten Level 10 Level 10 (93,685 points)
    Your profile indicates your from Syria, correct? Since the iphone is not officially sold there, have you hacked your phone? Was the phone bought officially unlocked somewhere or hacked? If the latter, that's your problem & no one can help you here.
  • Mr.Death Level 1 Level 1 (0 points)
    well , that's not correct
    but i've bought the iPhone From Japan
    and i'm temporary here because my father have some work and i have to come with him
    and i'm using it with my SoftBank Sim Card

    and i havn't Jailbreak my device

    thanks
  • wjosten Level 10 Level 10 (93,685 points)
    First of all, you can't downgrade the firmware, so you might as well stop trying to do that.

    See if you can force the phone into recovery mode:

    Leave the USB cable connected to your computer, but NOT your phone, itunes running, press & hold the home button while connecting the USB cable to your dock connector, continue holding the home button until you see “Connect to iTunes” on the screen. You may now release the home button. iTunes should now display that it has detected your phone in recovery mode, if not quit and reopen iTunes. If you still don’t see the recovery message repeat these steps again. iTunes will give you the option to restore from a backup or set up as new.
  • Mr.Death Level 1 Level 1 (0 points)
    well , i'm in the recovery mode , and i'm stuck in it
    and itunes detected my iPhone and i've got the message that says : You must restore your iPhone before it's ready to use , and the only activated Restore Button , and i've clicked Shift + Restore , Browse for the IPSW file , and selected it , it's all great , iTunes has verified my firmware with apple and continue the restoring process , but when " Restoring your iPhone is 2% "
    i've got the Error Number (14)

    that's exactly my problem

    and by the way , the country option in the sittings , i thought that it's (where are you) not (where are you from)

    thanks
  • wjosten Level 10 Level 10 (93,685 points)
    Work through all the steps listed here, which cover that restore error:

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

    Make sure any firewalls or ant-virus are turned OFF!
  • Mr.Death Level 1 Level 1 (0 points)
    well , i've done all of 'em
    but this one
    5.There may be third-party software installed that modifies your default packet size in Windows by inserting a TcpWindowSize entry into your Registry. If your default packet size is set incorrectly it can cause this error. Contact the manufacturer of the software that installed the packet size modification for assistance.

    because i didn't understand it
  • Mr.Death Level 1 Level 1 (0 points)
    Yeah
    every thing is turned off

    but how to modify my packet size and return it to default

    that is the last thing to do
  • wjosten Level 10 Level 10 (93,685 points)
    The TcpWindowSize entry determines the largest TCP receive window that the system offers. The receive window is the number of bytes a sender can transmit without receiving an acknowledgment. This entry overrides TCP's negotiated maximum receive window size and replaces it with the value of this entry.

    But how this helps you, I have no idea.

    I'm out of suggestions. If you have someone available that has a Mac or any other computer, you could try restoring as a "new" device on that computer. Of course, you'll lose all saved data doing that, but at least your phone would work, if successful. You could then re-sync your itunes content back from your computer.
  • Mr.Death Level 1 Level 1 (0 points)
    well , that's not my problem buddy , i mean i don't care about the data
    and i've tried to restore the iPhone on my father's laptop (Toshiba)
    and it didn't work

    thank you anyway
  • wjosten Level 10 Level 10 (93,685 points)
    Mr.Death wrote:
    and i've tried to restore the iPhone on my father's laptop (Toshiba)
    and it didn't work


    It's starting to look like something is blocking itunes ability to stay in contact with Apple's servers...re-read the support article I referenced you to, especially the part about what ports need to be open...
  • Mr.Death Level 1 Level 1 (0 points)
    but it successfully verified the Restore file with Apple
    and when the status is restoring iPhone and the progress bar on the iPhone's screen
    it's only about 2% and then i have the Error 14 or 13

    and i don't know , if i restored my iPhone from a downloaded IPSW file or let iTunes download it would make a deference
  • wjosten Level 10 Level 10 (93,685 points)
    Mr.Death wrote:
    and i don't know , if i restored my iPhone from a downloaded IPSW file or let iTunes download it would make a deference


    You need to let itunes download & verify the firmware...this could be the root cause of your problem.
  • Mr.Death Level 1 Level 1 (0 points)
    okay
    i'll try to do it
    but don't expect a reply because i may be dead downloading 300 MB on this god **** slow internet ><
  • iphone3Gguy Level 3 Level 3 (565 points)
    Click START / Run
    Type in "regedit" and click OK to start Registry Editor
    click Edit>Find TcpWindowSize
    You'll find "TcpWindowSize" entries in the Registry.
    File>Export and name whatever to backup them up in case you need later
    delete entry
    go through process until no more found
    When they are all deleted close Registry Editor
    Restart Computer and test.