Difference between revisions of "Fatal Error"

From xboxdevwiki
Jump to: navigation, search
(Be more precise with HDD and DVD errors)
(Also add more information for error 5)
Line 6: Line 6:
 
!Value (2 digit decimal)
 
!Value (2 digit decimal)
 
!Step / Condition
 
!Step / Condition
 +
<!--
 +
 +
IDE / Harddive initialization
 +
 +
-->
 
|-
 
|-
 
|07
 
|07
Line 30: Line 35:
 
|08
 
|08
 
|Setting Harddrive device parameters failed
 
|Setting Harddrive device parameters failed
 +
<!--
 +
 +
IDE / DVD Drive initialization
 +
 +
-->
 
|-
 
|-
 
|10
 
|10
Line 42: Line 52:
 
|11
 
|11
 
|DVD Drive ATAPI identify device command failed
 
|DVD Drive ATAPI identify device command failed
 +
<!--
 +
 +
XBE Loader
 +
 +
-->
 +
|-
 +
|05
 +
|Harddrive not locked; Not reported if either:
 +
* XBE is allowed to run from unlocked HDD
 +
* Xbox is in manufacturing region
 +
* Kernel is made for Chihiro
 +
* Kernel is made for XDK
 +
 
|}
 
|}
  
Line 64: Line 87:
 
|04
 
|04
 
|RAM bad
 
|RAM bad
|-
 
|05
 
|Harddrive not locked{{FIXME|reason=When is this actually checked?}}
 
 
|-
 
|-
 
|13
 
|13

Revision as of 22:34, 27 October 2018

These are the errors which will be displayed
Fatal Error 13 being displayed

Checked after cold-boot, in this particular order[FIXME]:

Value (2 digit decimal) Step / Condition
07 Harddrive never left busy state (after reset from cold-boot)
09 Setting Harddrive PIO mode failed
09 Setting Harddrive DMA mode failed
08 Harddrive ATA identify device command failed
09 Harddrive is too small for cache partitions
06 Unable to unlock Harddrive
08 Harddrive ATA identify device after unlock command failed
08 Setting Harddrive device parameters failed
10 DVD Drive never left busy state (after reset from cold-boot)
12 Setting DVD Drive PIO mode failed
12 Setting DVD Drive DMA mode failed
11 DVD Drive ATAPI identify device command failed
05 Harddrive not locked; Not reported if either:
  • XBE is allowed to run from unlocked HDD
  • Xbox is in manufacturing region
  • Kernel is made for Chihiro
  • Kernel is made for XDK

Additional error codes, or no precise order known[FIXME]:

Value (2 digit decimal) Generic meaning
00 No error (used internally to clear error flags from EEPROM)
01
02 EEPROM Checksum failure
03
04 RAM bad
13 Dashboard broken, while Kernel/LaunchDataPage reason == 0 (MainMenu)
14 Dashboard broken, while Kernel/LaunchDataPage reason == 1 (Error)
15
16 Dashboard settings error[citation needed]
17
18
19
20 Dashboard failed to launch, but DVD security check was successful
21 Used to manually display fatal error after reboot (on purpose)