Askannz/msi-perkeyrgb

Is it possible to add support for changing GE66 front of the chassis colours

DMGPage opened this issue · 7 comments

Is it possible to add support for changing GE66 front of the chassis colours?
Keyboard colour changing works fine. I only wish, there would be more presets to choose from and gui for that.

Is it possible to add support for changing GE66 front of the chassis colours?
Keyboard colour changing works fine. I only wish, there would be more presets to choose from and gui for that.

Def possible just that the we need the USB vendor ID and product ID from the device and a sample of the presets.

Sorry, but is that something I can help and give? I not really understand, how all this works, so sorry for dumb question.

Sorry, but is that something I can help and give? I not really understand, how all this works, so sorry for dumb question.

Try running lsusb in terminal and pasting the output here so I can see at least the vendor Id and product if. As for the color effects using wireshark on Windows and having the steel series program opened while you are changing colors/modes for the device.

It's very possible that the chassis LED use a completely different interface than the RGB controller of the keyboard. In that case there's not much I can do.

It's very possible that the chassis LED use a completely different interface than the RGB controller of the keyboard. In that case there's not much I can do.

Well we can reverse engineer it and assuming it's on a different interface, hopefully HiD, we could see how steel series communicates with the bar. The only issue is that I do not own a gs/ge 66 so that might be of a challenge to do.

dmg@pop-os:~$ lsusb
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 05e3:0616 Genesys Logic, Inc. hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 1038:1122 SteelSeries ApS SteelSeries KLC
Bus 001 Device 007: ID 25a7:2410 Areson Technology Corp Laser mouse
Bus 001 Device 005: ID 046d:c534 Logitech, Inc. Unifying Receiver
Bus 001 Device 003: ID 05e3:0610 Genesys Logic, Inc. Hub
Bus 001 Device 009: ID 8087:0026 Intel Corp.
Bus 001 Device 008: ID 5986:1160 Acer, Inc Integrated Camera
Bus 001 Device 006: ID 1038:1132 SteelSeries ApS SteelSeries ALC
Bus 001 Device 002: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

If getting presets need windows, that's a bit more challenging, because I deleted windows. I guess, virtual machine won't work in this case, right?

Bus 001 Device 006: ID 1038:1132 SteelSeries ApS SteelSeries ALC

Looks like this is the HID interface for the chassis.

If getting presets need windows, that's a bit more challenging, because I deleted windows. I guess, virtual machine won't work in this case, right?

You could try to see if virtual machine would work but I am not sure if you can bypass the HID device to virtual machine.

Edit: Looking at the way how the app interacts wit the light bar it seems to almost have the same effects as msi keyboard but I am not sure if the protocol is the same.