Fans not kicking in automatically

MacBook Pro mid-2012 (9,2), Sonoma 14.2.1 and OCLP 1.3.0. Battery's somewhat botched (OS says "service required"), but it's not swollen and still delivers about 2–3 hours of uptime.

I use Stats to monitor internal temps and fan speed (among dozens of other factors, it's really a must-have app), and it shows me that, even if the temp goes up to 80+, sometimes 90°C, the fans won't spin faster, instead staying at 2,000 RPM.

I can use Stats to make them go all the way to 6,500 RPM, but I'd rather have it happen automatically per demand, as it's supposed to be. Have already reset SMC and NVRAM (to solve other issues, but still) and the behavior remains.

It has been that way since I installed Sonoma. I bought the MBP used a couple of months ago, don't really remember which macOS it was running, likely Catalina, if I remember correctly I didn't even turn it on before installing OCLP upon the laptop's arrival. I know for a fact that the fans are working because, upon putting the fans on full speed, the temp goes 20+°C down in a couple of minutes.

Any ideas to solve that? Is this expected behavior for older machines, due to some hardware incompatibility? Or is it likely software-related?

submitted by /u/abemfica
[link] [comments]