Linux commandline tools to configure the SteelSeries Rival Gaming Mouse
Switch branches/tags
Nothing to show
Clone or download
Latest commit f175076 May 13, 2014
Permalink
Failed to load latest commit information.
docs Added python3 compatibility May 4, 2014
rival move script to an entry_point May 4, 2014
.gitignore initial May 4, 2014
COPYING initial May 4, 2014
README.md update README May 13, 2014
requirements.txt added readme May 4, 2014
setup.py move script to an entry_point May 4, 2014

README.md

WARNING

This is an unofficial tool, and it's functionality is limited to what I was able to reverse engineer.

SteelSeries does not and will not support Linux users, so please take your business elsewhere. This tool is for those unfortunate enough to have already purchased this mouse and realized it's crippled under linux.

rivalctl

Commandline tool to configure the SteelSeries Rival Gaming Mouse under linux.

Installation

git clone https://github.com/andrepl/rivalctl.git
sudo python setup.py install

Usage

usage: rivalctl [-h] [--commit] [--reset] [--wheel-color COLOR]
                [--wheel-style STYLE] [--logo-color COLOR]
                [--logo-style STYLE] [--cpi1 CPI] [--cpi2 CPI]
                [--profile PROFILE] [--polling-rate RATE]

optional arguments:
  -h, --help           show this help message and exit
  --commit             Save to firmware
  --reset              Reset all options to FACTORY defaults
  --wheel-color COLOR  any valid css color name or hex string
  --wheel-style STYLE  LED Style [1=Steady, 2-4=Breathe Speed]
  --logo-color COLOR   any valid css color name or hex string
  --logo-style STYLE   LED Style [1=Steady, 2-4=Breathe Speed]
  --cpi1 CPI           50-6500 in increments of 50 [default 800]
  --cpi2 CPI           50-6500 in increments of 50 [default 1600]
  --profile PROFILE    profile name or path to file
  --polling-rate RATE  1000, 500, 250, or 125 [default=1000]