diff --git a/src/daemon/usb.h b/src/daemon/usb.h index 05bfae58..6677b03c 100644 --- a/src/daemon/usb.h +++ b/src/daemon/usb.h @@ -171,7 +171,7 @@ const char* product_str(short product); /// Used for new devices that come with V3 firmware endpoint configuration out of the factory, but have fwversion < 0x300. /// Note: only the RGB variant of the K68 needs a v3 override. -#define IS_V3_OVERRIDE(kb) ((kb)->product == P_K68) +#define IS_V3_OVERRIDE(kb) ((kb)->product == P_K68 || (kb)->product == P_STRAFE_NRGB_2) /// Used when a device has a firmware with a low version number that uses the new endpoint configuration. #define IS_V2_OVERRIDE(kb) (IS_V3_OVERRIDE(kb) || IS_PLATINUM(kb) || IS_K63(kb) || IS_K68(kb) || IS_HARPOON(kb) || IS_GLAIVE(kb) || IS_KATAR(kb) || (kb)->product == P_STRAFE_NRGB_2 || IS_POLARIS(kb) || IS_ST100(kb))