Skip to content

Commit 2f6000c

Browse files
jakawellCalcProgrammer1
authored andcommitted
Add Razer "Basilisk V2" mouse
1 parent f3a840c commit 2f6000c

File tree

4 files changed

+52
-0
lines changed

4 files changed

+52
-0
lines changed

60-openrgb.rules

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -544,6 +544,7 @@ SUBSYSTEMS=="usb", ATTR{idVendor}=="1532", ATTR{idProduct}=="0086", TAG+="uacces
544544
SUBSYSTEMS=="usb", ATTR{idVendor}=="1532", ATTR{idProduct}=="0088", TAG+="uaccess" #Basilisk Ultimate (Wireless)
545545
SUBSYSTEMS=="usb", ATTR{idVendor}=="1532", ATTR{idProduct}=="0083", TAG+="uaccess"
546546
SUBSYSTEMS=="usb", ATTR{idVendor}=="1532", ATTR{idProduct}=="0083", TAG+="uaccess"
547+
SUBSYSTEMS=="usb", ATTR{idVendor}=="1532", ATTR{idProduct}=="0085", TAG+="uaccess" #Basilisk V2
547548
SUBSYSTEMS=="usb", ATTR{idVendor}=="1532", ATTR{idProduct}=="0038", TAG+="uaccess"
548549
SUBSYSTEMS=="usb", ATTR{idVendor}=="1532", ATTR{idProduct}=="004F", TAG+="uaccess"
549550
SUBSYSTEMS=="usb", ATTR{idVendor}=="1532", ATTR{idProduct}=="0037", TAG+="uaccess"

Controllers/RazerController/RazerController.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,7 @@ RazerController::RazerController(hid_device* dev_handle, hid_device* dev_argb_ha
176176
case RAZER_BASILISK_ESSENTIAL_PID:
177177
case RAZER_BASILISK_ULTIMATE_WIRED_PID:
178178
case RAZER_BASILISK_ULTIMATE_WIRELESS_PID:
179+
case RAZER_BASILISK_V2_PID:
179180
case RAZER_BLACKWIDOW_2019_PID:
180181
case RAZER_BLACKWIDOW_ELITE_PID:
181182
case RAZER_CHARGING_PAD_CHROMA_PID:

Controllers/RazerController/RazerControllerDetect.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -260,6 +260,7 @@ REGISTER_HID_DETECTOR_IPU("Razer Basilisk", Det
260260
REGISTER_HID_DETECTOR_IPU("Razer Basilisk Essential", DetectRazerControllers, RAZER_VID, RAZER_BASILISK_ESSENTIAL_PID, 0x00, 0x01, 0x02);
261261
REGISTER_HID_DETECTOR_IPU("Razer Basilisk Ultimate (Wired)", DetectRazerControllers, RAZER_VID, RAZER_BASILISK_ULTIMATE_WIRED_PID, 0x00, 0x01, 0x02);
262262
REGISTER_HID_DETECTOR_IPU("Razer Basilisk Ultimate (Wireless)", DetectRazerControllers, RAZER_VID, RAZER_BASILISK_ULTIMATE_WIRELESS_PID, 0x00, 0x01, 0x02);
263+
REGISTER_HID_DETECTOR_IPU("Razer Basilisk V2", DetectRazerControllers, RAZER_VID, RAZER_BASILISK_V2_PID, 0x00, 0x01, 0x02);
263264
REGISTER_HID_DETECTOR_IPU("Razer Deathadder Chroma", DetectRazerControllers, RAZER_VID, RAZER_DEATHADDER_CHROMA_PID, 0x00, 0x01, 0x02);
264265
REGISTER_HID_DETECTOR_IPU("Razer Deathadder Elite", DetectRazerControllers, RAZER_VID, RAZER_DEATHADDER_ELITE_PID, 0x00, 0x01, 0x02);
265266
REGISTER_HID_DETECTOR_IPU("Razer Deathadder Essential", DetectRazerControllers, RAZER_VID, RAZER_DEATHADDER_ESSENTIAL_PID, 0x00, 0x01, 0x02);

Controllers/RazerController/RazerDevices.h

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@
8585
#define RAZER_BASILISK_ULTIMATE_WIRED_PID 0x0086
8686
#define RAZER_BASILISK_ULTIMATE_WIRELESS_PID 0x0088
8787
#define RAZER_BASILISK_X_HYPERSPEED_PID 0x0083
88+
#define RAZER_BASILISK_V2_PID 0x0085
8889
#define RAZER_DEATHADDER_1800_PID 0x0038
8990
#define RAZER_DEATHADDER_2000_PID 0x004F
9091
#define RAZER_DEATHADDER_2013_PID 0x0037
@@ -3538,6 +3539,53 @@ static const razer_device basilisk_ultimate_wireless_device =
35383539
0
35393540
};
35403541

3542+
/*-------------------------------------------------------------*\
3543+
| Razer Basilisk V2 1532:0085 |
3544+
| |
3545+
| Zone "Scroll Wheel" |
3546+
| Single |
3547+
| 1 LED |
3548+
| |
3549+
| Zone "Logo" |
3550+
| Single |
3551+
| 1 LED |
3552+
\*-------------------------------------------------------------*/
3553+
static const razer_zone basilisk_v2_scroll_wheel_zone =
3554+
{
3555+
"Scroll Wheel",
3556+
ZONE_TYPE_SINGLE,
3557+
1,
3558+
1
3559+
};
3560+
3561+
static const razer_zone basilisk_v2_logo_zone =
3562+
{
3563+
"Logo",
3564+
ZONE_TYPE_SINGLE,
3565+
1,
3566+
1
3567+
};
3568+
3569+
static const razer_device basilisk_v2_device =
3570+
{
3571+
"Razer Basilisk V2",
3572+
RAZER_BASILISK_V2_PID,
3573+
DEVICE_TYPE_MOUSE,
3574+
false,
3575+
1,
3576+
2,
3577+
{
3578+
&basilisk_scroll_wheel_zone,
3579+
&basilisk_logo_zone,
3580+
NULL,
3581+
NULL,
3582+
NULL,
3583+
NULL
3584+
},
3585+
NULL,
3586+
0
3587+
};
3588+
35413589
/*-------------------------------------------------------------*\
35423590
| Razer DeathAdder Chroma |
35433591
| |
@@ -6023,6 +6071,7 @@ static const razer_device* device_list[] =
60236071
&basilisk_essential_device,
60246072
&basilisk_ultimate_wired_device,
60256073
&basilisk_ultimate_wireless_device,
6074+
&basilisk_v2_device,
60266075
&deathadder_chroma_device,
60276076
&deathadder_elite_device,
60286077
&deathadder_essential_device,

0 commit comments

Comments
 (0)