Skip to content

See your SteelSeries Arctis battery level on your other SteelSeries screened equipments

Notifications You must be signed in to change notification settings

Dowdow/steelseries-arctis-battery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SteelSeries Arctis Battery

This is a simple Go application that allows you to view the battery level of your SteelSeries Arctis gaming headset on your SteelSeries keyboard with a screen.

It uses setupapi.dll to scan devices and hid.dll to retrieve battery information from the headset. This data is then sent to the SteelSeriesGG app through the SteelSeries GameSense™ SDK.

The app is visible and manageable from the system tray, using the fyne-io/systray library.

Screenshots

Scanning Progress Systray Systray Click SteelSeriesGG
Scanning example Progress example Systray example Systray click example SteelSeriesGG example

Support

The app currently only supports the Arctis 7 (2019) headset, and there are no plans to extend support to other models. The code in headset.go allows you to add support for other headsets, but I won't do it myself, as I can't test them.

For now, the app is only built for Windows. I can't test on macOS, even though the SteelSeriesGG app is available there. You’re welcome to open a pull request for that, as long as it doesn't break Windows compatibility.

If you have any questions, feel free to open an issue.

Development

To build the app locally on Windows, you can use the build.bat file.
It requires the rsrc package to assign an icon to the .exe file:

git clone https://github.com/Dowdow/steelseries-arctis-battery.git
go mod download
go install github.com/akavel/rsrc@latest
.\build.bat

It will create a dist\build.exe file that you can immediately run.

About

See your SteelSeries Arctis battery level on your other SteelSeries screened equipments

Topics

Resources

Stars

Watchers

Forks

Contributors