Repair Actions/0002: Difference between revisions

From XenonLibrary
Jump to navigation Jump to search
No edit summary
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{See also|Errors|Secondary Error Codes}}
{{See also|Errors|Secondary Error Codes}}
{{Note|This page is a technician's reference and is not intended to teach diagnosis and repair of electronic circuits.}}
{{RepairNote}}


;ERROR_V_CPUCORE
;ERROR_V_CPUCORE
VREG_CPU_PWRGD is driven high by the V_CPUCORE controller as long as the rail is within tolerance. If V_CPUCORE ever drops out of tolerance, the signal is de-asserted, causing the [[SMC]] to enter [[Errors#EC_FATAL|EC_FATAL]] and the 0002 code to be displayed on the front panel.
VREG_CPU_PWRGD is driven high by the V_CPUCORE controller as long as the rail is within tolerance. If V_CPUCORE ever drops out of tolerance, the signal is de-asserted, causing the [[SMC]] to enter [[Errors#EC_FATAL|EC_FATAL]] and the 0002 code to be displayed on the front panel.


Line 9: Line 8:
* Check if V_CPUCORE is shorted
* Check if V_CPUCORE is shorted
* If it is, check each phase to localize short
* If it is, check each phase to localize short
** Lift at least 1 pin of the inductors to isolate sections before checking
** 3 phases on Xenon, Zephyr, and Elpis
** 3 phases on Xenon, Zephyr, and Elpis
** 2 phases on every other board
** 2 phases on Falcon, Jasper, and Tonasket
* Check V_CPUCORE decoupling capacitors near and under CPU
* Check V_CPUCORE decoupling capacitors near and under CPU
* If all components are fine but the short remains, replace the CPU
* If all components are fine but the short remains, replace the CPU


== VREG Enable and Power Good ==
== Enable and Power Good ==
* Everything in this section must be checked quickly, as the SMC will shut down power upon entering EC_FATAL
* Everything in this section must be checked quickly, as the SMC will shut down power upon entering EC_FATAL
* Check VREG_CPU_EN signal components
* Check VREG_CPU_EN signal and pulldown
** If components are fine but the signal is missing, replace Southbridge
** If pulldown is fine but signal is missing, replace Southbridge
* Check VREG_CPU_PWRGD (VREG_CPUCORE_VCS_PWRGD on Xbox 360 S/E motherboards)
* Check VREG_CPU_PWRGD (VREG_CPUCORE_VCS_PWRGD on Xbox 360 S/E motherboards)
** If present, replace Southbridge
** If present, replace Southbridge
** If missing, check continue below
** If missing, check pullup
*** On Original Xbox 360 motherboards, check V_5P0
*** If pullup is fine, continue below


== VREG Circuit ==
== VREG Circuit ==
* Everything in this section must be checked quickly, as the SMC will shut down power upon entering EC_FATAL
* Everything in this section must be checked quickly, as the SMC will shut down power upon entering EC_FATAL
* Check if V_CPUCORE is in within tolerance
* Check if V_CPUCORE is present
* If it is, replace the PWM driver and recheck PWRGD
* If it is, replace the PWM driver and recheck PWRGD
* If it isn't, check each phase of V_CPUCORE VREG and PWM driver
* If it isn't, check each VREG phase and PWM driver
** 3 phases on Xenon, Zephyr, and Elpis
** 3 phases on Xenon, Zephyr, and Elpis
** 2 phases on every other board
** 2 phases on Falcon, Jasper, and Tonasket
 
{{Debug and Repair}}

Latest revision as of 14:25, 20 December 2023

Note  This page is a technician's reference. You will need Schematic and/or Boardview files to follow these steps.
ERROR_V_CPUCORE

VREG_CPU_PWRGD is driven high by the V_CPUCORE controller as long as the rail is within tolerance. If V_CPUCORE ever drops out of tolerance, the signal is de-asserted, causing the SMC to enter EC_FATAL and the 0002 code to be displayed on the front panel.

Short Circuit

  • Check if V_CPUCORE is shorted
  • If it is, check each phase to localize short
    • Lift at least 1 pin of the inductors to isolate sections before checking
    • 3 phases on Xenon, Zephyr, and Elpis
    • 2 phases on Falcon, Jasper, and Tonasket
  • Check V_CPUCORE decoupling capacitors near and under CPU
  • If all components are fine but the short remains, replace the CPU

Enable and Power Good

  • Everything in this section must be checked quickly, as the SMC will shut down power upon entering EC_FATAL
  • Check VREG_CPU_EN signal and pulldown
    • If pulldown is fine but signal is missing, replace Southbridge
  • Check VREG_CPU_PWRGD (VREG_CPUCORE_VCS_PWRGD on Xbox 360 S/E motherboards)
    • If present, replace Southbridge
    • If missing, check pullup
      • On Original Xbox 360 motherboards, check V_5P0
      • If pullup is fine, continue below

VREG Circuit

  • Everything in this section must be checked quickly, as the SMC will shut down power upon entering EC_FATAL
  • Check if V_CPUCORE is present
  • If it is, replace the PWM driver and recheck PWRGD
  • If it isn't, check each VREG phase and PWM driver
    • 3 phases on Xenon, Zephyr, and Elpis
    • 2 phases on Falcon, Jasper, and Tonasket