From 9a9a82016fff6cf82e10c3ea0158fd68f2f41724 Mon Sep 17 00:00:00 2001 From: Jhonny Oliveira Date: Tue, 8 Nov 2016 22:54:05 +0100 Subject: [PATCH] Add support to G700 Gaming Mouse receiver --- docs/usb-ids.txt | 1 + lib/logitech_receiver/base_usb.py | 2 ++ rules.d/42-logitech-unify-permissions.rules | 1 + 3 files changed, 4 insertions(+) diff --git a/docs/usb-ids.txt b/docs/usb-ids.txt index ae7d1184..a5fe9b36 100644 --- a/docs/usb-ids.txt +++ b/docs/usb-ids.txt @@ -11,3 +11,4 @@ Nano receiver: 046d:c51a interface: 1 driver: hid-generic 046d:c526 interface: 1 driver: hid-generic 046d:c52e interface: 1 driver: hid-generic + 046d:c531 interface: 1 driver: hid-generic diff --git a/lib/logitech_receiver/base_usb.py b/lib/logitech_receiver/base_usb.py index 72805796..2a4c6345 100644 --- a/lib/logitech_receiver/base_usb.py +++ b/lib/logitech_receiver/base_usb.py @@ -48,6 +48,7 @@ NANO_RECEIVER_C521 = _nano_receiver(0xc521) NANO_RECEIVER_C525 = _nano_receiver(0xc525) NANO_RECEIVER_C526 = _nano_receiver(0xc526) NANO_RECEIVER_C52e = _nano_receiver(0xc52e) +NANO_RECEIVER_C531 = _nano_receiver(0xc531) del _unifying_receiver, _nano_receiver @@ -65,4 +66,5 @@ ALL = ( NANO_RECEIVER_C525, NANO_RECEIVER_C526, NANO_RECEIVER_C52e, + NANO_RECEIVER_C531, ) diff --git a/rules.d/42-logitech-unify-permissions.rules b/rules.d/42-logitech-unify-permissions.rules index dfb5f512..83afe5b3 100644 --- a/rules.d/42-logitech-unify-permissions.rules +++ b/rules.d/42-logitech-unify-permissions.rules @@ -9,6 +9,7 @@ SUBSYSTEM != "hidraw", GOTO="solaar_end" # official Unifying receivers ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c52b", GOTO="solaar_apply" +ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c531", GOTO="solaar_apply" ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c532", GOTO="solaar_apply" # Nano receiver, "Unifying Ready"