From 43a185dae12c224f69ac48b00bd4cc30e6e8f491 Mon Sep 17 00:00:00 2001 From: Adam Honse Date: Sun, 17 Oct 2021 17:30:41 -0500 Subject: [PATCH] Use different report ID --- Controllers/RazerController/RazerController.cpp | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/Controllers/RazerController/RazerController.cpp b/Controllers/RazerController/RazerController.cpp index d7f0390a0..1c6949c78 100644 --- a/Controllers/RazerController/RazerController.cpp +++ b/Controllers/RazerController/RazerController.cpp @@ -37,10 +37,20 @@ RazerController::RazerController(hid_device* dev_handle, hid_device* dev_argb_ha } /*-----------------------------------------------------------------*\ - | Set report index | + | Determine report index for device | \*-----------------------------------------------------------------*/ - report_index = 0; - response_index = 0; + switch(dev_pid) + { + case RAZER_BLACKWIDOW_V3_PID: + report_index = 0x03; + response_index = 0x03; + break; + + default: + report_index = 0; + response_index = 0; + break; + } /*-----------------------------------------------------------------*\ | Determine transaction ID for device |