Skip to content

Linux tools to configure the SteelSeries Rival Gaming Mouse

License

Notifications You must be signed in to change notification settings

tkonieczny/rivalctl

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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]

About

Linux tools to configure the SteelSeries Rival Gaming Mouse

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%