820-00165-A - PM_SLP_S4_L missing

Atomrepair

Member
This macbook came in with no signs of current or past corrosion anywhere to be found. Board looks as new.
History: machine would sometimes shut down and work again for a while when started up again.
Later, it only worked in safe mode, up until the current state: it wont power up at all.

no fan spin
green light functioning normally (starts green, then orange)
using original charger.
Everything but I/O pcb and its flatcable disconnected
VoltageResistance to ground
PP3V42_G3H3,4
PPBUS_G3H8,6
PPVRTC_G3H3,3
PP5V_S55
PP5V_S4RS3022k
P5VS4RS3_EN098,5k
PM_SLP_S4_L0100k
SPI_MLB_CS_L3,32
SPI_CS0_R_L3,3
PP5V_S0063k
PP3V3_S53,3
PP3V3_S4033k
PP3V3_SUS3,3548k
PP3V3_S30184k
PP3V3_S00
PP3V3_S3_EN0
SMC_RESET_L3,36
SMC_BC_ACOK3,3
SMC_ADAPTER_EN3,4
S5_PWRGD3,36
ALL_SYS_PWRGD0
S4_PWR_EN0
PM_SLP_S5_L0
PM_S0_PGOOD00.L (same for 2 donor boards)
PPVCC_S0_CPU0
I've checked U1900, U1950 and the SMC - the IC's, traces towards them and surrounding components look fine and clean.

Ive also checked all U6100 pins with my scope. All but GND are sitting at ~3.3V (flat line)

What to do?
 
Last edited:

TCRScircuit

Super Moderator
Staff member
This is going to suck. PM_DSW_PWRGD and SMC_DELAYED_PWRGD present? Your issue isn't no PM_SLP_S4_L. It's PM_SLP_S5_L missing that is causing all your issues. Any pulse on PM_SLP_S5_L when first turning it on?
 

Atomrepair

Member
JohnB8812 : PPVCC_S0_CPU_PH1 = 7.5 Ohm to gnd

TCRScircuit : PM_DSW_PWRGD - 3.4V
SMC_DELAYED_PWRGD - 0V and 100kOhm to gnd
PM_SLP_S5_L does have a ~3.2V pulse when first hooking power up. the pulse lasts about 80miliseconds, if that matters.
 

TCRScircuit

Super Moderator
Staff member
OK, this could be dead SMC, dead CPU, Corrupt ROM etc... SMC_DELAYED_PWRGD is low because the CPU isn't talking to the SMC to send out PGOOD. Your sure you have pp3v3 and pp5v_S5 correct?
 

2informaticos

Administrator
Staff member
Solder an wire to SMC_ONOFF_L and touch the ground with it.
Then look if PM_PWRBTN_L and PM_SLP_S5_L react at the same time.
Is PM_RSMRST_L high?
 

Atomrepair

Member
2informaticos : with SMC_ONOFF_L shorted to ground, PM_PWRBTN_L is pulled down to ~300mV
PM_SLP_S5_L gives a ~80ms 3.2V pulse, just as it does when connecting the magsafe.

I don't know what this is telling me, other than that the power button press is being responded to.
 

2informaticos

Administrator
Staff member
So SMC sends power button signal to PCH and this one respond with PM_SLP_S5_L.
That means S4_PWR_EN pulses, and voltage on R8000.
PM_SLP_S4_L should pulse, as PM_SLP_S3_L too.
Also check for pulse at L7520.
In fact all secondary coils should pulse at the same moment; the ones from CPU maybe not.
 

Atomrepair

Member
R8000 pin 1 and 2pulsing
S4_PWR_ENpulsing
PM_SLP_S4_Lpulsing
PM_SLP_S3_Lpulsing
L7520 (PP5V_S4RS3)pulsing
L7630pulsing
L7430pulsing
L7560~3,3V
CPU coils L7310 and L7320no pulse
L7701no pulse
 

2informaticos

Administrator
Staff member
Dou you get only one pulse, or cycling every 5s?
ALL_SYS_PWRGD pulses too?

I have one 00165 here with one pulse only.
I tried another BIOS dump (clean ME) and the board stays on. However doesn't work yet, no USB activity.
Should have something more, I only commented as seems that BIOS is involved somehow in starting too...
Just for test, I tried again its BIOS and got again one pulse only. Tried another BIOS, one pulse too.
Reflased the clean ME dump and board stays on again.
This one was liquid damaged and SMC was changed too.
 
Last edited:

Atomrepair

Member
dukefawks - ALL_SYS_PWRGD pulses once when I connect the charger or short SMC_ONOFF_L

2informaticos - I've only checked ALL_SYS_PWRGD and PM_SLP_S5_L, both will only do a single pulse like your board. I can try looking at the BIOS if there's nothing else left to do, because I have no BIOS programming experience beyond flashing mostly older windows laptops.
 

Atomrepair

Member
Alright, I guess this will be my first apple BIOS job. Time for some experimenting on donor boards.. will report back later..
 

Atomrepair

Member
I've taken the U6100 off the board and read its contents. File can be downloaded here. I compared it to a clean ME 820-00165 bin I found online, it looks about the same, but there are differences. I dont know if I can tell whether something is messed up by looking at this.

Not sure how to proceed. Do I need to replace only the ME region with a known good one?
ME Analyzer says firmware version for this BIN is 10.0.35.1012

ps: I tried to link to the bin file below, but the board stripping part of the link. Now I can't remove the link at all. If i take it out, it wont let me save the post.. feel free to ignore.
 
Last edited:
Top