Errors

From XenonLibrary
Revision as of 01:28, 6 January 2023 by Octal450 (talk | contribs)
Jump to navigation Jump to search

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 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 code, see Error Code Identification.

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

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.
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.

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

Secondary Error Code Database

See the Secondary Error Codes database to look up the error code retrieved using the above method.

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 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, and 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 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 a thermal overload occurs in the CPU, GPU, or eDRAM. 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 are 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 Error Code will reflect the error. For some codes, a 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.

Universal Error Message

When a non-critical EC_XSS error occurs where the front panel shows a Universal Error Message, an error message will be shown on screen.

The message contains instructions to contact Xbox Support and the 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".