From 8a56a5103cf81c28994925d02b0aa7b7cc73d50c Mon Sep 17 00:00:00 2001 From: Cheerpipe Date: Mon, 19 Apr 2021 09:36:30 -0400 Subject: [PATCH] Packet read size fix. Should be 20, not 200 This bug causes rare unwanted volume changes. --- Controllers/LogitechController/LogitechG560Controller.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Controllers/LogitechController/LogitechG560Controller.cpp b/Controllers/LogitechController/LogitechG560Controller.cpp index 977d9883..8cf23f30 100644 --- a/Controllers/LogitechController/LogitechG560Controller.cpp +++ b/Controllers/LogitechController/LogitechG560Controller.cpp @@ -134,7 +134,7 @@ void LogitechG560Controller::fail_retry_write(hid_device *device, const unsigned if(ret == 20) { std::this_thread::sleep_for(1ms); - hid_read_timeout(dev, usb_buf_out, LOGI_G560_LED_PACKET_SIZE, 200); + hid_read_timeout(dev, usb_buf_out, LOGI_G560_LED_PACKET_SIZE, 20); break; } else