Skip to content

Controls for Steelseries Arctis 7 wireless headset

License

Notifications You must be signed in to change notification settings

bmjsmith/arctis7_controls

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

arctis7_controls

Controls for Steelseries Arctis 7 (2019) wireless headset

Made this so I don't have to use the Steelseries control engine adware virus. I find that it makes the quality of the headset worse.

Works on Windows, and most likely on Linux.

Prerequisites

  • Python 3
  • PyUSB
  • libusb or some other backend for PyUSB

Windows

  1. Install Zadig
  2. Open it and select Options->List All Devices
  3. Find Steelseries Arctis 7 (Interface 5)
  4. Install the WinUSB driver to it

Now you can successfully write to the device without Windows throwing a fit.

Usage

python .\arctis7_config.py -h    

usage: arctis7_config.py [-h] [-b] [-l {on,off}] [-s {OFF,LOW,MEDIUM,MAX}] [-i INACTIVE_OFF]

Controls for Steelseries Arctis 7 headset.

optional arguments:
  -h, --help            show this help message and exit
  -b, --show-battery    Display the battery level percentage.
  -l {on,off}, --led-blink {on,off}
                        Set the led blink on the transceiver.
  -s {OFF,LOW,MEDIUM,MAX}, --sidetone {OFF,LOW,MEDIUM,MAX}
                        Set the microphone sidetone.
  -i INACTIVE_OFF, --inactive-off INACTIVE_OFF
                        Set the time to shutdown when inactive in minutes (0 - 90).

About

Controls for Steelseries Arctis 7 wireless headset

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%