diff --git a/driver/src/core.c b/driver/src/core.c index 6279c64..7f2681e 100644 --- a/driver/src/core.c +++ b/driver/src/core.c @@ -38,6 +38,8 @@ char *getDeviceDescription(int product_id) return "Blade (late) 2020 15\" base"; case BLADE_2021_MID_ADV: return "Blade 2021 (Mid) 15\" advanced"; + case BLADE_2022_EARLY: + return "Blade 2022 (Early) 15\""; // Stealth's case BLADE_2017_STEALTH_MID: return "Blade 2017 stealth"; diff --git a/driver/src/defines.h b/driver/src/defines.h index 4a6e287..8b02e21 100644 --- a/driver/src/defines.h +++ b/driver/src/defines.h @@ -21,6 +21,7 @@ #define BLADE_2021_ADV 0x026D #define BLADE_LATE_2020_BASE 0x0268 #define BLADE_2021_MID_ADV 0x0276 +#define BLADE_2022_EARLY 0x028a // Stealth`s #define BLADE_2017_STEALTH_MID 0x022D diff --git a/driver/src/fancontrol.c b/driver/src/fancontrol.c index 4f995dd..ae48f35 100644 --- a/driver/src/fancontrol.c +++ b/driver/src/fancontrol.c @@ -24,6 +24,7 @@ static int get_max_fan_rpm(__u32 product_id) case BLADE_2019_STEALTH: case BLADE_LATE_2020_BASE: case BLADE_2021_MID_ADV: + case BLADE_2022_EARLY: return MAX_FAN_RPM_STEALTH; case BOOK_2020: return MAX_FAN_RPM_STEALTH; diff --git a/driver/src/razer_common.c b/driver/src/razer_common.c index 1f9dd06..ed09d89 100644 --- a/driver/src/razer_common.c +++ b/driver/src/razer_common.c @@ -274,6 +274,8 @@ static const struct hid_device_id table[] = { { HID_USB_DEVICE(RAZER_VENDOR_ID, BLADE_2021_ADV)}, { HID_USB_DEVICE(RAZER_VENDOR_ID, BLADE_LATE_2020_BASE)}, { HID_USB_DEVICE(RAZER_VENDOR_ID, BLADE_2021_MID_ADV)}, + { HID_USB_DEVICE(RAZER_VENDOR_ID, BLADE_2022_EARLY)}, + // Stealths { HID_USB_DEVICE(RAZER_VENDOR_ID, BLADE_2017_STEALTH_MID)},