OpenRGB

DriversDesktop

Open source RGB lighting control that doesn't depend on manufacturer software.

Latest release_1.0 · · Desktopby OpenRGBWebsiteRSS

Release activity

Release activity — 3 releases across 3 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, 20261 release 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, 20261 release 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, 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, 20261 release on Sep 11, 2026No releases on Sep 18, 2026No releases on Sep 25, 2026No releases on Oct 2, 2026
SaturdayNo releases on Jun 27, 2026No releases 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

3 releases in the last year

Changelog

release_1.0Latest

OpenRGB Release 1.0

Added 4
  • Tons of new device support
  • Overhauled profile system
  • Option to run as a background service
  • PawnIO support
Changed 2
  • Switched from Qt5 to Qt6
  • Linux .deb and .rpm packages now depend on hidapi-hotplug fork of hidapi

From OpenRGB

This monumental release encompasses nearly 3 years of work since the 0.9 release, and a year's worth of core reworks since the 1.0rc2 release candidate last year. Tons of new device support, an overhauled profile system, the option to cleanly run as a background service, PawnIO, Qt6, and much more!

On Windows, you will need to install https://pawnio.eu for OpenRGB to access RAM, older motherboards, and certain other devices. You must also run as Administrator or install with the background service option for PawnIO to be able to access these devices.

On Linux, if you use the .deb or .rpm packages, they now depend on a fork of hidapi called hidapi-hotplug. You can download the hidapi-hotplug packages from here:

https://codeberg.org/OpenRGB/hidapi-hotplug/releases/tag/hidapi-hotplug-0.15.0

Distro maintainers - this release officially switches from Qt5 to Qt6. Please build OpenRGB 1.0 packages against Qt6.

View originalPermalink
How release_1.0 went
release_candidate_1.0rc3.1

OpenRGB Release Candidate 1.0rc3 Hotfix 1

Security 4
  • Add filename sanitization to profile save, load, and delete requests
  • Add limit to the maximum packet size accepted by the server and client
  • Run the background service to localhost only
  • Add hardening to the included systemd service file
View originalRead the notes
How release_candidate_1.0rc3.1 went
release_candidate_1.0rc3

OpenRGB Release Candidate 1.0rc3

Added 7
  • PawnIO driver now supports I2C/SMBus on Intel Skylake-X (X299) platforms for RGB RAM control
  • New QMK keyboard support for VialRGB and Keychron protocols
  • New Logitech HID++ 2.0 controller for improved Logitech device support
  • Added support for some MSI motherboards, laptops, and monitors
  • Added support for Clevo laptop keyboards and lightbars
  • Added support for some PowerColor GPUs
  • Added various new GPUs across multiple controllers
Changed 4
  • Improved PawnIO usage on Windows by reducing CPU usage and adding installer prompts for PawnIO installation
  • Corsair DRAM controller now automatically determines module type/name and number of LEDs
  • Improved support for PNY Epic-X ARGB GPUs
  • Reworked Gigabyte motherboard support to add support for many additional boards
Fixed 1
  • Fixed two long-standing issues when probing I2C devices that could lead to system instability on some setups
View originalRead the notes
How release_candidate_1.0rc3 went
release_candidate_1.0rc2

OpenRGB Release Candidate 1.0rc2

Added 3
  • Additional device support has been added
  • PawnIO driver is now used on Windows as the first release candidate build with this driver
  • Windows installer now provides an option to install OpenRGB as a system service so the backend can run as administrator while the frontend runs as a normal user
Changed 2
  • User interface has been upgraded since 1.0rc1
  • SMBus device access on Windows now requires PawnIO to be installed and OpenRGB to run as administrator
Fixed 1
  • Various fixes have been applied
View originalRead the notes
How release_candidate_1.0rc2 went
release_candidate_1.0rc2wr0

OpenRGB Release Candidate 1.0rc2 (WinRing0)

Changed 1
  • Windows binaries now use the WinRing0 driver instead of PawnIO
View originalRead the notes
How release_candidate_1.0rc2wr0 went
release_0.9

OpenRGB Release 0.9

Added 21
  • Segments support to split addressable LED zones into sub-groups that can be handled independently
  • Keyboard Layout Manager backend feature for easier keyboard integration development and regional layout management
  • Hardware IDs page to facilitate integration of new devices
  • SDK integration for plugins to expose custom SDK hooks
  • Malaysian translation
  • Japanese translation
Changed 5
  • Replaced old PNG icons with new icons
  • Improved ENE SMBus configuration table parsing to fix Unknown LED names on most ENE DRAM
  • Added hidapi wrapped device type to HyperX controller to use libusb-hidapi on Linux for certain devices with non-compliant USB HID descriptors
  • Migrated many Razer keyboards to KeyboardLayoutManager
  • Made Save to Device hidden behind configuration file setting in ENE controller as it is unreliable on some modules
Fixed 3
  • Fixes for ASRock Polychrome USB boards
  • Fixed Razer controller initialization issues that made some devices unreliable
  • Fixed some CLI issues
View originalRead the notes
How release_0.9 went
release_0.8

OpenRGB Release 0.8

Added 20
  • Translation support with automatic OS language detection or manual selection in settings
  • Automatic udev rules generation
  • Option to enable SMBus mutex in Windows for compatibility with other hardware management and RGB software
  • Support for NVIDIA Illumination GPU controller for FE cards on Windows
  • Support for Colorful GPU controller
  • Support for Trust device controller
Changed 13
  • Switched from inpout32 to WinRing0 low level access library
  • Improved AMD ADL I2C driver to support more AMD GPUs on Windows
  • More Intel chipsets added to Intel SMBus detection
  • UI cleanup with frames around UI elements
  • MSI Mystic Light controller now includes per-LED Direct mode on compatible boards and more re-enabled modes
  • Razer controller improvements with additional devices, improved keymaps, and unused slots no longer show as LEDs
Fixed 1
  • Fixed inverted brightness handling in the UI
Removed 1
  • Sinowealth keyboard controller disabled due to bricking issues with certain Redragon keyboards from USB PID/VID reuse
View originalRead the notes
How release_0.8 went
release_0.7

OpenRGB Release 0.7

Added 16
  • Plugins can now be easily installed from Settings and are versioned to ensure compatibility
  • Settings tabs for E1.31 Devices, Serial Devices, QMK OpenRGB Protocol, Philips Hue, Philips Wiz, and Yeelight
  • Log console that can be enabled in settings to view logs in the GUI under Information
  • Save To Device button on supported controllers to save the selected mode and color configuration to device internal memory
  • Brightness Control slider on supported controllers to adjust brightness
  • Autostart Settings tab to configure OpenRGB to automatically start on login with options such as start server and load profile
Changed 2
  • ASUS Aura SMBus controller renamed to ENE SMBus controller and expanded to include ASUS 3xxx GPU support
  • Cooler Master ARGB Controller now supports direct mode
Fixed 4
  • Fixed Logitech mouse issues from 0.6 release
  • Fixed crash when using certain Logitech mice such as G502 Hero and G502 PS
  • Fixed HyperX device flickering, especially HyperX FPS RGB
  • Fixed crash related to unloading plugins
View originalRead the notes
How release_0.7 went
release_0.6

OpenRGB Release 0.6

Added 18
  • Plugin architecture to add functionality to the user interface including effects engine, E1.31 receiver, and visual map editor
  • Exit to tray option in user interface configuration
  • Save window geometry option in user interface configuration
  • Display index number labels in LED view
  • MacOS support with Intel and ARM builds available
  • Log manager that stores logs in configuration directory under logs folder
Changed 6
  • MSI Mystic Light re-enabled with only tested motherboards enabled and updated E1.31 maximum channels per universe to fix WLED compatibility
  • EVGA GPU v2 controller updated to support all modes
  • Corsair Vengeance Pro DRAM direct mode
  • Consolidated Logitech mouse controllers to reduce duplicate code and added Direct mode
  • Logitech wireless mouse support improved
  • Linux build system reworked to test on multiple Debian-based distros
View originalRead the notes
How release_0.6 went
release_0.5

OpenRGB Release 0.5

Added 18
  • Settings consolidated into a new OpenRGB.json file using JSON format
  • Settings tab allows enabling and disabling devices from the user interface
  • Configuration files stored in XDG-compliant configuration directory (%APPDATA%\OpenRGB or ~/.config/OpenRGB)
  • Dark theme for Windows
  • E1.31 controller improvements with better grouping and unicast support
  • Espurna controller API support
Changed 3
  • Speed up device detection by limiting I2C/SMBus detectors to specific PCI IDs
  • Linux binary lower cased with improved Debian packages provided with release
  • More keymaps added for Razer keyboards
Fixed 5
  • MSI-RGB color inversion
  • LED labels added to some Corsair mice
  • Profile loading and deleting
  • NZXT Hue+ performance improved
  • HyperX DRAM mapping issues resolved and flicker reduced
View originalRead the notes
How release_0.5 went
release_0.4

OpenRGB Release 0.4

Added 7
  • Graphical LED view allows you to see the current settings and select multiple LEDs to apply colors quickly
  • Device detection happens in the background with a progress bar showing detection progress, allowing you to cancel detection
  • New I2C tool for reading multi-byte SMBus registers
  • New controller for Corsair Hydro Series coolers (H100i Pro and H115i Pro variants)
  • New controller for Tecknet M008 Mouse
  • New controller for HyperX Pulsefire Surge Mouse
  • Keymaps added to many keyboard controllers
Changed 6
  • Keyboard and mouse LED names have been standardized
  • Windows shortcuts now function correctly, allowing arguments to be specified and allowing for an auto-start shortcut to be created
  • ASRock Polychrome controller improved with Polychrome V2 individual LED control and Polychrome V1 individual zone control
  • ASRock Polychrome devices have more reliable detection and communication
  • RGB Fusion 2 SMBus controller enabled for select motherboards
  • More MSI GPUs added
Fixed 1
  • RGB Fusion 2 USB detection fixed
View originalRead the notes
How release_0.4 went
View all

Discussion