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.

MacWhat Smart Breeze enables
Fan-equipped Apple-silicon MacsFull 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 MacsMonitoring only: no fan to control, but every available temperature sensor stays visible.
Intel MacsNot 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.