Asus TUF laptop RGB keyboard fix

Am găsit rezolvarea la problema cu tastatura mea de la laptopul meu ASUS TUF Gaming A16 FA608WV

Problema era după deconectare si reconectare alimentare eletrică nu mai putea controla tastatura deloc, nu se mai aprindeau ledurile, pe Linux chiar dacă ridicam sau reduceam luminizoitatea nu se întâmpla nimic.

Se aprindea doar dacă faceam restart în Windows.

În cele din urmă am reușit să găsesc acest bug report și soluția: ASUS TUF Gaming A16 FA608UH - Keyboard backlight not working (#682) · Issues · asus-linux / asusctl · GitLab

Rezolvarea

Pentru a rezolva problema trebue instalate următoarele pachete: git build-essential pkg-config libhidapi-dev .

cd /tmp
rm -rf hidapi hidapitester
git clone https://github.com/libusb/hidapi.git
git clone https://github.com/todbot/hidapitester.git
cd hidapitester
make
sudo install -m 0755 hidapitester /usr/local/bin/hidapitester

Ar trebui comanda sa funcționeze și să returneze comenzile de ajutorȘ

hidapitester --help | head

Verificăm dacă tastatura apare (ar trebuii sa inceapa asa “0b05:19b6”)

sudo hidapitester --list-detail | grep -iE '0b05|19b6|ite|lamp' || true

Acum putem să schimbăam din Windows Dynamic Lighting → Embedded Controller

sudo /usr/local/bin/hidapitester --vidpid 0B05/19B6 --open --send-feature 70,1 --close

Este recomandat să repornim serviciul asus pentru a detecta modificările

sudo systemctl restart asusd || true

Testăam daca se aprinde tastatura

echo 3 | sudo tee /sys/class/leds/asus::kbd_backlight/brightness

Automatizarea procesului.

Pentru a remedia definitiv situația vom crea un serviciu care va rula la fiecare pornire (se poate și script cu rulare manuala când aveți nevoie)

Eu prefer serviciul automat.

sudo nano /etc/systemd/system/asus-kbd-ecmode.service

In interiorul fișierului inserațiȘ

[Unit]
Description=Switch ASUS keyboard lighting to Embedded Controller mode
Before=asusd.service
After=systemd-udev-settle.service
Wants=systemd-udev-settle.service

[Service]
Type=oneshot
ExecStart=/usr/local/sbin/asus-kbd-ecmode

[Install]
WantedBy=multi-user.target

Ctrl+X > y > enter

sudo systemctl daemon-reload
sudo systemctl enable --now asus-kbd-ecmode.service
systemctl status asus-kbd-ecmode.service --no-pager

Așa arată când funcționează.

sudo systemctl status asus-kbd-ecmode.service --no-pager
○ asus-kbd-ecmode.service - Switch ASUS keyboard lighting to Embedded Controller mode
     Loaded: loaded (/etc/systemd/system/asus-kbd-ecmode.service; enabled; preset: disabled)
     Active: inactive (dead) since Sun 2026-08-09 17:36:50 EEST; 1h 20min ago
 Invocation: 1ec6c5c2c5f3426ea9ecaf0d94031cdd
    Process: 968 ExecStart=/usr/local/sbin/asus-kbd-ecmode (code=exited, status=0/SUCCESS)
   Main PID: 968 (code=exited, status=0/SUCCESS)
   Mem peak: 2.2M
        CPU: 8ms

aug 09 17:36:50 David-cachyos systemd[1]: Starting Switch ASUS keyboard lighting to Embedded Controller mode...
aug 09 17:36:50 David-cachyos asus-kbd-ecmode[973]: Opening device, vid/pid: 0x0B05/0x19B6
aug 09 17:36:50 David-cachyos asus-kbd-ecmode[973]: Writing 64-byte feature report...wrote 64 bytes:
aug 09 17:36:50 David-cachyos asus-kbd-ecmode[973]:  46 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0… 00 00
aug 09 17:36:50 David-cachyos asus-kbd-ecmode[973]:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0… 00 00
aug 09 17:36:50 David-cachyos asus-kbd-ecmode[973]: Closing device
aug 09 17:36:50 David-cachyos systemd[1]: asus-kbd-ecmode.service: Deactivated successfully.
aug 09 17:36:50 David-cachyos systemd[1]: Finished Switch ASUS keyboard lighting to Embedded Controller mode.
Hint: Some lines were ellipsized, use -l to show in full.

Acum ledurile funcționează, pot schimba si culoarea la tastatură.