eruption-project / eruption

Realtime RGB LED Driver for Linux
https://eruption-project.org/
GNU General Public License v3.0
258 stars 32 forks source link

Add Support for ite8291 (XMG/Tuxedo(?) Laptop Keyboards) #217

Open JonLit opened 1 year ago

JonLit commented 1 year ago

Even though there are already tools out there (which could also be used by eruption for controlling the RGB Backlighting), they are by far not as feature-rich and "nice" as eruption. * Most of them use ite8291r3-ctl (https://github.com/pobrn/ite8291r3-ctl/) under the hood.

Bus 003 Device 002: ID 048d:6004 Integrated Technology Express, Inc. ITE Device(8291)

If somebody actually considers implementing support for this, and wants to do it seperately from ite8291r3-ctl project, I'd be happy to try capturing the usb traffic of either ite8291r3-ctl or even the original XMG Control Center software.

ite8291r3-ctl also provides a animation language that is pretty simple, it can also read from stdin

X3n0m0rph59 commented 1 year ago

Hi @JonLit, thank you for posting your request!

This definitely looks interesting and it would be nice to have support for it in Eruption! Since there already is driver code available this should be doable without needing to capture USB bus traffic.