-
Notifications
You must be signed in to change notification settings - Fork 408
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
Support for Logitech G500s mice #2099
Comments
The report descriptor you provided decodes as
This report does not provide HID++ messages so unless there is a different report descriptor Solaar cannot support this device. |
There is another report in
|
That decodes to
which does have the HID++ reports. |
What is the output of If you install the hid_parser Python package (try |
(and Solaar opens showing no devices)
Python package is installed with version
|
Aaah. I didn't notice the version of Solaar you are running. You should update to version 1.1.8 or 1.1.9, using one of the Ubuntu PPAs mentioned in https://github.com/pwr-Solaar/Solaar. Alternatively you could install using pip. Then retry the actions above. |
Installing it through yay seemed to help a little bit, but still the mouse seems to be unknown. (See picture) And the console looks like this:
|
OK, the device shows up, but doesn't do much. It may be that the device only minimally supports HID++, hence the error in self.receiver.ping. Does this show up all the time? What is the output of |
Also, is this a G5000s or a G500s? |
It's a G500s and yes, that happens always.
|
OK, getting the correct ping parameters may require some more testing on your part. I'll put together a patched version of Solaar for you to run. |
This is an older device and needs description information in Solaar for it to work. Please clone Solaar and run PR #2100 and see whether there still is an error when you run To clone and use Solar from its GitHub repository
Run Solaar as bin/solaar from this directory. To run PR #2100, first clone Solaar if you have not already done so and cd to the clone directory. The first time you download the pull request, fetch it into a new branch and checkout that branch, as in:
To download a new version of the pull request, fetch it and then set your pull branch to the new fetch, as in:
|
Thanks. Definitely an older device. It is strange that there are no registers reported for the device though. There may be a problem with that tool. I'll investigate further. |
Silly me, the tool takes a single digit. Please try The tool can take several minutes to run, and during that time the mouse should not be moved. |
Still the same result.
|
Hmm. The tool is a shell script. Please modify it to be more verbose by changing the first non-comment line after
to
i.e., take out the greps. That should produce a lot of output. |
Ok, that's definitely more 😂
|
Thanks. That's showing a bug in the tool. Stay tuned for a fix. |
PR #2112 should produce better output for you. Please download it and run scan-registers.sh again. To clone and use Solar from its GitHub repository
Run Solaar as bin/solaar from this directory. To run PR #2112, first clone Solaar if you have not already done so and cd to the clone directory. The first time you download the pull request, fetch it into a new branch and checkout that branch, as in:
To download a new version of the pull request, fetch it and then set your pull branch to the new fetch, as in:
|
|
Information
solaar --version
andgit describe --tags
):solaar 1.1.1
uname -srmo
): Linux 5.19.0-46-generic x86_64 GNU/Linuxsolaar show
for the target device (if applicable):I'd like to see my mouse being supported by Solaar. Now following https://pwr-solaar.github.io/Solaar/devices.html
cat /sys/class/hidraw/hidraw0/device/uevent
/sys/class/hidraw/hidraw0/device/report_descriptor
Also attached as a zip
report_descriptor.zip
lsusb -vv -d 046d:c24e
withxxxx:yyyy
beingBus 003 Device 002: ID 046d:c24e Logitech, Inc. G500s Laser Gaming Mouse
The text was updated successfully, but these errors were encountered: