Welcome to rivalcfg’s documentation!
Rivalcfg is a Python library and a CLI utility program that allows you to configure SteelSeries gaming mice on Linux and Windows (probably works on BSD and Mac OS too, but not tested).
I first created this program to configure my Rival 100 and the original Rival mice, then I added support for other Rival devices thanks to contributors. Today this project aims to support any SteelSeries gaming mice (Rival, Sensei,…).

Important
This is an unofficial software. It was made by reverse engineering devices and is not supported nor approved by SteelSeries.
Contents:
- Requirements
- Installing
- Command-Line Usage
- Environment Variables
- Python API
- Supported Devices
- SteelSeries Aerox 3
- SteelSeries Aerox 3 Wireless
- SteelSeries Aerox 5 Wireless
- SteelSeries Aerox 9 Wireless
- SteelSeries Kana v2
- SteelSeries Kinzu v2
- SteelSeries Prime
- SteelSeries Prime Mini
- SteelSeries Prime Wireless
- SteelSeries Rival 3
- SteelSeries Rival 3 Wireless
- SteelSeries Rival 95 and Rival 100 PC Bang
- SteelSeries Rival 100 and Rival 105
- SteelSeries Rival 110 and Rival 106
- SteelSeries Rival 300 and original Rival
- SteelSeries Rival 300S
- SteelSeries Rival 310
- SteelSeries Rival 500
- SteelSeries Rival 600
- SteelSeries Rival 650
- SteelSeries Rival 700 and Rival 710
- SteelSeries Sensei 310
- SteelSeries Sensei [RAW]
- SteelSeries Sensei TEN
- Frequently Asked Questions
- Contributing