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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Add support for SteelSeries Arctis 9X

evgnor86 opened this issue · comments

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

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.

@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.