-
Forked from andrepl.
-
Updated license to GPLv3.
-
Now working for Steelseries Rival 100. Only led color change supported by the moment.
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 GNU/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 GNU/Linux.
Commandline tool to configure the SteelSeries Rival Gaming Mouse under linux.
git clone https://github.com/pacoqueen/rivalctl.git
sudo python setup.py install
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]
For testing purposes:
cd ~/src/rivalctl/rival
sudo ./rivalctl.py --logo-color green