Bug description
.\rivalcfg.env\Scripts\rivalcfg --battery-level only works sometimes, most of the time it just gives back Unable to get the battery level. Is the mouse turned on?

What was expected
Always give back the battery.
Step to reproduce
Ive got the aerox 9 wireless, connected via 2.4ghz
Windows 11.
I use .\rivalcfg.env\Scripts\rivalcfg --battery-level in a powershell cli
System information
C:\Users\Nico\rivalcfg.env\Lib\site-packages\rivalcfg\debug.py:51: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
from pkg_resources import get_distribution
RIVALCFG
Version: 4.15.0
Installation path: C:\Users\Nico\rivalcfg.env\Lib\site-packages\rivalcfg
OPERATING SYSTEM
OS: Windows
PYTHON
Python version: 3.12.10
HIDAPI version: 0.14.0.post4
PLUGGED STEELSERIES DEVICES ENDPOINTS
1038:1630 | 01 | (firmware v0)
1038:1858 | 00 | (firmware v0)
1038:1632 | 03 | Apex Pro TKL Wireless (firmware v0)
1038:1630 | 04 | Apex Pro TKL Wireless (firmware v0)
1038:1858 | 02 | SteelSeries Aerox 9 Wireless (firmware v0)
1038:1858 | 01 | SteelSeries Aerox 9 Wireless (firmware v0)
1038:1632 | 02 | Apex Pro TKL Wireless (firmware v0)
1038:1858 | 04 | SteelSeries Aerox 9 Wireless (firmware v0)
1038:1630 | 01 | (firmware v0)
1038:1632 | 04 | Apex Pro TKL Wireless (firmware v0)
1038:1630 | 05 | Apex Pro TKL Wireless (firmware v0)
1038:1630 | 02 | Apex Pro TKL Wireless (firmware v0)
1038:1632 | 05 | Apex Pro TKL Wireless (firmware v0)
1038:1858 | 00 | (firmware v0)
1038:1630 | 00 | Apex Pro TKL Wireless (firmware v0)
1038:1632 | 01 | (firmware v0)
1038:1630 | 01 | (firmware v0)
1038:1632 | 01 | (firmware v0)
1038:1632 | 01 | (firmware v0)
1038:1858 | 03 | SteelSeries Aerox 9 Wireless (firmware v0)
1038:1858 | 00 | (firmware v0)
1038:1630 | 03 | Apex Pro TKL Wireless (firmware v0)
1038:1632 | 00 | Apex Pro TKL Wireless (firmware v0)
Bug description
.\rivalcfg.env\Scripts\rivalcfg --battery-level only works sometimes, most of the time it just gives back Unable to get the battery level. Is the mouse turned on?
What was expected
Always give back the battery.
Step to reproduce
Ive got the aerox 9 wireless, connected via 2.4ghz
Windows 11.
I use .\rivalcfg.env\Scripts\rivalcfg --battery-level in a powershell cli
System information
C:\Users\Nico\rivalcfg.env\Lib\site-packages\rivalcfg\debug.py:51: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
from pkg_resources import get_distribution
RIVALCFG
Version: 4.15.0
Installation path: C:\Users\Nico\rivalcfg.env\Lib\site-packages\rivalcfg
OPERATING SYSTEM
OS: Windows
PYTHON
Python version: 3.12.10
HIDAPI version: 0.14.0.post4
PLUGGED STEELSERIES DEVICES ENDPOINTS
1038:1630 | 01 | (firmware v0)
1038:1858 | 00 | (firmware v0)
1038:1632 | 03 | Apex Pro TKL Wireless (firmware v0)
1038:1630 | 04 | Apex Pro TKL Wireless (firmware v0)
1038:1858 | 02 | SteelSeries Aerox 9 Wireless (firmware v0)
1038:1858 | 01 | SteelSeries Aerox 9 Wireless (firmware v0)
1038:1632 | 02 | Apex Pro TKL Wireless (firmware v0)
1038:1858 | 04 | SteelSeries Aerox 9 Wireless (firmware v0)
1038:1630 | 01 | (firmware v0)
1038:1632 | 04 | Apex Pro TKL Wireless (firmware v0)
1038:1630 | 05 | Apex Pro TKL Wireless (firmware v0)
1038:1630 | 02 | Apex Pro TKL Wireless (firmware v0)
1038:1632 | 05 | Apex Pro TKL Wireless (firmware v0)
1038:1858 | 00 | (firmware v0)
1038:1630 | 00 | Apex Pro TKL Wireless (firmware v0)
1038:1632 | 01 | (firmware v0)
1038:1630 | 01 | (firmware v0)
1038:1632 | 01 | (firmware v0)
1038:1632 | 01 | (firmware v0)
1038:1858 | 03 | SteelSeries Aerox 9 Wireless (firmware v0)
1038:1858 | 00 | (firmware v0)
1038:1630 | 03 | Apex Pro TKL Wireless (firmware v0)
1038:1632 | 00 | Apex Pro TKL Wireless (firmware v0)