$ cat projects/asus-armoury-crate-linux.md
ASUS Armoury Crate for Linux
Linux hardware control for ASUS laptops — fan curves, RGB, performance modes.
Open-source authorAugust 2024Linux/System
An open-source Linux port of ASUS Armoury Crate. Exposes kernel/ACPI/WMI interfaces to control fan speed curves, RGB lighting, and performance profiles — all without Windows. Targets ASUS ROG and TUF laptops running Linux kernel 6.1+.
// problem
ASUS laptops on Linux lacked any hardware control tool — no fan curves, no RGB, no performance switching.
// impact
Fills the official tooling gap for ASUS ROG/TUF users on Linux. Fan curve control, RGB, and performance switching without booting Windows — built by directly reversing ACPI/WMI kernel interfaces. Validated on ASUS ROG Zephyrus hardware running Linux 6.1+.
Fan curve controlRGB lightingPerformance modesTested: ROG Zephyrus · Linux 6.1+
// tech-stack
RustLinux kernelACPIWMIDBusSystem Programming