PixlOne / logiops

An unofficial userspace driver for HID++ Logitech devices
GNU General Public License v3.0
3.42k stars 271 forks source link

Seemingly unable to remap buttons on G903 #471

Open StelardActek opened 2 months ago

StelardActek commented 2 months ago

I recognise this device isn't listed as supported, but I'm hoping I can somehow help get it supported. Changing the DPI definitely does work, but none of the buttons seem to be detected, and I get the following when I run logid as in a console:

$ logid -v
[DEBUG] Unsupported device /dev/hidraw16 ignored
[DEBUG] Unsupported device /dev/hidraw7 ignored
[DEBUG] Unsupported device /dev/hidraw8 ignored
[DEBUG] Unsupported device /dev/hidraw9 ignored
[DEBUG] Unsupported device /dev/hidraw11 ignored
[DEBUG] Unsupported device /dev/hidraw14 ignored
[DEBUG] Unsupported device /dev/hidraw15 ignored
[DEBUG] Unsupported device /dev/hidraw3 ignored
[DEBUG] Unsupported device /dev/hidraw23 ignored
[DEBUG] Unsupported device /dev/hidraw24 ignored
[DEBUG] Unsupported device /dev/hidraw6 ignored
[DEBUG] Unsupported device /dev/hidraw12 ignored
[DEBUG] Unsupported device /dev/hidraw13 ignored
[DEBUG] Unsupported device /dev/hidraw20 ignored
[DEBUG] Unsupported device /dev/hidraw4 ignored
[DEBUG] Ignoring virtual node on /dev/hidraw22
[DEBUG] Ignoring virtual node on /dev/hidraw21
[INFO] Detected receiver at /dev/hidraw5
[DEBUG] Unsupported device /dev/hidraw10 ignored
[DEBUG] Unsupported device /dev/hidraw17 ignored
[DEBUG] Unsupported device /dev/hidraw18 ignored
[DEBUG] Unsupported device /dev/hidraw19 ignored
[DEBUG] Unsupported device /dev/hidraw2 ignored
[DEBUG] Unsupported device /dev/hidraw1 ignored
[DEBUG] Unsupported device /dev/hidraw0 ignored
[INFO] Device found: Logitech G903 Wired/Wireless Gaming Mouse on /dev/hidraw5:1
[DEBUG] /dev/hidraw5:1 tried to reset, but no reset mechanism was available.
[ERROR] Caught HID++ 1.0 error while trying to initialize /dev/hidraw5:7: Invalid value
StelardActek commented 2 months ago

It occurred to me to try the device wired instead of using the powerplay mat. I get slightly different output, but button remapping still doesn't seem to work.

[DEBUG] Unsupported device /dev/hidraw16 ignored
[DEBUG] Unsupported device /dev/hidraw7 ignored
[DEBUG] Unsupported device /dev/hidraw8 ignored
[DEBUG] Unsupported device /dev/hidraw9 ignored
[DEBUG] Unsupported device /dev/hidraw11 ignored
[DEBUG] Unsupported device /dev/hidraw14 ignored
[DEBUG] Unsupported device /dev/hidraw15 ignored
[DEBUG] Unsupported device /dev/hidraw3 ignored
[DEBUG] Unsupported device /dev/hidraw23 ignored
[DEBUG] Unsupported device /dev/hidraw24 ignored
[DEBUG] Unsupported device /dev/hidraw6 ignored
[DEBUG] Unsupported device /dev/hidraw12 ignored
[DEBUG] Unsupported device /dev/hidraw13 ignored
[DEBUG] Unsupported device /dev/hidraw4 ignored
[INFO] Device found: Logitech G903 Wired/Wireless Gaming Mouse on /dev/hidraw5:255
[DEBUG] /dev/hidraw5:255 tried to reset, but no reset mechanism was available.
[DEBUG] Unsupported device /dev/hidraw10 ignored
[DEBUG] Unsupported device /dev/hidraw17 ignored
[DEBUG] Unsupported device /dev/hidraw18 ignored
[DEBUG] Unsupported device /dev/hidraw19 ignored
[DEBUG] Unsupported device /dev/hidraw2 ignored
[DEBUG] Unsupported device /dev/hidraw1 ignored
[DEBUG] Unsupported device /dev/hidraw0 ignored