Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Lakazaki

macrumors newbie
Original poster
Feb 7, 2022
4
0
Birmingham, England
Hello everyone.

Recently my 2015 MacBook Pro fans have been going crazy as well as the cpu throttling. Going into a temp sensor app indicates that heatpipe 2,3 & heatpipe outgoing air has a temperature of 128C (see photos) which is causing the kernel to think the mac is overheating and the fans are on 6500 rpm all the time. I can’t even use FaceTime at all because it needs to “cool down” when it’s already freezing where I live.

I’ve used a third party app for the fans but the machine is unusable because of it being so laggy. Is there any
software workaround it to make the kernel not think its overheating or is there an easy hardware fix
which I can do? Any help would be much appreciated.

- I’ve tried SMC/Pram reset
- I’ve tried cleaning the logic board with 99% isopropyl alcohol.
- I’ve put in a new battery + trackpad and issue still persists even in safe mode and recovery mode

Hardware Diagnostics indicates codes: PPN001, PFM006 & NDC001

Sometimes these codes disappear briefly and Mac runs perfectly for about 10-15 mins before cpu overloads once again!

Any expert help will be greatly appreciated!
 

Attachments

  • 41E3451F-6DC6-4A13-80B2-6F1E620B00E2.png
    41E3451F-6DC6-4A13-80B2-6F1E620B00E2.png
    119.8 KB · Views: 270
  • F1BE503B-D801-458C-9B05-696B49EC0908.jpeg
    F1BE503B-D801-458C-9B05-696B49EC0908.jpeg
    276 KB · Views: 127

januarydrive7

macrumors 6502a
Oct 23, 2020
537
578
I had a similar issue affect my beloved 15" 2012, which turned out to be moisture damage to the SMC.

You mentioned cleaning the logic board, so I'm guessing you're comfortable with a bit of disassembly. Take a slow, careful look to see if you have water damage anywhere. You might even download circuit diagrams for your model and get an idea of where you ought to be looking. Best of luck
 

Lakazaki

macrumors newbie
Original poster
Feb 7, 2022
4
0
Birmingham, England
I had a similar issue affect my beloved 15" 2012, which turned out to be moisture damage to the SMC.

You mentioned cleaning the logic board, so I'm guessing you're comfortable with a bit of disassembly. Take a slow, careful look to see if you have water damage anywhere. You might even download circuit diagrams for your model and get an idea of where you ought to be looking. Best of luck
Yes, I’ve watched some YouTube tutorials and I’m familiar with disassembling the Mac. I’ve done it and could not find any signs of corrosion. I don’t recall spilling anything on my Mac either, I’ve attached some photos of the logic board which I’ve recently cleaned. Do you see anything peculiar anywhere on the Mac? Sorry, I’m no expert with logic boards.
 

Attachments

  • 59E8C8A8-BC48-4031-9C92-73881D390231.jpeg
    59E8C8A8-BC48-4031-9C92-73881D390231.jpeg
    498.6 KB · Views: 73
  • 6913DAF3-E945-4A45-A1D0-B1C2C5EA534C.jpeg
    6913DAF3-E945-4A45-A1D0-B1C2C5EA534C.jpeg
    483.3 KB · Views: 69
  • 37BA9456-F71F-498E-8EBE-13693B01405E.jpeg
    37BA9456-F71F-498E-8EBE-13693B01405E.jpeg
    424.2 KB · Views: 85
  • 2233532F-5745-4B8E-8669-2C53BB6FD445.jpeg
    2233532F-5745-4B8E-8669-2C53BB6FD445.jpeg
    432.9 KB · Views: 72
  • 5A9997A5-6F98-4482-95FF-515C0EFCA762.jpeg
    5A9997A5-6F98-4482-95FF-515C0EFCA762.jpeg
    529.2 KB · Views: 106

eRondeau

macrumors 65816
Mar 3, 2004
1,186
495
Canada's South Coast
The 128C just doesn't jive with the other temperatures, or the ~4W power consumption. And that temperature would seriously melt plastic. I think you've got a faulty sensor, or possibly whatever fan control software you've got running is giving a faulty reading back to the system.

Delete the fan control software for starters, and make sure you get all the kernel extensions and other segments of code it added. Reboot in Safe Mode, then again normally. If all else fails, backup and reinstall MacOS. (I don't say that lightly BTW). Good luck!
 
Last edited:

januarydrive7

macrumors 6502a
Oct 23, 2020
537
578
Yes, I’ve watched some YouTube tutorials and I’m familiar with disassembling the Mac. I’ve done it and could not find any signs of corrosion. I don’t recall spilling anything on my Mac either, I’ve attached some photos of the logic board which I’ve recently cleaned. Do you see anything peculiar anywhere on the Mac? Sorry, I’m no expert with logic boards.
Honestly, it's really hard to tell with those pictures --- you'd need to look a lot closer than these pictures can show you. Additionally, sometimes you wouldn't even be able to see issues directly (which is why a good place to start would be downloading diagrams to see which components _might_ be involved), but usually you will when you start to look closer.

The 128C just doesn't jive with the other temperatures, or the ~4W power consumption. And that temperature would seriously melt plastic. I think you've got a faulty sensor, or possibly whatever fan control software you've got running is giving a faulty reading back to the system.

Delete the fan control software for starters, and make sure you get all the kernel extensions and other segments of code it added. Reboot in Safe Mode, then again normally. If all else fails, backup and reinstall MacOS. (I don't say that lightly BTW). Good luck!
This is almost certainly not the software causing this issue -- those monitors simply report what the SMC is reading of various temperatures monitored around the board. This is a common issue that shows up when temperatures are simply not being reported correctly due to circuitry issues, typically due to a short somewhere from liquid damage.
 

eRondeau

macrumors 65816
Mar 3, 2004
1,186
495
Canada's South Coast
Yeah, the decimal number "128" being hexadecimal "0080" which I'm sure has some significance as a signed integer. If it read 123C that would seem as a more-likely believable number, but 128C is the equivalent of an error code.
 

Webster's Mac

macrumors 6502
Dec 18, 2016
344
284
I'm pretty sure 128C is what it reads if it can't read from a sensor. Most likely a sensor is bad. What happens when you run Apple online diagnostics (Option D at startup)?
 

Lakazaki

macrumors newbie
Original poster
Feb 7, 2022
4
0
Birmingham, England
I'm pretty sure 128C is what it reads if it can't read from a sensor. Most likely a sensor is bad. What happens when you run Apple online diagnostics (Option D at startup)?
Hardware Diagnostics indicates codes: PPN001, PFM006 & NDC001
 

Attachments

  • 0CED86E5-0A51-4214-AEDD-AAB5B116E5D5.jpeg
    0CED86E5-0A51-4214-AEDD-AAB5B116E5D5.jpeg
    408.8 KB · Views: 168
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.