Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
JonLit opened this issue May 28, 2023 · 1 comment
Open

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

JonLit opened this issue May 28, 2023 · 1 comment
Assignees
Labels
good first issue Good for newcomers hardware support Add support for this hardware

Comments

@JonLit
Copy link

JonLit commented May 28, 2023

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.

  • the most promising/complete program I've found is System Tray Extensions (https://github.com/salihmarangoz/system_tray_extensions), but it crashes when trying to set a pattern for the lightbar, is genereally pretty unstable and the solution for a smooth RGB Backlight is basically a 10 minute video played back on the keyboard backlight...

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

@JonLit JonLit added the hardware support Add support for this hardware label May 28, 2023
@X3n0m0rph59 X3n0m0rph59 self-assigned this Jun 3, 2023
@X3n0m0rph59
Copy link
Member

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.

@X3n0m0rph59 X3n0m0rph59 added the good first issue Good for newcomers label Jun 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers hardware support Add support for this hardware
Projects
None yet
Development

No branches or pull requests

2 participants