Atomrepair
Member
This macbook came in not turning on. Customer tells me no liquid, no fall, bump or anything. She used it normally the day before, next day it wont switch on.
I take it apart - logic board is completely clean and pristine both sides, all connectors/jacks. Nothing nasty anywhere.
Before you ask: she didn't take it somewhere else first to have it cleaned.
I test the board outside the case - works fine with external display. Put it back together.. it works.
I did find some of those little silica balls inside the laptop, which could've ended up jamming the fan, I run AHT.
It gives me PPF004. Fan trouble.
I hook up another fan, same thing. Third fan, same error.
I'm thinking maybe the fan didnt work, causing overheat, damaging stuff and causing this thing to no longer turn on. Perhaps its only working now until it overheats again? I run HW sensor/monitor togheter with a yes > /dev/null terminal command to stress the cpu and get this:



Weird symbols by the fan name and it seems to think there are two of them, but RPM seems ok.
I ran this for an hour or so, all good.
After this, I ran AHT again and the error is gone, I get an all clear now.
Why am I posting this? Cause I prepared this damn post before the error suddenly disappeared and I want answers! Totally prepared for no answers, but perhaps this issue will turn up more often for this board and at some point an explanation can be found.
See below for scope readouts for pin 2 and 4 of the fan whilst spinning. Pin 1 was a nice flat 3.3V.


I take it apart - logic board is completely clean and pristine both sides, all connectors/jacks. Nothing nasty anywhere.
Before you ask: she didn't take it somewhere else first to have it cleaned.
I test the board outside the case - works fine with external display. Put it back together.. it works.
I did find some of those little silica balls inside the laptop, which could've ended up jamming the fan, I run AHT.
It gives me PPF004. Fan trouble.
I hook up another fan, same thing. Third fan, same error.
I'm thinking maybe the fan didnt work, causing overheat, damaging stuff and causing this thing to no longer turn on. Perhaps its only working now until it overheats again? I run HW sensor/monitor togheter with a yes > /dev/null terminal command to stress the cpu and get this:



Weird symbols by the fan name and it seems to think there are two of them, but RPM seems ok.
I ran this for an hour or so, all good.
After this, I ran AHT again and the error is gone, I get an all clear now.
Why am I posting this? Cause I prepared this damn post before the error suddenly disappeared and I want answers! Totally prepared for no answers, but perhaps this issue will turn up more often for this board and at some point an explanation can be found.
See below for scope readouts for pin 2 and 4 of the fan whilst spinning. Pin 1 was a nice flat 3.3V.

