Sapd/HeadsetControl

Failed to set/request sidetone. Error: -1: ioctl (SFEATURE): Broken pipe

Opened this issue · 3 comments

Description

0x0a53

Error when trying to adjust sidetone.

"Failed to set/request sidetone. Error: -1: ioctl (SFEATURE): Broken pipe"

Headset Name

Corsair VOID ELITE Surround USB Adapter

On which OS does the problem happen?

Linux

Device information

Detailed Device Information
PASTE HERE

Device Found
VendorID: 0x1b1c
ProductID: 0x0a53
path: /dev/hidraw8
serial_number: 00000000
Manufacturer: Cosair
Product: Corsair VOID ELITE Surround USB Adapter
Interface: 3
Usage-Page: 0xffc5 Usageid: 0xc9

Im a bit confused, because here you are saying it works: #324
Can you elaborate?

Same issue on my 0x0a52 (Elite USB), works on my Pro Wireless and Elite Wireless. I wrote a kernel driver using this project as reference and checking stuff with packet capture, that has the same error (-32 in the kernel).

Wireshark packet capture attached, dragging the slider from 0 to 100 in Corsair's software. Added .txt to stop GitHub from complaining.
c.pcapng.txt

Implemented this in my driver (stuarthayhurst/corsair-void-driver@53ef75d...f74639e), so it should work here too