BootCamp Performance Control 0.5.0-rc.2
Pre-release
Pre-release
·
1 commit
to main
since this release
BootCamp Performance Control 0.5.0-rc.2
This release candidate expands BCPC's capability-driven thermal-control architecture while keeping the fail-closed hardware safety model.
Highlights
- Gaming Optimised uses the global Supported Intel Mac processor policy:
- Maximum Processor State AC/DC: 95% / 95%
- Processor Boost AC/DC: Disabled / Disabled
SupportedIntelMacis determined from detected Apple hardware + Intel CPU, not an exact Mac-model whitelist.- Fan-write eligibility is independent and selected from a fresh live AppleSMC capability fingerprint.
- Production capability families:
PerFanModeFloat32- bounded
GlobalMaskFpe2
- Dynamic topology is discovered from live
FNum. - Maximum Safe RPM is derived from fresh live
F{i}Mx. - Pre-write transaction journaling, deterministic partial-write recovery and Apple Auto rollback/recovery are hardened.
- The obsolete model-validation / tested-vs-untested UI classification has been removed.
Physical validation evidence
MacBookPro16,1 remains physically validated end-to-end for PerFanModeFloat32.
MacBookPro12,1 has physically qualified the one-fan GlobalMaskFpe2 write/readback/Apple Auto round trip.
Physical validation records are evidence for observed mechanisms. They are not runtime model whitelists.
Safety boundaries
- Two-fan
GlobalMaskFpe2(FS! = 0003) still requires its own BCPC-owned physical qualification. - Unknown, malformed or mismatched capability fingerprints fail closed.
FNum = 0remains a valid passive/fanless read-only topology.- BCPC does not expose arbitrary SMC writes, minimum-RPM control or a user-defined RPM slider.
- Exact Mac model identity does not grant normal processor or fan-write permission.
- The experimental native
BootCampSmcwrite transport is not claimed as physically write-qualified and is not the production dependency. - The release ZIP does not bundle Macs Fan Control,
applesmc.sys,BootCampSmc.sys, driver packages or other proprietary third-party binaries.
The currently validated compatibility environment uses a separately installed copy of Macs Fan Control 1.5.16 / AppleSMC driver 1.0.7.0.
Release qualification
Source SHA: 59450231ef06db4ffdb86302855c4394f1bda6ba
.NET SDK: 8.0.424
Tests: 632 / 632 PASS
ZIP size: 70,340,224 bytes
SHA-256: 573F5E36BEB0D4DB98CBAFCFAD3634B003955F7719F1499CFA504D5B708A5F88
Stable v0.4.0 remains the latest stable release. v0.5.0-rc.2 is a pre-release intended for controlled compatibility testing.