Errors: Difference between revisions

From XenonLibrary
Jump to navigation Jump to search
m (Octal450 moved page Error Database to Error Codes)
(41 intermediate revisions by the same user not shown)
Line 1: Line 1:
When errors occur on the [[Xbox 360]], the [[Ring of Light]] on the [[RF Board]] can be used to determine the fault.
{{See also|Secondary Error Codes}}


== Failure Mode ==
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.
The nature of the failure can be determined by observing the red light lit on the front of the console.


=== Original Xbox 360 ===
== 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|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.
On the [[Original Xbox 360]], the outer segments of the [[Ring of Light]] flash red to indicate the failure mode.


Line 16: Line 18:
| [[File:RROD_Core.png|75px]] || Core Digital/System Component Failure
| [[File:RROD_Core.png|75px]] || Core Digital/System Component Failure
|-
|-
| [[File:RROD_UEM.png|75px]] || [[#Universal Error Message|Universal Error Message (UEM)]] On Screen
| [[File:RROD_UEM.png|75px]] || [[#Universal Error Message|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.
 
{|class="wikitable"
! Front Panel !! Failure Mode
|-
| [[File:RDOD_Solid.png|75px]] || '''Solid:'''<br>Core Digital/System Component Failure<br>[[#Universal Error Message|Universal Error Message (UEM)]]
|-
| [[File:RDOD_Flashing.png|75px]] || '''Flashing:'''<br>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|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.
 
# While holding sync, press the eject button once. The first value of the error code is displayed.
# Continuing to hold sync, press the eject button again. The second value of the error code is displayed.
# Keep holding sync and press the eject button a third time. The third value of the error code is displayed.
# While still holding sync, press the eject button a fourth time. The fourth and final value of the error code is displayed.
# Holding sync and pressing the eject button a fifth time causes display to return to the [[#Failure Mode|Failure Mode]].
# Look up the code in the [[Secondary Error Codes]] database.
 
;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|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.
 
{|class="wikitable"
! Front Panel<br>(Flashing) !! [[File:RROD_4.png|75px]] !! [[File:RROD_1.png|75px]] !! [[File:RROD_2.png|75px]] !! [[File:RROD_3.png|75px]]
|-
| 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.
 
{|class="wikitable"
! Front Panel<br>(Flashing) !! [[File:RDOD_4.png|75px]] !! [[File:RDOD_1.png|75px]] !! [[File:RDOD_2.png|75px]] !! [[File:RDOD_3.png|75px]]
|-
| 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.
 
{|class="wikitable"
! Front Panel<br>(Flashing) !! [[File:RDOD_E.png|50px]]<br>1 blink !! [[File:RDOD_E.png|50px]]<br>2 blinks !! [[File:RDOD_E.png|50px]]<br>3 blinks !! [[File:RDOD_E.png|50px]]<br>4 blinks
|-
| Value || 1 || 2 || 3 || 0
|}
|}
== Secondary Error Code Database ==
{{Main|Secondary Error Codes}}
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 [[#Failure Modes|Core Digital/System Component Failure]]. The [[#Secondary Error Codes|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 [[#Failure Modes|Core Digital/System Component Failure]]. The [[#Secondary Error Codes|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 Algorithm#Trip Temperatures|Thermal Trip Temperature]]. All devices will immediately be shut down and all controllable voltages except [[Power Rails#V_12P0|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|EC_FATAL]] error occurs
When any of the above occur, [[Power Rails#V_12P0|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 [[#Failure Modes|Core Digital/System Component Failure or a Universal Error Message]]. The [[#Secondary Error Codes|Secondary Error Code]] will reflect the error. For some codes, a [[#Universal Error Message|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.
== Universal Error Message ==
When a non-critical [[#EC_XSS|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 [[#Secondary Error Codes|Secondary Error Code]] will be displayed converted from base-4 into decimal, with an E in front of it. For example, the [[Secondary Error Codes#1022|1022]] error will display "E 74".
<gallery widths="300px" heights="225px">
File:UEM-E-74.jpg|The E 74 Universal Error Message
</gallery>
{{Debug and Repair}}

Revision as of 23:03, 23 March 2023

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

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 Secondary Error Codes database.
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 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.

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