These devices feature multiple interfaces/endpoints: a legacy BIOS/bootinterface (endpoint 0x81), as well as 2 corsair-specific keyboard interfaces(endpoint 0x82, 0x83 IN/0x03 OUT) and an RGB LED control interface (endpoint0x84 IN/0x04 OUT)

Because the extra 3 interfaces are not of subclass USB_INTERFACE_SUBCLASS_BOOT,HID_QUIRK_NOGET is not automatically set on them and a 10s timeout per-endpoint(30s per device) occurs initialising reports on boot. We configureHID_QUIRK_NO_INIT_REPORTS for these devices.

Additionally the left-side G1-G18 macro keys on the K95RGB generate output onthe un-opened 0x82/0x83 endpoints which causes the keyboard to stop respondingwaiting for this event to be collected. We enable HID_QUIRK_ALWAYS_POLL toprevent this situation from occurring.