820-02020 5V only with battery connected

No-Clean

Member
Clean board, when first came in one port had 20V and the other had 5V with battery connected, when checking the bad port PPVBUS_USBC0 had 0.5V when I as connected to the other port, after replacing UF400 that went away and now I have 20V on both ports but only with battery connected but 0A and obviously Mac is not charging, Mac boots because the battery still has charge, without battery I only get 5V 0.200A on both ports.

RF4/5xx are all fine.

PP5V_S2, PPHV_INT0_AONSW, PPVBUS_USBC0, PP3V3_S2_UPC, PP1V25_S2, PP3V3_UPC0_LDO, PP1V8_S2, USBC0_3V3LDO_EN, PP1V5_UPC0_LDO_CORE, PPVBUS_USBC0, PPHV_INT0_AONSW, USBC0_CC1 all measure correctly.

Tried reviving Mac in DFU and it did it just fine but same charging problem, I have not tried restoring it in DFU yet.

Not sure what to do, this is a first for me.
 
Last edited:

2informaticos

Administrator
Staff member
Check UPC_I2C_INT_L and UPC_SMC_I2C_INT_L signals.
Low levels denote problems on USB-C area.
Also check voltage and diode mode on corresponding SCL/SDA lines.
 

No-Clean

Member
UPC_SMC_I2C_INT_L and UPC_SMC_I2C_INT_L diode mode good, both after connecting power are 0V while board is at 5V

I2C_SMC_UPC_SCL 0.8V RD210 OK Diode read on par with good board.

I2C_SMC_UPC_SDA 0.9V RD211 OK Diode read on par with good board.

Both UF500 and UF400 were replaced and the result is the same.
 

2informaticos

Administrator
Staff member
Their diode mode readings also good?

The interruption signals from USB-C area should be high.
Low level denotes problems there.

Save data and try DFU restore.
If still the same, check all resistors/traces around UF400/500.
 

No-Clean

Member
I2C_UPC_SCL and I2C_UPC_SDA diode reading are fine.

Are I2C_SMC_UPC_SCL 0.8V and I2C_SMC_UPC_SDA 0.9 voltage should be 1.2V compared to good board are this lines bad?

Just in case USB-C data works fine, just no charge.

Battery currently has some charge and all else works fine.

Erased/restored and same thing.
 

No-Clean

Member
At the end I measured a lot of the related 5-20V circuits and all measured fine, the one sign that I could see was PPBUS at 12V even and not 12.6V.

One thing I could see was that I2C_UPC_SCL and I2C_UPC_SDA was 1.2V but no data was going thru when looking with oscilloscope I did the same with a good board and I could see clock and data that is why I decided to replace the CD3217 chips again.
 
Last edited:
Top