-
Notifications
You must be signed in to change notification settings - Fork 23
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
Packet captures #4
Comments
Sure. They are fairly unorganized and don't cover all use cases, but maybe they'll help anyway. Most of the information is distilled in the protocol file though. |
Thanks for that. I've come across references to keyboard settings in both the firmware and software, even though the software is only for fans. Though there are some differences to your findings. I wouldn't be surprised if they have used the same, or slightly modified, firmware. |
Does anyone have a packet capture for a "set profile" command? This is an on MK730, which is basially a tenkeyless MK750. I had to define some new values for this to work. (Happy to share once I've advanced a bit). I am able to get the profile OK, but setting the profile using Below is the request and response for the "set active profile" interaction. The first 2 bytes of the response are
|
@scottjbarr I've just successfully tried setting the profile after getting the same "error codes" that you've mentioned. I know this is coming late, but have you tried setting the control mode to profile customization? Calling |
I'm guessing you used USBPCap and wireshark to sniff the packets. Would you mind sharing those logs?
I am working on the AMD Spire fan, which comes with the Ryzen 27000X. Cooler Master must be using the same protocol since the packets I've captured are very similar to what you have documented. I now need to cross reference my data with keyboard packets to try and figure out what the individual flags/values mean.
The text was updated successfully, but these errors were encountered: