Open mijofa opened 9 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.
The HS devices probably follow a different protocol, so you need to take a look with WireShark: https://github.com/Sapd/HeadsetControl/wiki/Development
Note that Sidetone might be setable via Alsamixer, in this case you cannot set it using HID/headsetcontrol.
Description
I did followed the fairly simple "Adding a Corsair device" instructions and did hs55-wireless.PATCH, which compiled and executed, but didn't really do anything useful.
I'm hoping someone's worked with a similar enough device that they can point me in the right direction at least. Really all I want is to be able to identify when the headset itself is on/off, although battery life indication would be ncie. None of
pw-mon
,dmesg
,xev
, orevtest
give me any indication of the headset powering on/off.Here's what HeadsetControl tells me with that patch applied:
Also with some arguments the dongle seems to just reboot. So I suspect some of these commands are actually doing something, just not the right thing.
Headset Name
Corsair HS55 Wireless
Device information
Detailed Device Information
This is what I bought: https://www.centrecom.com.au/corsair-hs55-wireless-surround-sound-low-latency-gaming-headset-white Which should match this: https://www.corsair.com/us/en/p/gaming-headsets/ca-9011281-na/hs55-wireless-gaming-headset-white-ca-9011281-na ``` Device Found VendorID: 0x1b1c ProductID: 0x0a8f path: /dev/hidraw2 serial_number: E215D7D1D48EBC02 Manufacturer: Corsair Product: CORSAIR HS55 Wireless Gaming Receiver Interface: 3 Usage-Page: 0xff13 Usageid: 0x1 Device Found VendorID: 0x1b1c ProductID: 0x0a8f path: /dev/hidraw2 serial_number: E215D7D1D48EBC02 Manufacturer: Corsair Product: CORSAIR HS55 Wireless Gaming Receiver Interface: 3 Usage-Page: 0xc Usageid: 0x1 Device Found VendorID: 0x1b1c ProductID: 0x0a8f path: /dev/hidraw2 serial_number: E215D7D1D48EBC02 Manufacturer: Corsair Product: CORSAIR HS55 Wireless Gaming Receiver Interface: 3 Usage-Page: 0xff42 Usageid: 0x1 Device Found VendorID: 0x1b1c ProductID: 0x0a8f path: /dev/hidraw2 serial_number: E215D7D1D48EBC02 Manufacturer: Corsair Product: CORSAIR HS55 Wireless Gaming Receiver Interface: 3 Usage-Page: 0xff42 Usageid: 0x2 ```