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
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
0x17
VERIFY_HEADER
Verify 2BL header
Bad 2BL header
0x18
FETCH_CONTENTS
Copy 2BL to SRAM
Bad 2BL image
0x19
HMACSHA_COMPUTE
Compute 2BL HMAC hash
0x1A
RC4_INITIALIZE
Initialize 2BL RC4
0x1B
RC4_DECRYPT
Decrypt 2BL
Bad 2BL image
0x1C
SHA_COMPUTE
Compute 2BL hash
0x1D
SIG_VERIFY
Verify 2BL hash
Bad 2BL signature
0x1E
BRANCH
Branch to 2BL
2BL
CB_A
Hex
Name
Description
Possible Cause
0xD0
CB_A entry point
0xD1
READ_FUSES
Read eFUSEs
0xD2
VERIFY_OFFSET_CB_B
Verify CB_B offset from flash
Bad CB_B image
0xD3
FETCH_HEADER_CB_B
Fetch CB_B header from flash
0xD4
VERIFY_HEADER_CB_B
Verify CB_B header
Bad CB_B header
0xD5
FETCH_CONTENTS_CB_B
Copy CB_B to SRAM
Bad CB_B image
0xD6
HMACSHA_COMPUTE_CB_B
Generate CB_B hash
0xD7
RC4_INTIALIZE_CB_B
Initialize CB_B RC4
0xD8
RC4_DECRYPT_CB_B
Decrypt CB_B
Bad CB_B image
0xD9
SHA_COMPUTE_CB_B
Compute CB_B hash
0xDA
SHA_VERIFY_CB_B
Verify CB_B hash
Bad CB_B signature
0xDB
BRANCH_CB_B
Branch to CB_B
CB, SB, and CB_B
Hex
Name
Description
Possible Cause
0x20
2BL entry point, initialize SoC
0x21
INIT_SECOTP
Initialize Secure ROM and eFUSEs
0x22
INIT_SECENG
Initialize security engine
0x23
INIT_SYSRAM
Initialize system RAM
Bad GPU, RAM
0x24
VERIFY_OFFSET_3BL
Verify 3BL offset from flash
Bad 3BL image
0x25
LOCATE_3BL
Locate 3BL in flash
Bad nand image
0x26
FETCH_HEADER_3BL
Fetch 3BL header from flash
0x27
VERIFY_HEADER_3BL
Verify 3BL header
Bad 3BL header
0x28
FETCH_CONTENTS
Copy 3BL to SRAM
Bad 3BL image
0x29
HMACSHA_COMPUTE_3BL
Compute 3BL hash
0x2A
RC4_INITIALIZE_3BL
Initialize 3BL RC4
0x2B
RC4_DECRYPT_3BL
Decrypt 3BL
Bad 3BL image
0x2C
SHA_COMPUTE_3BL
Compute 3BL hash
0x2D
SHA_VERIFY_3BL
Verify 3BL hash
Bad 3BL signature
0x2E
HWINIT
Hardware initialization
Bad GPU, RAM
0x2F
RELOCATE
Relocate to system RAM
0x30
VERIFY_OFFSET_4BL
Verify 4BL offset from flash
Bad nand image
0x31
FETCH_HEADER_4BL
Fetch 4BL header from flash
0x32
VERIFY_HEADER_4BL
Verify 4BL header
Bad 4BL header
0x33
FETCH_CONTENTS_4BL
Copy 4BL to RAM
Bad 4BL image
0x34
HMACSHA_COMPUTE_4BL
Compute 4BL hash
0x35
RC4_INITIALIZE_4BL
Initialize 4BL RC4
0x36
RC4_DECRYPT_4BL
Decrypt 4BL
Bad 4BL image
0x37
SHA_COMPUTE_4BL
Compute 4BL hash
0x38
SIG_VERIFY_4BL
Verify 4BL hash
Bad 4BL signature
0x39
SHA_VERIFY_4BL
Verify 4BL hash
Bad 4BL signature
0x3A
BRANCH
Branch to 4BL
0x3B
PCI_INIT
Initialize PCI
4BL
Hex
Name
Description
Possible Cause
0x40
4BL entry point, setup memory paging
Bad GPU, RAM
0x41
VERIFY_OFFSET
Verify 5BL offset in flash
Bad 5BL image
0x42
FETCH_HEADER
Fetch 5BL header from flash
0x43
VERIFY_HEADER
Verify 5BL header
Bad 5BL header
0x44
FETCH_CONENTS
Copy 5BL to RAM
Bad 5BL image
0x45
HMACSHA_COMPUTE
Compute 5BL hash
0x46
RC4_INITIALIZE
Initialize 5BL RC4
0x47
RC4_DECRYPT
Decrypt 5BL
Bad 5BL image
0x48
SHA_COMPUTE
Compute 5BL hash
0x49
SHA_VERIFY
Verify 5BL hash
Bad 5BL signature
0x4A
LOAD_6BL
Load 6BL
0x4B
LZX_EXPAND
Expand 6BL
0x4C
SWEEP_CACHES
Clear L1 and L2 cache
0x4D
DECODE_FUSES
Decode fuses
0x4E
FETCH_OFFSET_6BL
Fetch 6BL offset from flash
0x4F
VERIFY_OFFSET_6BL
Verify 6BL offset
Bad 6BL offset
0x50
LOAD_UPDATE_1
Load Patch Slot 1
Bad patch slot 1 image
0x51
LOAD_UPDATE_2
Load Patch Slot 2
Bad patch slot 2 image
0x52
BRANCH
Branch to kernel
0x53
DECRYPT_VERIFY_HV_CERT
Decrypt and verify HV cert
Bad HV cert
Panic 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.