cchamberlain
New member
Hi,
My wife's 2019 MBP died a couple of weeks ago and I have been trying to figure out what is wrong with it. I took it to Apple who diagnosed a logic board failure and quoted me around £700 to replace even though it's just a few months outside AppleCare warranty... I have an electronics background and equipment (microscope, hot air, soldering iron, oscilloscope etc) but never tried to diagnose a modern MBP before. I have the board view and schematics already and have been climbing the learning curve steadily!
Initial fault was no power with USB ammeter showing 5.19V @ around 12 to 35ma. I won't go into all the initial debug I did because ultimately I found R7900 to be high resistance when it should have been a 0ohm link. I'm using a genuine 96w Apple charger and cable which works fine on other MacBook Pros. The logic board is fully extracted from the chassis with USB-C sockets attached.
So, going from the power sequence chart in the schematics I get:
PPBUS_G3H = 12.29V
PPBUS_HS_GPU = 12.29V
PP3V3_G3H_SSD0_SNS = 3.38V
PP3V3_G3H_T = 0.02V (this led to R7900 being diagnosed as o/c)
PP3V3_G3H_RTC_X is also 3.38V which feeds the upstream side of R7900.
I linked out R7900 with some wire wrap for now and that now causes the USB ammeter to power up and shut down continually and I can't get a reading. I measured PPBUS_G3H with my oscilloscope and the voltage is ramping up from 3.7v to 12.6v over the space of 170ms and then sustaining 12.6v for 70ms before dropping rapidly to 3.7v again.
I tried removing the R7900 bridge and injecting voltage to the PP3V3_G3H_PMU_VINRTC_R line which R7900 feeds and it takes 3.65A at 3.3V. I only ran at this level for a second because the U7800 Power IC starts to warm up even at 2A current draw at 2.65V injected. When injecting power I didn't see any voltage on the U7800 outputs.
I checked the T2 power rails as per logi.wiki and got the following. Took resistance measurement plus diode mode in brackets (red lead on ground):
PPVDDCPU_AWAKE = 15.9ohm (0.021)
PP0V82_SLPDDR = 34.5ohm (0.032)
PPVDDCPUSRAM_AWAKE = 212ohm (0.637)
PP1V1_SLPS2R = 7.8kohm (0.402)
PP0V9_SLPDDR = 57.3ohm (0.054)
PP1V8_SLPS2R = >20kohm (0.390)
General observations - no signs of liquid damage and no corrosion. U7800 has a somewhat "mottled" appearance under the microscope but no signs of burns. The PPGFX_S0_GPU line is very low resistance around 1.6ohm but not sure if this is normal.
So, my guess is that U7800 is faulty but I'd appreciate a second opinion. I have a Quick 861DQ hot air station and Hakko FX-888D solder station and have some experience at using hot air but would appreciate nozzle size, airflow and temperature guidance for removing U7800. I would also appreciate any help in finding a source of a new or used/reballed chip. It says it's a 338S00267-A0 (1939PHGU) but I don't know if these are generic or specific to each individual MBP model.
Looks like the A1989 (820-00850) U7800 chip might be the same. From a quick check of the respective schematics, the BOM details are the same and the pin assignments seem to be the same from what I've checked so far (mostly the LDO section). Even the neighbouring passive components have the same designations and values. I also checked A2159 (820-01598) but it has a different U7800 chip with part number 338S00466 which has different pin assignments, and from checking a BGA stencil from see-ic on eBay, this chip has a different stencil to the 338S00267. The stencils are both 18x18 (324) pins but the pitch on the 466 is very slightly larger than the 267 it seems.
I'd really appreciate any help you can offer.
Many thanks,
Craig.
My wife's 2019 MBP died a couple of weeks ago and I have been trying to figure out what is wrong with it. I took it to Apple who diagnosed a logic board failure and quoted me around £700 to replace even though it's just a few months outside AppleCare warranty... I have an electronics background and equipment (microscope, hot air, soldering iron, oscilloscope etc) but never tried to diagnose a modern MBP before. I have the board view and schematics already and have been climbing the learning curve steadily!

Initial fault was no power with USB ammeter showing 5.19V @ around 12 to 35ma. I won't go into all the initial debug I did because ultimately I found R7900 to be high resistance when it should have been a 0ohm link. I'm using a genuine 96w Apple charger and cable which works fine on other MacBook Pros. The logic board is fully extracted from the chassis with USB-C sockets attached.
So, going from the power sequence chart in the schematics I get:
PPBUS_G3H = 12.29V
PPBUS_HS_GPU = 12.29V
PP3V3_G3H_SSD0_SNS = 3.38V
PP3V3_G3H_T = 0.02V (this led to R7900 being diagnosed as o/c)
PP3V3_G3H_RTC_X is also 3.38V which feeds the upstream side of R7900.
I linked out R7900 with some wire wrap for now and that now causes the USB ammeter to power up and shut down continually and I can't get a reading. I measured PPBUS_G3H with my oscilloscope and the voltage is ramping up from 3.7v to 12.6v over the space of 170ms and then sustaining 12.6v for 70ms before dropping rapidly to 3.7v again.
I tried removing the R7900 bridge and injecting voltage to the PP3V3_G3H_PMU_VINRTC_R line which R7900 feeds and it takes 3.65A at 3.3V. I only ran at this level for a second because the U7800 Power IC starts to warm up even at 2A current draw at 2.65V injected. When injecting power I didn't see any voltage on the U7800 outputs.
I checked the T2 power rails as per logi.wiki and got the following. Took resistance measurement plus diode mode in brackets (red lead on ground):
PPVDDCPU_AWAKE = 15.9ohm (0.021)
PP0V82_SLPDDR = 34.5ohm (0.032)
PPVDDCPUSRAM_AWAKE = 212ohm (0.637)
PP1V1_SLPS2R = 7.8kohm (0.402)
PP0V9_SLPDDR = 57.3ohm (0.054)
PP1V8_SLPS2R = >20kohm (0.390)
General observations - no signs of liquid damage and no corrosion. U7800 has a somewhat "mottled" appearance under the microscope but no signs of burns. The PPGFX_S0_GPU line is very low resistance around 1.6ohm but not sure if this is normal.
So, my guess is that U7800 is faulty but I'd appreciate a second opinion. I have a Quick 861DQ hot air station and Hakko FX-888D solder station and have some experience at using hot air but would appreciate nozzle size, airflow and temperature guidance for removing U7800. I would also appreciate any help in finding a source of a new or used/reballed chip. It says it's a 338S00267-A0 (1939PHGU) but I don't know if these are generic or specific to each individual MBP model.
Looks like the A1989 (820-00850) U7800 chip might be the same. From a quick check of the respective schematics, the BOM details are the same and the pin assignments seem to be the same from what I've checked so far (mostly the LDO section). Even the neighbouring passive components have the same designations and values. I also checked A2159 (820-01598) but it has a different U7800 chip with part number 338S00466 which has different pin assignments, and from checking a BGA stencil from see-ic on eBay, this chip has a different stencil to the 338S00267. The stencils are both 18x18 (324) pins but the pitch on the 466 is very slightly larger than the 267 it seems.
I'd really appreciate any help you can offer.
Many thanks,
Craig.