For easier searching, it's best to use the search bar located above the table. This list includes iTunes error codes that occur during firmware flashing, updating, and restoring of iPhone, iPad, and iPod, as well as when updating iTunes itself.

iTunes Error Error Description What to do? Or what might help.
1 Firmware doesn't match the device, or iTunes version is too old to work with this version Update iTunes to the latest version; if the error persists, re-download the firmware
2 Firmware is recognized but cannot be used because it was built and packaged incorrectly (typically occurs with custom firmware) Re-download the firmware or try a different one
3 Modem reports a malfunction Most likely requires contacting an authorized service center
4 iTunes cannot connect to Apple service servers Check whether third-party programs are blocking access to albert.apple.com, photos.apple.com, or phobos.apple.com servers
5, 6 Firmware cannot be installed either due to corrupted boot logos or because the device is in the wrong service mode (for example, firmware is intended for DFU Mode but you're trying to restore via Recovery Mode) Put the device into DFU Mode; if that doesn't help, download different firmware
8 Firmware matches iTunes version but doesn't match the device (for example, it's for a different device generation) Download the firmware version corresponding to your device model
9 Kernel panic in the device while working with firmware. Occurs either due to data transfer interruption via cable or firmware incompatibility with the selected restore mode. Also appears when connection between processor and RAM is interrupted. Try restoring firmware via DFU Mode. Check that the cable is securely fastened in the USB port and device connector. Change the cable or port. Contact our service center for more detailed diagnostics.
10 Low-level bootloader (LLB) is damaged or missing due to poorly assembled custom firmware Download different custom firmware or rebuild it yourself
11 Firmware is missing several files needed for boot Download different custom firmware or rebuild it yourself
13 USB cable or connector problem, or attempt to install iOS beta from Windows Change cable or USB port. Disable USB 2.0 in BIOS
14 Firmware file integrity violation detected during flashing/updating. Also appears when connection between processor and RAM is interrupted. Disable firewall and antivirus, try changing cable or USB port, try different firmware. Contact our service center for more detailed diagnostics.
17 Attempting to update from one custom firmware to another custom firmware Put the device into Recovery Mode or DFU Mode before flashing
18 iOS device media library is corrupted Most likely will require re-flashing
20 Device is in Recovery Mode instead of DFU Mode Put the device into DFU Mode
21 DFU mode error during jailbreak Put the device into DFU Mode via Pwnage Tool, sn0wbreeze, or redsn0w
23 iTunes cannot read the device's IMEI or MAC address If the error repeats with other firmware, the problem is hardware-related
27, 29 iTunes loops when attempting to restore firmware Update iTunes to version 10
31 Device cannot exit DFU mode Most often indicates hardware problems
35 iTunes folder access permissions corrupted on Mac Launch Disk Utility and perform permissions repair
37 Low-level bootloader doesn't match device model due to custom firmware build error Download different custom firmware or rebuild it yourself
39, 40, 306, 10054 Problem accessing activation and signing servers Disable firewall and antivirus
54 Cannot transfer iTunes Store purchases from device Delete old backups. Deauthorize computer in iTunes ("Store" menu) and try again
414 You don't have permission to upload 17+ rated content to the device Correct age data in your iTunes account ("Store - View My Account" menu)
1002 Error occurred while copying firmware files to device Restart the flashing procedure
1004 Apple servers couldn't send SHSH hashes for the device Try flashing later
1008 Your Apple ID contains characters not allowed by iTunes Try using only Latin letters and numbers in your Apple ID
1011, 1012 iPhone/iPad modem not responding Try restarting the device. If error repeats constantly, there may be a hardware problem
1013, 1014, 1015 iTunes attempted to downgrade iPhone/iPad modem version Error indicates that flashing completed normally; however, the iPhone/iPad itself won't be able to boot after it. Use the Kick Device Out of Recovery function in TinyUmbrella utility
1050 Apple activation servers unavailable Try activating the device later
1140 Cannot sync photos from iPhoto In iPhoto library file context menu, select "Show Package Contents" and clear the iPod Photo Cache folder
1394 System files corrupted due to failed jailbreak Restore firmware and jailbreak again
1413, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428 Problems with data transfer via USB cable Check cable integrity and USB port functionality
1430, 1432 Device not recognized Change cable, USB port, or computer. May indicate hardware problem
1450 Cannot modify iTunes library file Restore permissions on Mac OS X, check folder owners and access rights in Windows
1600, 1611 Restore to custom firmware is going through DFU Mode, though it should have been via Recovery Mode Put device into Recovery Mode
1601 iTunes cannot get full access to device Disable all background processes, try another USB port or cable, reinstall iTunes
1602 iTunes cannot verify that device is in the required mode Check hosts file, disable all background processes, try another USB port or cable
1603, 1604 Restoring non-jailbroken device to custom firmware Jailbreak the current firmware. Note: jailbreak via Spirit utility and JailbreakMe website is not full-featured and also leads to such errors
1608 iTunes components corrupted iTunes reinstallation required
1609 iTunes version too old to work with device Update iTunes to latest version
1619 iTunes sees device in normal mode but cannot work with it in DFU mode Update iTunes to latest version
1644 Other system processes prevent iTunes from working with firmware file Restart computer, disable firewall and antivirus, close all background programs
1646 iTunes couldn't boot device in required mode Restart iOS device, restart iTunes
2001 Mac OS X drivers blocking device access Update Mac OS X to current version
2002 Other system processes blocking iTunes access to device Close all other programs, disable antivirus, restart computer
2003 USB port damaged Clean USB port, check contacts, try connecting device to another port or computer
2005 Cable damaged Replace cable
3001, 5103, -42210 iTunes cannot download video Find and delete the "SC Info" service folder from disk
3014 Apple activation server response time too long Try restarting computer or force refresh Internet connection
3123 iTunes cannot rent video Deauthorize computer in iTunes and authorize again
3191 QuickTime components corrupted QuickTime player and components reinstallation required
3195 Received SHSH hash corrupted Try starting flashing again
3200 Custom firmware missing required images Download different custom firmware or create it yourself from scratch
4000 Conflict with other USB devices Try disconnecting all other USB devices from computer except keyboard, mouse, and device being flashed
4005, 4013 Critical error during update/restore. NAND memory failure. Try restoring device in DFU mode (Home+Power for 10 seconds, then Home for another 10 seconds). Try using a different USB cable. Contact our service center for more detailed diagnostics.
4014 Cannot upload firmware file to device Try flashing on another computer and/or with different cable. Contact our service center for more detailed diagnostics.
5002 Cannot confirm payment in iTunes Store Check your credit card information for accuracy
8003, 8008, -50, -5000, -42023 iTunes cannot restore file download session Clear contents of "iTunes Media/Downloads" folder in iTunes folder
8248 Old incompatible plugins interfering with iTunes normal operation Delete iTunes plugins until error stops appearing
9807 iTunes cannot contact digital signature verification server Disable firewall and antivirus
9813 Keychain certificates invalid Clear Safari cache ("Safari - Reset Safari" menu)
11222 Access to iTunes services blocked Disable firewall
13001 Irreversible damage to iTunes library file Delete iTunes Library file and files with .itdb extension from iTunes folder
13014, 13136 Other processes interfering with iTunes normal operation Restart computer, disable firewall and antivirus, close all background programs
13019 Library error during sync attempt Check iTunes library for corrupted and incompatible files
20000 iTunes conflicts with Windows graphical shell Enable standard theme in Windows
20008 iTunes conflicts with TinyUmbrella utility Update TinyUmbrella and restart computer
-1 Critical modem error Sometimes occurs when updating iOS on iPhone without upgrading modem. Use redsn0w or TinyUmbrella to exit device from recovery mode
-35, -39 Cannot download music from iTunes Store Update iTunes to latest version, sign out of account and sign in again, disable firewall and antivirus
-50 iTunes cannot connect to servers Update iTunes to latest version, sign out of account and sign in again, disable firewall and antivirus. As a last resort, reinstall iTunes and QuickTime
-3198 Downloaded files integrity compromised Retry download via iTunes
-3221 Incorrect access permissions on iTunes program file on Mac Launch Disk Utility and perform permissions repair
-3259 iTunes Store timeout limit exceeded Check Internet connection
-9800, -9808, -9812, -9814, -9815 iTunes Store purchase time error Set correct date on computer
-9843 iTunes Store security system blocked download Sign out of account, restart iTunes, and log in again
0xE8000001, 0xE800006B Device was unexpectedly disconnected Restart iTunes and reconnect device
0xE8000022 iOS system files irreversibly corrupted Restore firmware
0xE800003D iPhone or iPad cannot access carrier settings files Fix access permissions (if device is jailbroken), delete all custom carrier bundles, restore firmware as last resort
0xE8000065 Error when attempting to install custom firmware Typically occurs with firmware created in sn0wbreeze. Restart computer, try flashing again; if unsuccessful, create firmware from scratch
0xE8008001 Attempting to install unsigned application on device Don't install pirated software