Awesome
AsusSMC
A VirtualSMC plugin provides native support for ALS, keyboard backlight and Fn keys for Asus laptops on macOS.
Features
- Full Fn keys support
- Native ALS support
- Native keyboard backlight support (16 levels, smooth transition, auto adjusting, auto turning off)
- Battery Health Charging
Requirements
- Asus laptop with ATK device
- Knowing how to patch DSDT (if not, read this)
Boot arguments
- Add
-asussmcdbg
to enable debug printing (available in DEBUG binaries).
How to install
- Instruction is available in the Wiki.
Credits
- Apple for macOS
- vit9696 for Lilu and VirtualSMC
- lvs1974 and usr-sse2 for developing ambient light sensor support
- EMlyDinEsHMG for AsusNBFnKeys source code
- Objective-See for kernel-userspace communication
- tekezo for VirtualHIDKeyboard
- williambj1 for testing HID support