smcFanControl hasn't been updated since 2022 and the maintainer has moved on. macOS Gatekeeper now blocks the unsigned download, and it ships with 5.3 MB of dead Sparkle update framework pointing at a server that no longer exists. I forked it as smcFanControl Community Edition.
What's fixed:
Power management clamping bug — fan speeds now actually stick during AC/battery transitions
Auth error -60007 (deprecated AuthorizationExecuteWithPrivileges)
16 deprecated macOS APIs replaced (OSSpinLock, IOMasterPort, NSArchiver, etc.)
Merged 3 upstream PRs the original maintainer never released (#143, #146, #108)
What's new:
Simple per-fan slider control (replaced the old profiles/favorites system)
Sleep/Wake Fix panel — one-click fix for "Sleep Wake Failure in EFI" kernel panics
Boot-time fan daemon (LaunchDaemon, keeps fans running from boot)
SF Symbol fan icon, SF Mono font, dark mode, transparent titlebar
Icon-only menu bar mode (60s polling, minimal CPU)
What's removed (the good kind):
Entire Sparkle framework (5.3 MB of dead auto-updater)
PayPal donation nag screens
Apple Silicon code paths (this is Intel-only, no pretending otherwise)
Dead classes and developer cruft
Result: ~498 KB vs ~5.7 MB upstream (94% smaller)
Install:
brew tap wolffcatskyy/tap
brew install --cask wolffcatskyy/tap/smcfancontrol
Homebrew bypasses Gatekeeper — no right-click workarounds needed.
Intel Macs only. Open source, free: github.com/wolffcatskyy/smcFanControl
[link] [comments]
Post a Comment