Description
Battery reading fails for SteelSeries Arctis Nova Pro Wireless despite device being detected and having correct permissions.
Environment
- OS: Arch Linux (kernel 6.x)
- HeadsetControl version: Latest from AUR
- Device: SteelSeries Arctis Nova Pro Wireless (0x1038:0x12e5)
Steps to Reproduce
headsetcontrol -b -o json
Expected Behavior
Battery level should be returned.
Actual Behavior
{
"device_count": 1,
"devices": [
{
"status": "success",
"device": "SteelSeries Arctis Nova Pro Wireless",
"id_vendor": "0x1038",
"id_product": "0x12e5",
"capabilities": ["CAP_BATTERY_STATUS", ...],
"errors": {
"battery": "Could not open device. Error: Success"
}
}
]
}
Additional Information
- Device is correctly detected at
/dev/hidraw8
- Permissions are correct:
crw-rw-rw-+ 1 root root 243, 8
- udev rules are installed (
/usr/lib/udev/rules.d/70-headsets.rules)
- User is in
input group
- Same error occurs even with
arctis-manager service stopped
- Other capabilities (sidetone, lights, equalizer) report as available but battery specifically fails
The Arctis Nova Pro Wireless uses a GameDAC/base station - perhaps the battery info is on a different HID interface or requires a different query method?
Description
Battery reading fails for SteelSeries Arctis Nova Pro Wireless despite device being detected and having correct permissions.
Environment
Steps to Reproduce
Expected Behavior
Battery level should be returned.
Actual Behavior
{ "device_count": 1, "devices": [ { "status": "success", "device": "SteelSeries Arctis Nova Pro Wireless", "id_vendor": "0x1038", "id_product": "0x12e5", "capabilities": ["CAP_BATTERY_STATUS", ...], "errors": { "battery": "Could not open device. Error: Success" } } ] }Additional Information
/dev/hidraw8crw-rw-rw-+ 1 root root 243, 8/usr/lib/udev/rules.d/70-headsets.rules)inputgrouparctis-managerservice stoppedThe Arctis Nova Pro Wireless uses a GameDAC/base station - perhaps the battery info is on a different HID interface or requires a different query method?