OpenRazer

DriversLinuxGPL-2.0

Open-source Linux kernel drivers and daemon for Razer peripherals.

Latest v3.12.4 · · Linuxby OpenRazerWritten in CWebsiteopenrazer/openrazerRSS

Release activity

Release activity — 6 releases across 6 days in the last year. Each cell is one day; darker means more releases that day. Older weeks are hidden at this screen width.
JulAugSepOct
SundayNo releases on Jun 21, 2026No releases on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026No releases on Aug 9, 2026No releases on Aug 16, 2026No releases on Aug 23, 2026No releases on Aug 30, 2026No releases on Sep 6, 2026No releases on Sep 13, 2026No releases on Sep 20, 2026No releases on Sep 27, 2026No releases on Oct 4, 2026
MondayNo releases on Jun 22, 2026No releases on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 2026No releases on Jul 20, 2026No releases on Jul 27, 2026No releases on Aug 3, 2026No releases on Aug 10, 2026No releases on Aug 17, 2026No releases on Aug 24, 2026No releases on Aug 31, 2026No releases on Sep 7, 2026No releases on Sep 14, 2026No releases on Sep 21, 2026No releases on Sep 28, 2026No releases on Oct 5, 2026
TuesdayNo releases on Jun 23, 2026No releases on Jun 30, 2026No releases on Jul 7, 2026No releases on Jul 14, 2026No releases on Jul 21, 2026No releases on Jul 28, 2026No releases on Aug 4, 2026No releases on Aug 11, 2026No releases on Aug 18, 2026No releases on Aug 25, 2026No releases on Sep 1, 2026No releases on Sep 8, 2026No releases on Sep 15, 2026No releases on Sep 22, 2026No releases on Sep 29, 2026No releases on Oct 6, 2026
WednesdayNo releases on Jun 24, 2026No releases on Jul 1, 2026No releases on Jul 8, 2026No releases on Jul 15, 2026No releases on Jul 22, 2026No releases on Jul 29, 2026No releases on Aug 5, 2026No releases on Aug 12, 2026No releases on Aug 19, 2026No releases on Aug 26, 2026No releases on Sep 2, 2026No releases on Sep 9, 2026No releases on Sep 16, 2026No releases on Sep 23, 2026No releases on Sep 30, 2026
ThursdayNo releases on Jun 25, 2026No releases on Jul 2, 2026No releases on Jul 9, 2026No releases on Jul 16, 2026No releases on Jul 23, 2026No releases on Jul 30, 2026No releases on Aug 6, 2026No releases on Aug 13, 2026No releases on Aug 20, 2026No releases on Aug 27, 2026No releases on Sep 3, 2026No releases on Sep 10, 2026No releases on Sep 17, 2026No releases on Sep 24, 2026No releases on Oct 1, 2026
FridayNo releases on Jun 26, 2026No releases on Jul 3, 2026No releases on Jul 10, 2026No releases on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 2026No releases on Aug 7, 2026No releases on Aug 14, 2026No releases on Aug 21, 2026No releases on Aug 28, 2026No releases on Sep 4, 2026No releases on Sep 11, 2026No releases on Sep 18, 2026No releases on Sep 25, 2026No releases on Oct 2, 2026
SaturdayNo releases on Jun 27, 20261 release on Jul 4, 2026No releases on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026No releases on Aug 8, 2026No releases on Aug 15, 2026No releases on Aug 22, 2026No releases on Aug 29, 2026No releases on Sep 5, 2026No releases on Sep 12, 2026No releases on Sep 19, 2026No releases on Sep 26, 2026No releases on Oct 3, 2026

6 releases in the last year

Changelog

v3.12.4

Latest
Changed 3
  • Update compile guard to include stable releases between 5.10 and 6.12 for hid_report_raw_event()
  • Replace strncpy() usages with strscpy() in driver
  • Adjust razerkbd for more backports of hid_report_raw_event() change
Fixed 1
  • Fix compile issue with Linux 7.2-rc1+

From OpenRazer

Changelog

A bugfix release to fix a compile issue with Linux 7.2-rc1+ and update the compile guard from the previous release to also include stable releases between 5.10 and 6.12 (hid_report_raw_event()).

Bug fixes, improvements, cleanup, etc
  • driver: Replace strncpy() usages with strscpy()
  • razerkbd: Adjust for more backports of hid_report_raw_event() change

Thanks a lot to all contributors!

View originalPermalink
How v3.12.4 went

v3.12.3

Fixed 1
  • Adjust razerkbd to hid_report_raw_event() signature change for Linux 7.1-rc4+ and stable releases 7.0.10 and 6.18.33
View originalRead the notes
How v3.12.3 went

v3.12.2

Added 1
  • Allow overriding DRIVER_MODE from config file
Fixed 1
  • Revert driver mode application to Basilisk V3
View originalRead the notes
How v3.12.2 went

v3.12.1

Added 4
  • Support for Razer Basilisk Mobile (Wired and Receiver)
  • Support for Lian Li O11 Dynamic - Razer Edition
  • Missing DEVICE_IMAGE for Razer Tartarus Pro
  • Scroll and DPI cycle buttons to Basilisk V3 35K
Changed 1
  • Apply driver mode to Basilisk V3
Fixed 1
  • Handling of devices without a battery in an example script
View originalRead the notes
How v3.12.1 went

v3.12.0

Added 7
  • Support for Razer BlackWidow V4 Tenkeyless HyperSpeed
  • Support for Razer Mouse Dock Pro
  • Support for Razer Huntsman V3 Pro 8KHz
  • Support for Razer Kraken Tournament Edition
  • Support for Razer Huntsman V3 Pro Mini
  • Support for Razer Tartarus Pro
  • REL_HWHEEL support for the Razer Naga Epic Chroma
Changed 2
  • Enable horizontal scrolling support for Razer Pro Click V2
  • Daemon resumes devices on exit
Fixed 4
  • Blade 14 (2021) starlight effect ignoring color/speed parameters
  • Kernel warning when printing device_type for Razer BlackWidow V4 75%
  • Broken game_mode_led for Huntsman V3 Pro TKL
  • Setting polling rate on Razer DeathAdder V4 Pro
View originalRead the notes
How v3.12.0 went

v3.11.0

Added 13
  • Add support for Razer Blade 16 (2025)
  • Add support for Razer Pro Click V2 Vertical Edition
  • Add support for Razer Firefly V2 Pro
  • Add support for Razer Tomahawk ATX
  • Add support for Razer Huntsman V3 Pro TKL
  • Add support for Razer Blade 14 (2025)
Changed 1
  • Enable driver mode for Basilisk V3 X HyperSpeed
Fixed 3
  • Add correct key translation for Ornata V3 Tenkeyless
  • Fix media keys for DeathStalker V2 Pro
  • Fix compile warning in razermouse with W=2
View originalRead the notes
How v3.11.0 went

v3.10.3

Added 2
  • Add support for Razer Naga V2 Pro
  • Add support for Razer Strider Chroma
Fixed 5
  • Fix compatibility with Linux v6.15 by replacing hrtimer_init() with hrtimer_setup()
  • Fix kernel panic on some systems by updating set_bit code to use DECLARE_BITMAP
  • Handle Fn keys on Razer DeathStalker V2 Pro TKL
  • Fix charge_low_threshold for Razer Viper V3 Pro
  • Fix key mapping for Razer BlackWidow Ultimate 2012
View originalRead the notes
How v3.10.3 went

v3.10.2

Changed 1
  • Improve coding style of write_matrix_custom_frame
Fixed 2
  • Fix possible integer overflow in write_matrix_custom_frame
  • Stop copying any custom frame data when parameters are invalid
Removed 1
  • Remove unused switch statement in razerkbd
Security 1
  • Fix potential out of bounds read in matrix_custom_frame
View originalRead the notes
How v3.10.2 went

v3.10.1

Added 3
  • Add support for Razer Huntsman V3 Pro
  • Add support for Razer Blade 15 Base (Late 2020)
  • Add support for Razer Kraken Kitty V2
Changed 1
  • Clean up razerkraken_driver.h device definitions
Fixed 2
  • Relax serial number check in daemon to fix persistence feature for some devices
  • Fix event file path for Razer DeathStalker V2 Pro TKL
View originalRead the notes
How v3.10.1 went

v3.10.0

Added 5
  • Add support for Razer DeathAdder V3 HyperSpeed
  • Add support for Razer Basilisk V3 Pro 35K
  • Add support for Razer Basilisk V3 35K
  • Add support for Razer Blade 18 (2024)
  • Add an example script for visualizing the Chroma Dock battery percentage
Changed 2
  • Be more strict in accepting serial numbers
  • Make generated serial number predictable
Fixed 3
  • Fix maximum DPI of Razer DeathAdder V3 Pro
  • Fix compilation with Linux 6.14
  • Fix keyboard layout lookup for Turkish, Japanese and Swiss
View originalRead the notes
How v3.10.0 went
View all

Discussion

If you publish OpenRazer, you can claim this product by proving you administer its repository.