Errors: Difference between revisions

From XenonLibrary
Jump to navigation Jump to search
No edit summary
No edit summary
Line 160: Line 160:


==== 0003 ====
==== 0003 ====
;Original Xbox 360
Original Xbox 360
 
VREG_GPU_PWRGD is driven high by the V_GPUCORE controller as long as the rail is within tolerance. If V_GPUCORE ever drops out of tolerance, the signal is de-asserted, causing the [[SMC]] to enter [[Errors#EC_FATAL|EC_FATAL]] and the 0003 code to be displayed on the front panel.
VREG_GPU_PWRGD is driven high by the V_GPUCORE controller as long as the rail is within tolerance. If V_GPUCORE ever drops out of tolerance, the signal is de-asserted, causing the [[SMC]] to enter [[Errors#EC_FATAL|EC_FATAL]] and the 0003 code to be displayed on the front panel.


Line 169: Line 170:
|}
|}


;Xbox 360 S and E
Xbox 360 S and E
 
VREG_V3P3_PWRGD is driven high by the V_3P3 controller as long as the rail is within tolerance. If V_3P3 ever drops out of tolerance, the signal is de-asserted, causing the [[SMC]] to enter [[Errors#EC_FATAL|EC_FATAL]] and the 0003 code to be displayed on the front panel.
VREG_V3P3_PWRGD is driven high by the V_3P3 controller as long as the rail is within tolerance. If V_3P3 ever drops out of tolerance, the signal is de-asserted, causing the [[SMC]] to enter [[Errors#EC_FATAL|EC_FATAL]] and the 0003 code to be displayed on the front panel.


Line 242: Line 244:


==== 0023 ====
==== 0023 ====
;Xenon
Xenon
 
The [[SMC]] communicates with the [[Backup Clock Generator]] via the SMBus. If communication is lost, the SMC enters [[Errors#EC_FATAL|EC_FATAL]] and the 0023 code is displayed on the front panel.
The [[SMC]] communicates with the [[Backup Clock Generator]] via the SMBus. If communication is lost, the SMC enters [[Errors#EC_FATAL|EC_FATAL]] and the 0023 code is displayed on the front panel.


Line 251: Line 254:
|}
|}


;Xbox 360 S and E
Xbox 360 S and E
 
VREG_VEDRAM_PWRGD is driven high by the V_CPUEDRAM controller as long as the rail is within tolerance. If V_CPUEDRAM ever drops out of tolerance, the signal is de-asserted, causing the [[SMC]] to enter [[Errors#EC_FATAL|EC_FATAL]] and the 0023 code to be displayed on the front panel.
VREG_VEDRAM_PWRGD is driven high by the V_CPUEDRAM controller as long as the rail is within tolerance. If V_CPUEDRAM ever drops out of tolerance, the signal is de-asserted, causing the [[SMC]] to enter [[Errors#EC_FATAL|EC_FATAL]] and the 0023 code to be displayed on the front panel.


Line 270: Line 274:


==== 0031 ====
==== 0031 ====
;Original Xbox 360 (except Xenon)
Original Xbox 360 (except Xenon)
 
VREG_V5P0_VMEM_PWRGD is driven high by the V_5P0/V_MEM controller as long as the rail is within tolerance. If V_5P0 or V_MEM ever drops out of tolerance, the signal is de-asserted, causing the [[SMC]] to enter [[Errors#EC_FATAL|EC_FATAL]] and the 0031 code to be displayed on the front panel.
VREG_V5P0_VMEM_PWRGD is driven high by the V_5P0/V_MEM controller as long as the rail is within tolerance. If V_5P0 or V_MEM ever drops out of tolerance, the signal is de-asserted, causing the [[SMC]] to enter [[Errors#EC_FATAL|EC_FATAL]] and the 0031 code to be displayed on the front panel.


Line 279: Line 284:
|}
|}


;Xbox 360 S and E
Xbox 360 S and E
 
VREG_V5P0_PWRGD is driven high by the V_5P0 controller as long as the rail is within tolerance. If V_5P0 ever drops out of tolerance, the signal is de-asserted, causing the [[SMC]] to enter [[Errors#EC_FATAL|EC_FATAL]] and the 0031 code to be displayed on the front panel.
VREG_V5P0_PWRGD is driven high by the V_5P0 controller as long as the rail is within tolerance. If V_5P0 ever drops out of tolerance, the signal is de-asserted, causing the [[SMC]] to enter [[Errors#EC_FATAL|EC_FATAL]] and the 0031 code to be displayed on the front panel.


Line 289: Line 295:


==== 0032 ====
==== 0032 ====
;Xbox 360 S and E
Xbox 360 S and E
 
VREG_CPUCORE_VCS_PWRGD is driven high by the V_CPUVCS controller as long as the rail is within tolerance. If V_CPUVCS ever drops out of tolerance, the signal is de-asserted, causing the [[SMC]] to enter [[Errors#EC_FATAL|EC_FATAL]] and the 0032 code to be displayed on the front panel.
VREG_CPUCORE_VCS_PWRGD is driven high by the V_CPUVCS controller as long as the rail is within tolerance. If V_CPUVCS ever drops out of tolerance, the signal is de-asserted, causing the [[SMC]] to enter [[Errors#EC_FATAL|EC_FATAL]] and the 0032 code to be displayed on the front panel.


Line 299: Line 306:


==== 0033 ====
==== 0033 ====
;Xbox 360 S and E
Xbox 360 S and E
 
VREG_VMEM_PWRGD is driven high by the V_MEM controller as long as the rail is within tolerance. If V_MEM ever drops out of tolerance, the signal is de-asserted, causing the [[SMC]] to enter [[Errors#EC_FATAL|EC_FATAL]] and the 0033 code to be displayed on the front panel.
VREG_VMEM_PWRGD is driven high by the V_MEM controller as long as the rail is within tolerance. If V_MEM ever drops out of tolerance, the signal is de-asserted, causing the [[SMC]] to enter [[Errors#EC_FATAL|EC_FATAL]] and the 0033 code to be displayed on the front panel.


Line 463: Line 471:


==== 1022 ====
==== 1022 ====
;Original Xbox 360
Original Xbox 360
 
Occurs if the [[HSIO]] calibration fails due to an unresponsive or malfunctioning eDRAM. The [[SMC]] enters [[Errors#EC_XSS|EC_XSS]], the E 74 [[#UEM|UEM]] will be displayed, and the 1022 code is displayed on the front panel.
Occurs if the [[HSIO]] calibration fails due to an unresponsive or malfunctioning eDRAM. The [[SMC]] enters [[Errors#EC_XSS|EC_XSS]], the E 74 [[#UEM|UEM]] will be displayed, and the 1022 code is displayed on the front panel.


Line 530: Line 539:


==== 1102 ====
==== 1102 ====
;[[Xbox 360 S]] and [[Xbox 360 E]]
Xbox 360 S and E
 
Occurs if the [[HSIO]] calibration fails due to an unresponsive or malfunctioning eDRAM. The [[SMC]] enters [[Errors#EC_XSS|EC_XSS]], the E 82 [[#UEM|UEM]] will be displayed, and the 1102 code is displayed on the front panel.
Occurs if the [[HSIO]] calibration fails due to an unresponsive or malfunctioning eDRAM. The [[SMC]] enters [[Errors#EC_XSS|EC_XSS]], the E 82 [[#UEM|UEM]] will be displayed, and the 1102 code is displayed on the front panel.



Revision as of 12:32, 22 June 2023

Errors
RROD Core.png

RDOD Solid.png

When if an error occurs on the Xbox 360, some segments of the Ring of Light on the RF Board will be solid or flashing red. Examining the LED pattern is used to determine the type of error.

Failure Modes

The general nature of the failure can be determined by observing the red light lit on the front of the console. In order to get the exact error, see Secondary Error Codes.

Xbox 360 (Original)

On the Original Xbox 360, the outer segments of the Ring of Light flash red to indicate the failure mode.

Front Panel
(Flashing)
Failure Mode
RROD AV.png AV Not Connected (Does not appear on HDMI consoles)
RROD Thermal.png Thermal Overload
RROD Core.png Core Digital/System Component Failure
RROD UEM.png Universal Error Message (UEM)

Xbox 360 S and E

On the Xbox 360 S and Xbox 360 E, the outer segments of the Ring of Light can no longer turn red. Instead, the failure mode is indicated by either a solid red or flashing red power LED.

Front Panel Failure Mode
RDOD Solid.png Solid:
Core Digital/System Component Failure
Universal Error Message (UEM)
RDOD Flashing.png Flashing:
Thermal Overload

Error Behavior

EC_BOOT

EC_BOOT is triggered when an error is detected by the SMC which causes the console to not be able to continue booting.

When an EC_BOOT error occurs, the SMC will reset and try again up to 5 times. If the 5th attempt is not successful, the console will remain in EC_BOOT.

The front panel indicates a Core Digital/System Component Failure. The Secondary Error Code will reflect the error.

The console powered in this state indefinitely until a power off event occurs, where the console will return to standby.

EC_FATAL

EC_FATAL is triggered by the SMC whenever a voltage PWRGD (Power Good) signal is absent, or the temperature data cannot be read from the ANA/HANA.

In either case, the console may be dangerous to operate. As a result, when the SMC enters EC_FATAL, all devices will immediately be shut down and all controllable voltages will be turned off. The SMC does NOT wait for the DVD tray to close so that the system powers down as quickly as possible.

During EC_FATAL, the front panel indicates a Core Digital/System Component Failure. The Secondary Error Code will reflect the error.

The console remains in this state indefinitely until a power off event occurs, where the console will return to standby.

EC_THERMAL

EC_THERMAL is triggered when the CPU, GPU, or eDRAM thermal diode exceeds its Thermal Trip Temperature. All devices will immediately be shut down and all controllable voltages except V_12P0 (which powers the fans) will be turned off. The SMC does NOT wait for the DVD tray to close so that the system powers down as quickly as possible.

The fans will run at full speed and power off events will be ignored.

The console will wait in this state for any of the following to occur:

  • All thermal diodes reach safe levels
  • Two minutes has passed
  • A thermal diode continues to indicate overload for more than 5 seconds
  • An EC_FATAL error occurs

When any of the above occur, V_12P0 will be turned off. The console will remain in this state indefinitely until a power off event occurs, where the console will return to standby.

EC_XSS

EC_XSS is triggered when an error detected by the XSS is reported to the SMC.

If the error occurs before the SMC and XSS handshake, the SMC will reset and try again up to 5 times. If the 5th attempt is not successful, the console will remain in EC_XSS.

If the error occurs after the handshake, the SMC will not retry and remain in EC_XSS.

The front panel indicates a Core Digital/System Component Failure or a Universal Error Message. The Secondary Error Code will reflect the error. For some codes, a Universal Error Message will be displayed on screen.

The console powered in this state indefinitely until a power off event occurs, where the console will return to standby.

UEM

When a non-critical EC_XSS error occurs, the Universal Error Message is shown on screen.

The message contains instructions to contact Xbox Support and the Secondary Error Code will be displayed converted from base-4 into decimal, with an E in front of it. For example, the 1022 error will display "E 74".

Secondary Error Codes

In addition to the nature of the failure, the console also generates a Secondary Error Code which can be viewed on the front panel Ring of Light.

Instructions

Once the console enters a failure mode and the red lights are displayed, the error code can be accessed via the following procedure. Be sure to reference the table below to reliably determine each value of the error code.

  1. While holding sync, press the eject button once. The first value of the error code is displayed.
  2. Continuing to hold sync, press the eject button again. The second value of the error code is displayed.
  3. Keep holding sync and press the eject button a third time. The third value of the error code is displayed.
  4. While still holding sync, press the eject button a fourth time. The fourth and final value of the error code is displayed.
  5. Holding sync and pressing the eject button a fifth time causes display to return to the failure mode.
  6. Look up the code in the database below.
Notes
  • The value of the code may not change between presses. For example, if the code is 0001, then 0, 0, 0, 1 will be displayed. It is important to take note of the value on every eject button press.
  • Confirming that the error code sequence exits back to the failure mode with the fifth press of eject while holding sync is useful to confirm all 4 values of the error code have been retrieved.
  • For some reason in early 2006, Microsoft changed the full ring of the secondary code to mean 4 instead of 0, but we're going to keep the meaning as 0 as this makes it easier to understand. Microsoft appeared to continue using 0 internally as well.

Xbox 360 (Original)

When retrieving the error code using the procedure above, the values are displayed by the outer segments of the Ring of Light rapidly flashing red.

Front Panel
(Flashing)
RROD 4.png RROD 1.png RROD 2.png RROD 3.png
Value 0 1 2 3

Xbox 360 S

When retrieving the error code using the procedure above, the values are displayed by the outer segments of the Ring of Light rapidly flashing green, as the outer segments can no longer turn red.

Front Panel
(Flashing)
RDOD 4.png RDOD 1.png RDOD 2.png RDOD 3.png
Value 0 1 2 3

Xbox 360 E

The outer ring of the Ring of Light on the Xbox 360 E can no longer light up in segments. When retrieving the error code using the procedure above, the values are displayed via the number of blinks. For example, if the ring blinks 2 times, and then pauses, and then blinks 2 times again, the value is 2.

Front Panel
(Flashing)
RDOD E.png
1 blink
RDOD E.png
2 blinks
RDOD E.png
3 blinks
RDOD E.png
4 blinks
Value 1 2 3 0

SMC Errors

These errors are generated by the SMC.

0001

ANA_V12P0_PWRGD is driven high by the ANA (later HANA) as long as the V_12P0 rail is within tolerance. If V_12P0 ever drops out of tolerance, the signal is de-asserted, causing the SMC to enter EC_FATAL and the 0001 code to be displayed on the front panel.

Code Hex Name Description Type Common Cause Repair Guide
0001 0x01 ERROR_V_12P0 ANA_V12P0_PWRGD negated unexpectedly EC_FATAL Bad power supply Repair Actions/0001

0002

VREG_CPU_PWRGD is driven high by the V_CPUCORE controller as long as the rail is within tolerance. If V_CPUCORE ever drops out of tolerance, the signal is de-asserted, causing the SMC to enter EC_FATAL and the 0002 code to be displayed on the front panel.

Code Hex Name Description Type Common Cause Repair Guide
0002 0x02 ERROR_V_CPUCORE VREG_CPU_PWRGD negated unexpectedly EC_FATAL Bad capacitor Repair Actions/0002

0003

Original Xbox 360

VREG_GPU_PWRGD is driven high by the V_GPUCORE controller as long as the rail is within tolerance. If V_GPUCORE ever drops out of tolerance, the signal is de-asserted, causing the SMC to enter EC_FATAL and the 0003 code to be displayed on the front panel.

Code Hex Name Description Type Common Cause Repair Guide
0003 0x03 ERROR_V_GPUCORE VREG_GPU_PWRGD negated unexpectedly EC_FATAL Bad capacitor Repair Actions/0003

Xbox 360 S and E

VREG_V3P3_PWRGD is driven high by the V_3P3 controller as long as the rail is within tolerance. If V_3P3 ever drops out of tolerance, the signal is de-asserted, causing the SMC to enter EC_FATAL and the 0003 code to be displayed on the front panel.

Code Hex Name Description Type Common Cause Repair Guide
0003 0x03 ERROR_V_3P3 VREG_V3P3_PWRGD negated unexpectedly EC_FATAL Bad regulator Repair Actions/0003

0010

The SMC communicates with the ANA/HANA via the SMBus. If communication is lost, the SMC enters EC_FATAL and the 0010 code is displayed on the front panel.

Code Hex Name Description Type Common Cause Repair Guide
0010 0x04 ERROR_NO_ANA ANA/HANA is not responding to reads or writes EC_FATAL Bad ANA/HANA Repair Actions/0010

0011

The SMC monitors the CPU thermal diode as reported by the ANA/HANA. If the CPU temperature exceeds the Trip Temperature defined in the SMC Config, the SMC enters EC_THERMAL and the 0011 code is displayed on the front panel.

Code Hex Name Description Type Common Cause Repair Guide
0011 0x05 ERROR_THERMAL_CPU CPU thermal overload EC_THERMAL Bad thermal paste Repair Actions/Thermal

0012

The SMC monitors the GPU thermal diode as reported by the ANA/HANA. If the GPU temperature exceeds the Trip Temperature defined in the SMC Config, the SMC enters EC_THERMAL and the 0012 code is displayed on the front panel.

Code Hex Name Description Type Common Cause Repair Guide
0012 0x06 ERROR_THERMAL_GPU GPU thermal overload EC_THERMAL Bad thermal paste Repair Actions/Thermal

0013

The SMC monitors the eDRAM thermal diode as reported by the ANA/HANA. If the eDRAM temperature exceeds the Trip Temperature defined in the SMC Config, the SMC enters EC_THERMAL and the 0013 code is displayed on the front panel.

Code Hex Name Description Type Common Cause Repair Guide
0013 0x07 ERROR_THERMAL_EDRAM eDRAM thermal overload EC_THERMAL Bad thermal paste Repair Actions/Thermal

0020

After GPU power and clocking are available, the SMC starts seqUnReset which releases the GPU from reset. It then waits for the GPU to assert GPU_RST_DONE. If the GPU_RST_DONE signal is not asserted in the time allotted, EC_BOOT will be reported. The SMC will retry 4 more times. If on the final attempt, GPU_RST_DONE is still not asserted, the SMC remains in EC_BOOT and the 0020 code is displayed on the front panel.

Code Hex Name Description Type Common Cause Repair Guide
0020 0x08 ERROR_GPU_RST_DONE GPU_RST_DONE signal not asserted after seqUnReset time passed EC_BOOT Bad GPU Repair Actions/0020

0021

After receiving GPU_RST_DONE during seqUnReset, the SMC monitors the PCIe L0 status and waits for the link to enter the L0 state. If the link does not enter the L0 state in the time allotted, EC_BOOT will be reported. The SMC will retry 4 more times. If on the final attempt, the link still does not enter L0 state, the SMC remains in EC_BOOT and the 0021 code is displayed on the front panel.

Code Hex Name Description Type Common Cause Repair Guide
0021 0x09 ERROR_NO_PCIE PCIe link did not enter L0 after seqUnReset time passed EC_BOOT Bad GPU Repair Actions/0021

0022

After the PCIe link has entered the L0 state during seqUnReset, the SMC releases the CPU from reset. The CPU will run the Bootloaders and start the XSS. When the XSS starts, it will attempt to retrieve the power up cause from the SMC. If the SMC does not receive GetPowerUpCause in the time allotted, EC_BOOT will be reported. The SMC will retry 4 more times. If on the final attempt, GetPowerUpCause is still not received, the SMC remains in EC_BOOT and the 0022 code is displayed on the front panel.

Code Hex Name Description Type Common Cause Repair Guide
0022 0x0A ERROR_NO_HANDSHAKE CPU did not send GetPowerUpCause to SMC EC_BOOT Bad nand image Repair Actions/0022

0023

Xenon

The SMC communicates with the Backup Clock Generator via the SMBus. If communication is lost, the SMC enters EC_FATAL and the 0023 code is displayed on the front panel.

Code Hex Name Description Type Common Cause Repair Guide
0023 0x0B ERROR_NO_CLOCKCHIP Clock chip is not responding to reads or writes EC_FATAL Bad clock chip Repair Actions/0023

Xbox 360 S and E

VREG_VEDRAM_PWRGD is driven high by the V_CPUEDRAM controller as long as the rail is within tolerance. If V_CPUEDRAM ever drops out of tolerance, the signal is de-asserted, causing the SMC to enter EC_FATAL and the 0023 code to be displayed on the front panel.

Code Hex Name Description Type Common Cause Repair Guide
0023 0x0B ERROR_V_CPUEDRAM VREG_VEDRAM_PWRGD negated unexpectedly EC_FATAL Bad capacitor Repair Actions/0023

0030

The SMC communicates with the ANA/HANA via the SMBus. If the thermal registers read as zero, the SMC enters EC_FATAL and the 0030 code is displayed on the front panel.

Code Hex Name Description Type Common Cause Repair Guide
0030 0x0C ERROR_NO_TEMPERATURES ANA/HANA temperature registers read as zero EC_FATAL Bad ANA/HANA Repair Actions/0030

0031

Original Xbox 360 (except Xenon)

VREG_V5P0_VMEM_PWRGD is driven high by the V_5P0/V_MEM controller as long as the rail is within tolerance. If V_5P0 or V_MEM ever drops out of tolerance, the signal is de-asserted, causing the SMC to enter EC_FATAL and the 0031 code to be displayed on the front panel.

Code Hex Name Description Type Common Cause Repair Guide
0031 0x0D ERROR_V_5P0_V_MEM VREG_V5P0_VMEM_PWRGD negated unexpectedly EC_FATAL Bad regulator Repair Actions/0031

Xbox 360 S and E

VREG_V5P0_PWRGD is driven high by the V_5P0 controller as long as the rail is within tolerance. If V_5P0 ever drops out of tolerance, the signal is de-asserted, causing the SMC to enter EC_FATAL and the 0031 code to be displayed on the front panel.

Code Hex Name Description Type Common Cause Repair Guide
0031 0x0D ERROR_V_5P0 VREG_V5P0_PWRGD negated unexpectedly EC_FATAL Bad regulator Repair Actions/0031

0032

Xbox 360 S and E

VREG_CPUCORE_VCS_PWRGD is driven high by the V_CPUVCS controller as long as the rail is within tolerance. If V_CPUVCS ever drops out of tolerance, the signal is de-asserted, causing the SMC to enter EC_FATAL and the 0032 code to be displayed on the front panel.

Code Hex Name Description Type Common Cause Repair Guide
0032 0x0E ERROR_V_CPUVCS VREG_CPUCORE_VCS_PWRGD negated unexpectedly EC_FATAL Bad resistor Repair Actions/0032

0033

Xbox 360 S and E

VREG_VMEM_PWRGD is driven high by the V_MEM controller as long as the rail is within tolerance. If V_MEM ever drops out of tolerance, the signal is de-asserted, causing the SMC to enter EC_FATAL and the 0033 code to be displayed on the front panel.

Code Hex Name Description Type Common Cause Repair Guide
0033 0x0F ERROR_V_MEM VREG_VMEM_PWRGD negated unexpectedly EC_FATAL Bad capacitor Repair Actions/0033

XSS Errors

These errors are generated by the XSS and reported to the SMC.

0100

The 2BL tries to retrieve the vendor ID from each memory chip. If any of the IDs cannot be read or mismatch, EC_XSS will be reported. The SMC will retry 4 more times. If on the final attempt, the IDs still cannot be read or mismatch, the SMC remains in EC_XSS and the 0100 code is displayed on the front panel.

Code Hex Name Description Type Common Cause Repair Guide
0100 0x10 ERROR_NBINIT_MEM_VENDOR_ID Memory vendor ID read failed or mismatched EC_XSS Bad GPU Repair Actions/0100

0101

During 2BL memory initialization, if data cannot be written for read strobe training, EC_XSS will be reported. The SMC will retry 4 more times. If on the final attempt, data still cannot be written, the SMC remains in EC_XSS and the 0101 code is displayed on the front panel.

Code Hex Name Description Type Common Cause Repair Guide
0101 0x11 ERROR_NBINIT_MEM_READ_STROBE_DATA_WRITE Unable to write data for read strobe training EC_XSS Bad GPU Repair Actions/0101

0102

During 2BL memory initialization, if read strobe delay training fails, EC_XSS will be reported. The SMC will retry 4 more times. If on the final attempt, training still fails, the SMC remains in EC_XSS and the 0102 code is displayed on the front panel.

Code Hex Name Description Type Common Cause Repair Guide
0102 0x12 ERROR_NBINIT_MEM_READ_STROBE_DELAY_TRAINING Memory read strobe delay training failed EC_XSS Bad GPU Repair Actions/0102

0103

During 2BL memory initialization, if write strobe delay training fails, EC_XSS will be reported. The SMC will retry 4 more times. If on the final attempt, training still fails, the SMC remains in EC_XSS and the 0103 code is displayed on the front panel.

Code Hex Name Description Type Common Cause Repair Guide
0103 0x13 ERROR_NBINIT_MEM_WRITE_STROBE_DELAY_TRAINING Memory write strobe delay training failed EC_XSS Bad GPU Repair Actions/0103

0110

During 2BL memory initialization, if a memory addressing line fails, EC_XSS will be reported. The SMC will retry 4 more times. If on the final attempt, a memory addressing line still fails, the SMC remains in EC_XSS and the 0110 code is displayed on the front panel.

Code Hex Name Description Type Common Cause Repair Guide
0110 0x14 ERROR_MEMORY_ADDRESSING Memory address line failed or unresponsive EC_XSS Bad GPU Repair Actions/0110

0111

During 2BL memory initialization, if a memory data line fails, EC_XSS will be reported. The SMC will retry 4 more times. If on the final attempt, a memory data line still fails, the SMC remains in EC_XSS and the 0111 code is displayed on the front panel.

Code Hex Name Description Type Common Cause Repair Guide
0111 0x15 ERROR_MEMORY_DATA Memory data line failed or unresponsive EC_XSS Bad GPU Repair Actions/0111

XSS UEM Errors

These errors are generated by the XSS and reported to the SMC. If possible, the UEM is displayed.

1000

Occurs if kernel communications to the DVD drive time out. The SMC enters EC_XSS, the E 64 UEM will be displayed, and the 1000 code is displayed on the front panel.

Code Hex UEM Name Description Type Common Cause Repair Guide
1000 0x40 E 64 ERROR_XSS_CDROM_TIMED_OUT Kernel DVD drive communications timed out EC_XSS Bad DVD drive Repair Actions/1000

1001

Occurs if the kernel cannot configure the DVD drive for Direct Memory Access mode. The SMC enters EC_XSS, the E 65 UEM will be displayed, and the 1001 code is displayed on the front panel.

Code Hex UEM Name Description Type Common Cause Repair Guide
1001 0x41 E 65 ERROR_XSS_CDROM_NOT_DMA_CONFIGURED Kernel could not configure DVD drive for DMA mode EC_XSS Bad DVD drive Repair Actions/1001

1002

Occurs if the kernel cannot create a device instance for the DVD drive. The SMC enters EC_XSS, the E 66 UEM will be displayed, and the 1002 code is displayed on the front panel.

Code Hex UEM Name Description Type Common Cause Repair Guide
1002 0x42 E 66 ERROR_XSS_CDROM_COULD_NOT_CREATE_DEVICE Kernel could not create DVD drive instance EC_XSS Bad DVD drive Repair Actions/1002

1003

Occurs if kernel communications to the hard drive time out. The SMC enters EC_XSS, the E 67 UEM will be displayed, and the 1003 code is displayed on the front panel.

Code Hex UEM Name Description Type Common Cause Repair Guide
1003 0x43 E 67 ERROR_XSS_HDD_TIMED_OUT Kernel HDD communications timed out EC_XSS Bad hard drive Repair Actions/1003

1010

Occurs if the kernel cannot configure the hard drive for Direct Memory Access mode. The SMC enters EC_XSS, the E 68 UEM will be displayed, and the 1010 code is displayed on the front panel.

Code Hex UEM Name Description Type Common Cause Repair Guide
1010 0x44 E 68 ERROR_XSS_HDD_NOT_DMA_CONFIGURED Kernel could not configure HDD for DMA mode EC_XSS Bad hard drive Repair Actions/1010

1011

Occurs if the kernel cannot create a device instance for the hard drive. The SMC enters EC_XSS, the E 69 UEM will be displayed, and the 1011 code is displayed on the front panel.

Code Hex UEM Name Description Type Common Cause Repair Guide
1011 0x45 E 69 ERROR_XSS_HDD_COULD_NOT_CREATE_DEVICE Kernel could not create HDD instance EC_XSS Bad hard drive Repair Actions/1011

1012

Occurs if a hard drive is detected, but the kernel cannot find or access it. The SMC enters EC_XSS, the E 70 UEM will be displayed, and the 1012 code is displayed on the front panel.

Code Hex UEM Name Description Type Common Cause Repair Guide
1012 0x46 E 70 ERROR_XSS_HDD_NOT_FOUND Kernel couldn't find the HDD EC_XSS Bad hard drive Repair Actions/1012

1013

Occurs if XAM cannot find a dashboard (dash.xex) to load from the nand. The SMC enters EC_XSS, the E 71 UEM will be displayed, and the 1013 code is displayed on the front panel.

Code Hex UEM Name Description Type Common Cause Repair Guide
x47 E 71 ERROR_XSS_XAM_NO_DASH XAM could not find a dash to load EC_XSS Bad nand Repair Actions/1013

1020

Occurs if the SMC Config on the nand is missing or corrupt. The SMC enters EC_XSS, the E 72 UEM will be displayed, and the 1020 code is displayed on the front panel.

Code Hex UEM Name Description Type Common Cause Repair Guide
1020 0x48 E 72 ERROR_SMC_FLASH_CONFIG_CORRUPT SMC configuration area in the nand is corrupt EC_XSS Bad nand image Repair Actions/1020

1021

Occurs if the HSIO training fails due to an unresponsive or malfunctioning eDRAM. The SMC enters EC_XSS, the E 73 UEM will be displayed, and the 1021 code is displayed on the front panel.

Code Hex UEM Name Description Type Common Cause Repair Guide
1021 0x49 E 73 ERROR_HSIO_TRAINING_FAILED GPU to eDRAM High Speed Link failed EC_XSS Bad GPU Repair Actions/HSIO

1022

Original Xbox 360

Occurs if the HSIO calibration fails due to an unresponsive or malfunctioning eDRAM. The SMC enters EC_XSS, the E 74 UEM will be displayed, and the 1022 code is displayed on the front panel.

Code Hex UEM Name Description Type Common Cause Repair Guide
1022 0x4A E 74 ERROR_HSIO_CALIBRATION_FAILED GPU to eDRAM High Speed Link failed EC_XSS Bad GPU Repair Actions/HSIO

1023

Occurs if the Southbridge can't communicate with the Ethernet PHY, or the vendor ID of the PHY is incorrect. The SMC enters EC_XSS, the E 75 UEM will be displayed, and the 1023 code is displayed on the front panel.

Code Hex UEM Name Description Type Common Cause Repair Guide
1023 0x4B E 75 ERROR_UNEXPECTED_ETHERNET_PHY_VENDOR Southbridge could not communicate with Ethernet PHY over MDIO/MDC EC_XSS Bad ethernet chip Repair Actions/1023

1030

Occurs if the Ethernet PHY does not complete the reset sequence properly. The SMC enters EC_XSS, the E 76 UEM will be displayed, and the 1030 code is displayed on the front panel.

Code Hex UEM Name Description Type Common Cause Repair Guide
1030 0x4C E 76 ERROR_ETHERNET_PHY_RESET_FAIL Ethernet PHY failed to complete reset EC_XSS Bad ethernet chip Repair Actions/1030

1031

Occurs if the Southbridge can't read from or write to the Ethernet PHY. The SMC enters EC_XSS, the E 77 UEM will be displayed, and the 1031 code is displayed on the front panel.

Code Hex UEM Name Description Type Common Cause Repair Guide
1031 0x4D E 77 ERROR_ETHERNET_PHY_READ_WRITE_FAIL Could not read from or write to Ethernet PHY EC_XSS Bad ethernet chip Repair Actions/1031

1032

Occurs if the GPU design revision is unsupported by the kernel. The SMC enters EC_XSS, the E 78 UEM will be displayed, and the 1032 code is displayed on the front panel.

Code Hex UEM Name Description Type Common Cause Repair Guide
1032 0x4E E 78 ERROR_UNSUPPORTED_GPU GPU is wrong revision and not supported EC_XSS Kernel too old Repair Actions/1032

1033

Occurs if XAM cannot found on the nand. The SMC enters EC_XSS, the E 79 UEM will be displayed, and the 1032 code is displayed on the front panel.

Code Hex UEM Name Description Type Common Cause Repair Guide
1033 0x4F E 79 ERROR_XSS_FLASH_NO_XAM XAM could not be found on the nand EC_XSS Bad nand Repair Actions/1033

1100

To be determined.

1101

Occurs if a write to the nand fails. The SMC enters EC_XSS, the E 81 UEM will be displayed, and the 1101 code is displayed on the front panel.

Code Hex UEM Name Description Type Common Cause Repair Guide
1101 0x51 E 81 Unknown XeKeysSecuritySaveSettings failed EC_XSS Bad nand Repair Actions/1101

1102

Xbox 360 S and E

Occurs if the HSIO calibration fails due to an unresponsive or malfunctioning eDRAM. The SMC enters EC_XSS, the E 82 UEM will be displayed, and the 1102 code is displayed on the front panel.

Code Hex UEM Name Description Type Common Cause Repair Guide
1102 0x52 E 82 ERROR_HSIO_CALIBRATION_FAILED CGPU to eDRAM High Speed Link failed EC_XSS Bad GPU Repair Actions/HSIO