diff --git a/CHANGELOG.md b/CHANGELOG.md index ef396931..63153fa4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Full support for multizone LED (Author: Luke Jones, With much help from: @MNS26) - Add ability to load extra data from `/etc/asusd/asusd-user-ledmodes.toml` for LED support if file exits - Support for G513IM LED modes +- Support for GX703HS LED modes ### Changed - Dbus interface for Aura config has been changed, all power control is done with `SetLedsEnabled` and `SetLedsDisabled` - Data for anime-matrix now requires passing the laptop model as enum diff --git a/MANUAL.md b/MANUAL.md index 89a5a292..b3052980 100644 --- a/MANUAL.md +++ b/MANUAL.md @@ -60,17 +60,17 @@ The defaults are located at `/etc/asusd/asusd-ledmodes.toml`, and on `asusd` sta Example: ```toml [[led_data]] -prod_family = "ROG Zephyrus M15" -board_names = ["GU502LU"] -standard = ["Static", "Breathe", "Strobe", "Pulse"] -multizone = false +prod_family = "Strix" +board_names = ["GL504G"] +standard = ["Static", "Breathe", "Strobe", "Rainbow", "Pulse"] +multizone = ["Key1", "Key2", "Key3", "Key4", "Logo", "BarLeft", "BarRight"] per_key = false ``` 1. `prod_family`: you can find this in `journalctl -b -u asusd`, or `cat /sys/class/dmi/id/product_name`. It should be copied as written. There can be multiple `led-data` groups of the same `prod_family` with differing `board_names`. 2. `board_names`: is an array of board names in this product family. Find this in the journal as above or by `cat /sys/class/dmi/id/board_name`. 3. `standard` are the factory preset modes, the names should corrospond to Armory Crate names -4. `multizone`: some keyboards have 4 zones of LED control, this enables setting a colour in each zone. The keyboard must support this or it has no effect. +4. `multizone`: some models have 4 to 7 zones of LED control as shown in the example. If the laptop has no zones then an empty array will suffice. 5. `per_key`: enable per-key RGB effects. The keyboard must support this or it has no effect. ##### /etc/asusd/aura.conf diff --git a/data/asusd-ledmodes.toml b/data/asusd-ledmodes.toml index 52be2355..78005f5b 100644 --- a/data/asusd-ledmodes.toml +++ b/data/asusd-ledmodes.toml @@ -33,6 +33,14 @@ standard = ["Static", "Breathe", "Strobe", "Pulse"] multizone = [] per_key = false +[[led_data]] +prod_family = "ROG Zephyrus S17" +board_names = ["GX703HS"] +standard = ["Static", "Breathe", "Strobe", "Rainbow", "Star", "Rain", "Highlight", "Laser", "Ripple", "Pulse", "Comet", "Flash"] +multizone = [] +per_key = false + + [[led_data]] prod_family = "Zephyrus" board_names = ["GM501GM", "GX531"] @@ -65,7 +73,7 @@ per_key = false prod_family = "ROG Strix" board_names = ["G513IM"] standard = ["Flash", "Static", "Breathe", "Strobe", "Rainbow"] -multizone = false +multizone = [] per_key = true [[led_data]]