aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorWrathofthePast <[email protected]>2022-01-27 17:32:33 -0500
committerWrathofthePast <[email protected]>2022-01-27 17:32:33 -0500
commite3404376badc8f806077e630925069154f8ec7d5 (patch)
tree8c86f4e603b0c44312a339d92cdfc1bacf4abc35 /src
parent6bc4cca3d91655496ad547a2d724ff7a7811b31b (diff)
downloadlibrazermacos-e3404376badc8f806077e630925069154f8ec7d5.tar.xz
librazermacos-e3404376badc8f806077e630925069154f8ec7d5.zip
Fix for Basilisk Ultimate (Wired & Receiver)
For `is_charging` & `get_battery`, the Basilisk Ultimate had the wrong transaction id.
Diffstat (limited to 'src')
-rw-r--r--src/lib/razermouse_driver.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/razermouse_driver.c b/src/lib/razermouse_driver.c
index 685c869..a10521e 100644
--- a/src/lib/razermouse_driver.c
+++ b/src/lib/razermouse_driver.c
@@ -1693,12 +1693,12 @@ ssize_t razer_attr_read_get_battery(IOUSBDeviceInterface **usb_dev, char *buf)
case USB_DEVICE_ID_RAZER_LANCEHEAD_WIRELESS:
case USB_DEVICE_ID_RAZER_MAMBA_WIRELESS_RECEIVER:
case USB_DEVICE_ID_RAZER_MAMBA_WIRELESS_WIRED:
- case USB_DEVICE_ID_RAZER_BASILISK_ULTIMATE:
- case USB_DEVICE_ID_RAZER_BASILISK_ULTIMATE_RECEIVER:
case USB_DEVICE_ID_RAZER_DEATHADDER_V2_PRO_WIRED:
case USB_DEVICE_ID_RAZER_DEATHADDER_V2_PRO_WIRELESS:
report.transaction_id.id = 0x3f;
break;
+ case USB_DEVICE_ID_RAZER_BASILISK_ULTIMATE_RECEIVER:
+ case USB_DEVICE_ID_RAZER_BASILISK_ULTIMATE:
case USB_DEVICE_ID_RAZER_LANCEHEAD_WIRELESS_RECEIVER:
case USB_DEVICE_ID_RAZER_LANCEHEAD_WIRELESS_WIRED:
report.transaction_id.id = 0x1f;
@@ -1725,12 +1725,12 @@ ssize_t razer_attr_read_is_charging(IOUSBDeviceInterface **usb_dev, char *buf)
case USB_DEVICE_ID_RAZER_LANCEHEAD_WIRELESS:
case USB_DEVICE_ID_RAZER_MAMBA_WIRELESS_RECEIVER:
case USB_DEVICE_ID_RAZER_MAMBA_WIRELESS_WIRED:
- case USB_DEVICE_ID_RAZER_BASILISK_ULTIMATE:
- case USB_DEVICE_ID_RAZER_BASILISK_ULTIMATE_RECEIVER:
case USB_DEVICE_ID_RAZER_DEATHADDER_V2_PRO_WIRED:
case USB_DEVICE_ID_RAZER_DEATHADDER_V2_PRO_WIRELESS:
report.transaction_id.id = 0x3f;
break;
+ case USB_DEVICE_ID_RAZER_BASILISK_ULTIMATE_RECEIVER:
+ case USB_DEVICE_ID_RAZER_BASILISK_ULTIMATE:
case USB_DEVICE_ID_RAZER_LANCEHEAD_WIRELESS_RECEIVER:
case USB_DEVICE_ID_RAZER_LANCEHEAD_WIRELESS_WIRED:
report.transaction_id.id = 0x1f;