A VirtualSMC plugin provides native support for ALS, keyboard backlight and Fn keys for Asus laptops on macOS.
- Full Fn keys support (Note: Trackpad disabling only works with VoodooI2C)
- Native ALS support
- Native keyboard backlight support (16 levels, smooth transition, auto adjusting, auto turning off) (Mojave and below only)
- Asus laptop with ATK device
- Knowing how to patch DSDT (if not, read this)
- Add
-asussmcdbg
to enable debug printing (available in DEBUG binaries).
- Instruction is available in the Wiki.
- 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
- Karabiner-Elements for VirtualHIDKeyboard
- williambj1 for testing HID support
Any donation is highly appreciated!