From 29cdf38fdb052be8ca1593f0ecec1651582c81bc Mon Sep 17 00:00:00 2001 From: craftbenmine <147937302+craftbenmine@users.noreply.github.com> Date: Thu, 26 Jun 2025 20:10:37 +0200 Subject: [PATCH] Updated many code descriptions --- postcodes.csv | 49 +++++++++++++++++++++++++++++++++---------------- 1 file changed, 33 insertions(+), 16 deletions(-) diff --git a/postcodes.csv b/postcodes.csv index 4c668f0..de1cf9a 100644 --- a/postcodes.csv +++ b/postcodes.csv @@ -11,24 +11,24 @@ "XOP","SMC","0xE00A",,1,"FATAL_FAN_RUN", "XOP","SMC","0xE010",,1,"FATAL_POWER_STABILIZE_RETRY","Voltage low / unstable. check capacitors" "XOP","SMC","0xE011",,1,"THERMAL_OVERTEMP_THRESHOLD","Overtemperature unknown" -"XOP","SMC","0xE042",,1,"FATAL_V_5P0_I2C_UNREACHABLE","U3E2 I2C unreachable -> Check surrounding traces, replace U3E2" +"XOP","SMC","0xE042",,1,"FATAL_V_5P0_I2C_UNREACHABLE","U3E2 I2C unreachable -> Check surrounding traces, R3E18, R3E20, replace U3E2" "XOP","SMC","0xE046",,1,"FATAL_GFXCPU_I2C_UNREACHABLE","NCP4204 I2C unreachable -> Check R9C1, R9C2, surrounding traces, replace U9C2" -"XOP","SMC","0xE04A",,1,"FATAL_MEMIOAB","U9F2 I2C unreachable -> Check surrounding traces, replace U9F2" -"XOP","SMC","0xE04B",,1,"FATAL_MEMIOCD","U6C1 I2C unreachable -> Check surrounding traces, replace U6C1" +"XOP","SMC","0xE04A",,1,"FATAL_MEMIOAB","U9F2 I2C unreachable -> Check surrounding traces, R9F11, R9F6, replace U9F2" +"XOP","SMC","0xE04B",,1,"FATAL_MEMIOCD","U6C1 I2C unreachable -> Check surrounding traces, R5C11, R5C10, replace U6C1" "XOP","SMC","0xE081",,1,"FATAL_V12_HW_FAILURE","Thrown when console unplugged unexpectedly, check powersupply. 12V unstable, maybe V_EXT (R5R20, R5R19), check PSU_V12P0_EN (R9A2, R9B2)" "XOP","SMC","0xE082",,1,"FATAL_V5_HW_FAILURE","Thrown when console unplugged unexpectedly, check powersupply. Unstable V_5P0, check C3E15." "XOP","SMC","0xE083",,1,"FATAL_PWRGPA_HW_FAILURE","Thrown when console unplugged unexpectedly, VREG_PWRGPA_PWRGD went low while console was on, V_3P3, V_SOC1P8PLL, VMEMIOAB/CD, VTT[ABCD] unstable. Check C4F21, C9E11 and C6C14." "XOP","SMC","0xE084",,1,"FATAL_SBPOWERUP2_HW_FAILURE","Thrown when console unplugged unexpectedly, SBPOWERUP2 failed while console is on, unstable" "XOP","SMC","0xE085",,1,"FATAL_PWRGPB_FAILURE","Thrown when console unplugged unexpectedly, VREG_PWRGPB_PWRGD went low while console was on, V_FUSE, V_SOCPHY, V_NBCORE or V_MEMCORE unstable. Check C6F9, C6F12 and C6E15." "XOP","SMC","0xE086",,1,"FATAL_CPUGFX_FAILURE","Thrown when console unplugged unexpectedly, CPUGFX_PWRGD went low while console was on. Check output filtering C8D1, C8D2, C8D4, C8E1, C8E5, C8E8, C8E10. General corrosion / timing problem in NCP area?" -"XOP","SMC","0xE089",,1,"FATAL_NBCORE","U5F3 I2C unreachable -> Check surrounding traces, replace U5F3" +"XOP","SMC","0xE089",,1,"FATAL_NBCORE","U5F3 I2C unreachable -> Check surrounding traces, R5F12, R5F15, replace U5F3" "XOP","SMC","0xEB40",,1,"BOOT_SBUNRESETWAIT","V_SB2P5, V_SB1P1, V_SB1P8 timeout, unable to unreset southbridge. Check short on V_SB2P5, V_SB1P1, V_SB1P8, replace U3D3, U3E1 or U3D5 or surrounding resistors, southbridge" "XOP","SMC","0xEB41",,1,"BOOT_PSPBOOTACKWAIT_DONE","Waiting for PSP Boot Acknowledge finished, APU <-> SB communication failed on SMBUS3, no PSP boot acknowledge, check R4D31, R4D38. V_FUSE/V_SOC1P8 unavailable, check resistance and voltage on both, if missing U5C3 or U6D1 related. Cause can be APU not receiving PWROK from SB (Check R5R5, R5R6), Check V_SOC1P8VDD (FB6D1), reball APU, APU." "XOP","SMC","0xEB42",,1,"BOOT_PSPPORSPEWWAIT_DONE","PSP Power-On Reset spew wait done, unable to unreset APU, APU stuck in reset -> Check R5R9, R5T10, reball APU, APU." "XOP","SMC","0xEB43",,1,"BOOT_SOCUNRESETWAIT_DONE","SOC unreset wait complete" "XOP","SMC","0xEB44",,1,"BOOT_SOCFLASHACCWAIT","SOC flash access wait done" -"XOP","SMC","0xEB45",,1,"BOOT_SOCPOST_DONE","SOC POST (Power-On Self-Test) wait done, faulty CPU?" -"XOP","SMC","0xEB46",,1,"BOOT_XSS_TIMEOUT_46","XSS wait timeout (SOC not responding) - error fallback 0xeb46 right AFTER 0x007x - VTT[ABCD]/V_Memio timeout, check resistances & voltage. 0xeb46 right AFTER 0x045x - APU <-> VRM CONTROLLER SVI2 communication attempt failed, possibly check/replace Ethernet IC (U6N1). Check R9C4, R2R2, R2R3, replace ncp, reball APU, APU" +"XOP","SMC","0xEB45",,1,"BOOT_SOCPOST_DONE","SOC POST (Power-On Self-Test) wait done, seen with cracked apu, faulty CPU?" +"XOP","SMC","0xEB46",,1,"BOOT_XSS_TIMEOUT_46","XSS wait timeout (SOC not responding) (MOST COMMON CAUSE U5B2 DAMAGED/MISSING) - error fallback 0xeb46 right AFTER 0x007x - VTT[ABCD]/V_Memio timeout, check resistances & voltage. 0xeb46 right AFTER 0x045x - APU <-> VRM CONTROLLER SVI2 communication attempt failed, possibly check/replace Ethernet IC (U6N1). Check R9C4, R2R2, R2R3, replace ncp, reball APU, APU" "XOP","SMC","0xEB47",,1,"BOOT_XSS_TIMEOUT_47","XSS wait timeout fallback path (word_20000090 nonzero)" "XOP","SMC","0xEB48",,1,"BOOT_SOCPOWEROK_DONE","SOC power OK complete" "XOP","SMC","0xEB49",,1,"BOOT_COND_EARLY_ABORT","Conditional POST on XSSActiveWait() return < 0 - XSS wait failed - early abort" @@ -61,28 +61,28 @@ "XOS","SMC","0xE003",,1,"FATAL_PWRGPA","PWRGPA timeout / not reporting PWRGD -> Check U9F1, R6T4, Q9F1, Q9F2, surrounding resistors/capacitors. V_Memio or V_VTTB short ?" "XOS","SMC","0xE004",,1,"FATAL_SBPOWERUP2", "XOS","SMC","0xE005",,1,"FATAL_PWRGPB","PWRGPB timeout / not reporting PWRGD -> Check short on V_SOCPHY, V_NBCORE (can be low resistance, dont confuse with a short!). Pull VREG_PWRGPB_EN to V_3P3STBY manually and check V_SOCPHY, V_NBCORE voltages. R5U9, U5F5, U5F3, Q6F1, Q6F2, surrounding caps and resistors." -"XOS","SMC","0xE006",,1,"FATAL_CPUGFX","CPUGFX_PWRGD timeout / not reporting PWRGD -> Check short on V_CPUCORE, V_GFXCORE (possible overcurrentshutdown) (they can be low resistance, dont confuse with a short!), check drivers U9D2, U9E1, U9E2, all 6 mosfets, surrounding resistors and U9C2." +"XOS","SMC","0xE006",,1,"FATAL_CPUGFX","CPUGFX_PWRGD timeout / not reporting PWRGD -> Check resistance V_CPUCORE, V_GFXCORE (possible overcurrentshutdown? they can be low resistance, dont confuse with a short!), check drivers U9D2, U9E1, U9E2, all 6 mosfets, surrounding resistors and U9C2." "XOS","SMC","0xE007",,1,"FATAL_FAN_STARTUP", "XOS","SMC","0xE008",,1,"FATAL_SBPOWERUP1","Wait for `SBPowerUp1(0)` to complete" "XOS","SMC","0xE009",,1,"FATAL_09", "XOS","SMC","0xE00A",,1,"FATAL_FAN_RUN", "XOS","SMC","0xE010",,1,"FATAL_POWER_STABILIZE_RETRY","Voltage low / unstable. check capacitors" "XOS","SMC","0xE011",,1,"THERMAL_OVERTEMP_THRESHOLD","Overtemperature unknown" -"XOS","SMC","0xE046",,1,"FATAL_GFXCPU_I2C_UNREACHABLE","NCP4204 I2C unreachable -> Check R9C29, R9C30, surrounding traces, check V_5P0_GATED available? (R9D30, Q8D1), replace U9C2" +"XOS","SMC","0xE046",,1,"FATAL_GFXCPU_I2C_UNREACHABLE","NCP4205 I2C unreachable -> Check R9C29, R9C30, R9D23, surrounding traces, check V_5P0_GATED available? (R9D30, Q8D1), replace U9C2" "XOS","SMC","0xE081",,1,"FATAL_V12_HW_FAILURE","Thrown when console unplugged unexpectedly. -> V_12P0_GATED failed while on, check V_EXT (R5T18, R5T26), Q9D1, R9C24, check powersupply" "XOS","SMC","0xE082",,1,"FATAL_HW_FAILURE_OLD5","Thrown when console unplugged unexpectedly. Ignore" "XOS","SMC","0xE083",,1,"FATAL_PWRGPA_HW_FAILURE","Thrown when console unplugged unexpectedly. PWGRPA failed while on, check output capacitors for V_Memio (C9E8)." "XOS","SMC","0xE084",,1,"FATAL_SBPOWERUP2_HW_FAILURE","Thrown when console unplugged unexpectedly. SBPOWERUP2 failed while console is on, unstable" "XOS","SMC","0xE085",,1,"FATAL_PWRGPB_FAILURE","Thrown when console unplugged unexpectedly. PWGRPB failed while on, check output capacitors for V_SOCPHY (C5F5, C5F6), V_NBCORE (C5E10, C5E11). " "XOS","SMC","0xE086",,1,"FATAL_CPUGFX_FAILURE","Thrown when console unplugged unexpectedly. CPUGFX_PWRGD failed while on, check output capacitors for V_CPUCORE, V_GFXCORE (C8D1, C8D2, C8D3, C8E1, C8E2, C8E3)" -"XOS","SMC","0xE089",,1,"FATAL_NBCORE","U5F3 I2C unreachable -> Check surrounding traces, Q6F1 and Q6F2. Replace U5F3" +"XOS","SMC","0xE089",,1,"FATAL_NBCORE","U5F3 I2C unreachable -> Check surrounding traces, R5F17, R5F9, Q6F1 and Q6F2. Replace U5F3" "XOS","SMC","0xEB40",,1,"BOOT_SBUNRESETWAIT","V_SB1P1, V_SB1P8 timeout, unable to unreset southbridge. Check short on V_SB1P1, V_SB1P8, check U3E1 or U3F1 or surrounding resistors" "XOS","SMC","0xEB41",,1,"BOOT_PSPBOOTACKWAIT_DONE","APU <-> SB communication failed on SMBUS3, no PSP boot acknowledge (R3T1, R3T2, R5T5, R5T6, R4E29, R4E28), can be caused by: V_FUSE/V_SOC1P8 unavailable -> Check R5D10, U5D3, R5D9, D5D2, D5D1, R5R11, R5R10, U5D2, R6D6, R5D6, seen with low V3P3, possible V_3P3_ENET short. Can be APU not receiving PWROK from SB (Check R5T29, R5T28)Check V_SOC1P8VDD (FB6D1), reball APU, APU." "XOS","SMC","0xEB42",,1,"BOOT_PSPPORSPEWWAIT_DONE","PSP Power-On Reset spew wait done, unable to unreset APU, APU stuck in reset -> Check R5T31, R5T13, APU." "XOS","SMC","0xEB43",,1,"BOOT_SOCUNRESETWAIT_DONE","SOC unreset wait complete" "XOS","SMC","0xEB44",,1,"BOOT_SOCFLASHACCWAIT","SOC flash access wait done" -"XOS","SMC","0xEB45",,1,"BOOT_SOCPOST_DONE","SOC POST (Power-On Self-Test) wait done" -"XOS","SMC","0xEB46",,1,"BOOT_XSS_TIMEOUT_46","XSS wait timeout (SOC not responding) - error fallback 0xeb46 right AFTER 0x007x - VTT[ABCD]/V_Memio timeout, check resistances & voltage. 0xeb46 right AFTER 0x04c5 - V3P3 unavailable, check short, check U5D4, C5D5, R9C31, R5D11, R5D13. 0xeb46 right AFTER 0x045x - APU <-> VRM CONTROLLER SVI2 communication attempt failed. check resistance on all apu rails, can show partial dead core (V_Memio?). Check R9D3, R2R2, R2R1, R9C23, R1P21, replace ncp, APU." +"XOS","SMC","0xEB45",,1,"BOOT_SOCPOST_DONE","SOC POST (Power-On Self-Test) wait done, seen with cracked APU" +"XOS","SMC","0xEB46",,1,"BOOT_XSS_TIMEOUT_46","XSS wait timeout (SOC not responding) (MOST COMMON CAUSE U6N1 DAMAGED/MISSING) - error fallback 0xeb46 right AFTER 0x007x - VTT[ABCD]/V_Memio timeout, check resistances & voltage. 0xeb46 right AFTER 0x04c5 - V3P3 unavailable, check short, check U5D4, C5D5, R9C31, R5D11, R5D13. 0xeb46 right AFTER 0x045x - APU <-> VRM CONTROLLER SVI2 communication attempt failed. check resistance on all apu rails, can show partial dead core (V_Memio?). Check R9D3, R2R2, R2R1, R9C23, R1P21, replace ncp, APU." "XOS","SMC","0xEB47",,1,"BOOT_XSS_TIMEOUT_47","XSS wait timeout fallback path (word_20000090 nonzero)" "XOS","SMC","0xEB48",,1,"BOOT_SOCPOWEROK_DONE","SOC power OK complete" "XOS","SMC","0xEB49",,1,"BOOT_COND_EARLY_ABORT","Conditional POST on XSSActiveWait() return < 0 - XSS wait failed - early abort" @@ -110,9 +110,28 @@ "XOS","SMC","0xE423",,1,"THERMAL_23", "XOS","SMC","0xE424",,1,"THERMAL_24", "XOS","CPU","0x9134",,1,"MEMORY_S","General memory error (MEM <-> APU), check V_Memio / VTT A-D resistances&voltages, check resistors around rams, replace rams (ZQ method?), reball apu." -"XOS","CPU","0x05f9",,0,"MEMORY_S_BYP","Thrown with memory error on ONE S" -"XOX","SMC","0xE08C",,1,"APU_FAIL_1","APU failure" -"XOX","SMC","0xE090",,1,"APU_FAIL_2","APU failure" +"XOS","CPU","0x05f9",,1,"MEMORY_S_BYP","Thrown with memory error on ONE S" +"XOP,XOS,XOX","CPU","0x82FF",,1,"UNKNOWN1","User report: Possible APU failure, pressing on APU throws different errors, reball APU" +"XOX","SMC","0xE08C",,1,"APU_FAIL_1","User report: Possible APU failure" +"XOX","SMC","0xE090",,1,"APU_FAIL_2","User report: Possible APU failure" +"XOX","SMC","0xeb46",,1,"BOOT_XSS_TIMEOUT_46","XSS wait timeout (SOC not responding) (Possibly U28 damaged/Missing?)" +"XSS,XSX","SMC","0xEB41",,1,"BOOT_PSPBOOTACKWAIT_DONE","User report: Possible missing V_SOCPHY, V_FUSE related" +"XSS,XSX","SMC","0xEB45",,1,"SSD_INIT1","no codes while standby, after powerbuttonpress; 30 sec on/off: SSD undetected. Check SSD Health in PC with Crystaldiskinfo" +"XSS,XSX","SMC","0x0a80",,1,"SSD_INIT2","1 sec on/off: Thrown with SSD missmatch, possibly corrupted/bad ssd?" +"XSS","SMC","0xE046",,1,"SMC_FATAL_GFXCPU_I2C_UNREACHABLE","GFXCORE/CPUCORE regulator did not respond through i2c -> check R231, R233, surrounding traces, replace U57" +"XSS","SMC","0xE04C",,1,"SMC_FATAL_MEMPHYIOSOC_I2C_UNREACHABLE","MEMPHY/MEMIO/SOC regulator did not respond through i2c -> check R655, R675, surrounding traces, replace U480" +"XSX","SMC","0xE046",,1,"SMC_FATAL_GFXCPU_I2C_UNREACHABLE","GFXCORE/CPUCORE regulator did not respond through i2c -> check R231, R233, surrounding traces, replace U57" +"XSX","SMC","0xE04C",,1,"SMC_FATAL_MEMPHYIOSOC_I2C_UNREACHABLE","MEMPHY/MEMIO/SOC regulator did not respond through i2c -> check R143, R133, surrounding traces, replace U480" +"XSS","SMC","0xE003",,1,"FATAL_PWRGPA","Powergroup A (V_MEMIO) missing/timout: Check short on V_MEMIO, related to U480 and U32" +"XSX","SMC","0xE003",,1,"FATAL_PWRGPA","Powergroup A (V_MEMIO) missing/timout: Check short on V_MEMIO, related to U480, U32 and U60" +"XSS","SMC","0xE005",,1,"FATAL_PWRGPB","Powergroup B (V_MEMPHY/V_SOC) missing/timout: Check shorts on V_MEMPHY/V_SOC. Related to U480, U62, U0, U59" +"XSX","SMC","0xE005",,1,"FATAL_PWRGPB","Powergroup B (V_MEMPHY/V_SOC) missing/timout: Check shorts on V_MEMPHY/V_SOC. Related to U480, U31, U62, U0, U59" +"XSS","SMC","0xE006",,1,"FATAL_CPUGFX","VREG_PWRGPAB_CPUGFX_PWRGD missing/timout: Check shorts on V_DRAM1P8, V_SOC1P8, V_SOCPHY. U480, U402, U400, U129 and U57 drive this signal low when a fault is detected." +"XSX","SMC","0xE006",,1,"FATAL_CPUGFX","VREG_PWRGPAB_CPUGFX_PWRGD missing/timout: Check shorts on V_DRAM1P8, V_SOC1P8, V_SOCPHY. U681, U7, U129, U57 and U480 drive this signal low when a fault is detected." +"XSS","SMC","0xE093",,1,"FATAL_POWERS","User report: After 0xe005, V_MEMPHY was unable to start, VREG_MEMPHY_PWM_R was stuck high. U480, U62 related" +"XSX","SMC","0xE093",,1,"FATAL_POWERX","User report: After 0xe005, V_MEMPHY was unable to start, VREG_MEMPHY_PWM_R was stuck high. U480, U31, U62 related" +"XSS","SMC","0xE08C",,1,"VINSEN_12P0_MEMIOPHYSOC","User report: 12V not detected by U480 or possible U57, check R132, R676, R252 and R253 (surrounding traces corroded?), check voltage on VINSEN pin of both chips" +"XSX","SMC","0xE08C",,1,"VINSEN_12P0_MEMIOPHYSOC","User report: 12V not detected by U480 or possible U57, check R132, R140, R252 and R253 (surrounding traces corroded?), check voltage on VINSEN pin of both chips" "XSS,XSX","SP","0x0301",,0,"BOOT_SUCCESS", "XSS,XSX","CPU","0x3600",,0,"BOOT_SUCCESS", "XSX","SP","0xCC01","0xFC01",1,"RAM_ERR_BANK_E","Bank E failure: Check resistors/traces surrounding bank E. Reball bank E. Replace bank E. Reball apu, APU." @@ -125,8 +144,6 @@ "XSX","SP","0xCC80","0xFC80",1,"RAM_ERR_BANK_H","Bank H failure: Check resistors/traces surrounding bank H. Reball bank H. Replace bank H. Reball apu, APU." "XSX","SP","0xCD00","0xFD00",1,"RAM_ERR_BANK_A","Bank A failure: Check resistors/traces surrounding bank A. Reball bank A. Replace bank A. Reball apu, APU." "XSX","SP","0xCE00","0xFE00",1,"RAM_ERR_BANK_J","Bank J failure: Check resistors/traces surrounding bank J. Reball bank J. Replace bank J. Reball apu, APU." -"XSX","SMC","0xE006",,1,"RAM_ERR_V1P8","Check for shorts on V_DRAM1P8 line" -"XSS","SMC","0xE08C",,1,"VINSEN_12P0_MEMIOPHYSOC","12V Voltage enable failure, Check MP2926 (U480) and components around it" "XOP,XOS,XOX","SP","0x0075",,0,"BOOT_SUCCESS", "XOP,XOS,XOX","CPU","0x14FF",,0,"BOOT_SUCCESS", "XOP,XOS,XOX","CPU","0x0100","0xFF00",0,"2BL_UNKNOWN",