Molecule 2.0.0

Molecule 2.0 — mốc tròn số, sửa nhiệt độ CPU cho Intel Mac đời T2 (2018-2020).

Sau chuỗi bản 1.0.x với đủ tính năng nền — menu bar, đo nhiệt độ, dọn dev artifacts, Docker prune, network, big files — lần này bump thẳng lên 2.0 cho tròn số. Không phải major rewrite gì, chỉ là mốc kỷ niệm.

Bản 2.0 cũng đi kèm 1 fix cụ thể cho các bạn dùng Intel Mac đời T2.

Sửa: nhiệt độ CPU trên Intel Mac (2018-2020)

Các model có chip T2 — MacBook Pro 13” 2019 (MacBookPro15,4), MacBook Pro 16” 2019-2020, iMac 2020, Mac Pro 2019 — trước đây không hiện được nhiệt độ CPU dù powermetrics của macOS đọc được.

Nguyên nhân kỹ thuật: các Mac đời T2 dùng SMC key khác so với Intel Mac truyền thống. Molecule 1.x chỉ thử 3 key cổ điển TC0P / TC0D / TC0H — đủ cho Intel Mac 2011-2017 nhưng không cover T2. Từ 2.0, fallback chain đã mở rộng lên 9 key để cover mọi Intel Mac từ 2011 đến 2020, bao gồm TC0E / TC0F / TCXC (key hay dùng ở đời T2) và Tp09 (Ice Lake 2019).

Sau update, nhiệt độ CPU sẽ hiện khớp con số powermetrics --samplers smc in ra (thường quanh 45-70°C khi máy nghỉ, 80-95°C khi build code).

Không ảnh hưởng Apple Silicon (M1/M2/M3/M4) — path IOHID cho ARM64 vẫn nguyên như cũ.

Cảm ơn

Case này khó fix mù vì mỗi generation Intel Mac có set SMC key khác nhau — cần user chạy ioreg + powermetrics để chỉ đúng chỗ. Cảm ơn bạn đã kiên nhẫn test và gửi output giúp mình xác định đúng model MacBookPro15,4. Nếu Intel Mac bạn vẫn không hiện nhiệt độ sau bản này, ping mình kèm output ioreg -c AppleSMC | head -20 — tôi thêm key cho đời cụ thể của bạn.