We will be continuing maintenance on the wiki starting this Saturday at 9 am (UTC) to Sunday at 7PM (UTC).
There is a possibility of long maintenance-breaks and downtime during this time.
For more information contact us in the wiki Discord or by email at: unto@fighttorepair.org
MacBook Pro A2251 Not turning on, 0.00-0.05A current draw at 5V repair
Jump to navigation
Jump to search
![]() |
This article is a stub. You can help Repair Wiki grow by expanding it. |
MacBook Pro A2251 Not turning on, 0.00-0.05A current draw at 5V repair | |
---|---|
Device | MacBook Pro A2251 |
Affects part(s) | Motherboard |
Needs equipment | multimeter, soldering iron, soldering station |
Difficulty | 3. Hard |
Type | Micro-Soldering, Soldering |
Problem description[edit | edit source]
Diagnosing and resolving issues where a MacBook (820-01949) remains stuck on 5V with low current draw (~0.00–0.02 A) as indicated by a USB-C current meter. Commonly, this is attributed to a short to ground on the PPBUS_G3H power rail. Differentiate this from cases where one port reads 5V ~0.12–0.25 A while another reads 5V ≈5V 0.02 A (CD3217 issue), and where all ports show 5V ~0.00–0.02 A (PPBUS_G3H issue or T2 corruption).
Symptoms[edit | edit source]
- MacBook not turning on and is stuck on 5V with low current draw (~0.00–0.02 A) as measured by USB-C amp meter.
- Absent PPBUS_G3H voltage due to a short or creation problem.
- Device stuck in DFU mode due to corrupt T2/BridgeOs firmware.
- Absent or shorted PP3v3_G3H_RTC voltage.
- Failed CD3217 USB C controller (U3100_T, U3100_X, U3100_W, U3100_R)
- Short to ground on any of the power rails generated by U7800 that power the T2 chip, such as PP1v8_SLPS2R or PP1v1_SLPS2R.
- Missing U7800 input power
- Missing or shorted SLPS2R line. (Most commonly PP1v8_SLPS2R due to a short to ground.
- Non-specific areas of corrosion causing T2 or CD3217 communication issues.
Solution[edit | edit source]
Identifying the problem[edit | edit source]
Check for DFU or Recovery Mode:[edit | edit source]
- Connect the MacBook to another Mac via the master port and use Apple Configurator 2 to verify if it's in DFU mode.
- If in DFU mode, proceed to "Device stuck in DFU mode due to corrupt T2 firmware" repair steps.
Check PPBUS_G3H Voltage:[edit | edit source]
- Measure voltage on PPBUS_G3H (C6584 or similar) using a multimeter.
- Compare measured voltages to reference ranges.
- Interpret results based on voltage values and proceed to appropriate repair steps.
Check PP3v3_G3H_RTC Voltage:[edit | edit source]
- Measure PP3v3_G3H_RTC on a capacitor or resistor near CD3217 (C3100_W recommended).
- Compare measured values to normal range (~3.3V).
- Proceed based on measurement results.
Check PP3v3_G3H_PMU_VDDMAIN Voltage:[edit | edit source]
- Measure PP3v3_G3H_PMU_VDDMAIN on a capacitor near U7800 (C78B0 recommended).
- Compare measured values to normal range (~3.3V).
- Interpret results and proceed as necessary.
Solving the problem[edit | edit source]
Device Stuck in DFU Mode Due to Corrupt T2 Firmware:[edit | edit source]
- Revive T2 firmware using Apple Configurator 2 on another Mac.
- Follow steps to restore firmware, ensuring macOS is updated.
PPBUS_G3H Short to Ground:[edit | edit source]
- Inject ~1V with 5A limit into PPBUS_G3H using DC power supply.
- Localize shorted component using thermal imaging or isopropyl alcohol method.
- Replace the identified shorted component.
PPBUS_G3H Absent or Low with No Short:[edit | edit source]
- Check if PPDCIN_G3H is reaching ISL9240 (U7000).
- If not, proceed to "CD3217 troubleshooting" if no short is found.
CD3217 Troubleshooting:[edit | edit source]
- Check current sensing resistors: R7021, R7022, R7061, R7062.
- Replace ISL9240 and associated resistor if needed.
PP3v3_G3H_RTC Low or Absent:[edit | edit source]
- Diagnose possible shorted capacitor around CD3217 or from CD3217 itself.
- Check GHGR_EN_MVR signal produced by ISL9240 (U7000).
- Replace ISL9240 (U7000) if enable signal is missing.
PP3v3_G3H_PMU_VDDMAIN Low or Absent:[edit | edit source]
- Check R7900 resistor: ensure power to pin 1 and measure voltage on pin 2.
- Replace R7900 and retest if resistance is out of spec.
- If needed, investigate R6934/35 resistors for blowing.