Product family is a clue, not a control key

A familiar product name can describe several generations, sizes, and internal layouts. Likewise, the same chip family can appear in a fanless notebook and a fan-cooled desktop. A fan utility needs to know the individual model and the fans the hardware actually exposes, not merely that the Mac contains an M-series processor.

Product family is a clue, not a control key: reference table
Mac familyGeneral cooling designFan-control implication
Apple-silicon MacBook AirFanless designMonitoring only where readable; no fan controls should appear
MacBook ProActive cooling, with layout dependent on exact modelRequires discovered fan topology with verified write and handoff
Apple-silicon desktopsModel-specific active coolingDo not infer supported keys from a notebook or sibling desktop

Find the exact model identifier

  1. Choose Apple menu → About This Mac.
  2. Open More Info, then System Report.
  3. In Hardware Overview, copy Model Identifier, not only Model Name or Chip.
  4. Compare that exact value with the app's compatibility list.
Terminal alternative
system_profiler SPHardwareDataType | awk -F': ' '/Model Identifier/{print $2}'

Apple also documents serial-number and part-number methods for identifying a Mac when it will not start. Do not submit a serial number to Smart Breeze; the model identifier is the useful, non-unique compatibility value.

Fanless does not mean sensorless

A fanless Mac still measures temperature and manages its thermal envelope. The absence of a fan means there is no fan target to set; it does not imply that the machine has no thermal data or thermal protections.

Whether a third-party app can display those readings is a separate compatibility question. Apple's private SMC keys and layouts can differ by model and software build. A monitoring app may need a model-specific read path even when macOS itself has all the information it needs.

The Build 21 result and Build 37 verification status

WarningConfirmed on one tested fanless M5 MacBook Air

On one tested M5 MacBook Air, Breeze 0.3.10 Build 21 downloaded and installed, but Model, CPU, GPU, Memory, Battery, and Hottest remained unavailable. The missing fan-count key ended that build's hardware snapshot before independent temperature-key discovery continued.

Breeze 0.3.11 Build 37 changes that path by recording fan topology as unknown, keeping control physically ineligible, and continuing read-only temperature discovery. It also adds an individual sensor explorer, and the updated path has been verified on the same M5 Air.

The defect is missing monitoring, not missing fan control. A fanless Mac should never receive fan controls. Installing or repairing Smart Breeze's privileged helper cannot create read-only temperature keys and is not a workaround.

Why unknown fan topology must fail closed

The fan count is only the beginning. Safe control also requires verified minimum and maximum bounds, correct mode and target keys, current readback, and a proven return-to-System path. Guessing that a nearby model is equivalent can turn a cosmetic compatibility shortcut into a hardware write with no verified rollback.

  • Missing fan count: do not assume one or two fans.
  • Incomplete bounds: do not invent a minimum or maximum.
  • Unknown ownership state: do not report System handoff as complete.
  • Unqualified model: allow monitoring where available, but keep writes disabled.

How Smart Breeze expands support

Smart Breeze enables physical fan control on any fan-equipped Apple-silicon Mac where it discovers a complete fan topology. A Mac that reports no fans, or an incomplete topology, remains System-only even if monitoring works.

A model is added only after control, readback, rollback, sleep and wake, helper failure, and verified System handoff are exercised on physical hardware. Matching-looking keys are evidence to investigate, not permission to ship.

Sources

Related docs: View the current compatibility table, Read the Build 37 verification status

Fan control works on any fan-equipped Apple-silicon Mac where Smart Breeze discovers a complete fan topology. Download Smart Breeze