MacBook Pro A1707 Charger stuck at 5V instead of 20V repair

From Repair Wiki
Revision as of 09:37, 21 March 2024 by ASRepairs (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
MacBook Pro A1707 Charger stuck at 5V instead of 20V repair
Device MacBook Pro A1707
Affects part(s) Motherboard
Needs equipment multimeter, soldering iron, soldering station, thermal camera
Difficulty ◉◉◉◌ Hard
Type Soldering


Problem description

Charging voltage from USB-C charger is stuck at 5V instead of 20V.

For more information about this problem, check Charger stuck at 5V instead of 20V on MacBooks

C7080 capacitor on boardview (Figure 1)

Symptoms

  • Not charging
  • Most likely not turning on
  • Drawing very little to no current

Solution

  • If 5 V and 0.00 A draw, most likely a 0–1 Ω short to ground on PP3V3_G3H
  • PP3V3_G3H missing due to a short circuit on the input to PP3V3_G3H creation circuit
  • Corroded LDO cap for PP3V3_G3H around a CD3215. On right side of board, check under shielding by SSD under the right CD3215 for hidden corroded cap. Example video: (drawing 200 mA, 1 V on PP3V3_G3H, not possible to measure short to ground on PP3V3_UPC_LDO because it is only bringing PP3V3_G3H down when machine is turned on)
  • PP3V3_G3H missing due to PM_EN_P3V3_G3H missing due to bad ISL9239
  • CD 3215 chip does not receive a signal to request 20 V from the charger. Issue should be traced back along the line to identify culprit, which is often ISL 9239.
  • Bad CD3215
  • A bad CD3215 will not boot loop, whereas the good CD3215 WILL boot loop. It takes up to 10 seconds for it loop, so be patient.
  • Check voltage at C7080. If it reads ~1.4v, it's most likely a CD3215.
  • Bad CD3215 ROM chip (U2890)
  • CD3215 had corrosion nearby, fixed by cleaning up the area and reflowing Example video: (corroded capacitor next to CD3215, fixed by reflow of CD3215 and replaced capacitor)
  • CD3215 liquid damaged. Attempt to reflow affected chip(s) first. Replace the chip(s) if reflowing does not resolve the issue.
  • Bad / dead ISL9239 — it needs to make the enable for the 3.3 V regulator (U6990), PM_EN_P3V3_G3H
  • Bad / dead SMC — it needs to talk to the CD3215s to tell them to go to 20 V

Example video