Octal's Xbox 360 Error Database

Thanks to Teir on Bootloader error explanations
Unlisted codes are unknown or reserved
Error codes with multiple possible solutions, should be attempted in order unless stated


No Power: Board is unresponsive to power button

  1. Undo Bad Writes/Check For Faulty NAND
    • The board cannot power on if it cannot load a valid SMC and config from the NAND flash
    • Read NAND and check that the dump is valid
    • If you cannot get valid flash config, continue to next step
    • Replace NAND if flashing a valid image does not yield a valid read
    • Some 4GB Coronas may have a faulty Phison (V2) or eMMC (V4/V6) chip, they must be replaced or downgraded to 16MB
      • This is a common fault, where the controller wears out with extended use of the internal 4GB MU
      • Usually the system will stop saving settings or updating before going completely dead due to controller degradation
      • Can be diagnosed by attempting read/write

  2. Standby Power Rails
    • Check power rails in the following order:
    • Power Rail Source Location: Phat Location: Trinity Location: Corona/Winch
      V_5P0STBY Standby 5V directly from PSU FT8N1 FT6M1 FT6M1
      V_5P0DUAL 5V, switched between V_5P0STBY and V_5P0 FT1R2 FT1N9 FT1N9
      V_3P3STBY 3.3V, created from V_5P0STBY FT5N1 FT5M1 DB5A2
      V_1P8STBY 1.8V, created from V_5P0STBY FT5N2 FT5N2 R3R2 either pad
      V_1P2STBY 1.2V, created from V_5P0STBY N/A N/A DB3C2
    • Missing V_5P0STBY:
      • This rail comes directly from the PSU. Check DC jack:
        • Phat: J9A1 Pin 8
        • Slim: J7A1 Pin 10
      • Check for shorted filtering caps for V_5P0STBY:
        • Phat: C5B7, C8B1, C9A4
        • Slim: C6A1, C6A4, C6A5

    • Missing V_5P0DUAL:
      • This rail comes from either V_5P0 or V_5P0STBY, depending on VREG_V5P0_SEL
      • Check regulator pins 5-8 for 5 volts:
        • Phat: U1R1
        • Slim: U1B1
      • Check front and rear USB port pins are not shorted or damaged
      • Check VREG_V5P0_SEL is high (so that V_5P0DUAL will be created from V_5P0STBY)
        • Phat: FT1R1
        • Trinity: FT1P1
        • Corona/Winchester: FT2R1
      • Check 4.75K Ohm resistor:
        • Phat: R1D6
        • Slim: R1P1
      • If VREG_V5P0_SEL is still missing, replace Southbridge:
        • Phat: U2C1
        • Slim: U3D1

    • Missing V_3P3STBY:
      • Phat:
        • If U5B1 circuit is present:
          • Check U5B1 regulator for shorts, NCP1117 or compatible
          • Check C5B1, C5B2 for shorts
        • If U9C1 circuit is present (Some Phat Jasper Kronos only)
          • Some boards use this different circuit, manufacturer choice, U5B1 circuit will not be present
          • Check U9C1 regulator for shorts
          • Check R9C5: 0 Ohms
          • Check C9C8, C9C10 for shorts
      • Trinity:
        • Check U5A1 regulator for shorts
        • Check R5A11: 0 Ohms
        • Check C5A1, C5A2, C5A3 for shorts
      • Corona/Winchester:
        • Check U5A1 regulator for shorts
        • Check R5A8, R5A12: 0 Ohms
        • Check C5A1, C5A2, C5A3 for shorts

    • Missing V_1P8STBY:
      • Phat:
        • If U5B2 circuit is present:
          • Check U5B2 regulator for shorts, NCP1117 or compatible
          • Check C5B1, C5B2 for shorts
        • If U9D1 circuit is present (Some Phat Jasper Kronos only)
          • Some boards use this different circuit, manufacturer choice, U5B2 circuit will not be present
          • Check U9D1 regulator for shorts
          • Check R9D4: 0 Ohms
          • Check C9D5, C9D9, C9D10, C9D11 for shorts
      • Trinity:
        • Check U5B1 regulator for shorts
        • Check R5B4: 0 Ohms
        • Check C5B1, C5B2, C5B6, C5B7 for shorts
      • Corona/Winchester: TBD
    • Missing V_1P2STBY:
      • This rail exists only on Corona/Winchester
      • Check U5A2 regulator for shorts
      • Check R5B4, R5A13: 0 Ohms
      • Check C5A9, C5B1, C5B2, C5B3, C5B7 for shorts

  3. Standby Clock
    • STBY_CLK is created by the ANA/HANA and is used to run the System Management Controller (8051 core) in the Southbridge
    • Phat/Trinity:
      • Check STBY_CLK for 48 MHz single-ended clock:
        • Phat: FT2R2
        • Trinity: FT3N2
      • If bad/missing signal:
        • Check master crystal Y3B1 for 27 MHz single-ended clock
        • Check STBY_CLK resistor for 33 Ohms:
          • Xenon: R3B7
          • Zephyr, Falcon, Jasper: R4B24
          • Trinity: R3B15
        • Replace clockgen chip:
          • Xenon: Cypress CY28517 U3B4
          • Zephyr, Falcon, Jasper: HANA U4C2
          • Trinity: HANA U3B1
    • Corona/Winchester:
      • These boards do not have a STBY_CLK signal as the clockgen was integrated with the Southbridge (KSB), it is generated internally
      • Check master crystal Y3B1 for 25 MHz single-ended clock
      • This is as far as we can check STBY_CLK circuit on these boards

  4. SMC Reset
    • SMC_RST_N must go high in order for the SMC to run
    • It is controlled by ANA/HANA (integrated in Southbridge for Corona/Winchester)
    • Check that SMC_RST_N goes high (>1V, usually 3.3V)
      • Phat: J2B1 Pin 5
      • Slim: J2C3 Pin 5
        • Corona/Winchester: If R2C10 is missing, check R2C10 S Pad instead, resistor is not needed
    • If missing signal:
      • Xenon: Replace ANA U4C2
      • Zephyr, Falcon, Jasper: Replace HANA U4C2
      • Trinity: Replace HANA U3B1
      • Corona/Winchester: Replace Southbridge U3D1

  5. Southbridge
    • If all else fails, Southbridge is bad and must be replaced:
      • Phat: U2C1
      • Slim: U3D1

System Management Controller (SMC) Errors
Code Name Explanation Possible Repair Actions
0001 ERROR_V_12P0 ANA_V12P0_PWRGD negated unexpectedly Replace Power Supply, Test and replace MOSFETs, caps, and controller chip on V_12P0 rail
0002 ERROR_V_CPUCORE VREG_CPU_PWRGD negated unexpectedly Replace Power Supply, Test and replace MOSFETs, caps, and controller chip on V_CPUCORE rail
0003 ERROR_V_GPUCORE VREG_GPU_PWRGD negated unexpectedly Replace Power Supply, Test and replace MOSFETs, caps, and controller chip on V_GPUCORE rail
0010 ERROR_NO_HANA
ERROR_NO_ANA
HANA/ANA is not responding to reads or writes Replace HANA/ANA or Southbridge
0011 ERROR_THERMAL_CPU CPU temperature overload Detailed Diagnostic/Repair Actions
0012 ERROR_THERMAL_GPU GPU temperature overload Detailed Diagnostic/Repair Actions
0013 ERROR_THERMAL_EDRAM eDRAM temperature overload Detailed Diagnostic/Repair Actions
0020 ERROR_GPU_RST_DONE GPU_RST_DONE signal missing after seqUnReset time passed Replace GPU
0021 ERROR_NO_PCIE PCIE link did not enter L0 after seqUnReset time passed Detailed Diagnostic/Repair Actions
0022 ERROR_NO_HANDSHAKE CPU did not send GetPowerUpCause to SMC Detailed Diagnostic/Repair Actions
0023 ERROR_NO_CLOCKCHIP Xenon: ANA_BCKUP is not responding to reads or writes
Others: Unknown error related to clockchip
Xenon: Replace ANA_BCKUP, ANA, or Southbridge
Zephyr, Falcon, Jasper: Replace HANA
Trinity: Replace C4E3 cap, replace HANA
Corona: Replace C4E3 cap, replace Southbridge
0030 ERROR_NO_TEMPERATURES HANA/ANA temperature registers read as zero Check for shorted resistors, replace HANA/ANA
0031 Unknown GPU Clock or Power related Check for shorted resistors near Southbridge and GPU, replace GPU
0032 Unknown GPU Power related Slims: Check U4B3 (NCP1581) circuit, Check R4C14, R5C2 for 0 Ohms. Replace them or U4B3 if needed.
0033 Unknown Aud_Clamp related Check C7F2, Aud_Clamp circuit

Xbox System Software (XSS) Errors
Code Name Explanation Possible Repair Actions
0100
E 16
ERROR_NBINIT_MEM_VENDOR_ID RAM Vendor ID wrong, or not detected Replace GPU or RAM
0101
E 17
ERROR_NBINIT_MEM_READ
_STROBE_DATA_WRITE
Could not write data for RAM read strobe training Replace GPU or RAM
0102
E 18
ERROR_NBINIT_MEM_READ
_STROBE_DELAY_TRAINING
Memory read strobe delay training failed Replace GPU or RAM
0103
E 19
ERROR_NBINIT_MEM_WRITE
_STROBE_DELAY_TRAINING
Memory write strobe delay training failed Replace GPU or RAM
0110
E 20
ERROR_MEMORY_ADDRESSING Memory address line failed or unresponsive Replace GPU or RAM
0111
E 21
ERROR_MEMORY_DATA Memory data line failed or unresponsive Replace GPU or RAM
0300
E 48
ERROR_MFG_COMM_FAILURE Unknown Unknown
0301
E 49
ERROR_MFG_UNABLE_TO
_CONNECT
Unknown Unknown
0302
E 50
ERROR_MFG_CONNECTX
_FAILURE
Unknown Unknown
0303
E 51
ERROR_MFG_GATEWAY_ERROR Unknown Unknown
0310
E 52
ERROR_MFG_BAD_RESPONSE
_DATA
Unknown Unknown
0311
E 53
ERROR_MFG_CHALLENGE
_REFUSED
Unknown Unknown
0312
E 54
ERROR_MFG_BAD_VAULT Unknown Unknown
0313 ERROR_XSS_MANUF_TEST Manually triggered error code Unknown
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 Replace SATA cable to DVD drive, replace DVD drive PCB, replace Southbridge
1002
E 66
ERROR_XSS_CDROM_COULD
_NOT_CREATE_DEVICE
Kernel could not create DVD drive instance Replace SATA cable to DVD drive, replace DVD drive PCB, replace Southbridge
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 Replace HDD, replace HDD port/cable, replace Southbridge
1011
E 69
ERROR_XSS_HDD_COULD_NOT
_CREATE_DEVICE
Kernel could not create HDD instance Replace HDD, replace HDD port/cable, replace Southbridge
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
Replace HDD, replace HDD port/cable, replace Southbridge
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
GPU to eDRAM High Speed Link failed, eDRAM faulty or unresponsive Replace GPU
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 Replace Ethernet chip
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 NAND LDV does not match eFUSE Rebuild NAND with correct LDV
Phat: Check value of R6T3 resistor
1101
E 81
Unknown Unknown/Update related? Unknown/Rebuild NAND?
1102
E 82
Unknown Unknown/eDRAM/HSIO related? Unknown/Replace GPU?

Bootloader Errors: XeDK/XDK only
Code Name Explanation Possible Repair Actions
2123 ERROR_POST_2BL_E_VERIFY
_SECOTP_1
2BL fusecheck: first fuseline mismatch Unknown
2130 ERROR_POST_2BL_E_VERIFY
_SECOTP_2
2BL fusecheck: first fuseline mismatch Unknown
2131 ERROR_POST_2BL_E_VERIFY
_SECOTP_3
2BL fusecheck: second fuseline mismatch Unknown
2132 ERROR_POST_2BL_E_VERIFY
_SECOTP_4
2BL fusecheck: second fuseline mismatch Unknown
2133 ERROR_POST_2BL_E_VERIFY
_SECOTP_5
2BL fusecheck: second fuseline mismatch Unknown
2200 ERROR_POST_2BL_E_VERIFY
_SECOTP_6
2BL fusecheck: fuse LDV is greater than bootloader LDV Unknown
2201 ERROR_POST_2BL_E_VERIFY
_SECOTP_7
2BL fusecheck: CPU Key invalid Unknown
2202 ERROR_POST_2BL_E_VERIFY
_SECOTP_8
2BL fusecheck: pairing data mismatch Unknown
2203 ERROR_POST_2BL_E_VERIFY
_SECOTP_9
2BL fusecheck: pairing data mismatch Unknown
2211 ERROR_POST_2BL_E_VERIFY
_OFFSET_3BL
Signature of 3BL offset is invalid Unknown
2212 ERROR_POST_2BL_E_LOCATE
_3BL
3BL is not in the correct place on the NAND Unknown
2213 ERROR_POST_2BL_E_VERIFY
_HEADER_3BL
Signature of 3BL header is invalid Unknown
2220 ERROR_POST_2BL_E_SIG
_VERIFY_3BL
Signature of 3BL is invalid Unknown
2221 ERROR_POST_2BL_E_HWINIT Unknown Unknown
2222 ERROR_POST_2BL_E_VERIFY
_OFFSET_4BL
Signature of 4BL offset is invalid Unknown
2223 ERROR_POST_2BL_E_VERIFY
_HEADER_4BL
Signature of 4BL header is invalid Unknown
2230 ERROR_POST_2BL_E_SIG
_VERIFY_4BL
Signature of 4BL is invalid Unknown
2231 ERROR_POST_2BL_E_SHA
_VERIFY_4BL
SHA of 4BL is invalid Unknown
2232 ERROR_POST_2BL_E
_UNEXPECTED_INTERRUPT
Processor issued non-RESET interrupt during boot chain Unknown
2301 ERROR_POST_4BL_E_VERIFY
_OFFSET
Signature of CF or Kernel/Hypervisor patch offsets are invalid Unknown
2211 ERROR_POST_4BL_E_VERIFY
_HEADER
Signature of CF or Kernel/Hypervisor patch headers are invalid Unknown
2303 ERROR_POST_4BL_E_SHA
_VERIFY
SHA of CF or Kernel/Hypervisor patches is invalid Unknown
2310 ERROR_POST_4BL_E_LZX
_EXPAND
Unknown Unknown
2311 ERROR_POST_4BL_E_LOAD
_6BL
Unknown Unknown