| Do not ever put your console in the freezer or out in the cold/hot weather or wrap it in a towel. These "fixes" will cause bigger problems due to temperature shock, board warping, and condensation. |
This page is intended to be a comprehensive list of all error codes for all models of Xbox 360, as well as tutorials on fixing them if applicable/possible. This error code guide is in no way official and may not be 100% accurate as it is community sourced. We take no responsibility for any actions you may take to fix your console.
Generally, if there is a problem with the Xbox 360, the LEDs in the Ring of Light (ROL) around the power button will flash in a particular pattern. The pattern itself lends some insight to the problem. Certain patterns will also display numbered error codes on screen, known as your primary error code, which will further help diagnose your console’s issue.
No Power
Board is unresponsive to power button
Red Ring of Death
Ring of light quadrants flashing red/center light red.
- To diagnose, hold down the sync button and press eject 4 times
- Each time you press eject, a certain number of the quadrants of the ring will flash
- 4 lights signify 0
- 1 lights signify 1
- 2 lights signify 2
- 3 lights signify 3
- On Xbox 360 E consoles, the ring will flash an amount of times then pause, count these to get the numbers
- After pressing it 4 times, you will have the secondary error code
- Example: seeing 4 lights 3 times, followed by 1 light once, means you have error code: 0001
System Management Controller (SMC) Errors
| Error Code | Name | Explanation | Possible Repair Actions |
|---|---|---|---|
| 0001 | ERROR_V_12P0 | ANA_V12P0_PWRGD negated unexpectedly | Replace Power Supply, Check V_12P0 rail components |
| 0002 | ERROR_V_CPUCORE | VREG_CPU_PWRGD negated unexpectedly | Replace Power Supply, Check V_CPUCORE rail components |
| 0003 Phat |
ERROR_V_GPUCORE | VREG_GPU_PWRGD negated unexpectedly | Replace Power Supply, Check V_GPUCORE rail components |
| 0003 Slim |
ERROR_V_3P3 | VREG_V3P3_PWRGD negated unexpectedly | Replace Power Supply, Check V_3P3 rail components |
| 0010 | ERROR_NO_HANA/ERROR_NO_ANA | HANA/ANA is not responding to reads or writes | Check ANA_CLK_OE (ANA_XTAL_IN on Xenon), Check SMBus components, Replace HANA/ANA or Southbridge |
| 0011 | ERROR_THERMAL_CPU | CPU temperature overload | Check X-Clamp mounting, replace thermal paste, delid (remove the IHS) and replace under thermal paste (guide from Octal450),
replace thermal diode resistors (Corona/Waitsburg/Stingray), replace ANA/HANA/KSB Detailed Diagnostic/Repair Actions |
| 0012 | ERROR_THERMAL_GPU | GPU temperature overload | |
| 0013 | ERROR_THERMAL_EDRAM | eDRAM temperature overload | |
| 0020 | ERROR_GPU_RST_DONE | GPU_RST_DONE signal missing after seqUnReset time passed | Check GPU clock, RST, RST_DONE circuits, Replace GPU |
| 0021 | ERROR_NO_PCIE | PCIE link did not enter L0 after seqUnReset time passed | Check PCIe and PCIe clock circuits, Replace GPU or Southbridge |
| 0022 | ERROR_NO_HANDSHAKE | CPU did not send GetPowerUpCause to SMC | Check POST code, Check CPU clock, RST, and PLL circuits, Replace CPU |
| 0023 Phat |
ERROR_NO_CLOCKCHIP | Clockgen is not responding to reads or writes | Replace ANA_BCKUP (Xenon), ANA/HANA, or Southbridge |
| 0023 Slim |
ERROR_V_CPUEDRAM | VREG_VEDRAM_PWRGD negated unexpectedly | Replace Power Supply, Check V_CPUEDRAM rail components |
| 0030 | ERROR_NO_TEMPERATURES | HANA/ANA temperature registers read as zero | Replace HANA/ANA/KSB |
| 0031 | ERROR_V_5P0 | VREG_V5P0_PWRGD negated unexpectedly | Replace Power Supply, Check V_5P0 rail components |
| 0032 | ERROR_V_CPUVCS | VREG_CPUCORE_VCS_PWRGD negated unexpectedly | Replace Power Supply, Check V_CPUVCS rail components |
| 0033 | ERROR_V_MEM | VREG_VMEM_PWRGD negated unexpectedly | Replace Power Supply, Check V_MEM rail components |
Xbox System Software (XSS) Errors
| Error Code | Name | Explanation | Possible Repair Actions |
|---|---|---|---|
| 0100 | ERROR_NBINIT_MEM_VENDOR_ID | RAM Vendor ID wrong, or not detected | Replace GPU/CGPU, Replace RAM |
| 0101 | ERROR_NBINIT_MEM_READ_STROBE_DATA_WRITE | Could not write data for RAM read strobe training | |
| 0102 | ERROR_NBINIT_MEM_READ_STROBE_DELAY_TRAINING | Memory read strobe delay training failed | |
| 0103 | ERROR_NBINIT_MEM_WRITE_STROBE_DELAY_TRAINING | Memory write strobe delay training failed | |
| 0110 | ERROR_MEMORY_ADDRESSING | Memory address line failed or unresponsive | |
| 0111 | ERROR_MEMORY_DATA | Memory data line failed or unresponsive |
Xbox System Software (XSS) Errors with Universal Error Message (UEM)
Bad Update UEMs
These error messages only occur when trying to use the Bad Update exploit. These are not indications of hardware failure, unlike the normal UEMs.
| Error Code | Explanation |
|---|---|
| E 00 | Failed to open or read update_data.bin from the BadUpdatePayload folder. Most likely the file is missing, corrupt, or the USB stick could not be read. |
| E 01 | |
| E 02 | |
| E 03 | Failed to open or read BadUpdateExploit-4thStage.bin from the BadUpdatePayload folder. Most likely the file is missing, corrupt, or the USB stick could not be read. |
| E 04 | |
| E 05 | |
| E 06 | Failed to lock and thrash CPU L2 cache. |
| E 07 | |
| E 08 | |
| E 09 | Failed to obtain ciphertext for malicious data. |
| E 10 | |
| E 11, 12, 13, 14, 15 | Out of memory when allocating space for various update buffers. |
| E 16 | Failed to open or read xke_update.bin from the BadUpdatePayload folder. Most likely the file is missing, corrupt, or the USB stick could not be read. |
| E 17 | Failed to create payload worker thread. |
| E 18 | Stage 4 exploit payload failed to run. |
Standard UEMs
| Error Code | Name | Explanation | Possible Repair Actions |
|---|---|---|---|
| 1000 E 64 |
ERROR_XSS_CDROM_TIMED_OUT | Kernel DVD drive communications timed out | Replace SATA cable to DVD drive, replace DVD drive PCB, replace Southbridge |
| 1001 E 65 |
ERROR_XSS_CDROM_NOT_DMA_CONFIGURED | Kernel could not configure DVD drive for DMA mode | |
| 1002 E 66 |
ERROR_XSS_CDROM_COULD_NOT_CREATE_DEVICE | Kernel could not create DVD drive instance | |
| 1003 E 67 |
ERROR_XSS_HDD_TIMED_OUT | Kernel HDD communications timed out | Replace HDD, replace HDD port/cable, replace Southbridge |
| 1010 E 68 |
ERROR_XSS_HDD_NOT_DMA_CONFIGURED | Kernel could not configure HDD for DMA mode | |
| 1011 E 69 |
ERROR_XSS_HDD_COULD_NOT_CREATE_DEVICE | Kernel could not create HDD instance | |
| 1012 E 70 |
ERROR_XSS_HDD_NOT_FOUND | Kernel couldn't find HDD Note: This error does not show up because a HDD is missing, it shows up when a HDD is detected, but can't be found | |
| 1013 E 71 |
ERROR_XSS_XAM_NO_DASH | XAM could not find dash.xex on flash | Unplug HDD, if error clears, format or replace HDD, else Rebuild and reflash NAND |
| 1020 E 72 |
ERROR_SMC_FLASH_CONFIG_CORRUPT | SMC configuration corrupt | Rebuild and reflash NAND |
| 1021 E 73 |
ERROR_HSIO_TRAINING_FAILED | GPU to eDRAM High Speed Link failed, eDRAM faulty or unresponsive | Replace GPU |
| 1022 E 74 |
ERROR_HSIO_CALIBRATION_FAILED | ||
| 1023 E 75 |
ERROR_UNEXPECTED_ETHERNET_PHY_VENDOR | Southbridge could not communicate with Ethernet PHY over MDIO/MDC | Replace Ethernet chip, replace Southbridge |
| 1030 E 76 |
ERROR_ETHERNET_PHY_RESET_FAIL | Ethernet PHY failed to reset correctly or complete reset | Replace Ethernet chip |
| 1031 E 77 |
ERROR_ETHERNET_PHY_READ_WRITE_FAIL | Could not read or write to Ethernet PHY | |
| 1032 E 78 |
ERROR_UNSUPPORTED_GPU | GPU is down revision, not supported on this board | Replace GPU with correct revision for board |
| 1033 E 79 |
ERROR_XSS_FLASH_NO_XAM | xam.xex not found on flash | Unplug HDD, if error clears, format or replace HDD, else Rebuild and reflash NAND |
| 1100 E 80 |
Unknown | Mismatched LDV Version in the NAND Flash. Note: Last dashboard update probably failed. Related to eFuses. | If you are on an unmodded console and disabled eFuse Burning with the resistor removal method while on dashboard 12611 then you can solder a 10k ohm resistor where the old resistor was. |
| 1101 E 81 |
Unknown | XeKeysSecuritySaveSettings failed | Replace NAND |
| 1102 E 82 |
ERROR_HSIO_CALIBRATION_FAILED | CGPU to eDRAM High Speed Link failed, eDRAM faulty or unresponsive | Replace CGPU |
References
- XenonLibrary Wikipage for Xbox 360 Errors (info from leaked documentation and reverse engineering)