Chosen Solution
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?I’ve tried SMC/Pram resetI’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 and Mac runs perfectly but after 20 mins issue comes back CPU overloads once again!Any expert help will be greatly appreciated! Edit: Here are the images after cleaning the LB All the issues still persist
I’m suspecting the SMC chip has some corrosion so as the system heats up the sensor input fails so SMC pushes the Fan to the higher RPMs in addition the CPU’s clocking is also lowered as it wants to protect your system from over heating. At this point you’ll need to remove the logic board and inspect it throughly on both sides. Follow this guide MacBook Pro 15" Retina Display Mid 2015 Logic Board Replacement and take note of any corrosion, discoloration, staining or visible damage on any of the parts. If you can take some good pictures and post them here for us to review Adding images to an existing question Update (02/08/2022) Generally the board looks clean I don’t see any obvious issues which is a good thing! You’ll need to get a bit deeper here as the images are not at the needed magnification to see much. I’ve marked up your images which you need to look deeper. Often times I find going over the solder joints can catch a cold solder joint. Do you have access to a hot air workstation? If you do place some flux on the joints and reheat them. If you don’t you’ll need to find someone with the proper tools to rework the logic board. Don’t try to do this with an iron as all you’ll do is make a mess. Here’s the areas
and the SMC its self if the upper two doesn’t fix things.