- Added MacKernelSDK with Xcode 12 compatibility
- Drop experimental custom fan control code
- Drop AsusHID as I couldn't make it work on Catalina and above. Please use ROG-HID by @black-dragon74
- Improving touchpad toggling mechanism
- Rework keyboard backlight mechanism. Users need to repatch DSDT. More specific, the line
^^KBLV = Arg0 / 16
must be removed. - Rework ambient light sensor mechanism (use WMI for toggling sensor; read value directly with method
_ALI
). DSDT patch is not needed anymore. - Add experimental support for reading fan speed with WMI
- Support battery charge threshold found on new laptops (charging stops at 80%). Can be disabled by turning off
Battery Health
inEnergy Saver
.
- Removed unimplemented virtual methods for kext to load correctly (thanks @Ubsefor)
- Native keyboard backlight on Catalina
- Remove unused WMI code
- Correct usage of
powerStateOrdinal
insetPowerState
- Fix keyboard backlight remaining off after sleep on Catalina (thanks to @AR-CADE)
- Built with Lilu 1.4.1 and VirtualSMC 1.1.0
- Update
OSBundleLibraries
- Fix
install_daemon.sh
to make it work when folder/usr/local/bin
does not exist
- Added support for USB HID keyboards found on ROG models
- Optimized code
- Updated MaciASL patches
- Unified release archive names
- Changed dependency com.apple.iokit.IOHIDSystem to com.apple.iokit.IOHIDFamily
- Change AsusSMCDaemon installation location to support Catalina
- Add workaround for keyboard backlight on Catalina
- Fixed memory leaks
- Added support for direct messages from ACPI
- Optimized code
- Improved message handling mechanism
- Optimized code
- Write data to SMC key after setting keyboard backlight
- Initial release