Added support for Razer Thunderbolt 5 Dock Chroma

master
Wojciech Lazarski 7 months ago
parent da9a96e3f2
commit 76d3a6051a

@ -548,6 +548,7 @@ bool RazerController::SupportsWave()
case RAZER_O11_DYNAMIC_PID:
case RAZER_STRIDER_CHROMA_PID:
case RAZER_THUNDERBOLT_4_DOCK_CHROMA_PID:
case RAZER_THUNDERBOLT_5_DOCK_CHROMA_PID:
supports_wave = true;
break;

@ -378,6 +378,7 @@ REGISTER_HID_DETECTOR_IPU("Razer Mouse Dock Pro", Det
REGISTER_HID_DETECTOR_IPU("Lian Li O11 Dynamic - Razer Edition", DetectRazerControllers, RAZER_VID, RAZER_O11_DYNAMIC_PID, 0x02, 0x01, 0x02);
REGISTER_HID_DETECTOR_PU("Razer Seiren Emote", DetectRazerControllers, RAZER_VID, RAZER_SEIREN_EMOTE_PID, 0x0C, 0x01 );
REGISTER_HID_DETECTOR_PU("Razer Thunderbolt 4 Dock Chroma", DetectRazerControllers, RAZER_VID, RAZER_THUNDERBOLT_4_DOCK_CHROMA_PID, 0x0C, 0x01 );
REGISTER_HID_DETECTOR_PU("Razer Thunderbolt 5 Dock Chroma", DetectRazerControllers, RAZER_VID, RAZER_THUNDERBOLT_5_DOCK_CHROMA_PID, 0x0C, 0x01 );
REGISTER_HID_DETECTOR_IPU("Razer Hanbo Chroma", DetectRazerHanboControllers, RAZER_VID, RAZER_HANBO_CHROMA_PID, 0x00, 0xFF00, 0x01);
/*-----------------------------------------------------------------------------------------------------*\

@ -8592,6 +8592,42 @@ static const razer_device thunderbolt_4_dock_chroma_device =
};
/*-------------------------------------------------------------*\
| Razer Thunderbolt 5 Dock Chroma |
| |
| Zone "LED Strip" |
| Linear |
| 12 LEDs |
| |
\*-------------------------------------------------------------*/
static const razer_zone thunderbolt_5_dock_chroma_zone =
{
"LED Strip",
ZONE_TYPE_LINEAR,
1,
12
};
static const razer_device thunderbolt_5_dock_chroma_device =
{
"Razer Thunderbolt 5 Dock Chroma",
RAZER_THUNDERBOLT_5_DOCK_CHROMA_PID,
DEVICE_TYPE_ACCESSORY,
RAZER_MATRIX_TYPE_EXTENDED,
0x3F,
1,
12,
{
&thunderbolt_5_dock_chroma_zone,
NULL,
NULL,
NULL,
NULL,
NULL
},
NULL
};
/*-------------------------------------------------------------*\
| Razer Hanbo Chroma |
| |
| Zone "Pump" |
@ -8866,6 +8902,7 @@ const razer_device* razer_device_list[] =
&o11_dynamic_device,
&seiren_emote_device,
&thunderbolt_4_dock_chroma_device,
&thunderbolt_5_dock_chroma_device,
&hanbo_chroma_device
};

@ -259,6 +259,7 @@
#define RAZER_SEIREN_EMOTE_PID 0x0F1B
#define RAZER_STRIDER_CHROMA_PID 0x0C05
#define RAZER_THUNDERBOLT_4_DOCK_CHROMA_PID 0x0F21
#define RAZER_THUNDERBOLT_5_DOCK_CHROMA_PID 0x0F52
#define RAZER_HANBO_CHROMA_PID 0x0F35
typedef struct

Loading…
Cancel
Save