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

Msi stealth gs66 rgb issue #48

Open
JustAnotherGameDevWasTaken opened this issue Dec 3, 2022 · 4 comments
Open

Msi stealth gs66 rgb issue #48

JustAnotherGameDevWasTaken opened this issue Dec 3, 2022 · 4 comments

Comments

@JustAnotherGameDevWasTaken

I can control the per key rgb using msiperkeyrgb, apart from the rgb under the power button, which is very annoying. Based on the output of msiklm list, there's two devices that are steelseries klc, both with the same vendor and product ids, just the device interface number is 1 instead of 0 on the second. The ids listed are different than the ones listed with lsusb, and only one device shows up under lsusb. I'm not sure how to control the rgb of that one single key using either bit of software and it's really annoying me.
20221203_073137

@JustAnotherGameDevWasTaken
Copy link
Author

Msiklm id vendor:product: 4152:4410
Msiklm device paths: 3-4:1.0 & 3-4:1.1
Lsusb id: 1038:113a

@Gibtnix
Copy link
Owner

Gibtnix commented Dec 3, 2022

Well, if the configuration is possible using the SteelSeries Engine on Windows, it might be possible to use WhireShark or something else to find out what's the required command for your configuration of choice. Thereafter, implementing the same command with a different application should be straightforward.

@bakx
Copy link

bakx commented Dec 17, 2022

do you've any tutorials on how to capture those packets? I tried it and got some data, but not exactly sure what I am looking for. Right now this tool (running it from C code as I had to change the openKeyboard() function) blinks the lights quickly, but the lights don't stay on..
I'm guessing it needs a different sequence of bits or a specific format, but so far no luck in figuring out how to do this usb capturing. on windows

@Gibtnix
Copy link
Owner

Gibtnix commented Dec 17, 2022

Personally, I don't have any tutorials on how to dump or reverse engineer the command structure. I propose to use WireShark for this and maybe stick with tutorials on how to dump/analyze USB traffic with it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants