-
Notifications
You must be signed in to change notification settings - Fork 45
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
Feature request: make bonw14 and bonw15 LEDs configurable #206
Comments
This is expected behavior currently, since the on bonw14 this is a USB device not controlled through the EC. There's a special case for it: keyboard-configurator/layouts.py Lines 530 to 533 in deb8384
It would be nice to support this somehow. But I don't have one and don't know if/how that could be done. |
Ah that's right, I had forgotten about that. I've changed the title to reflect that this is a feature request, rather than a bug. |
Yeah, it's good to have an issue tracking it anyway. |
@leviport @ids1024 The tuxedo-keyboard kernel module, when built to not check for their brand name (https://aur.archlinux.org/packages?O=0&K=tuxedo-drivers-nocompatcheck-dkms) exposes the LED keys through /sys/class/leds. The tuxedo control center allows basic adjustments of the whole keyboard brightness and color, however these keyboards are per key RGB, so no tools currently exist, save for hacking together some kind of python script, to allow for that - would be neat to have animations and such, but even at the least support a custom color for enabled/disabled webcam key color, caps lock ,num lock, etc... Per application profiles would also be pretty sweet, or even just customizing per key colors individually for these machines. |
...there may be some overlap in the system76_acpi module? Either way, I notice on my secondhand bonw15 that the keyboard LED FN key combos do not work, where when I tried with the clevo EC firmware, that they did...and that the numkeys also turned off 3-4 individual zones...the person I got it from could have swapped in a different board if it was damaged (I got a great deal on a "seller refurbished" that's basically unused in appearance) but it looks stock to me.
|
If not directly forking it, perhaps the methods employed by tuxedo_keyboard could be incorporated into the system76-acpi module? The hotkeys aren't a huge thing for me but it would be really neat if they were setup to work again, since I believe those color functionalities may be baked into the ITE 829x controller in the keyboard itself...if not, I guess I can toss the original EC firmware into ida sometime if you think that would help...oh and the full schematics for these rigs are publicly available on schenker's site now using the clevo part number. |
I thought 3.12 added support finally but was mistaken...currently running with the system76 keyboard modules blacklisted so I can use the tuxedo ones... If I ever get fiesty enough I could try to port over the functionality and enable things in your configurator but I'm not sure if or when that would be. |
This could be because my firmware/EC is in a pretty strange state right now, but while testing #204, I noticed that the LED tab on bonw14 is missing:
This is not a regression on that PR, however. It is even present on version 1.3.6, which is what I currently have installed on my Bonobo.
The text was updated successfully, but these errors were encountered: