SteelSeries Rival 95 and Rival 100 PC Bang

The Rival 95 and the Rival 100 PC Bang Edition is a low end version of the Rival 100 that does not have LEDs.

Supported Models

SteelSeries Rival 95

1038:1706

SteelSeries Rival 95 MSI Edition

1038:1707

SteelSeries Rival 95 PC Bang

1038:1704

SteelSeries Rival 100 PC Bang

1038:1708

Command-Line Usage

usage: rivalcfg [-h] [--list] [--version] [--no-save] [--update-udev]
                [--print-udev] [--print-debug] [-s SENSITIVITY1]
                [-S SENSITIVITY2] [-p POLLING_RATE] [-b BTN6_MODE] [-r]

options:
  -h, --help            show this help message and exit
  --list                List supported devices and exit
  --version             show program's version number and exit
  --no-save             Do not persist settings in the internal device memory
  --update-udev         Updates udev rules (Linux only, requires to be run as
                        root)
  --print-udev          Prints udev rules and exit
  --print-debug         Prints debug information and exit

SteelSeries Rival 95 Options:
  -s SENSITIVITY1, --sensitivity1 SENSITIVITY1
                        Set sensitivity preset 1 (DPI) (values: 250, 500,
                        1000, 1250, 1500, 1750, 2000, 4000, default: 1000)
  -S SENSITIVITY2, --sensitivity2 SENSITIVITY2
                        Set sensitivity preset 2 (DPI) (values: 250, 500,
                        1000, 1250, 1500, 1750, 2000, 4000, default: 2000)
  -p POLLING_RATE, --polling-rate POLLING_RATE
                        Set polling rate (Hz) (values: 125, 250, 500, 1000,
                        default: 1000)
  -b BTN6_MODE, --btn6-mode BTN6_MODE
                        Set the mode of the button under the wheel (values:
                        dpi, os, default: dpi)
  -r, --reset           Reset all settings to their factory default

Please report any bug on Github: https://github.com/flozz/rivalcfg/issues

Python API

TODO