Port do controle de RGB do Alienware pro Linux

Galera, tô de queixo caído até agora…

Tenho um Alienware m16 R2 e o RGB dele (teclado, trackpad, logo da tampa e botão power) só era controlado pelo Alienware Command Center, que é proprietário e só existe pra Windows. No Linux ficava tudo na cor que o firmware quisesse.

Parei pra testar o REA (Reverse Engineering Anything) e pedi pro Claude fazer o port pra Linux. A surpresa: ele nem precisou abrir o instalador da Dell… achou o protocolo em projetos abertos (OpenRGB e alienfx-tools) e foi testando direto no hardware comigo. Ele mandava as cores, eu dizia o que acendeu onde. Foi assim que fechamos até o mapa do teclado ABNT2, tecla por tecla.

Em pouco mais de 20 minutos tava funcionando. O resultado virou o AW Light:

  • teclado RGB por tecla, é só clicar e pintar
  • 9 efeitos de hardware no teclado (respiração, onda, arco-íris, morph…)
  • bordas do trackpad e logo da tampa com cor fixa, pulso, respiração, espectro
  • botão power com uma cor na tomada e outra na bateria
  • reaplica as cores sozinho no login e quando volta da suspensão
  • interface em GTK e linha de comando completa (awlight --help)

Sem driver de kernel e sem rodar como root… ele fala direto com os controladores USB pelo /dev/hidraw.

E olha a diferença de tamanho:

  • instalador do AWCC: 53,9 MB
  • .deb do AW Light: 22,9 KB

(tá, não é justo… o AWCC faz muito mais coisa, tipo ventoinha e perfil de desempenho. Mas pra luz, 22 KB resolve :sweat_smile:)

Tem .deb e AppImage na release, licença Apache 2.0:
:backhand_index_pointing_right: GitHub - guilhermefeitosa66/awlight: Iluminação RGB do Alienware m16 R2 no Linux: teclado por tecla, trackpad, logo e botão power · GitHub

Quem tiver Alienware, me ajuda a testar? Até agora só testei no meu (m16 R2, Linux Mint 22.3). Outros modelos com o controlador AW-ELC podem funcionar em parte. Pra ver se o seu tem os mesmos controladores:

lsusb | grep -Ei '187c:0551|0d62:d2b1'

Se aparecer alguma coisa, testa e me conta lá nas issues… principalmente quem tiver teclado de outro layout.

Projeto independente, sem relação com a Dell.

Teclado azul com WASD em vermelho e o trackpad em respiração vermelha