Initial commit for the Logitech G935 to resolve #2214
+ Added PID and registering detector for the common controller + Added entry for udev rules
This commit is contained in:
parent
c9572bd4e0
commit
2c8a826c11
3 changed files with 4 additions and 1 deletions
|
|
@ -438,6 +438,7 @@ SUBSYSTEMS=="usb", ATTR{idVendor}=="046d", ATTR{idProduct}=="405f", TAG+="uacces
|
|||
SUBSYSTEMS=="usb", ATTR{idVendor}=="046d", ATTR{idProduct}=="0a78", TAG+="uaccess", TAG+="G560"
|
||||
|
||||
SUBSYSTEMS=="usb", ATTR{idVendor}=="046d", ATTR{idProduct}=="0a5b", TAG+="uaccess", TAG+="G933"
|
||||
SUBSYSTEMS=="usb", ATTR{idVendor}=="046d", ATTR{idProduct}=="0a87", TAG+="uaccess", TAG+="G935"
|
||||
SUBSYSTEMS=="usb", ATTR{idVendor}=="046d", ATTR{idProduct}=="0ab5", TAG+="uaccess", TAG+="G733"
|
||||
|
||||
SUBSYSTEMS=="usb", ATTR{idVendor}=="0738", ATTR{idProduct}=="2221", TAG+="uaccess"
|
||||
|
|
|
|||
|
|
@ -96,6 +96,7 @@ using namespace std::chrono_literals;
|
|||
| Headset product IDs |
|
||||
\*-----------------------------------------------------*/
|
||||
#define LOGITECH_G933_PID 0x0A5B
|
||||
#define LOGITECH_G935_PID 0x0A87
|
||||
#define LOGITECH_G733_PID 0x0AB5
|
||||
|
||||
/*-----------------------------------------------------*\
|
||||
|
|
@ -905,3 +906,4 @@ REGISTER_HID_DETECTOR_IPU("Logitech G903 Wireless Gaming Mouse (wired)",
|
|||
REGISTER_HID_DETECTOR_IPU("Logitech G903 Hero Wireless Gaming Mouse (wired)", DetectLogitechWired, LOGITECH_VID, LOGITECH_G903_LIGHTSPEED_HERO_PID, 1, 0xFF00, 2);
|
||||
REGISTER_HID_DETECTOR_IPU("Logitech G Pro Wireless Gaming Mouse (wired)", DetectLogitechWired, LOGITECH_VID, LOGITECH_G_PRO_WIRELESS_PID, 2, 0xFF00, 2);
|
||||
REGISTER_HID_DETECTOR_IPU("Logitech G733 Gaming Headset", DetectLogitechWired, LOGITECH_VID, LOGITECH_G733_PID, 3, 0xFF43, 514);
|
||||
REGISTER_HID_DETECTOR_IPU("Logitech G935 Gaming Headset", DetectLogitechWired, LOGITECH_VID, LOGITECH_G935_PID, 3, 0xFF43, 514);
|
||||
|
|
|
|||
|
|
@ -181,7 +181,7 @@ void RGBController_LogitechLightspeed::UpdateZoneLEDs(int zone)
|
|||
/*---------------------------------------------------------*\
|
||||
| Workaround for G502 mode breathing / spectrum cycle swap |
|
||||
\*---------------------------------------------------------*/
|
||||
bool bright_cycle_swap = (pid == 0xC08B || pid == 0xC332 || pid == 0x0AB5);
|
||||
bool bright_cycle_swap = (pid == 0xC08B || pid == 0xC332 || pid == 0x0AB5 || pid == 0x0A87);
|
||||
|
||||
/*---------------------------------------------------------*\
|
||||
| Replace direct mode with static when sending to controller|
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue