HWMonitorSMC2
by CloverHackyColorHardware monitoring app for macOS - works with VirtualSMC sensor plugins to display temperatures, fans, and battery
HWMonitorSMC2
This is a utility tool, NOT a kext. It does not need to be installed in your EFI.
HWMonitorSMC2 is a hardware monitoring application for macOS that works with VirtualSMC sensor plugins. It displays CPU temperatures, fan speeds, battery status, and more in the menu bar.
Overview
VirtualSMC and its sensor plugins (SMCProcessor, SMCSuperIO, SMCBatteryManager) provide hardware monitoring data to macOS. HWMonitorSMC2 reads this data and displays it in a convenient menu bar interface, similar to iStat Menus.
Features
- CPU Temperature: Display CPU core and package temperatures
- Fan Speed: Monitor and display fan RPM
- Battery Status: Show battery charge, health, and cycle count on laptops
- GPU Temperature: Display GPU temperature (where supported)
- Menu Bar Integration: Compact menu bar display with dropdown details
- Customizable: Choose which sensors to display in the menu bar
Installation
- Download the latest release from GitHub
- Open the downloaded DMG file
- Drag HWMonitorSMC2 to your Applications folder
- Launch HWMonitorSMC2
Requirements
- VirtualSMC with sensor plugins installed:
- SMCProcessor.kext (CPU temperature)
- SMCSuperIO.kext (fan speed)
- SMCBatteryManager.kext (battery status on laptops)
Usage
- Ensure VirtualSMC and the relevant sensor plugins are installed
- Launch HWMonitorSMC2
- Sensor data will appear in the menu bar
- Click the menu bar icon for detailed readings
FAQ
HWMonitorSMC2 vs iStat Menus?
HWMonitorSMC2 is free and open-source, designed specifically for Hackintosh with VirtualSMC. iStat Menus is a commercial app with more features but may not display all Hackintosh sensor data correctly.
Why are some sensors not showing?
Make sure the corresponding VirtualSMC sensor plugin is installed and loaded. For example, CPU temperature requires SMCProcessor.kext, and fan speed requires SMCSuperIO.kext.
Related Kexts
- VirtualSMC - Required dependency (SMC emulator with sensor plugins)