-
-
Notifications
You must be signed in to change notification settings - Fork 178
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Not showing correct battery status #339
Comments
The Steelseries implementation does not define that, thats why it always show BATTERY_AVAILABLE, see here: HeadsetControl/src/devices/steelseries_arctis_7.c Lines 82 to 123 in 0005a0a
Basically, BATTERY_AVAILABLE must be seen as general status, it just means that the Battery info could be read from the device. (and in this case it reads as 0). Probably there is another flag to check if it is charging, but you would have to take a look with WireShark. Or alternatively and easier, you can try this:
then see if one of the bytes change during charging. You could then simply supplement the value in the code and open up a PR. |
I currently don't have my GitHub creds set up on my work-laptop (so unable to push). But here is my quick and dirty solution
|
Description
Hi Denis!
First of all, it is awesome to see the formatting (yaml/json/env) added
But I ran into an issue with the output that I guess is specific to either my specific model or Steelseries in general as the functionality was discussed in #271 and seemed to be working with Corsair Void.
The issue:
My battery status is always showing
BATTERY_AVAILABLE
regardless of if it is charging/discharging/off the only value that changes (when turned off is the battery level which reports 0 (and that should be fine)On, Connected/Charging
Off, Connected/Charging
Off, Disconnected
Headset Name
SteelSeries Arctis 7
On which OS does the problem happen?
Linux
Device information
Detailed Device Information
The text was updated successfully, but these errors were encountered: