Available behavior
Sensor labels are aggregate categories derived from known AppleSMC keys, not Apple-supported sensor metadata. CPU, GPU, memory, or battery categories can be unavailable on a particular model. If a selected sensor is unavailable, Smart Breeze labels the fallback and uses the hottest available reading.
Sensor availability is model-specific. A successful download and installation do not prove that the current release can read temperatures on that Mac. An empty sensor explorer is an unavailable result, not a zero-degree reading.
| Mac | What Smart Breeze enables |
|---|---|
| Fan-equipped Apple-silicon Macs | Full control: monitoring, profiles, custom curves, Smart Boost, timed Max, and Manual control. Fan hardware is detected live at runtime. |
| MacBook Air and other fanless Apple-silicon Macs | Monitoring only: no fan to control, but every available temperature sensor stays visible. |
| Intel Macs | Not supported: this release contains arm64 binaries only. |
Find your model identifier
Choose Apple menu → About This Mac → More Info → System Report, then look for Model Identifier. Advanced users can also run:
system_profiler SPHardwareDataType | awk -F': ' '/Model Identifier/{print $2}'How fan control is qualified
Smart Breeze qualifies your Mac at runtime. After installation it reads the live fan topology: fan count, per-fan minimum and maximum speeds, and mode keys. Fan control is offered only when every fan reports a complete, consistent topology; anything missing or inconsistent stays on System with monitoring only.
Every target is clamped to each fan's firmware-reported minimum and maximum, and every write is read back before it is trusted. The Kill switch returns all fans to macOS control instantly, and the watchdog does the same automatically if anything looks wrong.
WARNING: Fan control writes to real hardware. Keep System selected unless you intentionally want extra cooling, and use Manual mode only while diagnosing a problem.