From looking online, there are two solutions. One says that you were jailbroken. If you are absolutely positive that you weren't, then go to the Apple Store.
Just be warned that since this is a jailbreak produced error, there's a chance that they will not help you. Also, do you know how to Google?
I got this as well (on a non-jailbroken phone as of 4.3), my eventual solution was to first do a hard reset physically on the iphone (hold down the () and the power until after the apple logo comes up), and then restore. It worked on about the 3rd try.
Also, after the restore, I tried restoring the software backup, which again failed on the first try, but successful on the second.
This was my last iOS update, I don't care what features they add now, their sync and iTunes on Windows 7 is so unstable it's not worth the hastle.
I just experienced error 37 when I tried to download the new Iphone version. In short, my firewall via the Zonealarm application was causing the problem. Please note that you have to make sure you disable the Zonealarm application entirely. It is not enough just to turn off the various application settings, When the Zonealarm application window is open, right click your mouse on the top bar next to the minmise button and select 'Shutdown Zonealarm Security Suite' from the meu list. Go back to iTunes and select the Restore button. After some time it should work. For users of other Firewall applications you should have to do something similar...just make sure you have disabled it entirely. Note: I'm also using Windows 7 if that helps.
an unknown error occurred(-50) is coming up on my itunes.
Error 50: This error (and error -50) are USB timeout errors. Follow the steps for errors 13 or 14 above.
Error 13 and 14: These errors are typically resolved by performing one of more of the steps listed below:
- Perform USB isolation troubleshooting, including a different USB port directly on the computer.
- Put a USB 2.0 hub between the device and the computer.
- Try a different USB 30-pin dock connector cable.
- Eliminate third-party security software conflicts.
- There may be third-party software installed that modifies your default packet size in Windows by inserting one or more TcpWindowSize entries 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.
- Connect your computer directly to your Internet source, bypassing any routers, hubs, or switches. You may need to restart your computer and modem to get online.
- Try to restore from another known-good computer and network.