From a1c854020b3f97cf45e49e82958e8c5dc387400e Mon Sep 17 00:00:00 2001 From: Lennard Kittner Date: Fri, 13 Mar 2026 13:21:41 +0100 Subject: [PATCH] Add product ID for HyperX Cloud II Core Wireless (0x0995) --- 99-HyperHeadset.rules | 2 ++ README.md | 2 ++ src/devices/cloud_ii_core_wireless.rs | 2 +- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/99-HyperHeadset.rules b/99-HyperHeadset.rules index 7ba4b35..b414260 100644 --- a/99-HyperHeadset.rules +++ b/99-HyperHeadset.rules @@ -11,6 +11,7 @@ SUBSYSTEMS=="usb", ATTRS{idProduct}=="098d", ATTRS{idVendor}=="03f0", MODE="0666 SUBSYSTEMS=="usb", ATTRS{idProduct}=="1765", ATTRS{idVendor}=="03f0", MODE="0666" SUBSYSTEMS=="usb", ATTRS{idProduct}=="1743", ATTRS{idVendor}=="03f0", MODE="0666" SUBSYSTEMS=="usb", ATTRS{idProduct}=="069f", ATTRS{idVendor}=="03f0", MODE="0666" +SUBSYSTEMS=="usb", ATTRS{idProduct}=="0995", ATTRS{idVendor}=="03f0", MODE="0666" KERNEL=="hidraw*", ATTRS{idProduct}=="0d93", ATTRS{idVendor}=="03f0", MODE="0666" @@ -26,3 +27,4 @@ KERNEL=="hidraw*", ATTRS{idProduct}=="098d", ATTRS{idVendor}=="03f0", MODE="0666 KERNEL=="hidraw*", ATTRS{idProduct}=="1765", ATTRS{idVendor}=="03f0", MODE="0666" KERNEL=="hidraw*", ATTRS{idProduct}=="1743", ATTRS{idVendor}=="03f0", MODE="0666" KERNEL=="hidraw*", ATTRS{idProduct}=="069f", ATTRS{idVendor}=="03f0", MODE="0666" +KERNEL=="hidraw*", ATTRS{idProduct}=="0995", ATTRS{idVendor}=="03f0", MODE="0666" diff --git a/README.md b/README.md index 3ac43fc..a56258f 100644 --- a/README.md +++ b/README.md @@ -105,6 +105,7 @@ SUBSYSTEMS=="usb", ATTRS{idProduct}=="098d", ATTRS{idVendor}=="03f0", MODE="0666 SUBSYSTEMS=="usb", ATTRS{idProduct}=="1765", ATTRS{idVendor}=="03f0", MODE="0666" SUBSYSTEMS=="usb", ATTRS{idProduct}=="1743", ATTRS{idVendor}=="03f0", MODE="0666" SUBSYSTEMS=="usb", ATTRS{idProduct}=="069f", ATTRS{idVendor}=="03f0", MODE="0666" +SUBSYSTEMS=="usb", ATTRS{idProduct}=="0995", ATTRS{idVendor}=="03f0", MODE="0666" KERNEL=="hidraw*", ATTRS{idProduct}=="0d93", ATTRS{idVendor}=="03f0", MODE="0666" KERNEL=="hidraw*", ATTRS{idProduct}=="018b", ATTRS{idVendor}=="03f0", MODE="0666" @@ -119,6 +120,7 @@ KERNEL=="hidraw*", ATTRS{idProduct}=="098d", ATTRS{idVendor}=="03f0", MODE="0666 KERNEL=="hidraw*", ATTRS{idProduct}=="1765", ATTRS{idVendor}=="03f0", MODE="0666" KERNEL=="hidraw*", ATTRS{idProduct}=="1743", ATTRS{idVendor}=="03f0", MODE="0666" KERNEL=="hidraw*", ATTRS{idProduct}=="069f", ATTRS{idVendor}=="03f0", MODE="0666" +KERNEL=="hidraw*", ATTRS{idProduct}=="0995", ATTRS{idVendor}=="03f0", MODE="0666" ``` Once created, replug the wireless dongle. diff --git a/src/devices/cloud_ii_core_wireless.rs b/src/devices/cloud_ii_core_wireless.rs index dcade95..22faad7 100644 --- a/src/devices/cloud_ii_core_wireless.rs +++ b/src/devices/cloud_ii_core_wireless.rs @@ -6,7 +6,7 @@ use std::time::Duration; const HP: u16 = 0x03F0; pub const VENDOR_IDS: [u16; 1] = [HP]; -pub const PRODUCT_IDS: [u16; 1] = [0x069F]; +pub const PRODUCT_IDS: [u16; 2] = [0x069F, 0x0995]; const BASE_PACKET: [u8; 64] = { let mut packet = [0; 64];