tree: e9bcd1052b5ecdaa93efa029123c28063a7db548 [path history] [tgz]
  1. .github/
  2. daemon/
  3. debian/
  4. driver/
  5. examples/
  6. install_files/
  7. logo/
  8. pylib/
  9. scripts/
  10. .bumpversion.cfg
  11. .gitignore
  12. .travis.yml
  13. Android.mk
  14. LICENSE
  15. Makefile
  16. README.md
openrazer/README.md

OpenRazer

A collection of Linux drivers for the Razer devices, providing kernel drivers, DBus services and python bindings to interact with the DBus interface.

Before raising an issue saying something doesn't work, read the troubleshooting wiki page, try not to create new issues if one exists.

Also this is the master branch, devices may appear in the tables below but might not be released in package form yet. Check out the stable branch for what should be in the packages.

The below devices are fully feature supported by OpenRazer which means all available USB controllable functions for that product are made available by the library.

Device Support

Keyboards

DeviceUSB VID:PID
Razer BlackWidow Ultimate 20121532:010D
Razer BlackWidow Classic (Alternate)1532:010E
Razer Anansi1532:010F
Razer BlackWidow Ultimate 20131532:011A
Razer BlackWidow Stealth1532:011B
Razer DeathStalker Expert1532:0202
Razer BlackWidow Chroma1532:0203
Razer DeathStalker Chroma1532:0204
Razer Blade Stealth1532:0205
Razer BlackWidow Tournament Edition Chroma1532:0209
Razer Blade QHD1532:020F
Razer Blade Pro (Late 2016)1532:0210
Razer BlackWidow Chroma (Overwatch)1532:0211
Razer BlackWidow Ultimate 20161532:0214
Razer BlackWidow X Chroma1532:0216
Razer BlackWidow X Ultimate1532:0217
Razer BlackWidow X Tournament Edition Chroma1532:021A
Razer Ornata Chroma1532:021E
Razer Ornata1532:021F
Razer Blade Stealth (Late 2016)1532:0220
Razer BlackWidow Chroma V21532:0221
Razer Blade (Late 2016)1532:0224
Razer Cynosa Chroma1532:022A
Razer Blade Stealth (Mid 2017)1532:022D
Razer Blade Pro (2017)1532:0225
Razer Huntsman Elite1532:0226
Razer Huntsman1532:0227
Razer BlackWidow Elite1532:0228
Razer Blade Pro FullHD (2017)1532:022F
Razer Blade Stealth (Late 2017)1532:0232
Razer Blade 15 (2018)1532:0233
Razer BlackWidow Lite (2018)1532:0235
Razer Blade Stealth (2019)1532:0239
Razer Blade 15 (2019) Advanced1532:023A
Razer Blade 15 (2018) Base Model1532:023B
Razer Blade 15 (2018) Mercury1532:0240
Razer BlackWidow (2019)1532:0241
Razer Blade 15 (Mid 2019) Mercury1532:0245
Razer Blade 15 (Mid 2019) Base1532:0246
Razer Blade Stealth (Late 2019)1532:024A
Razer Blade 15 Studio Edition (2019)1532:024D

Mice

DeviceUSB VID:PID
Razer Orochi 20111532:0013
Razer DeathAdder 3.5G1532:0016
Razer Abyssus 18001532:0020
Razer Mamba 2012 (Wired)1532:0024
Razer Mamba 2012 (Wireless)1532:0025
Razer Naga 20121532:002E
Razer Imperator 20121532:002F
Razer Ouroboros 20121532:0032
Razer Taipan1532:0034
Razer Naga Hex (Red)1532:0036
Razer DeathAdder 20131532:0037
Razer DeathAdder 18001532:0038
Razer Orochi 20131532:0039
Razer Naga 20141532:0040
Razer Naga Hex1532:0041
Razer Abyssus 20141532:0042
Razer DeathAdder Chroma1532:0043
Razer Mamba (Wired)1532:0044
Razer Mamba (Wireless)1532:0045
Razer Mamba Tournament Edition1532:0046
Razer Orochi (Wired)1532:0048
Razer Diamondback Chroma1532:004C
Razer Naga Hex V21532:0050
Razer Naga Chroma1532:0053
Razer DeathAdder 35001532:0054
Razer Abyssus V21532:005B
Razer DeathAdder Elite1532:005C
Razer Abyssus 20001532:005E
Razer Lancehead Tournament Edition1532:0060
Razer Naga Trinity1532:0067
Razer DeathAdder Essential1532:006E

Mousemats

DeviceUSB VID:PID
Razer Firefly Hyperflux1532:0068
Razer Firefly1532:0C00
Razer Goliathus1532:0C01
Razer Goliathus Extended1532:0C02

Headsets

DeviceUSB VID:PID
Razer Kraken 7.11532:0501
Razer Kraken 7.1 Chroma1532:0504
Razer Kraken 7.11532:0506
Razer Kraken 7.1 V21532:0510

Misc

DeviceUSB VID:PID
Razer Nostromo1532:0111
Razer Orbweaver1532:0113
Razer Tartarus1532:0201
Razer Orbweaver Chroma1532:0207
Razer Tartarus Chroma1532:0208
Razer Core1532:0215
Razer Chroma Mug Holder1532:0F07

Determining the Device ID

Razer devices use a USB VID (Vendor ID) of 1532. You can identify the USB PID (Product ID) by typing:

lsusb | grep '1532:'

This will output something similar to this:

Bus 003 Device 005: ID 1532:0203 Razer USA, Ltd

Installation

Packages are available for these distributions:

Applications

The following applications complement and interact with this driver:

  • Polychromatic - a graphical management tool and tray applet to managing Razer peripherals.
  • RazerGenie - Qt application for configuring your Razer devices under GNU/Linux.
  • razerCommander - Simple GUI written in Gtk3
  • Chroma Feedback - Turn your Razer keyboard, mouse or headphone into a extreme feedback device

Contributions

You can donate to @terrycain with PayPal to terry@terrys-home.co.uk .


The project is licensed under the GPL and is not officially endorsed by Razer, Inc.