After 7 months of development, the release of Openrgb 0.9 has been published. Openrgb is an open tool for controlling RGB-backlighting peripheral devices. The package supports various devices including motherboards, memory models, graphic cards, LED strip controllers, coolers, mice, keyboards, headphones, and Razer accessories with backlight. The information on the protocol of interaction with devices was obtained mainly through reverse engineering. The code is written on C/C++ and is distributed under the GPLV2 license. Ready-made assemblies are available for Linux, MacOS, and Windows. Future experimental assemblies will receive version 0.91.
New opportunities introduced in Openrgb 0.9 include:
- Segments that allow breaking the zones of LEDs into smaller subgroups, making it easier to visually divide devices on the argb ports.
- Saluout Layout Manager (KLM) simplifies the development of integrations for layouts with different keyboard layouts in different regions.
- A page with device identifiers that simplifies the development of new devices.
- Integration of plugins with SDK, allowing plugins to determine their own commands.
- Replaced icons in PNG format with more universal icons.
- Added translations to Malaysian, Japanese, Croatian, and Polish, and updated existing translations.
- For all operating systems, there is a requirement not to use the Cyrillic alphabet in files, profile names, and other settings.
Support for new devices has also been added in Openrgb 0.9:
- New GPUs from various manufacturers including ASUS, Colorful, Evga, Gainward, Gigabyte, Igame, MSI, NVIDIA, Palit, and Pny.
- New AOC controllers: AOC GK500 (keyboard), AOC GMM700 (rug), and AOC GM500 (mouse).
- ASROCK controller has amended ASROCK Polychrome USB support.
- ASUS controller now supports ASUS ROG ALLY and additional new devices.
- Added support for Cherry keyboards.
- Added support for Corsair Domin