820-00923, Cycling 5.14v on 3 ports, Liquid.

SMMRepair

Member
Working on a board that had liquid to some areas I'm not thrilled about, but it is what it is!

Obvious liquid to U7800, U7900, U4200 and U3100 (awesome, great, very excited). Board running on 5.14v that cycles every ~8 seconds or so, EXCEPT if I connect charger to the bottom right-side port, in which case it does NOT loop, but does stay at 5.14v with 0 amperage draw. I replaced U3100/Q3100 because it had direct, obvious liquid and some resistors were burned, hoping it was the cause of my looping. Nope, ports still loop except for bottom-right port.

I am providing measurements with charger connected to bottom-right USB-C port, as that's the only one that does not loop:

1. PPBUS_G3H, 0v.
2. PP3v3_G3H, 3.41v (no short, .333 diode)
3. PPDCIN_G3H 5.2v at R7020 (no short--.517 diode)
4. Diode on all 4 CD3215 power fuses is .120
5. TBA_VDDA is 5.1v.

Now it would seem the most immediate issue is PPDCIN_G3H being only 5.2v, which I believe is due to SMC not communicating with charger. Is this correct?

Also, since I've never seen anything like it and I'm curious--what is primary function of U7800? It almost looks like a 2nd SMC, and I'm not familiar with it. Since it take some liquid and had some visible (but minor) corrosion, I considered replacing it, but since it's a larger BGA, I figured I'd wait until I got a bit more direction. I did reflow it with no change, however. :)

Any help appreciated!
 

2informaticos

Administrator
Staff member
U7800 is Power Management IC (PMIC) and manage lot of power signals, including enable and power good signals for all secondary power supplies.
It also drives the buck-converters for several power supplies.
RTC voltage is generated by it too.

You still have a problem with USB-C controllers and that can be enough to block SMC.
Only one port cycling, means the problem resides on it, before the common point (PPDCIN_G3H) of all ports.
Unless the problem is common for the other 3 ports...
 

SMMRepair

Member
Thank you!! I actually realized I had replaced the CD3215 with a "B03" version instead of "C00". Once I replaced it with a C00 chip, the board began working--no more cycling, etc. It boots and has passed AHT, and seems to be working well! :)

Thanks again!
 
Top