Open fatihmete opened 1 week 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.
hi @fatihmete, the nova 5 specifically has a phone companion app with which you can set all settings of the headset, which you can use instead or in the meantime
@ninelore thank you for the suggestion. I'm particularly interested in monitoring battery status and changing equalizer presets from the PC. Currently, I'm following the developer wiki page. I discovered the sidetone command using Wireshark documentation.
Code below set sidetone to 0:
sudo ./headsetcontrol --dev -- --device 0x1038:0x2232 --send-feature " 0x39, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 0x00, 0x00, 0x00, 0x00"
To set sidetone to 5, modify the 2nd value as follows:
0x39, 0x5, 0x00, ....
This is my first experience working with USB communication. I hope to create a pull request for Nova 5 soon.
Description
Add support for SteelSeries Arctis Nova 5
Headset Name
SteelSeries Arctis Nova 5
Device information
Detailed Device Information
``` Device Found VendorID: 0x1038 ProductID: 0x2232 path: /dev/hidraw7 serial_number: Manufacturer: SteelSeries Product: SteelSeries Arctis Nova 5 Interface: 3 Usage-Page: 0xffc0 Usageid: 0x1 Device Found VendorID: 0x1038 ProductID: 0x2232 path: /dev/hidraw8 serial_number: Manufacturer: SteelSeries Product: SteelSeries Arctis Nova 5 Interface: 4 Usage-Page: 0xc Usageid: 0x1 Device Found VendorID: 0x1038 ProductID: 0x2232 path: /dev/hidraw9 serial_number: Manufacturer: SteelSeries Product: SteelSeries Arctis Nova 5 Interface: 5 Usage-Page: 0xff00 Usageid: 0x1 ```New Device Implementation Checklist