New Device: Razer Kraken Kitty V2 Pro

This commit is contained in:
superstrom
2026-01-25 23:40:54 +00:00
committed by Adam Honse
parent 96d19a76cc
commit 74cbdcce55
4 changed files with 70 additions and 1 deletions

View File

@@ -392,6 +392,7 @@ REGISTER_HID_DETECTOR_IPU("Razer Kraken Ultimate", Det
REGISTER_HID_DETECTOR_IPU("Razer Kraken V3 HyperSense", DetectRazerKrakenV3Controllers,RAZER_VID, RAZER_KRAKEN_V3_HYPERSENSE_PID, 0x03, 0x0C, 0x01);
REGISTER_HID_DETECTOR_IPU("Razer Kraken V3 X", DetectRazerKrakenV3Controllers,RAZER_VID, RAZER_KRAKEN_V3_X_PID, 0x03, 0x0C, 0x01);
REGISTER_HID_DETECTOR_IPU("Razer Kraken V3", DetectRazerKrakenV3Controllers,RAZER_VID, RAZER_KRAKEN_V3_PID, 0x03, 0x0C, 0x01);
REGISTER_HID_DETECTOR_IPU("Razer Kraken Kitty V2 Pro", DetectRazerKrakenV3Controllers,RAZER_VID, RAZER_KRAKEN_KITTY_V2_PRO_PID, 0x03, 0x0C, 0x01);
REGISTER_HID_DETECTOR_IPU("Razer Kraken V4 (Wired)", DetectRazerKrakenV4Controllers,RAZER_VID, RAZER_KRAKEN_V4_WIRED_PID, 0x05, 0xFF14, 0x01);
REGISTER_HID_DETECTOR_IPU("Razer Kraken V4 (Wireless)", DetectRazerKrakenV4Controllers,RAZER_VID, RAZER_KRAKEN_V4_WIRELESS_PID, 0x05, 0xFF14, 0x01);
REGISTER_HID_DETECTOR_IPU("Razer Kraken Kitty V3 Pro (Wired)", DetectRazerKrakenV4Controllers,RAZER_VID, RAZER_KRAKEN_KITTY_V3_PRO_WIRED_PID, 0x05, 0xFF14, 0x01);

View File

@@ -7841,6 +7841,72 @@ static const razer_device kraken_v3_device =
NULL
};
/*-------------------------------------------------------------*\
| Razer Kraken Kitty V2 Pro 1532:0554 |
| |
| Zone "Left Cat Ear" |
| Single |
| 1 LED |
| Zone "Right Cat Ear" |
| Single |
| 1 LED |
| Zone "Left Logo" |
| Single |
| 1 LED |
| Zone "Right Logo" |
| Single |
| 1 LED |
\*-------------------------------------------------------------*/
static const razer_zone kraken_kitty_v2_pro_left_ear_zone =
{
"Left Cat Ear",
ZONE_TYPE_SINGLE,
1,
1
};
static const razer_zone kraken_kitty_v2_pro_right_ear_zone =
{
"Right Cat Ear",
ZONE_TYPE_SINGLE,
1,
1
};
static const razer_zone kraken_kitty_v2_pro_left_logo_zone =
{
"Left Logo",
ZONE_TYPE_SINGLE,
1,
1
};
static const razer_zone kraken_kitty_v2_pro_right_logo_zone =
{
"Right Logo",
ZONE_TYPE_SINGLE,
1,
1
};
static const razer_device kraken_kitty_v2_pro_device =
{
"Razer Kraken Kitty V2 Pro",
RAZER_KRAKEN_KITTY_V2_PRO_PID,
DEVICE_TYPE_HEADSET,
RAZER_MATRIX_TYPE_NONE,
0,
1,
4,
{
&kraken_kitty_v2_pro_left_ear_zone,
&kraken_kitty_v2_pro_right_ear_zone,
&kraken_kitty_v2_pro_left_logo_zone,
&kraken_kitty_v2_pro_right_logo_zone,
NULL,
NULL
},
NULL
};
/*-------------------------------------------------------------*\
| Razer Kraken V4 Wired 1532:056B |
| |
@@ -9185,6 +9251,7 @@ const razer_device* razer_device_list[] =
&kraken_v3_hs_device,
&kraken_v3_x_device,
&kraken_v3_device,
&kraken_kitty_v2_pro_device,
&kraken_v4_wired_device,
&kraken_v4_wireless_device,
&kraken_kitty_v3_pro_wired_device,

View File

@@ -228,6 +228,7 @@
#define RAZER_KRAKEN_V3_HYPERSENSE_PID 0x0533
#define RAZER_KRAKEN_V3_X_PID 0x0537
#define RAZER_KRAKEN_V3_PID 0x0549
#define RAZER_KRAKEN_KITTY_V2_PRO_PID 0x0554
#define RAZER_KRAKEN_V4_WIRED_PID 0x056B
#define RAZER_KRAKEN_V4_WIRELESS_PID 0x056C
#define RAZER_KRAKEN_KITTY_V3_PRO_WIRED_PID 0x0587

View File

@@ -35,7 +35,7 @@ PACK(struct razer_kraken_v3_request_report
{
unsigned char report_id; // usb_buf[0]
unsigned char command_id; // usb_buf[1]
unsigned char arguments[11]; // usb_buf[2...]
unsigned char arguments[13]; // usb_buf[2...]
});
class RazerKrakenV3Controller