MacBook Pro 2019 A2159 (2-port) wont boot

Eniaro

New member
I did test all, this is a crash course learning for me I'm working based on your instructions, initially I was testing all when I found C18143 thought it was just it, and stopped. I tested all to learn to be honest.

Coil diode values compared to OBDP

L7420d0.0070.080 0.007CPUGT_SW2
L7210d0.0070.090 0.007PPVCC_CPU_PH1
L7220d0.0070.090 0.007PPVCC_CPU_PH2
L7270d0.0310.051CPUVR_SWSA
L8102d0.1360.144PVCCIO_PHASE
L8100d0.2200.302P1V2_PHASE
L7030d0.4880.480CHGR_LX1
L7690d0.4200.429PP3V3_G3H
L7670d0.4200.438PP5V_G3S
L8410d0.8500.880PPVIN_S0SW_LCDBKLT
L9081d0.3460.354PPVCC_SW2_TPS62180
L9080d0.3460.353PPVCC_SW1_TPS62180

Can you explain what I'm looking for, I know it won't be exact but how much is too much or too little in terms of tolerance percentage?

After replacing C18143 with 0402 10UF 6.3V the CPU gets warm and the amps draw shows on the USB meter
The board only cycles on the USB-C monitor without the battery attached, However, plugged into the PSU it does not.
Shows up in DFU mode revive" & "restore appear to do nothing it still doesn't boot.

Currently looking into the short @ R7666
 
Last edited:

2informaticos

Administrator
Staff member
L7210/20 and L7240 looks too high, comparing with reference; are you sure about these readings?

I know some values on that web are not correct, but I don't have any board to check.
 

Eniaro

New member
Found a few resistors acting like wires
R7666
R5410

R7613

I removed R7666 & R5410 They are indeed behaving like wire

Looking over my notes I'm not sure I think they were correct but I removed the resistors I'm not sure if they have any influence on previous results

These are 0 ohm resistors🥴

Seems like I wrote things down incorrectly

Correct values after retest:

ComponentTypeOBD P ValueTested ValueTestpoint (comments)
PP3V3_G3Sd0.3650.358
PP3V3_G3S_KBDd0.3680.360
PP3V3_G3S_TPADd0.33360.357
PP3V3_G3S_WLANBTd0.3650.360
PP5V_G3Sd0.4260.435
PP5V_G3S_ALSCAMd0.4260.440
PP5V_G3S_CPUREG_MISCd0.4260.441
PP5V_G3S_DFR_FILTd0.41950.442
PP5V_G3S_EDRAMPVCCd0.4270.442
PP5V_G3S_EDRAMVCCd0.4270.442
PP5V_G3S_FAN_CONNd0.41540.440
PP5V_G3S_KBDd0.4260.440
PP5V_G3S_TPADd0.4230.440
PP5V_G3S_TPAD_CONNd0.41470.438
PP5V_G3S_VCCIOPVCCd0.4310.509
PP5V_G3S_VCCIOVCCd0.4290.534
P5VG3S_COMP1d0.750.763
P5VG3S_COMP1_RdOL2.628R7675 C7679
P5VG3S_CS1_L_Nd0.4220.439
P5VG3S_CS1_L_Pd0.4220.038
P5VG3S_CSP1d1.2641.036
P5VG3S_DRVHd0.9910.990
P5VG3S_DRVH_RdOL0.989R7666 (Short?)
P5VG3S_DRVLd0.5650.560
P5VG3S_DRVL_Rd0.5660.559
P5VG3S_ENd0.5840.625
P5VG3S_EN_DLYd0.5280.560
P5VG3S_EN_Rd0.5850.626
P5VG3S_PGOODd0.5840.617
P5VG3S_SNUBRdOLOL
P5VG3S_SWd0.4250.438
P5VG3S_VBSTd0.6420.614
P5VG3S_VBST_Rd0.6360.643
P5VG3S_VFB1d0.5860.629
P5VG3S_VFB1_Rd0.4220.438
P5VG3S_VFB1_R2d0.4330.453
P5VG3S_VFB1_RRdOL2.522
P5VG3S_VSWd0.4160.437
L8410d0.880
L7420d0.0070.080 0.007
L7210d0.0070.090 0.007
L7220d0.0070.090 0.007
L7270d0.0510.051
L8102d0.1440.144
L8100d0.3020.302
L7030d0.4800.480
L7690d0.4290.429
L7670d0.4380.438
L8410d0.8800.880
L9081d0.3540.354
L9080d0.3530.353
L9021d0.414
L9020d0.415
L7410d0.090
L9030d0.333

I'm guessing the issue is somewhere around U7650?
 
Last edited:

Eniaro

New member
L74200.004v
L72100.826v (1) 0.826v (2)
L72200.000v (1) 0.830v (2)
L72700.000v (1) 1.028v (2)
L81020.580v (1) 0.695v (2)
L81001.024v (1) 1.200v (2)
L703012.59v (1) 12.62v (2)
L76903.303v (1) 3.317v (2)
L76705.113v (1) 5.111v (2)
L8410OL
L90812.981v
L90802.981v
L6900OL
L6901OL (1) 2.741v (2)
L77020.030v
L74100.003v
L90301.982v (1) 1.980v (2)
L90200.901v
L90210.901v
If the values are different on the coil pins I've labeled them Pin (1) & Pin (2) based on whats in the board view

I've also included smaller coil values should there be any anomalies
 
Last edited:

2informaticos

Administrator
Staff member
I already told you NOT to check both pins of a coil.
The output pin is where DC voltage appears.

However, input pin MUST give approx same value.
In fact (by comodity) many times we check the voltage on input pin.
No idea why didn't happen in your case; irrelevant anyway.

Not sure what should be the correct voltage for CPU core (L7210/20) on this MLB; but 0.83V looks good.
Check if starts highly and drops at this value after 5-15s.
iGPU core voltage (L7410/20) isn't expected on the boot.

Check Caps Lock reaction at this time.
 

Eniaro

New member
I was not sure which input you were referring to, input to the coil or input to the CPU hence I measured both for clarification
Since you commented on 0.83v I can now assume you want me to measure what voltage is leaving the coil (2) and going to the CPU. Correct me if I'm wrong

No caps lock
Unable to replicate the 0.83v
Starts up and maintains 0.06v

Edit 2: I was able to get 0.830v sometimes... when the coil measured 0.830v the USB-C meter showed 20.15v 0.44amps
when the coils measure 0.006v the meter shows 20.14 0.22Amp

Fan spins, touchpad clicks, no caps lock
 
Last edited:

2informaticos

Administrator
Staff member
No reason to check without CPU core voltage.

If possible, check on same model working board what is CPU core voltage on working state.
On T1 and T2 boards, should usually note a drop to 0.6-0.7V...
 
Top