Skip to content

Reads the battery percent of a connected Steelseries Arctis7 headset and displayes it as a tray-icon.

License

Notifications You must be signed in to change notification settings

crazyklatsch/Arctis7_BatteryReader_rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arctis Battery Reader

This is a battery reader project I started for my Steelseries Arctis7 Headset. It polls the current battery percent of a connected Arctis Headset every couple of seconds and displays it as a trayicon. CPU usage is next to none and it needs about 1.5MB of RAM.

Currently its only target OS is windows, but all dependencies are multiplatform, so probably it's not very hard to change the code for multiplatform (since I don't need it, I spent no time trying).

Screenshots:

Headset not connected:

headset_not_connected

Headset connected:

headset_connected

Currently known devices

Disclaimer: I cannot test the program for any headsets except for the Arctis 7 (2019). Any feedback on working/not working devices from the list is welcome.

  • Arctis 7 (2019) -> tested
  • Arctis 7 (2017) -> not tested
  • Arctis Pro Wireless -> not tested
  • Arctis Pro (2019) -> not tested
  • Arctis Pro GameDac -> not tested
  • Arctis 1 Wireless -> not tested
  • Arctis 1 X -> not tested
  • Arctis 7 X -> not tested
  • Arctis 7 P -> not tested
  • Arctis 9 -> not tested
  • Arctis 7 Plus -> not tested
  • Arctis 7 Plus Destiny -> not tested
  • Arctis 7 P Plus -> not tested
  • Arctis 7 X Plus -> not tested
  • Arctis Nova 7 -> apparently works when compiled from source
  • Arctis Nova 7 X -> not tested
  • Arctis Nova 7 P -> not tested

Build & Install manually (using Rust)

Clone the repository and

cargo build -r

then copy the "<repo-dir>/target/release/arctis7-batteryreader-rs.exe" file and the "<repo-dir>/headset_battery_icons" folder to any desired destination and run the .exe

Install (Windows)

Download and execute the "Arctis7_BatteryReader_Installer.msi" from the latest release. It is a default install wizard that will copy the .exe and the icons to the selected program folder and add the program to autostart. The program can be removed using the regular Windows "Add or Remove programms" settings.

About

Reads the battery percent of a connected Steelseries Arctis7 headset and displayes it as a tray-icon.

Resources

License

Stars

Watchers

Forks

Languages