Sapd / HeadsetControl

Sidetone and Battery status for Logitech G930, G533, G633, G933 SteelSeries Arctis 7/PRO 2019 and Corsair VOID (Pro) in Linux and MacOSX
GNU General Public License v3.0
1.4k stars 173 forks source link

Add support for SteelSeries Arctis 9X #308

Open evgnor86 opened 10 months ago

evgnor86 commented 10 months ago

Description

Hello! Thank for your work!

lsusb putput:

Bus 001 Device 007: ID 1038:12b1 SteelSeries ApS SteelSeries Arctis 9X

Headset Name

SteelSeries Arctis 9X

Device information

Detailed Device Information ``` Device Found VendorID: 0x1038 ProductID: 0x12b1 path: /dev/hidraw7 serial_number: Manufacturer: SteelSeries Product: SteelSeries Arctis 9X Interface: 0 Usage-Page: 0xc Usageid: 0x1 Device Found VendorID: 0x1038 ProductID: 0x12b1 path: /dev/hidraw7 serial_number: Manufacturer: SteelSeries Product: SteelSeries Arctis 9X Interface: 0 Usage-Page: 0xff00 Usageid: 0x1 Device Found VendorID: 0x1038 ProductID: 0x12b1 path: /dev/hidraw7 serial_number: Manufacturer: SteelSeries Product: SteelSeries Arctis 9X Interface: 0 Usage-Page: 0xff00 Usageid: 0xc Device Found VendorID: 0x1038 ProductID: 0x12b1 path: /dev/hidraw7 serial_number: Manufacturer: SteelSeries Product: SteelSeries Arctis 9X Interface: 0 Usage-Page: 0xff00 Usageid: 0x51 Device Found VendorID: 0x1038 ProductID: 0x12b1 path: /dev/hidraw7 serial_number: Manufacturer: SteelSeries Product: SteelSeries Arctis 9X Interface: 0 Usage-Page: 0xff00 Usageid: 0xc Device Found VendorID: 0x1038 ProductID: 0x12b1 path: /dev/hidraw7 serial_number: Manufacturer: SteelSeries Product: SteelSeries Arctis 9X Interface: 0 Usage-Page: 0xff00 Usageid: 0x52 Device Found VendorID: 0x1038 ProductID: 0x12b1 path: /dev/hidraw7 serial_number: Manufacturer: SteelSeries Product: SteelSeries Arctis 9X Interface: 0 Usage-Page: 0xff00 Usageid: 0x2 ```
github-actions[bot] commented 10 months ago

Hello 👋

Thank you for reaching out and expressing interest in having support for a new headset. We appreciate your willingness to contribute to the project!

In order to create a implementation for a specific headset, we need to be able to reverse-engineer and test the implementation on that particular device. Explicitly speaking, only people who actually own the headset, can implement that request.

👉 If you're interested in adding support for a specific headset, we recommend taking a look at our wiki to get started.

📝 If you encounter any problems while using WireShark, we would be more than happy to help. Simply post screenshots and data on your progress.

Skote2 commented 6 months ago

@evgnor86 I worked with the dev of xone to get support for the Arctis 9X. It's imperfect as there's no chat mixing, battery status, and it occasionally disconnects; but it is usable Linux support for the device. I'm not sure this project's intention is really to support the features that the 9X requires.