Skip to content

Add support for ASUS TUF Gaming A16 (FA617XS, AMD Advantage Edition) keyboard lighting #96

@FrankTheSssnake

Description

@FrankTheSssnake

The ASUS TUF Gaming A16 (FA617XS, AMD Advantage Edition) uses the same embedded controller (EC) and single-zone keyboard backlight layout as the FA617NS model, but it is currently missing from aura_support.ron.

As a result, asusctl and asusd do not detect its keyboard lighting device, and LED control is limited to brightness only.

Adding the following block enables full functionality (Static, Breathe, and Pulse modes) under Linux:

(
    device_name: "FA617XS",
    product_id: "",
    layout_name: "fx505d",
    basic_modes: [Static, Breathe, Pulse],
    basic_zones: [],
    advanced_type: None,
    power_zones: [Keyboard],
),

Observed behavior

  • Running asusctl aura --help only lists "static".

  • Only /sys/class/leds/asus::kbd_backlight (brightness) is available.

  • Adding the entry manually enables all three standard lighting modes.

Expected behavior

asusd should recognize the FA617XS keyboard as a supported device and expose the same single-zone lighting controls as FA617NS.

Environment

Component Version / Details
Model ASUS TUF Gaming A16 (FA617XS, AMD Advantage Edition)
DMI sys_vendor ASUSTeK COMPUTER INC.
DMI board_name FA617XS
Kernel 6.17.7-arch1-1
asusctl 6.1.17
Distribution Arch Linux (up to date)

Verification steps

# Added the entry to /usr/share/asusd/aura_support.ron
sudo systemctl restart asusd

Tested modes

asusctl aura --help
asusctl aura breathe
asusctl aura pulse
asusctl aura static
asusctl aura -n
asusctl aura -p

All modes function correctly on physical hardware.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions