Post Codes: Difference between revisions
Jump to navigation
Jump to search
(Created page with "The Xbox 360 uses Post Codes to report the current step of the boot process. They can be read using 8 post points on the bottom of the motherboard which form a hex byte. == Post Codes List == The "Possible Cause" indicates possible reasons for post code if the unit is displaying an error code on the front panel or hanging on boot. === 1BL === Not applicable to Waternoose DD1, Shiva, or when Secure ROM is not used. {|cl...") |
No edit summary |
||
Line 41: | Line 41: | ||
|} | |} | ||
=== 1BL | === 1BL Panics === | ||
{|class="wikitable" | {|class="wikitable" | ||
! Hex !! Name !! Description !! Possible Cause | ! Hex !! Name !! Description !! Possible Cause |
Revision as of 20:42, 17 June 2023
The Xbox 360 uses Post Codes to report the current step of the boot process. They can be read using 8 post points on the bottom of the motherboard which form a hex byte.
Post Codes List
The "Possible Cause" indicates possible reasons for post code if the unit is displaying an error code on the front panel or hanging on boot.
1BL
Not applicable to Waternoose DD1, Shiva, or when Secure ROM is not used.
Hex | Name | Description | Possible Cause |
---|---|---|---|
0x10 | BEGIN | 1BL entry point | |
0x11 | FSB_CONFIG_PHY_CONTROL | FSB function 1 | FSB fail |
0x12 | FSB_CONFIG_RX_STATE | FSB function 2 | FSB fail |
0x13 | FSB_CONFIG_TX_STATE | FSB function 3 | FSB fail |
0x14 | FSB_CONFIG_TX_CREDITS | FSB function 4 | FSB fail |
0x15 | FETCH_OFFSET | Fetch 2BL offset from flash | GPU, SB, Nand |
0x16 | FETCH_HEADER | Fetch 2BL header from flash | Bad 2BL header |
0x17 | VERIFY_HEADER | Verify 2BL header | Bad 2BL header |
0x18 | FETCH_CONTENTS | Copy 2BL to SRAM | Bad nand image |
0x19 | HMACSHA_COMPUTE | Generate 2BL hash | |
0x1A | RC4_INITIALIZE | Initialize 2BL RC4 decryption key | |
0x1B | RC4_DECRYPT | Decrypt 2BL with RC4 | Bad nand image |
0x1C | SHA_COMPUTE | Generate 2BL hash | |
0x1D | SIG_VERIFY | Verify 2BL hash with RSA | Bad 2BL signature |
0x1E | BRANCH | Branch to 2BL |
1BL Panics
Hex | Name | Description | Possible Cause |
---|---|---|---|
0x81 | MACHINECHECK | Panic - Machine Check | |
0x82 | DATA_STORAGE | Panic - Data Storage | |
0x83 | DATA_SEGMENT | Panic - Data Segment | |
0x84 | INSTRUCTION_STORAGE | Panic - Instruction Storage | |
0x85 | INSTRUCTION_SEGMENT | Panic - Instruction Segment | |
0x86 | EXTERNAL | Panic - External | CPU interrupt triggered |
0x87 | ALIGNMENT | Panic - Alignment | |
0x88 | PROGRAM | Panic - Program | Illegal instruction |
0x89 | FPU_UNAVAILABLE | Panic - FPU Unavailable | |
0x8A | DECREMENTER | Panic - Decrementer | |
0x8B | HYPERVISOR_DECREMENTER | Panic - Hypervisor Decrementer | |
0x8C | SYSTEM_CALL | Panic - System Call | |
0x8D | TRACE | Panic - Trace | |
0x8E | VPU_UNAVAILABLE | Panic - VPU Unavailable | |
0x8F | MAINTENANCE | Panic - Maintenance | |
0x90 | VMX_ASSIST | Panic - VMX Assist | |
0x91 | THERMAL_MANAGEMENT | Panic - Thermal Management | |
0x92 | WRONG_THREAD | Panic - Wrong Thread | 1BL executed on wrong thread |
0x93 | TOO_MANY_CORES | Panic - Too Many Cores | 1BL executer on wrong core |
0x94 | VERIFY_OFFSET | Panic - Verify Offset | Bad 2BL offset |
0x95 | VERIFY_HEADER | Panic - Verify Header | Bad 2BL header |
0x96 | SIG_VERIFY | Panic - Signature Verify | Bad 2BL signature |
0x97 | NONHOST_RESUME_STATUS | Panic - Non Host Resume Status | |
0x98 | NEXT_STAGE_SIZE | Panic - Next Stage Size | 2BL size too large |