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.45k stars 176 forks source link

Add Audeze Maxwell support for Linux #274

Open MurzNN opened 1 year ago

MurzNN commented 1 year ago

Description

Will be good to add Audeze Maxwell support for HeadsetControl, at least turning on/off sidetone action, and battery state.

Headset Name

Audeze Maxwell

Device information

Detailed Device Information ``` Device Found VendorID: 0x3329 ProductID: 0x4b19 path: /dev/hidraw5 serial_number: 0000000000000000 Manufacturer: Audeze Inc Product: Audeze Maxwell Dongle Interface: 0 Usage-Page: 0xc Usageid: 0x1 Device Found VendorID: 0x3329 ProductID: 0x4b19 path: /dev/hidraw5 serial_number: 0000000000000000 Manufacturer: Audeze Inc Product: Audeze Maxwell Dongle Interface: 0 Usage-Page: 0xff13 Usageid: 0x1 Device Found VendorID: 0x3329 ProductID: 0x4b19 path: /dev/hidraw5 serial_number: 0000000000000000 Manufacturer: Audeze Inc Product: Audeze Maxwell Dongle Interface: 0 Usage-Page: 0xb Usageid: 0x5 ```
github-actions[bot] commented 9 months ago

This issue is stale because it has been open 300 days with no activity. Remove stale label or comment or this will be closed in 60 days.

Armadill0 commented 9 months ago

Yes please! Unstale.

inorichi commented 5 months ago

I found the battery state using Wireshark, however the value doesn't update automatically. The Audeze app sends several SET_REPORT events, which probably are the ones that update the value, but I was not able to replicate them (it even started sending wrong values on the GET_REPORT).

I'll attach the Wireshark log in case anyone with better USB notions than me can work it out. I opened the app while the headset was charging and it went from 97% to 99% then I stopped it.

In frame 2008 the hex at 002e changed from 0x61 to 0x62 (97% to 98%). In frame 4300 the hex at 002e changed from 0x62 to 0x63 (98% to 99%).

audeze 97 to 99.pcapng.txt (remove the .txt extension)

Xrey274 commented 2 months ago

I'd be interested in controlling the turn off time, so that'd be great.

ZlordHUN commented 2 months ago

+1. Would be nice to add Maxwell support.