-
Notifications
You must be signed in to change notification settings - Fork 36
M990 RGB Legend Chroma support #18
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
Comments
Thanks for the report, this is indeed an alternative code for the fire button, i have added support in 40eef1c. Please note that if you are interested in configuring all buttons of the mouse and reading the configuration of the remaining buttons, you would need to capture the USB communication from the official software with wireshark to allow me to implement these features. |
Thank you for the reply! It would be great to get the fully working configuration support on Linux. I have already installed official software to the Windows machine, I'll install Wireshark too. Could you provide the instructions that exactly I need to capture? |
A few links about the process copied from a previous issue: The idea is to capture:
|
Hi, I setted up the reverse engineering environment in windows pe, installed the official software, wireshark, setted up the filter ( |
Btw, here is the output of changing the mode/profile by the software (instead of by the special button on the mouse): |
Anyways, since only setting buttons >12 doesn't work (if I read everything correctly), I'll send screens only of the keybindings settings and leave other settings default (except few ones I already changed):
|
Understanding them means which bytes need to be set (and to what values, for speeds etc.) for each setting. e.g. which bytes represent the LED color.
I find it helpful to only change one setting at a time, then export the captured packets as json. This allows you to narrow down the changed bytes using tools like
This should alread work using the I will have a look at remapping buttons 13-16 (Edit: for now the captured data seems sufficient, i will let you know if i anything else is required). It would be extremely helpful if you could confirm which other features of mouse_m908 work or don't work for the M990 Chroma. |
@REmerald Which and how many front buttons can be customized? |
Reading the settings from the mouse seems alright, except the macros section (and >12 buttons ofc):
I didn't make any macros in the official software as I remember. Here's an ini file and a dump in case you might need it: |
I modified the ini file |
Here's the version I used:
|
I did not try to reconfigure mouse buttons yet, the new mouse has default configuration. When I tried to read configuration with
mouse_m908 -R -
it displayed:for all the profiles. Other buttons reported without errors. The fire button by default works like left button (and
xev
reported it as "button 1").The full output of the commands:
The text was updated successfully, but these errors were encountered: