Adam Honse
75e6380334
TEST: increment above latest firmware to verify it works
2026-09-08 19:17:29 -05:00
Adam Honse
082c207e25
Add firmware version check to MSIMotherboard185Controller
2026-09-08 11:33:33 -05:00
Aman Ali
82ae818712
Add PNY GeForce RTX 3060 XLR8 Revel EPIC-X LHR (196E:138F)
2026-09-08 04:01:52 -07:00
Adam Yearout
6ac47cc4f3
HID LampArray: fix keyboard usage mappings
2026-09-08 00:43:17 -05:00
vectorseven
1e1b26e062
macOS: initialize macUSPCIO in SMBus detectors
...
Ensure macOS SMBus detectors initialize the macUSPCIO connection before attempting detection instead of relying on the cached connection status.
InitMacUSPCIODriver() is idempotent, so this preserves the normal startup path while allowing the detectors to establish the required connection when needed.
Also update the failure messages to report initialization failure rather than incorrectly assuming macUSPCIO is not loaded.
2026-09-08 00:42:35 -05:00
Adam Honse
aaa7cb0886
Clean up MSI flags handling and add comments
2026-09-08 00:41:38 -05:00
JAO1988
a42352c867
Added MSI MAG X870E GAMING MAX WIFI motherboard
2026-09-07 22:14:01 -05:00
Michael Updike
1da6a652fd
Fix Clevo ITE8291 keyboard LED value/key positional mismatch
2026-09-06 15:45:52 -05:00
jpage77
4f63756e15
RazerController: Add support for Huntsman V3 HE Magnetic Mini
2026-09-06 13:25:31 -05:00
Vangel Dior
f72e99225d
Fixd hid_error dlsym typo in libusb HID wrapper
2026-09-06 13:23:21 -05:00
Venatrix “Joe” Ritz
93b374ad9f
TurtleBeachKP7: name the LEDs and split into three zones
2026-09-06 02:00:50 -05:00
Noocktall Klown S. (NKlownS)
2319f5c20d
AlienwareController: add support, zone mapping, direction and EEPROM save for Dell G15 5520/5530 (AW-ELC)
2026-09-06 01:59:31 -05:00
JAO1988
7523e11eb5
Added ASRock Radeon RX 9070 XT Taichi 16GB OC
2026-09-06 01:55:18 -05:00
Adam Honse
523bdb96f8
Fix a crash from Apply All Devices
2026-09-05 18:38:34 -05:00
J-Man
75302d7219
Add ASUS ROG STRIX XG27ACDNG RGB detection
2026-09-05 16:51:15 -05:00
Venatrix “Joe” Ritz
56256a8054
NetworkServer: fix reversed format arguments in invalid-size log calls
2026-09-05 13:48:55 -05:00
Adam Honse
ed3d7894c8
Update Realtek ARGB controller to the new configuration system
2026-09-04 21:48:39 -05:00
Daniel Clark
dc14dff646
Fix reset to default in device specific settings for gigabyte motherboard usb controllers.
2026-09-04 21:11:28 -05:00
Adam Honse
706e2ab30f
Make device editor the same size as zone editor
2026-09-04 19:50:09 -05:00
Ken Sanislo
3e494c884a
Keep saved device configuration when controllers are remote
2026-09-04 19:40:03 -05:00
Daniel Clark
31a09bc728
Move Gigabyte USB Controller settings to Device Specific Settings.
2026-09-04 19:29:47 -05:00
Adam Honse
87b0b904c5
Add ordering support to device-specific configuration user interface
2026-09-04 19:28:27 -05:00
Ken Sanislo
07e1f2bb2a
Logitech HID++ 2.0: drop the per-frame wire logs
2026-09-04 15:21:36 -05:00
Daniel Clark
fd1bc449ae
Update Gigabyte Motherboard USB RGB Controller
2026-09-04 09:31:50 -05:00
Adam Honse
1103a567da
Keep plugin data from existing profile when saving over an existing profile, fixes #5837
2026-09-04 00:15:32 -05:00
Delnegend
b420af5c42
ASRock GPU: Add Radeon RX 9060 XT Steel Legend and fix Windows ADL detection
2026-09-03 23:44:02 -05:00
Adam Honse
d092f3b159
Remove colors_min/max from per-LED mode in NVIDIA Illumination controller, fixes #5836
2026-09-03 20:30:53 -05:00
Adam Honse
87af7c8dc2
Fix issues in mode set validity check - correct duplicate HAS_PERE_LED_COLOR, fix with MODE_SPECIFIC_COLOR, only check colors_min/max if mode specific color, fixes #5836
2026-09-03 20:30:07 -05:00
John Sideserf
1335a9b06c
Add Gigabyte AORUS RTX 5080 MASTER ICE (0x418C) at 0x71, reject echo-bus probe responses
2026-09-03 18:46:28 -05:00
Ken Sanislo
bf2a0fb8f1
HID LampArray: stop on a failed report descriptor read
...
hid_get_report_descriptor returns -1 on failure and the length was
stored unsigned, so the descriptor walk ran past the end of the stack
buffer. Windows reconstructs the descriptor from preparsed data and can
fail where Linux returns the kernel's copy. A failed read now leaves the
device with no lamps, the same as a descriptor with missing reports.
2026-09-03 11:11:36 -05:00
Piotr Kochan
657cc0d05d
MSI 761-byte: add PRO B850M-A WIFI PZ
2026-09-03 07:13:35 -05:00
Valtekken
47eba889c2
Minor fixes for the Italian translation
2026-09-03 08:02:10 +00:00
Adam Honse
7fed68ccf1
Try notifying all to prevent lockups
2026-09-02 19:29:50 -05:00
Adam Honse
3e290907d5
Implement fair_mutex in i2c_smbus so that i2c controllers are given access to the bus in a more fair manner, which should help with high frame rates on slow buses
2026-09-02 19:12:26 -05:00
Ken Sanislo
999cbd2578
Logitech HID++ 2.0: place the G915 X top strip and G-keys
2026-09-02 14:45:04 -05:00
danielminter
cf048edb6c
Narrow the 0b05:19af Aura motherboard detector to its real usage page
2026-09-02 09:28:07 -05:00
Ken Sanislo
a44f525078
Logitech HID++ 2.0: key the detector to the Logitech VID and the bus
2026-09-02 09:25:21 -05:00
Dmitry Kychanov
88af06182a
Fix russian translations
2026-09-01 22:59:44 -05:00
Adam Honse
dd35cb8cbf
Update Keychron QMK controller to pull keyboard's real firmware version when connected over wireless dongle, display both dongle and keyboard version
2026-09-01 22:58:22 -05:00
Adam Honse
cfc6081f9d
Update Keychron QMK controller to pull keyboard's real VID when connected over wireless dongle (at least for ZMK keyboards that support full control over the wireless link)
2026-09-01 22:56:23 -05:00
Dmitry Kychanov
8f701ee147
Fix hotplugging in Logitech HID++ by using a lambda callback to un-list used IDs
2026-09-01 22:30:23 -05:00
Gent Semaj
eb535f43c8
Fix AW3423DWF E_PIPE on init for newer firmware
2026-09-01 21:58:40 -05:00
JAO1988
864ea220da
Added Gigabyte GTX 1080 8G Rev 2 and RX9060XT GPUs
2026-09-01 20:12:56 -04:00
Adam Honse
a152927ec6
Fix warning in OpenRGBDialog.cpp
2026-09-01 11:42:11 -05:00
Adam Honse
bc9c04c00b
Fix warning in OpenRGBZoneEditorDialog.cpp
2026-09-01 11:41:26 -05:00
Adam Honse
648f190e22
Fix warnings in OpenRGBProfileEditorDialog.cpp
2026-09-01 11:39:09 -05:00
Adam Honse
47044213fd
Fix warnings in OpenRGBDevicePage.cpp
2026-09-01 11:38:13 -05:00
Adam Honse
da3f396a25
Fix warnings in ValveSteamMachineController_Windows.cpp
2026-09-01 11:36:32 -05:00
Adam Honse
0dff37baa9
Fix warnings in RGBController_EVGAX12.cpp
2026-09-01 11:32:59 -05:00
Adam Honse
44c7b9fc07
Fix warnings in RGBController_HIDLampArray.cpp
2026-09-01 11:31:28 -05:00
Adam Honse
bfba7e99d0
Fix warning in RGBController_GigabyteRGBFusion2USB.cpp
2026-09-01 11:29:37 -05:00
Adam Honse
cd02ba5d39
Fix warning in ClevoKeyboardController.cpp
2026-09-01 11:28:43 -05:00
Adam Honse
bf03f70950
Use Fusion theme on MacOS
2026-09-01 11:24:25 -05:00
Daniel Clark
c789351977
Fixes Keychron Patch Layouts (hopefully)
2026-09-01 07:43:58 -05:00
Ken Sanislo
bac9cffb27
Logitech HID++ 2.0: fix effect modes, brightness and phantom LEDs on per-key keyboards
2026-09-01 07:30:40 -05:00
Adam Honse
544fd47756
Add some sanity checking around the per-LED direct mode in MSIMotherboard185Controller. Ensure the enable per-LED 185-byte packet gets sent before the large per-LED packets, skip sending packets if there are no LEDs configured
2026-09-01 00:53:59 -05:00
Adam Honse
206f211ccc
More MSI installer cleanups
2026-08-31 22:57:16 -05:00
Adam Honse
de7a8df31d
Add the ability to register detectors that are disabled by default
2026-08-31 22:53:07 -05:00
Adam Honse
054e979fcf
Fix missing text
2026-08-31 22:34:18 -05:00
Adam Honse
d3e06b9124
Update CM Small ARGB name
2026-08-31 22:30:15 -05:00
Adam Honse
b0c517ab9f
Update CMSmallARGBController to match the changes made to CMARGBController
2026-08-31 22:17:14 -05:00
Adam Honse
7325e83e8c
Clean up formatting on warning installer page
2026-08-31 21:46:18 -05:00
Adam Honse
c40967989a
MSI controller renames
2026-08-31 21:13:13 -05:00
Adam Honse
382b3e4d72
More MSI installer fixes
2026-08-31 21:12:42 -05:00
Adam Honse
a8d46b32c2
Add Warning to installer
2026-08-31 20:36:32 -05:00
Venatrix “Joe” Ritz
72b7e5cf5b
Govee: refresh Direct/Razer mode in KeepaliveThread
2026-08-31 12:31:30 -05:00
Venatrix “Joe” Ritz
5903e7e7c5
Govee: add H6046 RGBIC Gaming Light Bars support
2026-08-31 11:47:20 -05:00
Mathias Grün-Drebes
1198d3ed3c
Fix use-after-free in RGBController_HIDLampArray destructor
2026-08-31 11:14:25 -05:00
homelab black
d623e76d25
Fix server-host help message to show correct default IP
2026-08-31 00:52:11 -05:00
Adam Honse
a1ff9c8e35
Update naming of PawnIO SMBus interfaces and add index field so that multiple buses can be distinguished
2026-08-30 21:21:09 -05:00
Adam Honse
c3102bc724
Ignore interface check on Keychron QMK controller's detector as the Ultra series wireless dongles use interface 2
2026-08-30 16:40:36 -05:00
Richard van Liessum
a9dea96147
Add Asus ROG Aura Monitor Light Bar and PG32UCDP support
2026-08-30 14:59:15 -05:00
Adam Honse
e5823a0e10
Update udev generation to generate udev rules for PID-only and VID-only USB HID detectors
2026-08-30 02:30:45 -05:00
Adam Honse
e5d3b76263
Fix issues with SetCustomMode generic implementation, it was not updating mode after setting
2026-08-30 02:04:47 -05:00
Adam Honse
a757c04cf9
Fix the Keychron Q2 knob layout
2026-08-30 01:46:40 -05:00
Adam Honse
01c65c1d17
Fix the Keychron Q6 Ultra 8K layout
2026-08-30 01:43:33 -05:00
Adam Honse
cfdd06e1f4
Update NZXT device list read timeout as the initial implementation was much too short for Smart Device V2 to fully detect
2026-08-30 01:02:40 -05:00
Adam Honse
e2d0bee51a
Update PawnIO Modules to release 0.2.11. The existing LedsValve.bin was already from this release
2026-08-30 00:12:10 -05:00
QuickMythril
280df42267
Fix EVGA X12 physical zone mapping
2026-08-30 00:01:11 -05:00
Adam Honse
1538936758
Initial driver for PawnIO-based Windows controller for Valve Steam Machine
2026-08-29 23:36:39 -05:00
Adam Honse
255cfcf422
Initialize active profile tracking variables and don't try loading active profile if no profile is active
2026-08-29 17:42:33 -05:00
Adam Honse
c029bb2b1d
Clean up detector entries that no longer exist when running detection
2026-08-29 15:10:23 -05:00
Devin Christensen
e958e0132e
Fix udev rule generation for Glorious Model O/O-/D Wireless mice
2026-08-29 01:08:50 -05:00
Adam Honse
51daeed585
Clean up REGISTER_DUMMY_DETECTOR lines that are no longer relevant after udev rework
2026-08-29 01:07:33 -05:00
Luca Cesarano
60e4309eec
Improve Govee LAN mode support
2026-08-29 00:56:04 -05:00
Adam Honse
31247bacd4
Cleaner fix for plugin null check
2026-08-29 00:39:17 -05:00
Adam Honse
2c23fd6ace
Revert "Fix skip_generic_detectors scope and a headless-server plugin-list crash"
...
This reverts commit d9a726d97f .
2026-08-29 00:34:40 -05:00
Hanjjog-ui Gamyeong
61fcdd1a1c
Add legacy probe for Gigabyte GAMING OC RTX 5080
2026-08-28 19:30:31 -05:00
Adam Honse
dc0e9b2fd3
SDK6 PROTOCOL CHANGE: Update missing timestamp field to Log Message packet on server side, type is actually 32-bit so update documentation, fix issue where log console was enabled based on local settings rather than remote settings
2026-08-28 19:00:10 -05:00
Adam Honse
c90eafbe72
Save default server settings to configuration file if they don't exist already
2026-08-28 12:03:56 -05:00
Daniel Clark
b087a65f3c
Update Keychron Controller
2026-08-28 00:01:06 -05:00
Venatrix “Joe” Ritz
c31c6088ac
NZXTHue2Controller: Add friendly zone/LED naming for Kraken coolers and add read retry safeguard
2026-08-27 23:59:56 -05:00
Zoin Zoin
b14342d9ee
Add proper HiDPI rendering for color controls
2026-08-27 23:58:02 -05:00
Gökhan Jantz
849e725b11
Initial commit for Corsair Ironclaw Wireless SE
2026-08-27 18:19:24 -05:00
Rickey Bartlett
b23da372ad
AlienwareController: fix stack buffer overflow with >25 zones
2026-08-27 18:18:36 -05:00
Venatrix “Joe” Ritz
a96b5e0f1a
Add support for Turtle Beach Command Series KP7 keypad
2026-08-27 18:17:26 -05:00
Zoin Zoin
6315c79afa
Improve Skydimo SK0L32 serial device support
2026-08-27 18:15:00 -05:00
Adam Honse
ee8d24bac6
Rename migrated legacy profile files with .bak extension to prevent them from being re-migrated on every startup
2026-08-27 11:31:51 -05:00
Mathias Grün-Drebes
d9a726d97f
Fix skip_generic_detectors scope and a headless-server plugin-list crash
2026-08-27 07:41:58 -05:00
Adam Honse
1a55da8ac4
Clean up dead code in OpenRGBDevicePage
2026-08-27 00:06:47 -05:00
Adam Honse
5c8baf47f8
Add missing condition in per-zone mode sanity check to handle active mode -1 (follow device mode)
2026-08-26 20:16:33 -05:00
Adam Honse
249c22082d
Fix multi-line comment warning in RGBController_AcerNitroHidLed.cpp
2026-08-26 19:25:28 -05:00
Adam Honse
02237aeb4d
Fix warning in main_FreeBSD_Linux_MacOS.cpp
2026-08-26 19:18:09 -05:00
Adam Honse
5d7090b5fd
Fix warnings in DetectionManager.cpp
2026-08-26 19:17:26 -05:00
Adam Honse
f70c3bf8d4
Fix warning in SteelSeriesRival5Controller.cpp
2026-08-26 19:16:18 -05:00
Adam Honse
dc0d2e2d2f
Fix warnings in HIDLampArrayController.cpp
2026-08-26 19:15:11 -05:00
Adam Honse
fa91a11964
Fix multi-line comment warning in RGBController_AcerNitroHidKeyboard.cpp
2026-08-26 19:12:55 -05:00
Adam Honse
ecf0bfc847
Update MacOS and Linux AutoStart implementations to properly escape special characters in paths
2026-08-26 18:48:46 -05:00
Adam Honse
41b7087e20
Update Windows AutoStart implementation to allow non-ASCII paths
2026-08-26 18:48:46 -05:00
Alexander Skakov
046a1bae65
Add MSI RTX 4090 Suprim X Classic support
2026-08-26 18:46:36 -05:00
Adam Honse
a9a1856b9c
Prevent asynchronous mode update issues when setting mode
2026-08-26 16:42:27 -05:00
Adam Honse
d7f452e542
Fix UI issue related to REQUIRES_ENTIRE_DEVICE flag when building per-zone modes list
2026-08-26 12:04:10 -05:00
MX1D
799113942c
Add full support for Lenovo Legion K500
2026-08-26 00:00:06 -05:00
Aidan Stewart
206ef9aca5
Add support for MSI Raider 18 HX AI A2XWIG laptop
2026-08-25 23:55:29 -05:00
Jason Greathouse
603714f749
Enable Corsair header on MSI 7D70 (MPG X670E Carbon WIFI)
2026-08-25 22:21:09 -05:00
Adam Honse
49e1687141
Adjust button position in MSI
2026-08-25 18:55:30 -05:00
Adam Honse
6d07573fff
Update UdevRules.md
2026-08-25 18:24:18 -05:00
JAO1988
2a0222bde1
Added AORUS 2080TI 11G
2026-08-25 18:10:22 -05:00
Jefte Puente
725d0ec1f5
Corsair M75 Wireless: add device support
2026-08-25 18:09:58 -05:00
Adam Honse
f14b6cb49d
Adjust spacing on installer
2026-08-25 18:08:47 -05:00
Adam Honse
2b60e9ac37
Make system service the default install on Windows
2026-08-25 17:03:53 -05:00
Jefte Puente
693332ff50
Fix SaveProfile carrying forward the wrong controller
2026-08-25 12:07:56 -05:00
Adam Honse
a678f3bb25
Ignore files that are not shared libraries when scanning for plugins
2026-08-25 11:11:45 -05:00
Guilherme Santiago
b80ac45d99
Kingston Fury DDR5: accept modules with unreadable signature ( #4981 )
2026-08-25 08:59:59 -05:00
Devar
20a8bc611b
Add ASUS ROG ASTRAL RTX 5090 BTF GPU variant (SPID 0x8A5A)
2026-08-24 23:49:08 -05:00
Soldier Alexander
77a474b993
Fix MSI 761 direct mode bounds check comparing a byte offset against an LED count
2026-08-24 20:39:40 -05:00
Adam Honse
853074d80c
Update metadata with 1.0rc3 Hotfix 1
2026-08-24 20:32:34 -05:00
Adam Honse
5df989c7a0
Update udev dialog message and update translations
2026-08-24 20:27:45 -05:00
Adam Honse
f3b9f1c3fd
Add --print-udev-rules for printing rules to stdout
2026-08-24 18:51:10 -05:00
Adam Honse
061bae9546
Remove udev rules and readme from AppImage CI
2026-08-24 18:09:28 -05:00
Adam Honse
679635afd9
Remove udev references in AppImage and artifacts scripts
2026-08-24 11:15:34 -05:00
Adam Honse
7854c491f7
Remove udev rules from the build process now that the rules are generated dynamically from the executable
2026-08-24 11:01:35 -05:00
Adam Honse
9695f9d00b
Update upstream CI rules to run pipelines for tagged commits
2026-08-23 15:42:34 -05:00
Merih Bulut
b26df0f67e
Add support for Corsair K70 RGB PRO Optomechanical (1B1C:1BC6)
2026-08-23 12:57:48 -05:00
Adam Honse
88fa92fd8d
Update Fedora packaging to use openrgb binary's generated udev rules in place of the build udev rules from build-udev-rules.sh
2026-08-23 01:24:28 -05:00
Adam Honse
430501408b
Update Debian packaging to use openrgb binary's generated udev rules in place of the built udev rules from build-udev-rules.sh
2026-08-23 01:19:02 -05:00
Adam Honse
19d3f8884e
Don't detect devices before and exit immediately after generating udev rules
2026-08-23 00:40:39 -05:00
Thomas Xu
3b4a66096a
Added Gigabyte GeForce RTX 4060 Ti AERO OC 16G GPU
2026-08-22 12:17:49 -05:00
Raman
b93fe2a058
Add Colorful iGame RTX 3060 Ultra W OC 12G 2503:1501 detector
2026-08-21 14:01:35 -05:00
Diego Ortiz
7332c6a7ea
Add Gigabyte Z390 DESIGNARE-CF Ambient LED support
2026-08-21 12:50:00 -05:00
Adam Honse
d91dae8f15
Update to Qt6 dependency as removing it broke build
2026-08-20 23:00:09 -05:00
Junguo Song
02979dc209
Initial commit for ZOTAC GAMING GeForce RTX 5090 D SOLID OC
2026-08-20 22:37:03 -05:00
Adam Honse
c1cbbfc207
Remove outdated Qt dependency in Fedora build
2026-08-20 22:33:52 -05:00
Wiktor Max
2631b5c0b2
Add Gigabyte RX 9070 GAMING OC detection (at 0x75)
2026-08-20 22:31:59 -05:00
Adam Honse
5795280b49
Use Trixie for AppImage and Supported Devices CI targets, update Fedora target to 44 and update naming convention to match Debian targets
2026-08-20 11:43:39 -05:00
Adam Honse
2b834c9ee4
Put OpenRGB version and git commit in udev rules header
2026-08-20 11:32:43 -05:00
Adam Honse
444a748411
More updates to match the behavior of the build-udev-rules.sh script
2026-08-20 10:38:57 -05:00
Adam Honse
58238c048b
Add custom udev rules everywhere a dummy detector was used
2026-08-20 10:38:57 -05:00
Adam Honse
c5befc354b
Add framework for registering custom udev rules
2026-08-20 10:38:57 -05:00
Adam Honse
33854f8886
Build udev from DetectionManager
2026-08-20 10:37:46 -05:00
Adam Honse
8121ee29f4
Clean up the CLI code
2026-08-19 23:53:28 -05:00
Richard Harris
15b784f6c6
Fix startup crash and other issues in VialRGB controller
2026-08-19 22:42:22 -05:00
Ken Sanislo
2df162408e
Logitech HID++ 2.0: detect and drive devices over Bluetooth
2026-08-19 22:38:14 -05:00
Ken Sanislo
10d06298ce
Logitech HID++ 2.0: read the whole Centurion feature set
2026-08-19 22:35:19 -05:00
QuickMythril
eebe4dd0dd
Initial commit for EVGA X12 Gaming Mouse
2026-08-19 13:43:54 -05:00
Adam Honse
0459df64c1
Add missing display name fields in SDK protocol documentation
2026-08-19 12:21:28 -05:00
Adam Honse
b635f0c2fd
Block signals when updating the mode colors spin box in UpdateLEDList
2026-08-18 22:36:00 -05:00
Ryan Black
770e40596e
Corsair Strafe MK.2: add PID 0x1B48 to K70 MK2 group (fixes 4-year unresponsive-keyboard bug)
2026-08-18 22:23:24 -05:00
Adrian Tworzydlo
2e990ba3ce
Add PowerColor Red Devil RX 7900 XTX support (V2 driver)
2026-08-18 22:22:27 -05:00
Ken Sanislo
ea5d7c6c4c
Logitech HID++ 2.0: read the power source on the device's broadcast
2026-08-18 22:09:52 -05:00
Ken Sanislo
779514a6fc
Fix Logitech HID++ 2.0: key both collections of one Windows interface together
2026-08-18 22:08:17 -05:00
smbd
f027b7a312
Add Palit RTX 3090 Ti GameRock support
2026-08-18 19:10:51 -05:00
Ken Sanislo
da31501087
Fix LogitechHIDPP20Controller probe negative cache
2026-08-18 19:10:18 -05:00
Ken Sanislo
140aa96aff
Fix/macos hid open nonexclusive
2026-08-18 19:01:53 -05:00
Adam Honse
671f0a66f5
Exit after listing profiles
2026-08-18 18:46:00 -05:00
Adam Honse
5b1e782b9b
Update CLI description to match about in UI
2026-08-18 18:35:30 -05:00
Adam Honse
b222dfeceb
Clean up help text some more
2026-08-18 18:30:22 -05:00
Adam Honse
5db5678c1d
Add -lp/--list-profiles command line options, clean up help text, and clear active profile on CLI device changes
2026-08-18 18:22:43 -05:00
Adam Honse
433cbc1837
Rework -l/--list-devices to just print a simple list, add -ld/--list-detailed for the full detailed list
2026-08-18 17:37:47 -05:00
Adam Honse
bf99c32e72
Remove warning that triggered during normal operation
2026-08-18 17:25:52 -05:00
Adam Honse
c2ec44c0b7
Ignore empty matrix maps when getting zone/segment descriptions
2026-08-18 11:01:56 -05:00
Adam Honse
550fa1046e
Fix logic around denying setting or modifying local settings from the server
2026-08-17 19:37:55 -05:00
Adam Honse
cf910d2616
Implement profile loading on service shutdown
2026-08-17 19:36:05 -05:00
Adam Honse
2d32510008
Create Startup directory if it doesn't exist on Windows
2026-08-17 16:47:33 -05:00
RomanG1337
4d8fd55206
Add support for GameSir Nova 2 Lite controller
2026-08-17 11:38:57 -05:00
Ken Sanislo
c852af2a2c
Logitech HID++ 2.0: VID-generic detection, protocol fixes and device support
2026-08-16 23:27:46 -05:00
Daniel Clark
ae22e1e8ea
Add Asus PG32UCDMR
2026-08-16 23:20:45 -05:00
Adam Honse
02620313f6
Adjust DetectionManager to allow specific VID, any PID detectors but still separate generic detectors into their own category
2026-08-16 19:34:42 -05:00
Adam Honse
bbccdc2de0
Fix typo in Windows startup file
2026-08-16 18:43:21 -05:00
Adam Honse
bc54e18e48
Clean up Creative Sound Blaster controllers
2026-08-16 18:41:23 -05:00
Adam Honse
8e4859688d
Make zones in DDP, E1.31, and Serial LED strip manually configurable except for size, as this is defined in the manual configuration
2026-08-16 18:36:41 -05:00
Adam Honse
967bb51313
More settings schema filter fixes, allow registering a schema key that ignores filtering as Detectors needs this
2026-08-16 18:05:08 -05:00
Adam Honse
51d46849fb
Pass from_server flags down from JsonString functions into Set/ModifySettings
2026-08-16 17:36:34 -05:00
Adam Honse
74bb119a05
Add an option to automatically load a profile on background service startup
2026-08-16 17:33:55 -05:00
Daniel Clark
ae038bc8e9
Update DetectionManger to handle generic wildcards in safe mode.
2026-08-16 16:33:11 -05:00
Adam Honse
433788cc49
Add PNY RTX 5070Ti Epic-X ARGB non-OC
2026-08-16 14:42:37 -05:00
Buu342
5e6d627f51
Fix for LEDs without an assigned key not being properly represented in QMK Firmware
2026-08-15 19:51:28 -05:00
Adam Honse
f9897ef99a
Implement settings schema filtering
...
* Filter settings that have a registered schema so that only keys matching the schema get saved
* Allow settings that do not have a registered schema (manually added devices, device-specific, plugins, client)
* Update schema registration to allow marking a settings group as local only, which means it modifies the local instance's settings, not the remote
* Deny setting local only settings when the update comes from the network server
2026-08-15 17:41:29 -05:00
Adam Honse
5c1a2c4d13
Attempt to build against mbedtls3 path by default and fall back to mbedtls path if it doesn't exist, fixes build on distros that have moved mbedtls 3.x to the /usr/include/mbedtls3 path
2026-08-14 11:33:40 -05:00
John Monteiro
f987bc3199
Add support for Gigabyte B360 AORUS GAMING 3 WIFI-CF
2026-08-14 01:02:04 -05:00
Irturijus
0c1a73accc
Add ASUS ROG Strix G18 G814JIR support
2026-08-12 18:23:40 -05:00
Adam Honse
1fb75b66dd
Limit maximum SDK packet size to 8MB
2026-08-12 18:17:51 -05:00
Adam Honse
790e1485f6
Remove minimum width check when determining compact tab mode as it doesn't handle scaling above 100% properly and the manual configuration exists now
2026-08-11 20:00:22 -05:00
Adam Honse
400faabb21
Improve scroll wheel behavior in Plugins settings page
2026-08-11 19:58:57 -05:00
Rogue Turtle
684b74ca9e
Added support for 75% Sinowealth10c-based keyboards with indices bigger than the keyboard size
2026-08-10 12:31:02 -05:00
Tony McDowell
6069a3c0cb
RazerController: update HID detection for Razer Blackwidow V4 standard.
2026-08-10 12:16:03 -05:00
Adam Honse
606f5f6c86
Updates Flapak plugin support and building Flatpak in GitLab CI
2026-08-09 16:13:10 -05:00
Adam Honse
bfccc1a95d
Check /run/host paths when looking for udev rules, as this is the only way to mount these host-side paths on Flatpak
2026-08-08 15:45:39 -05:00
Chalenged
e33a56001a
Fix TUF Gaming K3 GEN II Miku Edition layout
2026-08-07 15:17:07 -05:00
Titan
0afc4c752f
Skyloong GK68HE Pro Support
2026-08-07 11:27:18 -05:00
Adam Honse
834fc6a8f7
Use device type to set zone name in HID LampArray controller
2026-08-07 11:17:36 -05:00
Adam Honse
da824ccfa8
Update hidapi-hotplug Windows dependencies to hidapi-hotplug-0.15.0 tag
2026-08-06 23:17:43 -05:00
Adam Honse
2c397c5110
Call DeviceUpdateLEDs from Zone/Single functions
2026-08-06 22:00:22 -05:00
Jannik Vogel
4a4f04825c
Fix crash due to bad lamp count in DeviceUpdateLEDs
2026-08-06 21:59:36 -05:00
Adam Honse
2ac41813fa
Add autonomous mode as a selectable mode
2026-08-06 21:57:25 -05:00
saad-script
422414737b
rework report id parsing to be more consistent
2026-08-06 21:57:25 -05:00
Adam Honse
d45d9a31be
Units are in micrometers not millimeters
2026-08-06 21:57:25 -05:00
Adam Honse
5f297a62ba
Get vendor and device names from HID descriptors
2026-08-06 21:57:25 -05:00
Adam Honse
7605c14d89
Switch to PU ONLY detector
2026-08-06 21:57:25 -05:00
Adam Honse
bad23f7574
Use HID serial number
2026-08-06 21:57:25 -05:00
Adam Honse
ee4886512b
Determine device type from LampArray kind
2026-08-06 21:57:25 -05:00
Werner Sembach
8a87befeda
Dynamically parse report IDs
2026-08-06 21:57:25 -05:00
Werner Sembach
44b37c57c1
Prepare LampArray report IDs being parsed dynamically
2026-08-06 21:57:25 -05:00
Werner Sembach
0b59ccfb42
Properly setup key names
2026-08-06 21:57:25 -05:00
Werner Sembach
3c8f05982e
Automatically create matrix
2026-08-06 21:57:25 -05:00
Werner Sembach
a7a6b241e0
Add meta information for udev rule to be generated automatically
2026-08-06 21:57:25 -05:00
Adam Honse
d6de563178
Rework to use only a single hid_device and DetectionManager API
2026-08-06 21:57:25 -05:00
Adam Honse
ee62b14384
Multi update packet working for proof of concept direct mode
2026-08-06 21:57:25 -05:00
Adam Honse
712df22b95
Implement getting lamp attributes for each lamp and disabling autonomous mode, work on multi update
2026-08-06 21:57:25 -05:00
Adam Honse
a0d063e78f
Begin implementing the HID LampArray protocol for Arduino test device
2026-08-06 21:57:25 -05:00
Adam Honse
5a2712750b
Initial commit for HID LampArray Controller
2026-08-06 21:57:25 -05:00
Adam Honse
320f755e5e
Update super_io_pawnio.cpp to add logging and update ioctls
2026-08-06 20:47:05 -05:00
Adam Honse
f1d4a7c045
Add logging to MSI-RGB motherboard detection
2026-08-06 19:38:48 -05:00
Adam Honse
710f97bb62
Fix LpcIO.bin name in superio_pawnio so that Super IO access initializes in Windows
2026-08-06 18:51:14 -05:00
Adam Honse
454344185c
MSI Motherboard Cleanup - Rename Mystic Light to Motherboard, move MSI Mystic Light 64 to keyboard as it is a keyboard, do some code cleanup
2026-08-06 17:20:17 -05:00
Kyle Finter
b25250db7b
New Keyboard layout for Corsair K70 LUX RGB
2026-08-06 08:35:47 -05:00
Yousif Ragab
009156994e
Add support for Gigabyte AORUS RX 6900 XT MASTER rev 2.0
2026-08-06 08:31:13 -05:00
Aiden Corbin
6f21dd884c
Add GALAX GeForce RTX 3070 1-Click OC
2026-08-06 07:18:49 -05:00
Adam Honse
5dfa33320e
Split detector file for Asus Aura Core
2026-08-06 00:05:10 -05:00
Adam Honse
2147291c52
Split detector file for Alienware monitors and organize into folders
2026-08-06 00:01:52 -05:00
Rui Guilherme
e971c619b1
Add support for Redragon M711-FPS-1 Cobra FPS
2026-08-05 20:32:02 -03:00
LittleQuartZ
6e832b337f
Add PowerColor Red Devil RX 6700 XT support
2026-08-05 20:02:48 +07:00
Raulkong898
6ec5a955df
Add Keychron J2 HE 8K support to QMKKeychronController
2026-08-05 01:59:28 -05:00
Adam Honse
71cd411ffc
Fix active profile initialization during initial local client connection as well as local client reconnections
2026-08-05 01:20:06 -05:00
Adam Honse
1be9097852
Do not reinitialize client flags upon disconnect, this prevented local client from being re-requested upon local server restart
2026-08-05 00:25:38 -05:00
Adam Honse
a8a848a259
More local client cleanup in the UI - don't show the save or rescan buttons for local client
2026-08-05 00:02:27 -05:00
Ken Sanislo
15d008a169
OpenRGBClientInfoPage: disable the disconnect button for the local client
...
Commit amended to adjust comment and tooltip by Adam Honse <[email protected] >
2026-08-04 23:40:41 -05:00
Adam Honse
2e09228568
SDK6 PROTOCOL CHANGE: Add client and server hostname set packets
2026-08-04 11:52:54 -05:00
Adam Honse
bfaef77719
API5 PLUGIN CHANGE: Add function for plugins to save profiles, add RGBController static functions to plugin API
2026-08-03 22:58:02 -05:00
Adam Honse
02d0e16a72
Clean up SteelSeriesApexBaseController
2026-08-03 21:33:23 -05:00
Alessandro Di Ronza
6ebf3573af
Add illumination brightness control to the Apex keyboards
2026-08-03 21:24:43 -05:00
Barry H
5aef451e81
Add edifier halo pixelbar
2026-08-03 20:59:57 -05:00
Adam Honse
1880961afa
Royuan keyboard controller cleanup
2026-08-03 20:41:15 -05:00
Maylton Fernandes
fb5a723193
Consolidate ROYUAN keyboard protocol support
2026-08-03 20:32:40 -05:00
Maylton Fernandes
88002a4abf
Add Akko Multi-modes Keyboard-B RGB support
2026-08-03 20:32:40 -05:00
Maylton Fernandes
289dbc675a
Add Akko Multi-modes Keyboard-B RGB support
2026-08-03 20:32:40 -05:00
Daniel Clark
bcfaa7e8a7
fix Z490 Vision D layout
2026-08-03 16:50:05 -05:00
Adam Honse
bf62ead713
Migrate controller manual configurations (zone sizes) from legacy sizes.ors
2026-08-03 16:46:19 -05:00
Adam Honse
8a7cda7495
Rework profile migration, match new function style for reading the legacy file into a controller list, handle migration after local client connection so that profiles can upload to server
2026-08-02 23:47:57 -05:00
Adiker
84cf974d70
ProfileManager: migrate legacy binary profiles to JSON
2026-08-02 18:03:34 -05:00
Lord258
afc54314b5
Add support for Nanoleaf Lines (NL59)
2026-08-02 17:20:22 -05:00
Valentin Lobstein
bd8db75106
Add ITE 829x (PID 0x8910) per-key RGB keyboard support + diagonal direction core support
2026-08-02 15:45:01 -05:00
Valentin Lobstein
9da692b12f
SDK6 PROTOCOL CHANGE: Add diagonal direction support to OpenRGB core
2026-08-02 14:13:19 -05:00
Andrew Ingram
4ee39b0dc8
Add SteelSeries Rival 5 support
2026-08-02 00:23:32 -05:00
Norman Rasmussen
286514b509
Skip plugin entries that are incompatible during duplicate plugin detection
2026-08-01 19:01:51 -05:00
Diogo Trindade
c7140baa33
Fix device IDs in worker thread acknowledgements
2026-08-01 18:56:59 +01:00
Ken Sanislo
2a9889b194
NetworkClient: break the listener/GUI deadlock structurally
2026-08-01 11:16:20 -05:00
Norman Rasmussen
2afbd64c8e
Release internal locks in RGBController_Virtual before calling functions that will call back into public APIs
2026-07-31 14:23:36 -05:00
Adam Honse
8be6aba43a
SDK6 PROTOCOL CHANGE - Change from 32-bit to 16-bit device/bus/port count size on the device info network packets for consistency with other array packets
2026-07-31 11:45:51 -05:00
Maylton Fernandes
565f1dad74
Add ASRock RX 9070 XT Steel Legend RGB support
2026-07-31 10:19:59 -05:00
aestheticjmack
67a81f219d
Add SteelSeries Aerox 3 Wireless Gen 2 support
2026-07-31 07:58:14 -05:00
Adam Honse
ccd103a29f
Enable systemd hardening in openrgb.service
2026-07-30 23:04:03 -05:00
Adam Honse
c5d088b69d
SDK6 PROTOCOL CHANGE - Flip order of active mode and mode count in zone description for consistency
2026-07-30 22:43:56 -05:00
Adam Honse
6362054368
Don't attempt auto connect when started in server mode
2026-07-30 22:29:42 -05:00
Adam Honse
2dab17f5dc
Error out if setting RGBController description parsing fails in NetworkClient
2026-07-30 19:14:49 -05:00
Justo Enriquez
c545305825
Fix Gigabyte Radeon RX 9070 XT not detected by Blackwell GPU controller
2026-07-30 18:59:19 -05:00
Adam Honse
578c81784b
Fixups around hiding/unhiding controllers, create a new function that only handles showing and hiding for SignalUpdate callbacks, fix pointer dereference in NetworkServer, fix same-thread method invoke
2026-07-30 18:49:06 -05:00
Adam Honse
1cd9b63c3e
Fix errors in updating device list when hidden devices exist
2026-07-30 16:49:59 -05:00
Ken Sanislo
7b1817a0b8
ResourceManager/GUI: leave client mode cleanly on primary disconnect
...
Two problems surfaced once disconnect stopped crashing.
Disconnecting the automatic local connection left auto_connection_client
pointing at the freed client and auto_connection_active still true.
RescanDevices and GetDetectionPercent/String trust those, so a rescan
afterward called into freed memory and aborted (std::system_error from
send_in_progress.lock() on a destroyed mutex). Clear the pointer and the
flag in the teardown when the removed client is the auto connection.
onDetectionEnded never lowered the detection view; only the progress
handler did, at 100 percent. A real detection reaches 100, but a client
teardown borrows DETECTION_STARTED/COMPLETE to make plugins release the
controllers and sends no progress, so the "detecting devices" overlay
stuck on after a disconnect until Cancel. Lower it unconditionally when
the sequence ends.
2026-07-29 23:36:02 -07:00
Ken Sanislo
fb0e4f3ad9
Tear down lost and closed client connections safely
...
When a connection dropped, the listener thread deleted all of that
server's controllers immediately, before anything else was notified, so
the GUI, ResourceManager, and plugins kept dereferencing freed
controllers. Clicking Disconnect had the same problem and also ran the
teardown inline on the GUI thread, where UpdateDeviceList's
DEVICE_LIST_UPDATED is a BlockingQueuedConnection back to that thread,
so the device pages were not torn down before the controllers were
freed and a later queued onDetectionEnded dereferenced them.
Neither path frees controllers inline now. NetworkClient moves them to
an orphaned list and a dedicated teardown thread frees them: plugins
are warned first, then the same DETECTION_STARTED, UpdateDeviceList,
DETECTION_COMPLETE sequence a rescan runs tears down the device pages
that still reference the controllers, and only then are they freed, so
a controller always outlives its page. Both the connection-loss path
and the disconnect button queue to that thread, so the blocking handler
runs on the GUI thread while the controllers are still alive, and
StopClient's join stays off the GUI and listener threads.
2026-07-29 23:36:02 -07:00
Adrian Liunardo
09a5b414b6
Add support for iGame GeForce RTX 4070 Ultra W OC-V
2026-07-30 00:28:59 -05:00
Shalev
e5dc869c9b
Add ASUS TUF GeForce RTX 5060 Ti Gaming OC support
2026-07-29 17:05:21 -05:00
Ken Sanislo
2687ff57aa
NetworkClient: initialize client_active and profilemanager_thread
...
StopClient guards profilemanager_thread and nulls it after the delete,
but nothing ever set it, so destroying a client that never started
read an uninitialized pointer. client_active was unset until
StartClient and is read on the same path.
2026-07-29 11:25:06 -05:00
Ken Sanislo
52138b4cbd
NetworkServer: initialize profilemanager_thread
...
StopServer guards the pointer and nulls it after the delete, but
nothing ever set it, so destroying a server that never started read an
uninitialized pointer.
2026-07-29 11:25:06 -05:00
Ken Sanislo
b3a2cccfed
NetworkServer: per-client send thread for SignalUpdate notifications
...
RGBController_UpdateCallback sent the SignalUpdate packet synchronously
via SendRequest_RGBController_SignalUpdate, which runs inside
RGBController::SignalUpdate. A blocking send there (slow client) keeps
SignalCalls > 0, so WaitSignalCalls -- the callback drain that
Unregister/ClearCallbacks/Shutdown run while tearing callbacks down on a
rescan -- waits forever. That is the client/server rescan deadlock.
Each client now owns an outbound queue and a dedicated send thread. The
signal path builds the packet (brief AccessMutex, as before) and queues
it; the client's own thread does the blocking send. A slow client backs
up only its own queue and blocks only its own thread, so the signal path
and the callback drain are never blocked.
UPDATELEDS packets coalesce per controller (a newer frame replaces the
pending one), so a stalled client's queue stays bounded to one packet
per controller instead of growing without bound; non-coalescable events
fall back to a hard cap with drop-oldest. The client destructor stops
the thread with shutdown(SD_BOTH), which unblocks an in-flight send, so
the join at teardown cannot hang. A queue entry owns its packet header
and data buffer; the send thread frees the buffer after the send, so
there is no copy and the packet outlives the controller safely.
Follow-up: the send still takes the shared send_in_progress, so a slow
client can still stall sends to others; routing response sends through
the same per-client path would make that a per-client lock.
net_port: add SD_BOTH (SHUT_RDWR) for the POSIX socket shims.
2026-07-29 11:25:06 -05:00
someone-ua
15a8abf2c9
Detect AppImage path in AutoStart::GetExePath()
2026-07-29 07:20:01 -05:00
Daniel Clark
d16b474aa8
Fix X870E Aorus Xtreme AI Top Layout and fix fixed linear zone layout mapping.
2026-07-29 07:15:31 -05:00
Marek Pokropiński
760758230a
Initial support for Acer Nitro 16s
2026-07-28 08:38:25 -05:00
Adam Honse
358fc7b007
Implement a response queue to prevent a NetworkClient deadlock when multiple packets are waited on
2026-07-27 23:33:40 -05:00
Alessandro Di Ronza
069eeccb60
CLI: return a device list again, and print the version
2026-07-27 17:27:54 -05:00
Alessandro Di Ronza
da77b63bea
Fix SteelSeries Apex 9 lighting by using the correct direct report size
2026-07-27 17:23:28 -05:00
Adam Honse
791d8820d6
Get active effect and active settings during Valve Steam Machine initialization
2026-07-26 23:18:15 -05:00
Ken Sanislo
05fbe381dd
MSIMonitorController: idle the control pipe between feature reports
2026-07-26 22:07:33 -05:00
isJuhn
3b2466ba10
Fix use after free in NetworkClient and NetworkServer
2026-07-26 22:03:43 -05:00
Ken Sanislo
acc7fa6754
Invoke resource manager callbacks outside the callback mutex
2026-07-26 17:47:18 -05:00
Adam Honse
394a5c8eb0
Replace thread-local SignalUpdateDepth with SignalCalls per controller. Fixes an issue where callbacks that performed an unregister or clear operation on a separate thread would still deadlock, as is the case in Visual Map Plugin. Cleaned up comments
2026-07-26 01:29:34 -05:00
Adam Honse
ac6d89b611
Bundle Qt6OpenGL and Qt6Core5Compat libraries and adjust LD_LIBRARY_PATH in AppImage to fix plugins using the system qt6 libraries
2026-07-25 21:37:03 -05:00
Ilya Miller
46cdd6fbe1
OpenRGBDevicePage: keep the color selection when applying a color
2026-07-25 13:28:38 -05:00
Adam Honse
14d543b9e4
Initial commit for Linux-only controller for Valve Steam Machine using
...
the leds-valve kernel module and sysfs interface
2026-07-25 01:16:11 -05:00
Ilya Miller
8a831cef04
Add Dark Project KD104A support to the Keyrox Classic driver
2026-07-24 13:53:06 -05:00
Ken Sanislo
9fd79b1ad2
RGBController_Virtual: signal update when description is replaced
2026-07-24 13:22:00 -05:00
Daniel Clark
c9c37a4576
Add GC-USB dongle, per zone effects, Gen2 Zones, and Updated MB Layouts
2026-07-22 22:47:25 -05:00
Ken Sanislo
fe53d90664
RGBController: fix callback list race and dangling device-page callback on rescan
2026-07-22 21:59:30 -05:00
Adam Honse
8e8a9c8e05
Split Alienware keyboard controller detect file into individual controllers
2026-07-22 19:08:23 -05:00
Adam Honse
dafc6e9cbc
Split Bloody/A4Tech detector file into individual files per controller
2026-07-22 11:37:15 -05:00
Bernd Loecke
68b113bf86
Add MSI MAG X870E TOMAHAWK MAX WIFI PZ support
2026-07-22 07:42:41 -05:00
Ken Sanislo
eb5d8b579c
MSIMysticLight761: restore resizable JAF/JARGB zones
2026-07-22 07:41:30 -05:00
Adam Honse
56df76dbfc
Split HyperX keyboard detector file into individual detector files
2026-07-22 00:42:16 -05:00
Adam Honse
878f32fccf
Split Holtek detector file into individual detector files for A1FA Mousemat and A070 Mouse
2026-07-21 23:50:13 -05:00
Adam Honse
63828313bd
Split EVGAUSBControllerDetect into individual keyboard and mouse files
2026-07-21 23:34:06 -05:00
homelab black
31992acad1
Fix layout regression for KEY_EN_ESCAPE and KEY_JP_EJ
2026-07-21 22:44:15 +09:00
HNParda
bd41ba3b5c
Added Support for Gigabyte RX 6700 XT Eagle 12G
2026-07-21 00:15:58 -05:00
Adam Honse
b9309c61e1
Split EVision keyboard files into folders and split the shared detector file
2026-07-21 00:14:12 -05:00
Ken Sanislo
7fc8aea930
MSIMonitorController: 0x72 layout support (MPG 322URX QD-OLED + siblings)
2026-07-20 23:22:02 -05:00
Ken Sanislo
b35e119325
DetectionManager: controller lifecycle and thread-safe registration
2026-07-19 02:04:46 -05:00
eldiablo
8fb790358f
Add support for SteelSeries Arctis Nova 3 headset
2026-07-18 18:54:38 -05:00
Ken Sanislo
39c6dbf361
DeviceView: add F13-F15 and Number Pad = device-view labels
2026-07-18 13:01:25 -05:00
John Hamlin
9d189d5b9b
Add support for MSI B850 GAMING PLUS WIFI PZ (MS-7E75) motherboard
2026-07-17 19:07:39 -05:00
Adam Honse
9e5c63cc64
Add second sub-dev for MSI RTX4070Ti Super Gaming White X Slim
2026-07-17 18:54:54 -05:00
Adam Honse
b664f35e17
Fix potential out of bounds reference in ASRockPolychromeUSB controller when zone size is 0
2026-07-17 17:17:39 -05:00
Filip Machałowski
381e3ac70c
Add support for PowerColor Red Devil RX 9070
2026-07-17 13:19:35 +02:00
Stella
e3225d93c4
Add support for Colorful iGAME RTX 5070Ti Ultra W OC 16GB
2026-07-17 00:14:57 -05:00
Andrey
1b3480bf8a
Replace ADL2_ADAPTER_PRIMARY_GET function usage with adapter_index in i2c_smbus_amdadl
2026-07-16 08:17:16 -05:00
RedBlackAka
a6bea17df2
Add Nvidia RTX 2080 Ti Cyperpunk 2077 Edition
2026-07-16 04:10:41 +02:00
Adam Honse
28d73d74bc
Delete hidden pages if their controller no longer exists
2026-07-14 21:45:18 -05:00
Adam Honse
cf383cacdd
Use a blocking connection when updating the device list to prevent accessing deleted controllers
2026-07-14 21:45:18 -05:00
Adam Honse
d9b0995b44
Run RescanDevices in a background thread to avoid locking the UI thread and causing a deadlock in the plugins
2026-07-14 21:45:18 -05:00
Ken Sanislo
79eb758a52
Logitech HID++ 2.0: restore COUNT fill for the keyboard matrix map
2026-07-14 21:45:18 -05:00
Daniel Clark
75463b8772
Fix K5 V2 layout and add ANSI Enter Expansion
2026-07-14 21:45:18 -05:00
Barry H
5da92fca4e
Added all Skydimo Serial and HID devices
2026-07-14 21:42:42 -05:00
Darren You
d11be2aa0b
Initial commit for Colorful iGame GeForce RTX 4090 Neptune OC-V
2026-07-13 00:17:06 -05:00
Adam Honse
285a7bce4e
Implement a matrix patching system in the Keychron QMK controller to apply keyboard-specific patches to correct for misplaced LEDs
2026-07-12 16:25:07 -05:00
Adam Honse
21009cdc45
Don't send RGBController packets that are too new for the current protocol in NetworkClient
2026-07-11 14:20:43 -05:00
Adam Honse
a0cee2ce2b
Maintain a list of created virtual controllers in the OpenRGBPluginAPI object and only allow registering virtual controllers that exist in this list
2026-07-11 14:20:38 -05:00
Joseph E
ba33ff0c35
Steelseries Apex 9 merge into Apex controller + enable onboard mode
2026-07-11 00:11:45 -05:00
compguy284
795616e62d
Fix Corsair keyboard cold-boot detection by retrying firmware info read
2026-07-10 17:55:23 -05:00
Adam Honse
baa033ff7f
Add Keychron Q0 HE
2026-07-10 15:40:35 -05:00
Eder Sanchez
33ec03d129
NetworkServer: reject SDK index == element count (off-by-one)
...
The SDK LED/zone update handlers checked the client-supplied index with '>'
instead of '>=', so an index equal to the element count passed the check and
reached an out-of-bounds access:
- UpdateSingleLED: out-of-bounds write to colors[led_idx]
- UpdateZoneLEDs / UpdateZoneMode: out-of-bounds read/write on zones[zone_idx]
UpdateMode had the same off-by-one (currently harmless due to a later check),
fixed for consistency. The num_colors check stays '>' since num_colors ==
leds_count is a valid "all LEDs" request.
2026-07-10 14:44:44 -05:00
Eder Sanchez
a0d5a985f0
ZOTAC Blackwell GPU: fix firmware-version read
...
ReadVersion() issued a register-less block read, so the device returned a
status byte (0x01) instead of the version string. Read register 0xF0 (a
32-byte ASCII board string), as the vendor tool does, and validate it.
- fixes the empty/garbage firmware version in the log and GUI
- closes an out-of-bounds read (unbounded std::string over a 32-byte buffer)
- tested on RTX 5080 AMP Extreme INFINITY: now reads "N762A-2008e"
2026-07-10 13:42:01 -05:00
Adam Honse
1275fe816b
Make tray icon menus translatable
2026-07-10 13:00:12 -05:00
homelab black
d4e1ed5245
Controllers: RoccatVulcan: Add Japanese (JIS) layout support for Vulcan II Max
2026-07-10 00:14:02 -05:00
Marius Huecker
b833a43490
Add Gainward RTX 4080 Phantom GS
2026-07-08 20:16:38 -05:00
Adam Honse
94295c52ba
Dynamically set DeviceView minimum height based on height of contents to avoid devices with a lot of segments/zones getting squished
2026-07-08 20:05:21 -05:00
Adam Honse
f32aa29ecd
Put Device View in a QScrollArea so it can be scrolled if it is too large to fit in the window
2026-07-08 11:03:31 -05:00
Adam Honse
623fdfe522
DetectionManager fixes and optimizations
2026-07-07 23:01:39 -05:00
Adam Honse
a122ccdc37
Add network packet for requesting USB serial ports
2026-07-07 21:00:46 -05:00
Dmitry K
74219e502a
[next] Add function to retrieve ALL USB-attached COM ports
2026-07-07 21:00:36 -05:00
Dmitry K
73cd84f43c
[next] Fix memory leak in serial port detection
2026-07-07 17:13:59 -05:00
Adam Honse
f5a8ecc3f4
Rework RGBController functions that return vector counts to use unsigned int instead of std::size_t, to be consistent with the size used in the network protocol and to fix warnings
2026-07-07 17:13:59 -05:00
Adam Honse
86a6a130e7
Add network packet for getting list of serial ports
2026-07-07 17:13:59 -05:00
Adam Honse
703afac049
Update OpenRGB SDK Wireshark Dissector
2026-07-07 17:13:59 -05:00
Adam Honse
2d0ebb7279
Update RGBController API documentation
2026-07-07 17:13:59 -05:00
Adam Honse
d9b51e4a02
Update SDK documentation and add a server flag to indicate if the server supports the device info requests
2026-07-07 17:13:45 -05:00
Adam Honse
387fed4f79
Add network request for requesting list of USB devices in local client mode
2026-07-07 01:35:35 -05:00
Adam Honse
df0137c2b0
Add network request for requesting list of HID devices in local client mode
2026-07-07 01:35:35 -05:00
Adam Honse
7c059fa3e3
Fix RGBController callback registration in NetworkServer
2026-07-07 01:35:35 -05:00
Adam Honse
1a62db7246
Fixes for V6+ client on V5- server
2026-07-07 01:35:35 -05:00
Adam Honse
3a0b93c774
Remove mode::value and led::value accessors, remove these fields from protocol version 6 and newer. These should be internal use only, but are still accessed for protocol 5 and earlier for backwards compatibility.
2026-07-07 01:35:35 -05:00
Adam Honse
1afe65d206
Move CompareControllers to RGBController
2026-07-07 01:35:35 -05:00
Adam Honse
962754f379
Perform validity checking on received modes when UpdateMode/UpdateZoneMode/SaveMode are called from a network client
2026-07-07 01:35:35 -05:00
Adam Honse
e69c9eedae
Add display name fields to controller and zone instead of editing the existing name field
2026-07-07 01:35:35 -05:00
Adam Honse
9182d1e566
Add ConfigureDevice and the ability to configure device name
2026-07-07 01:35:35 -05:00
Adam Honse
893de3f076
Add SetHidden SDK packet
2026-07-07 01:35:35 -05:00
Adam Honse
4f1c623093
Use RGBControllerInterface for plugin API
2026-07-07 01:35:35 -05:00
Adam Honse
7846d22bd8
Add another thread in NetworkClient for handling ProfileManager requests outside of the main listener thread, to avoid deadlocking the waiting receivers
2026-07-07 01:35:35 -05:00
Adam Honse
68ae9ef9d5
Update translation files and fix some translation related issues
2026-07-07 01:35:35 -05:00
Adam Honse
44641ca8a6
NetworkClient cleanup and internal API standardization
2026-07-07 01:35:35 -05:00
Adam Honse
152f16b31c
NetworkServer cleanup and internal API standardization
2026-07-07 01:35:35 -05:00
Adam Honse
b87f7150fc
Add indication of standalone or local client mode to about page
2026-07-07 01:35:35 -05:00
Adam Honse
831a7cf5eb
Implement network request to get list of I2C buses so that the Get Hardware IDs dialog works in local client mode
2026-07-07 01:35:35 -05:00
Adam Honse
f99843a550
Add option to force compact tabs and option to move tabs from left to top
2026-07-07 01:35:35 -05:00
Adam Honse
35217bce51
More LogManager cleanup, default to a log file count of 10, fix bug in log rotation
2026-07-07 01:35:35 -05:00
Adam Honse
00077347b4
Log manager SDK protocol
2026-07-07 01:35:35 -05:00
Adam Honse
b2c9ace9c8
Log Console Updates
2026-07-07 01:35:35 -05:00
Adam Honse
fd7dbd618d
LogManager cleanup
2026-07-07 01:35:35 -05:00
Adam Honse
103b5f27bb
Settings Rework
...
* Add JSON string configuration field to RGBController to store device-specific configurations
* This JSON string holds both configuration and schema
* Add settings schema tracking to SettingsManager
* Implement dynamic settings widget that generates a settings UI based on a JSON schema
* Implement SettingsManager callback for notifying of settings changes and settings schema updates
* Always enable Entire Device zone option and use it to enable Edit Device
* Rename SaveSizes to SaveConfiguration in ProfileManager and Sizes.json to Configuration.json
* Add zone flag for indicating that a zone's geometry may change, informing profile manager to ignore this check
* Remove Theme setting and Theme Manager, as this didn't work on most setups anyways and Qt6 has proper Windows dark theming
2026-07-07 01:35:35 -05:00
Dmitry Kychanov
71c1ffe91c
Fix losing software info upon changing language [next]
2026-07-07 01:35:35 -05:00
Dmitry Kychanov
0154f3c5dc
Fix device tabs not applying compact mode when hotplugging
2026-07-07 01:35:35 -05:00
Adam Honse
60bc375345
Close SDK connection if magic value is not correctly received
2026-07-07 01:35:35 -05:00
Adam Honse
5a2dca1ced
Implement size verification on RGBController set description functions
2026-07-07 01:35:35 -05:00
Adam Honse
c80f3be283
Clean up zone initialization dialog
2026-07-07 01:35:35 -05:00
Adam Honse
52f757ced2
Require local client permission for DeleteProfile, SaveProfile, UploadProfile, SetSettings, and SaveSettings operations, some general cleanup
2026-07-07 01:35:35 -05:00
Adam Honse
156b7d0f89
Sanitize profile filenames
2026-07-07 01:35:35 -05:00
Adam Honse
69a8c84b4d
Add RescanDevices to plugin API
2026-07-07 01:35:35 -05:00
Adam Honse
d30f3a5f03
Implement segment groups in zone editor
2026-07-07 01:35:35 -05:00
Adam Honse
2868f61766
Rework server initialization
...
* Only create server instance if server is actually needed
* Pass initial server host and port through ResourceManager
* Allow setting default server host and port in Server settings
2026-07-07 01:35:35 -05:00
stephen iacovelli
5d1c990b18
Sort profiles list alphabetically
2026-07-07 01:35:35 -05:00
Adam Honse
e6eeb906b8
Organize OpenRGBSettingsPage with Group Boxes
2026-07-07 01:35:35 -05:00
Kasslim
ea00807a06
Correct spelling Busses -> Buses
...
Commits merged by Adam Honse <[email protected] >
2026-07-07 01:35:35 -05:00
诺诺
95b1133395
Add Nollie controller OS2.1
2026-07-07 01:35:35 -05:00
Adam Honse
d56a9133ab
Initial implementation of OpenRGB SDK protocol Wireshark dissector
2026-07-07 01:35:34 -05:00
Adam Honse
8c96bf03f5
Add ACK to network packets processed by NetworkServer
2026-07-07 01:35:34 -05:00
Adam Honse
79e546fa43
Only update device view when RGBController::UpdateLEDs signal is sent to OpenRGBDevicePage, fix device view not refreshing if multiple LEDs are selected
2026-07-07 01:35:34 -05:00
Adam Honse
baed37ecc7
Don't emit selection update on mouse click event to avoid sending unnecessary events, also only send one type of event per mouse release event. Fix LED box not being updated
2026-07-07 01:35:34 -05:00
Adam Honse
c0be211236
Have dummy controller shut down its background thread immediately during constructor to save resources
2026-07-07 01:35:34 -05:00
Adam Honse
55506f984e
DeviceView code cleanup, formatting, commenting
2026-07-07 01:35:34 -05:00
Adam Honse
d03ca67ae5
Fix selecting LEDs in device view
2026-07-07 01:35:34 -05:00
Adam Honse
b7f8eeb034
TabLabel sets its own tooltip so all tabs have a tooltip rather than just devices
2026-07-07 01:35:34 -05:00
Adam Honse
e8e0362d85
Resize tabs when width is small
2026-07-07 01:35:34 -05:00
Adam Honse
e9f430d8ed
Rework adding segments with ConfigureZone
2026-07-07 01:35:34 -05:00
Adam Honse
a306cf815b
Zone and Segment type updates
...
* Add zone flags to indicate if fields are manually configurable and if they have been manually configured
* Add flags field to segment type
* Add segment flags for group start and group member
* Add color mode support flags to zone (RGB, RBG, GRB, GBR, BRG, BGR)
* Add color mode enum to zone
* Update zone and segment description functions to support new fields
* Rename the effects-only configurable size flag
* Remove zone type and matrix map configuration from E1.31 manual configuration, use zone editor instead
* Rework DeviceResizeZone to DeviceConfigureZone
* Rework most ARGB controllers to allow zone customizations
* Rework DRGBController to define devices in DRGBDevices list (similar to RazerDevices)
* Rework NollieController to define devices in NollieDevices list (similar to RazerDevices)
2026-07-07 01:35:34 -05:00
Adam Honse
7c0eba1dc3
Add matrix map automatic generation to matrix map editor
2026-07-07 01:35:34 -05:00
Adam Honse
5d20744653
RGBController API changes and segment configuration updates
...
* Make the Get/Set RGBControler descriptor functions static
* Add functions for getting the matrix_map_type for zone and segment matrix maps
* Rename zone resize dialog to zone editor dialog
* Add additional segment types
* Add option to import segments configuration from JSON file in zone editor dialog
* Update device view to be able to display matrix segment types
* Add matrix map editor dialog for creating/editing segment matrix maps
* Add option to export segments configuration to JSON file in zone editor dialog
2026-07-07 01:35:34 -05:00
Adam Honse
7e74c295a3
When updating existing profile without profile editor dialog, keep saved states for unavailable controllers, base color, and only update plugins already part of the existing profile
2026-07-07 01:35:34 -05:00
Adam Honse
d145ee38e7
When saving sizes/manual configuration, keep any existing controllers that are not currently available
2026-07-07 01:35:34 -05:00
Adam Honse
0a39673b9d
Rework how manual configuration (previously sizes) are loaded to newly detected controllers, load active profile to newly detected controllers
2026-07-07 01:35:34 -05:00
Adam Honse
6e93443034
Profile editor dialog
2026-07-07 01:35:34 -05:00
Adam Honse
cb71627d29
Rework API interface passed into plugins from ResourceManagerInterface to OpenRGBPluginAPIInterface
2026-07-07 01:35:34 -05:00
Adam Honse
35f10dfb48
[next] Active profile tracking
2026-07-07 01:35:34 -05:00
Adam Honse
04ef7a2c28
Apply profiles server-side rather than client-side, signal active profile update, forward loaded profile to local client for plugins
2026-07-07 01:35:34 -05:00
Adam Honse
a58e79ba71
Split HID and wrapped HID detector lists into specific detectors (with exact VID/PID matching) and generic detectors (with only IPU matching) and prioritize specific detectors when detecting HID devices
2026-07-07 01:35:34 -05:00
Adam Honse
3a74c85be8
Move RGBController base destructor functionality into RGBController::Shutdown() so that update thread can be stopped before deleting the controller. Shutdown() must be called in every RGBController implementation before deleting the controller. Also some fixes to the NetworkServer to avoid deadlocking and disconnect issues
2026-07-07 01:35:34 -05:00
Adam Honse
6e71cd39b9
Add detectors for filtering on IPU only (no VID/PID)
2026-07-07 01:35:34 -05:00
Adam Honse
248668ea7d
Drop support for old hidapi versions that don't support usage information
2026-07-07 01:35:34 -05:00
Adam Honse
496a7a3609
Add some validity checks to mode setters and getters in RGBController
2026-07-07 01:35:34 -05:00
Adam Honse
112b6a2b9b
[next] SDK v6: Implement client and server flags to indicate capabilities and...
2026-07-07 01:35:34 -05:00
Adam Honse
7c38dad1ab
SDK documentation updates
2026-07-07 01:35:34 -05:00
Adam Honse
cd1c9c705b
Expose LogManager in ResourceManager so that plugins can use it
2026-07-07 01:35:34 -05:00
Adam Honse
b7f68379c2
Update NetworkClient to use log manager and use common name constant in server logs
2026-07-07 01:35:34 -05:00
Adam Honse
43c0fea3be
Use std::string.assign when setting strings in the SDK protocol and description handlers so that string size limit is enforced, then strip out null terminators
2026-07-07 01:35:34 -05:00
Adam Honse
39f112bb98
Add optional HID device hotplug support (requires https://gitlab.com/OpenRGBDevelopers/hidapi-hotplug )
2026-07-07 01:35:34 -05:00
Adam Honse
3d113dab3c
SDK v6: Use unique IDs for identifying RGBControllers in SDK protocol
2026-07-07 01:35:34 -05:00
Adam Honse
92f397544b
Rework list handling in ResourceManager by having NetworkClient own its own list rather than sharing ResourceManager's list
2026-07-07 01:35:34 -05:00
Adam Honse
fe4ca34528
Move HID detector calls to RunHIDDetector/RunHIDWrappedDetector functions and return controller list from detector functions
2026-07-07 01:35:34 -05:00
Adam Honse
464ef419e7
Detection progress SDK integration, NetworkClient callback rework
2026-07-07 01:35:34 -05:00
Adam Honse
30e35eb44c
Split out detection system from ResourceManager into DetectionManager
...
* Split detection system out into its own class, DetectionManager
* Clean up ResourceManger's many callbacks into just two, one for detection and one general purpose
2026-07-07 01:35:34 -05:00
Adam Honse
b92a8996e9
SDK Version 6 Updates
...
* SDK Protocol
* Server sends its name to client
* ProfileManager
* Rename existing profile commands
* Add Upload Profile, Download Profile, and Get Active Profile commands
* SettingsManager
* Add Get, Set, and Save Settings commands
* Add zone::active_mode, zone::mode fields for zone-specific modes
* Add NET_PACKET_ID_RGBCONTROLLER_UPDATEZONEMODE packet for updating zone modes
* Add segment::matrix_map to segment packet
* Add NET_PACKET_ID_RGBCONTROLLER_SIGNALUPDATE packet for passing SignalUpdate signal from server to clients
* NetworkServer
* Formatting cleanup
* Use per-controller threads for handling NetworkServer controller-specific packets to avoid delays from controller mutexes
* NetworkClient
* Formatting cleanup
* RGBController
* Clean up and modularize descriptor functions
2026-07-07 01:35:34 -05:00
Adam Honse
c887ea94ff
Rework Profiles to use JSON format
...
* Update OpenRGB Plugin Interface to include functions for loading/saving profile JSON data into OpenRGB profiles
* Update ProfileManager to handle auto-load profiles (Exit, Open, Resume, Suspend) and move their settings to ProfileManager section
* Update ProfileManager to store profiles in "profiles" folder in .json format
* Update ProfileManager to store size profile in sizes.json
* Update ProfileManager to perform device UpdateMode/UpdateColors when loading profile
* Code cleanup of ProfileManager and profile-related code
2026-07-07 01:35:34 -05:00
Adam Honse
25a753b97a
RGBController API Overhaul
...
* Reorganize and clean up RGBController API functions
* Add functions to get protected RGBController member values
* Make NetworkClient, ProfileManager, and ResourceManager friend classes so they can access protected members
* Protected previously-public RGBController members
* Information strings (name, vendor, description, version, serial location)
* Device type
* Active mode
* Flags
* LEDs vector
* LED alternate names vector
* Modes vector
* Colors vector
* Zones vector
* Add CONTROLLER_FLAG_HIDDEN to allow plugins to hide controllers from control GUI
* Add update reason codes to RGBController update callback and signal updates on more RGBController events
* Add loop zone types and segmented zone type
* Add matrix map field to segments
* Rework matrix_map_type from using pointers to vector to prevent memory leaks
* Rework KeyboardLayoutManager to return new matrix_map_type
* Add access mutex to RGBController API
* Add per-zone modes ot RGBController API
* Add JSON description functions to RGBController API
2026-07-07 01:35:34 -05:00
Adam Honse
a86ab2955a
Move plugin SDK integration from callback into plugin API and PluginManager
2026-07-07 01:35:34 -05:00
Adam Honse
259e05360e
Update Plugin API to 5 and SDK Protocol to 6
2026-07-07 01:35:33 -05:00
Adam Honse
36b4f52cbc
Update default builds to Qt6
...
* Update Debian packages to use Qt6
* Update Fedora packages to use Qt6
* Update default AppImage builds to use Qt6
* Update default Windows builds to use Qt6
* Update default MacOS builds to use Qt6
2026-07-07 01:35:33 -05:00
Adam Honse
ee6343900b
Revert "Nollie 2.1 firmware for Master"
...
This reverts commit 07e7feca56 .
2026-07-07 01:35:33 -05:00
Adam Honse
3818398d86
Handle differences in supported features protocol packet between Keychron QMK and ZMK
2026-07-07 01:34:16 -05:00
Adam Honse
0973f6149b
Add Keychron Ultra 8K (ZMK) keyboards to Keychron QMK controller as they implement the same protocol
2026-07-07 01:22:02 -05:00
Adam Honse
1e1fb09821
Fix up mode setup in QMK Keychron controller
2026-07-05 17:20:39 -05:00
Adam Honse
dfe099fe9b
Fix warning in LogitechControllerDetect.cpp
2026-07-04 15:10:48 -05:00
Adam Honse
3b6450f188
Fix warnings in MSILaptopController.cpp
2026-07-04 13:42:17 -05:00
Adam Honse
971a2cc300
Fix warnings in QMKKeychronController
2026-07-04 13:41:57 -05:00
Adam Honse
6b8db478fb
Fix Qt6 warning in SuspendResume_Linux_FreeBSD.cpp and clean up includes in SuspendResume files
2026-06-30 01:49:20 -05:00
Adam Honse
3932a9614c
Minor cleanups and warning fixes
2026-06-29 18:08:48 -05:00
Adam Honse
4dde4fffe3
Fix unused variable warning in CorsairCommanderCoreController.cpp
2026-06-29 14:40:29 -05:00
Adam Honse
57d38be688
Fix unused variable warnings in CorsairDRAMController.cpp
2026-06-29 14:39:30 -05:00
Adam Honse
b79522a955
Fix unused variable warning in NanoleafScanningThread.cpp
2026-06-29 14:10:20 -05:00
Adam Honse
94333ff2f1
Fix QChar warning in Qt6 builds from OpenRGBPluginList.cpp
2026-06-29 14:08:41 -05:00
Adam Honse
d3f4bfe192
Fix warning in OpenRGBSystemInfoPage.cpp
2026-06-29 14:05:04 -05:00
Adam Honse
d130e64f69
Add 1.0rc3 to releases in metainfo
2026-06-28 23:43:10 -05:00
Adam Honse
f7e9cddae9
Change suffix back to get after 1.0rc3 release candidate
2026-06-28 23:40:32 -05:00
Adam Honse
6fbcf62d76
OpenRGB Release Candidate 1.0rc3
2026-06-28 16:25:51 -05:00
Vedant Bhandare
1a6943fe17
Add support for MSI PRO Z890-P WIFI (MS-7E34)
2026-06-28 15:55:58 -05:00
Dante M
cde2343d09
MSI Mystic Light: Add support for MSI PRO B760M-VC WIFI (MS-7D37)
2026-06-28 15:50:09 -05:00
Adam Honse
c746b30287
Add Keychron K-series V2 keyboards from wls_2025q1 branch
2026-06-28 15:45:48 -05:00
Ace
3582b96dd9
Fix Logitech G915 TKL: correct PID mapping and HID packet sizes
2026-06-28 03:21:57 -05:00
Adam Honse
d258065e36
Convert static class variables to defines to fix linker error in debug builds
2026-06-28 01:30:40 -05:00
Adam Honse
7627466891
Get Keychron firmware version
2026-06-28 01:30:32 -05:00
Adam Honse
c476ee46f8
Flatpak is now considered official
2026-06-28 00:51:43 -05:00
Adam Honse
6fc68f4e62
Add the rest of the Keychron keyboards in the 2025q3 branch
2026-06-27 20:03:50 -05:00
Adam Honse
75bac1fd4e
Add all the Keychron K series keyboards from the 2025q3 firmware branch
2026-06-26 10:17:06 -05:00
Richard Harris
94042375a7
Add support for SayoDevice E1
2026-06-25 20:16:18 -05:00
Adam Honse
103306c6c8
Add all the Keychron C series keyboards from the 2025q3 firmware branch
2026-06-25 16:04:22 -05:00
Adam Honse
6d37d262ea
Add all the Keychron Q series keyboards from the 2025q3 firmware branch
2026-06-25 12:55:39 -05:00
Adam Honse
473331dd3a
Add option to skip reads for most packets as even short reads slow K57 effects
2026-06-25 01:27:22 -05:00
Adam Honse
bc9d03ef48
Use short wait for StartTransaction if CTRL1 is selected, as K57 does not appear to respond and we only use the response for determining if switching to CTRL1 is needed
2026-06-25 01:15:10 -05:00
Sam Van maele
740c88fe0c
Corsair V2: Fix K70 RGB PRO crash & add spacebar side lights
2026-06-25 00:42:56 -05:00
D W
684ef09168
Razer BlackWidow v4 Pro: new USB IPU values after upgrading firmware
2026-06-25 00:41:36 -05:00
Adam Honse
e3b08fc15d
Move Corsair K57 (Wired) to CorsairPeripheralV2Controller as it uses the same protocol
2026-06-25 00:35:01 -05:00
Adam Honse
5c931a61b4
Add support for Keychron K10 V2 in QMKKeychronController
2026-06-24 23:33:23 -05:00
Wolfieee Wolf
ad7534d00d
fix(razer): apply Tartarus V2 keypad LED layout in OpenRGB
2026-06-24 22:01:20 -05:00
Richard Harris
c81f8699f1
Add support for Govee H6022 Smart Table Lamp 2
2026-06-24 21:52:47 -05:00
Adam Honse
2af03eb0dc
Return false if no PawnIO bus was detected so that the warning dialog actually displays
2026-06-24 18:30:37 -05:00
Adam Honse
5064ba3f1d
Update warning messages and remove references to help.openrgb.org.
2026-06-24 15:02:20 -05:00
Adam Honse
c5abe47859
Create a common type for storing QMK LED info and use it in both VialRGB and Keychron controllers
2026-06-24 11:55:26 -05:00
Nikhil Jeikar P M
8fdd0e40f8
Adding support for MSI PRO X870E-S EVO WIFI
2026-06-24 16:14:26 +05:30
HorrorTroll
a6a07ba0d7
Added support for Colorful iGame GeForce RTX 5060 Ultra W OC when using OC mode
2026-06-23 23:50:18 -05:00
Ken Sanislo
614fef4189
G515 LS TKL and G502 X PLUS support, via Logitech HID++ 2.0 controller with feature discovery
2026-06-23 19:33:18 -05:00
Adam Honse
d3e7dba2b7
Add supported feature check in QMKKeychronController
2026-06-23 19:22:50 -05:00
Stefanie Jane
39343c3e9e
Fix buffer overflow in KeyboardLayoutManager::GetKeyMap()
2026-06-22 20:49:53 -05:00
Adam Honse
73865fec59
Improve matrix generation for QMK Keychron controller, clean up modes, implement manual save
2026-06-22 18:42:03 -05:00
Adam Honse
b508818f23
Update PawnIO Modules to Release 0.2.9 and re-add Intel Skylake-X IMC SMBus support
2026-06-21 22:17:49 -05:00
lin
bef8ae0a2f
Add support for Gigabyte AORUS GeForce RTX 5090 D V2 MASTER ICE
2026-06-22 10:33:29 +08:00
Adam Honse
cce2d41500
Cleanups to QMKKeychronController and create common QMK VIA protocol header
2026-06-21 21:14:46 -05:00
Amadej Kastelic
175f3ed338
feat: add Keychron Q1 HE keyboard support and restructure Keychron controllers
2026-06-21 21:14:46 -05:00
Adam Honse
c2cc7c6163
Move priority setup to ResourceManager and make it configurable
2026-06-21 21:14:46 -05:00
RedBlackAka
8fee041fad
Lower process priority
2026-06-21 21:14:46 -05:00
Wolfieee Wolf
dfc1f8524a
fix(razer): add BlackWidow X Chroma keyboard layout
2026-06-21 18:30:31 -05:00
Wolfieee Wolf
752bd2e35a
fix(intel): number Arc A770 LE per-LED dropdown labels
2026-06-21 18:26:31 -05:00
I-Kerosin-I
01fe0b4630
Add support for Gigabyte GeForce RTX 4070 GAMING OC V2 with AD103
2026-06-21 18:05:32 -05:00
Daniel Clark
e7f8bc0136
Fix X870 Gaming WIFI6 and X870 Aorus Tachyon ICE layouts
2026-06-17 06:45:01 -07:00
Rodrigo Henrique
370918e07f
Add Gigabyte GeForce RTX 5070 Eagle OC ICE
2026-06-17 07:35:31 -05:00
trjohnson19
133966677b
Add support for ASUS TUF RTX5070 Ti OC BTF White
2026-06-16 07:52:28 -05:00
kStor2poche
44f84e4781
Add Gigabyte Radeon RX 6800 XT GAMING OC. Closes #5657
2026-06-16 07:41:56 -05:00
Roy Biggins
a8354ee046
Add Gigabyte Aorus Waterforce X II 360 AIO controller (Castor3)
2026-06-16 00:02:41 -05:00
Luca Cesarano
4550e3073a
Fix NZXT Kraken Elite V2 effects
2026-06-15 23:58:57 -05:00
Adam Honse
abe7a49092
Updates to DRAM controllers to avoid use of SMBus Quick Write and add fallback paths if SMBus Block Write is unavailable, in preparation for X299 SMBus support
2026-06-15 23:54:33 -05:00
Adam Honse
82a486bfb6
Update SMBus tools page to add more SMBus operation commands
2026-06-15 23:54:33 -05:00
Victor Hugo Garzo Prado
ad06e733f8
Add missing push_back to insert Corsair AIO leds into leds vector
2026-06-15 23:40:05 -05:00
Adam Honse
4306603a28
Remove Skylake-X IMC SMBus PawnIO module for now as it does not support the necessary features yet
2026-06-09 22:58:41 -05:00
Jerry Fan
554f834a90
Fix typo of custled in RealtekARGBController
2026-06-09 08:16:39 -05:00
manuelulreich
7236bec61f
[New Device] Add razer blackwidow v4 low profile tenkeyless hyperspeed
2026-06-09 07:29:23 -05:00
XPRAMT
c799f1bfe9
Improve ColorWheel drag behavior
2026-06-09 07:19:14 -05:00
Adam Honse
f15c3c1420
Add Redragon M921
2026-06-07 14:08:34 -05:00
Adam Honse
aa67045330
Fix duplicate entries in SteelSeriesControllerDetect
2026-06-07 13:28:46 -05:00
Alexey Kopytko
736640f38d
Add support for Zotac RTX 5090 SOLID OC
2026-06-07 13:21:29 -05:00
David Glushkov
e9caf663bc
Fix MSILaptopController ALC zone mapping and packet initialization
2026-06-07 13:09:19 -05:00
Daniel Clark
8afbea53de
Update RGBFusion2USB Driver.
2026-06-07 01:13:03 -05:00
metroite
c3d496ad5b
Initial commit for SteelSeries Apex Pro TKL Gen 3
2026-06-07 01:09:30 -05:00
ilyaKhalidov88
06501f528d
Add support for ASUS ROG Astral 5090
2026-06-07 00:46:27 -05:00
Jerry Fan
f6a678c1a4
Add support for RealtekARGBController
2026-06-05 01:03:29 -05:00
Andy Herbert
30690d0ebd
New device- MSI MAG272CQR monitor
2026-06-04 11:54:51 -05:00
Kyle Finter
7a830cddf9
Added new Govee devices H612F and H607C
2026-06-04 07:27:02 +00:00
Adam Honse
3dc1365d39
Add PowerShell implementation of build-msi for building MSI on Windows, add additional information about PawnIO and the OpenRGB system service to the installer.
2026-06-02 22:07:17 -05:00
Adam Honse
b03cd94ae8
Fix incorrect firmware packet format and add timeouts to HID reads in ThermaltakeRiingController
2026-06-02 01:07:33 -05:00
Jefferson González
bbf348d273
Add HyperX Eve 1800 keyboard support
2026-06-02 00:15:19 -05:00
David Glushkov
dce48eb415
Add MSI Raider A18 HX A9WJG SteelSeries RGB
2026-06-02 00:05:18 -05:00
Ox HaK
decf14635d
Add Fnatic Streak65 support
2026-06-01 08:27:17 -05:00
Richard Harris
db4f49bbba
Implement Direct mode support for Roccat Vulcan TKL (non-Pro)
2026-05-31 12:38:57 -05:00
HorrorTroll
26824fcb6e
Added support for Colorful iGame GeForce RTX 5060 Ultra W OC
2026-05-31 15:12:36 +07:00
Jerry Fan
8afad91b33
Add support for RealtekBridgeController
2026-05-29 07:46:22 -05:00
Adam Honse
69de0b13c4
Update PawnIO modules to 0.2.6 and enable Intel Skylake IMC SMBus module
2026-05-28 23:48:42 -05:00
alstruit
967153bc10
Add support for ASUS ROG Gladius III Core
2026-05-25 12:08:43 -05:00
JAO1988
971d9be1bd
Added Colorful iGame RTX 5060TI 16GB Ultra W DUO Variant
2026-05-23 23:10:36 -05:00
Mark Willis
7a3faef886
Initial commit for ASUS TUF GeForce RTX 5070 Ti Gaming White OC
2026-05-22 12:25:59 -05:00
Purrple Kitten
f67030fcc7
Add support for the Gigabyte AORUS RTX 5080 MASTER ICE
2026-05-18 07:30:37 -05:00
Alex Jawhari
7353e99449
Fix AMD GPU i2c bus PCI ID detection on Linux (sysfs path traversal)
2026-05-17 23:58:21 -05:00
JAO1988
91d9597c89
Added Support for ASUS ROG ASTRAL GeForce RTX 5080 WHITE
2026-05-17 23:47:55 -05:00
Adam Honse
2eb569912b
XPGSummonerKeyboardController - Remove fake modes
2026-05-13 11:49:05 -05:00
Ken Sanislo
9410d9c066
Add support for Thrustmaster Sol series joystick RGB LEDs
2026-05-09 00:21:40 -05:00
Adam Honse
29d8788e25
Allow value 0x27 at address 0x00 for Galax GPU controllers at address 0x23
2026-05-08 20:05:40 -05:00
Elvis Pranskevichus
0304c50bc6
Add support for Gigabyte AORUS RX 7900 XTX ELITE 24G
2026-05-08 00:12:43 -05:00
Adam Honse
dd22150cfe
Add vertical spacer to OpenRGBDeviceInfoPage
2026-05-07 16:17:46 -05:00
Barry H
07e7feca56
Nollie 2.1 firmware for Master
2026-05-04 14:16:29 -05:00
Sha_425
a93eec8f50
Add ASUS ROG STRIX RTX 3060 Ti V2 LHR (subsystem 1043:8835)
2026-05-03 12:15:13 -05:00
w43322
88bad762e5
add MSI MEG Z890 UNIFY-X (MS-7E20) support
2026-05-02 19:19:10 -05:00
w43322
18dfe6ca8b
add ASUS TUF GeForce RTX 5060 Gaming OC support
2026-05-02 19:15:16 -05:00
mangobiche
96dfa7009f
Add support for Corsair Vengeance RGB DDR5 CMH32GX5M2E6000C36
2026-05-02 15:06:09 -05:00
NaifuKishi
92a9d8ad11
Initial commit for ASUS TUF Radeon RX 7900 GRE Gaming OC
2026-05-01 11:09:31 -05:00
Francesco P
2ab9094b41
Add support for MSI MAG B850 TOMAHAWK WiFi7
2026-04-29 21:54:51 -05:00
M1dDler Official
f6154ccbc4
Add msi rtx 5070 gaming trio
2026-04-28 20:04:53 -05:00
Illustrious-Net-8110
0be01dde19
Add Asus Ryujin AIO Gen1 support
2026-04-24 07:35:53 -05:00
Adam Honse
e113e91423
Deploy QOpenGL and QtCore5Compat frameworks used by the OpenRGB Effects Plugin
2026-04-23 23:42:36 -05:00
Adam Honse
28c63b8b9d
Call macdeployqt a second time on Qt6 builds to ensure frameworks depended on by default plugins are deployed
2026-04-23 12:37:49 -05:00
Adam Honse
c5aac4c44f
Fix libsharpyuv macdeployqt error for Qt5 builds
2026-04-23 10:52:54 -05:00
Adam Honse
42e7f2a5c3
Ignore SDK version in Mac build
2026-04-23 03:56:07 -05:00
Adam Honse
ae9ae18d31
Add build-macos.sh script for easier MacOS builds
2026-04-23 00:37:45 -05:00
ricarim
f89cdac198
Initial commit for HyperX Origins 2 65
2026-04-20 23:32:49 -05:00
acehighdan
e8f345ff77
Sync autostart system configuration with OpenRGB settings on startup
...
If the autostart system configuration is deleted (e.g. by a reinstall or
package manager) but the JSON config still has enabled=true, OpenRGB
would silently fail to start at login. Fix by calling ConfigureAutoStart()
in the settings page constructor so the system configuration is always
reconciled with the stored JSON state every time OpenRGB starts.
Commit amended to make wording more generic by Adam Honse <[email protected] >
2026-04-20 23:32:49 -05:00
Dmitry Kychanov
aff0610df9
Fix default language load on start
2026-04-20 23:32:49 -05:00
JAO1988
9199d062d1
Add Support for MSI GeForce RTX 5080 SUPRIM LIQUID SOC
2026-04-20 23:32:49 -05:00
Dmitry Kychanov
0ec4aaa629
Fix losing software info upon changing language
2026-04-20 23:32:49 -05:00
Adam Honse
9fca99b4ef
Reduce i2c_smbus_linux PCI log messages from warning to info, they are expected in many cases
2026-04-20 23:32:31 -05:00
Vasily Galkin
14853895f3
Add support for Gigabyte GTX 1050 G1 Gaming 2GB (1458:372B)
2026-04-20 23:32:31 -05:00
Adam Honse
d79a400c8c
Fix corrupted text in TabLabels when translation occurs after the constructor
2026-04-20 23:32:31 -05:00
Adam Honse
f741385e43
Fix bug introduced in MSI controller merge
2026-04-20 23:32:31 -05:00
Adam Honse
840bd92afb
Add AI guidelines section to CONTRIBUTING.md
2026-04-20 23:32:31 -05:00
Nameless Monarch
96e1fb0b10
Add support for MSI PRO B850M-VC WIFI6E
2026-04-20 23:32:31 -05:00
Adam Honse
388557e5f9
Ensure device view is initialized if there are no LEDs to avoid accessing out of bounds
2026-04-20 23:32:17 -05:00
Slim Amamou
3f32817272
Added support for PNY GeForce RTX 5060Ti ARGB Epic-X OC
2026-04-20 23:32:10 -05:00
Adam Honse
056b383536
Add SMBus Sleep Mode settings page
2026-04-15 00:29:54 -05:00
Adam Honse
0691f40588
Update PawnIO modules to release 0.2.4 and implement SMBus sleep mode setting
2026-04-15 00:03:38 -05:00
Adam Honse
800ca0aa7c
Fix same heap buffer overflow in RGBController_MSIMysticLight761.cpp
2026-04-13 11:42:03 -05:00
kuroki-kael
a91679609b
Fix heap-buffer-overflow in RGBController_MSIMysticLight185::GetDeviceConfig()
2026-04-13 11:40:46 -05:00
Adam Honse
19f9408990
Fix remaining warning
2026-04-13 11:34:28 -05:00
Adam Honse
0eea0c9aca
Fix warnings
2026-04-13 10:54:34 -05:00
Stella
9f95aa8271
Add support for colorful igame rtx 5070 ultraw ocv 2
2026-04-11 02:24:15 -05:00
Adam Honse
0ee04c497b
Revert "Change test in ENE SMBus controller to fix a conflict where it locks up Corsair DDR5 Light Enhancement Kit sticks"
...
This reverts commit c4e0164479 .
2026-04-11 01:29:05 -05:00
Adam Honse
2847270c97
Remove out-of-range addresses from ENE RAM address list
2026-04-10 11:52:50 -05:00
Adam Honse
b98174afba
Fix off-by-one error in CorsairDRAMController
2026-04-10 11:03:34 -05:00
MissingDLL
3416980849
Add MSI MPG B850 EDGE TI WIFI (MS-7E62) to 761 controller
2026-04-09 20:49:35 -05:00
Joseph E
c171bfbf3b
Apex Pro Gen 3 TKL wired, add media light and regional layout support
2026-04-09 18:11:52 -05:00
Eder Sánchez
583a737cb5
Fix Windows build in ZOTAC Blackwell GPU controller
2026-04-09 15:03:21 -05:00
rjc862003
d2af6289dd
Roccat vulcan ii max support
2026-04-09 13:28:33 -05:00
Moh'd Khier Abualruz
44e6f455e9
Fix Apex Pro TKL 2023 Wireless (PIDs 0x1630/0x1632) RGB control
2026-04-09 13:18:38 -05:00
Eder Sánchez
b3a50d669e
Add support for ZOTAC GAMING GeForce RTX 5080 AMP Extreme INFINITY
2026-04-09 12:21:52 -05:00
ricarim
0092ea22e2
Fix name assignment for HyperXAlloyOrigins60and65
2026-04-09 10:14:06 -05:00
Jérôme Bauer
58fb35a9bb
Fix MSI Mystic Light 185 for Common PID boards (0x0DB0:0x0076)
2026-04-09 10:09:55 -05:00
Adam Honse
9a6ff77545
Combine Corsair RAM controllers, Corsair RAM identification packet testing
2026-04-09 00:47:06 -05:00
Adam Honse
c4e0164479
Change test in ENE SMBus controller to fix a conflict where it locks up Corsair DDR5 Light Enhancement Kit sticks
2026-04-08 22:24:56 -05:00
Adam Honse
f872f1c591
Ignore modes out of range in VialRGB controller
2026-04-08 18:50:47 -05:00
kuroki-kael
03e64da845
Fix heap corruption in i2c_smbus_linux when sysfs files are empty
2026-04-08 15:54:38 -05:00
Frans Meulenbroeks
3150f64895
Mountain Everest 60: fix led index
2026-04-08 09:33:56 -05:00
Hugo Chabert
8b36e9c317
Add razer blackwidow v4 tenkeyless hyperspeed
2026-04-07 07:30:59 -05:00
Stella
c5c5fc6c02
Add support for Colorful iGAME RTX 5060Ti 16GB Ultra W DUO V
2026-04-05 03:46:51 -05:00
Artemis Tomaras
c7d9992a3d
Fix SL V2 SendStartAction/SendCommitAction packet size
2026-04-05 01:52:56 -05:00
InterStella0
0d8f2c6b14
add colorful rtx 5070 ultra w ocv support
2026-04-03 18:22:49 -05:00
vitutu1
c1800f2a6f
Add support for MSI RTX 4070 SUPER Gaming X Slim MLG
2026-04-03 16:46:23 +00:00
Micael Pereira
d41a115a07
Add support for MSI PRO A620M-B (MS-7E28)
2026-04-03 01:31:28 -05:00
Elijah Mock
2640a3b93f
Update docstring detector to match registered detector
2026-03-26 21:50:02 -05:00
Adam Honse
984c18cb11
Add Gigabyte 9070XT GAMING OC ICE
2026-03-23 16:44:30 -05:00
Adam Honse
23db15dfb9
Add support for E6K5-1114 ENE device
2026-03-23 11:46:04 -05:00
Org van Rensburg
9426f954b0
Add support for MSI MAG Z890 Tomahawk WIFI (MS-7E32) - Resolves #5438
2026-03-23 07:24:22 -05:00
asheriif
133b64778b
Add support for Apex Pro TKL Gen 3 Wireless
2026-03-22 22:19:37 +01:00
Aakrisht Sharma Paudel
a8a97fa38d
Legion 5 gen10
2026-03-17 07:50:23 -05:00
Roy Biggins
da6061bbde
Add X570 AORUS XTREME zone mapping for IT8297BX
2026-03-16 10:29:38 -05:00
asheriif
dfad607697
Add support for Steel Series CS2 Dragon Lore Edition
2026-03-10 21:58:47 +01:00
Yaroslav Syrytsia
5d7565bc59
Controllers/Razer: add initial support for Razer Basilisk V3 Pro 35K Phantom Green Edition
2026-03-08 23:28:27 -05:00
Anton Klimanov
ab962ca98f
Add support for Gigabyte Radeon RX 7900 XTX GAMING OC 24G (1458:240e)
2026-03-09 01:36:27 +03:00
Adam Honse
dbbf9858f8
Fix warnings in CMARGBController
2026-03-04 22:23:20 -06:00
Adam Honse
51edb35e3f
Rework CoolerMaster ARGB controller so that it doesn't create multiple devices and prepare it for per-zone mode support
2026-03-04 11:45:48 -06:00
Adam Honse
81c6ee6270
Replace usages of sprintf with snprintf
2026-03-03 11:29:19 -06:00
Adam Honse
9ad37cc98f
Fix logical error from changing type to unsigned
2026-03-03 11:25:22 -06:00
Adam Honse
c76864dd4b
Warning fixes and cleanups
2026-03-03 11:05:11 -06:00
Marco Martinez
e3889508c0
Add support for another Airgoo Fan + DRGB Controller variant
2026-03-03 07:37:45 -06:00
Adam Honse
22d908b9a3
Fix warnings in ClevoLightbarController.cpp
2026-03-02 23:18:40 -06:00
Adam Honse
13d3e09f1a
Fix warnings in ClevoKeyboardController.cpp
2026-03-02 23:17:23 -06:00
Adam Honse
9ec15673d1
Fix warnings in AsusMonitorController.cpp
2026-03-02 23:15:36 -06:00
Adam Honse
3a00a803e9
Fix warnings in LianLiUniHubSLController
2026-03-02 23:08:51 -06:00
Adam Honse
4a12a0db90
Fix warnings in LianLiUniversalScreenController
2026-03-02 23:07:12 -06:00
Adam Honse
b4940e3a75
Fix warning in QMKVialRGBController
2026-03-02 23:04:40 -06:00
Adam Honse
ffe07bbe3b
Fix warning in RazerKrakenV3Controller
2026-03-02 23:03:00 -06:00
Adam Honse
7fdb006465
Fix warning in WootingV1KeyboardController
2026-03-02 23:01:29 -06:00
Adam Honse
99da577c41
Fix warning in SPDAccessor.cpp
2026-03-02 22:54:22 -06:00
Adam Honse
0f6fdd6c3b
Fix warnings in HPOmenLaptopWMI_Windows
2026-03-02 22:52:12 -06:00
Adam Honse
52ec58d67f
Fix warnings in NVFC nvapi.cpp
2026-03-02 22:44:19 -06:00
Adam Honse
c55fc59d18
Clean up and fix warning in SteelSeriesApexController
2026-03-02 18:07:52 -06:00
Adam Honse
b68b63e8c9
Fix warning in LianLiUniHubSLController
2026-03-02 16:16:10 -06:00
Kevin Ferrare
84bb05d504
Add support for MSI PRO B850M-P WIFI (MS-7E71)
2026-02-26 22:50:46 +01:00
Frans Meulenbroeks
f33a7ba870
Mountain Everest 60: fix initialisation
2026-02-22 17:19:18 -06:00
chetrez911
93830c12ee
Add support for MSI MAG B850 TOMAHAWK MAX WIFI (MS-7E62)
2026-02-22 11:56:23 -06:00
Arno
b8b50f6651
Initial commit for MSI PRO Z790-S WIFI
2026-02-22 11:40:25 -06:00
sebastien ayanouglou
8f331090f9
Added support to RTX 5070Ti MSI Vanguard 16G
2026-02-16 07:21:32 -06:00
gozzarda
7ec1e8ddfa
PowerColor GPU: Accept V1 magic from V2 controller.
2026-02-15 14:05:32 -06:00
Adam Honse
880dc1450d
PNY ARGB Epic-X GPU: Add additional modes
2026-02-13 16:27:30 -06:00
Daenney
801e655c09
Add support for MSI MPG X870E EDGE TI WiFi
2026-02-13 13:36:54 -06:00
Adam Honse
5e269dd089
Add support for the PNY Epic-X ARGB 5070, 5080, and 5090 variants
2026-02-13 11:25:42 -06:00
John360Boxer
476f81d5e8
Initial commit for Redragon K686 Eisa Pro
2026-02-09 07:39:40 -06:00
storto
66dfb5f6fd
Add/Fix support for the Gigabyte AORUS 5080 MASTER GPU
2026-02-08 12:45:02 -06:00
Michał Przytarski
a2f2991192
feat: support MSI GeForce RTX 4060 GAMING X NV Edition 8G
2026-02-07 14:42:15 -06:00
Adam Honse
cfedcd2180
Add Razer Blackwidow V4 Pro 75% wireless mode and add missing underglow LEDs to the matrix
2026-02-07 00:14:36 -06:00
Arthur de Groot
cc06c62164
Rename Setting RunZoneChecks -> run_zone_checks
2026-02-05 17:20:14 -06:00
bernibaer
b4ca000402
Initial support for Corsair K70 CORE TKL Keyboard ID 1b1c:2b01. Volume knob...
2026-01-30 13:49:48 -06:00
eriosgamer
b78a6f4418
Fixed incorrect PID and device name.
2026-01-29 20:18:55 -06:00
Kirill Khakimov
d5693b7a08
Add PCI device ID for Palit GeForce RTX 5070 Ti GamingPro-S
2026-01-29 16:54:41 -06:00
Werner Sembach
cae0670065
Add new keynames
2026-01-29 16:18:13 -06:00
Adam Honse
f2d1188fdd
Fix swatches not resizing properly when maximized
2026-01-28 18:35:22 -06:00
Yohan
70be81c92d
Merge: Add CDC Check in JGINYUE Usb Controller #5128
2026-01-27 10:54:51 -06:00
rszyma
5d5af93401
Add support for MSI PRO X870-P WIFI (MS-7E47) motherboard
2026-01-27 01:30:11 -06:00
superstrom
74cbdcce55
New Device: Razer Kraken Kitty V2 Pro
2026-01-25 17:40:54 -06:00
John Smith
96d19a76cc
Add support for Sapphire Radeon RX 9060 XT Pure
2026-01-25 12:01:23 +03:00
Kyle Cascade
55d2d44371
Convert the ClevoKeyboardController to use KLM
2026-01-24 18:11:26 -06:00
Koosha Hosseiny
c6b05f5e3c
Add support for 'OC' version of Astral card
2026-01-24 19:37:31 +01:00
Adam Honse
ba91bf4d2e
Silence codecvt deprecation warning in StringUtils.cpp
2026-01-23 09:14:01 -06:00
Adam Honse
c1e5f7bb1b
Use mbedtls@3 for MacOS as homebrew updated mbedtls to 4 and it breaks hueplusplus
2026-01-23 01:18:42 -06:00
Kyle Cascade
4855628d7a
Added Effects for Clevo Lightbar
2026-01-21 16:55:46 -06:00
Muhamad Visat
e48908573a
add support for the Lian Li UniHub SL v1.8
2026-01-20 19:49:01 -06:00
Grace Atwood
1df9d60fa9
Add Gigabyte AORUS RTX 5080 MASTER GPU controller
...
New controller for RTX 5080 AORUS MASTER 16G (GV-N5080AORUS M-16GD) with
per-LED fan ring control. This GPU uses a different protocol than legacy
RGB Fusion 2 cards and requires a separate controller.
Hardware info:
- PCI Device ID: 0x2C02 (NVIDIA Blackwell)
- Subsystem ID: 0x4178
- I2C Address: 0x71
LED configuration:
- 3 fan rings × 8 LEDs each = 24 fan LEDs
- 1 logo LED
- Total: 25 individually addressable zones
Protocol details (reverse engineered from Gigabyte Control Center on Windows):
- Mode command (0x88) must include zone selector byte (0x02/0x05/0x06)
- Each fan requires mode command before color registers will respond
- Color registers: 0xB0-0xB3 (left), 0xB4-0xB7 (middle), 0xB8-0xBB (right)
- Logo: 0xBC with mode byte 0x00 (fans use 0x01)
- Apply command (0xAA) must be sent after each zone for multi-zone updates
Verified working on Linux with i2ctransfer and OpenRGB CLI:
- All 24 fan LEDs individually addressable
- Logo LED working
- Color cycling and per-LED gradients tested
Note: Fan LEDs only illuminate when fans are spinning.
2026-01-20 18:58:25 -06:00
TitanHZZ
e69cb3bf88
Add support for 4-zone HP Omen laptops on Windows
...
Commits squashed and cleaned up by Adam Honse <[email protected] >
2026-01-20 18:48:02 -06:00
Kyle Cascade
c58ae260e5
Add support for TUXEDO laptop per-key RGB keyboard (ITE 8291)
2026-01-20 18:47:53 -06:00
515orestis
555fb7b042
add support for manli RTX 4090 gallardo issue #4168
2026-01-20 18:47:31 -06:00
Kyle Cascade
7a4eb4ddf8
Add support for TUXEDO laptop lightbar (ITE 8291 rev 0.03)
2026-01-20 18:47:20 -06:00
Денис Николаев
4c3ddccd2f
Initial commit for MSI B850 GAMING PLUS WIFI (MS-7E56)
2026-01-20 17:34:54 -06:00
Joseph East
68af4d047b
Fall back to SteelSeriesApexBaseController::GetSerial() if not using new protocol
2026-01-18 10:54:54 +10:30
Kasslim
81128d1537
add part_number() to SPDAccessor interfaces and implement
2026-01-17 12:28:20 -06:00
Your Name#
ac00a8f36f
Add more device IDs for Palit cards
2026-01-15 18:05:08 +00:00
Leche de Rata
7f6eee119a
Add support for MSI MPG X870I EDGE TI EVO WIFI.
2026-01-14 16:25:21 -08:00
Sergi Chafer
950951be6e
Add support for MSI PRO X870E-P WIFI (MS-7E70) motherboard
2026-01-13 15:44:57 -06:00
Kasslim
351d7b9e74
SPDAccessor.cpp: replace magic numbers with defines
2026-01-11 19:19:16 +00:00
Adam Honse
f948d6e1d3
Clean up some stuff in the Mountain keyboard controllers that violated conventions
...
* Mountain60KeyboardController's detector was setting the name member directly, this is an outdated convention that breaks the RGBController rework, moved to a Controller member
* Mountain60KeyboardController had some sort of HID redetect logic, this should not be part of the Controller, this will be handled in the future by HID hotplugging
* Both MountainKeyboardControllers defined static variables to keep track of current mode, moved these to class members so that they won't conflict if two instances exist
* Don't send any device updates as part of SetupZones
2026-01-11 03:41:52 -06:00
Adam Honse
416898b97b
Remove QMessageLogger debugging stuff left in Mountain keyboard controller
2026-01-11 02:22:13 -06:00
Adam Honse
ec2290ae47
Drop Ubuntu 22.04 test as it has started failing
2026-01-11 02:02:49 -06:00
Adam Honse
02e0504227
Fix controls on OpenRGBClientInfoPage list not working on Qt6
2026-01-11 00:37:43 -06:00
Soufian Batta
0b45eac52c
Add Support on Mountain Everest 60 Device /3
2026-01-10 15:20:38 -06:00
Francesco
15a3deadbe
Added MSI B850M GAMING PLUS WIFI (MS-7E66)
2026-01-10 15:19:03 -06:00
Kasslim
c1db812b67
Linux SPD accessors out-of-bounds check
2026-01-10 00:48:01 -06:00
Matthew Everitt
ccee553257
Fix swapped PCI device IDs for Palit 5070Ti / 5080
2026-01-10 00:27:27 -06:00
Serhat Öktem
69ccd56fef
Turkish language file
2026-01-09 23:53:34 -06:00
filipesn
c13f031119
Fix support for SteelSeries Apex Pro TKL 2023
2026-01-09 23:51:32 -06:00
Matthew Everitt
5a484a0ef3
Enable support for MSI PRO B850-P WIFI (MS-7E56) motherboard
2026-01-09 21:55:45 +00:00
Skydust
95648b20b9
Fix wrong @detectors for Corsair Commander Core for udev rules generation
2026-01-08 20:06:02 +01:00
Alexender Yatsenko
72dc73cf88
Add support for Gigabyte Radeon RX 6700 XT GAMING OC 12G (1458:232D)
2026-01-06 15:23:02 -06:00
Richard Harris
5cfd064da1
Robobloq Monitor Light Strip support
2026-01-06 08:18:42 -06:00
Husky2490
de3482c791
Fixed direct mode on ASRock Polychrome USB devices
2026-01-06 00:45:31 -06:00
Adam Honse
d09c66900d
Set TCP_QUICKACK on Linux to improve responsiveness when using client/service configuration
2026-01-06 00:23:52 -06:00
Ektor Angelopoulos
2a1b7a9e2e
Fixed MSI B450 Tomahawk Max not being detected
2026-01-05 12:03:50 -06:00
Sascha Hannes
9efdd13e58
Add Roccat Vulcan TKL Pro
2026-01-04 18:42:48 -06:00
Evan Debenham
0ef5103012
Add Gigabyte RTX 4070Ti Eagle
2026-01-04 17:13:27 -06:00
Daniel Lamphere
9fd352efc4
Prevent division by zero crash in QMK OpenRGB controllers
2026-01-04 12:51:34 -06:00
Daniel Lamphere
d5db3d6428
Fix G703 Hero RGB control (wired and wireless)
2026-01-04 12:06:17 -06:00
Amadej Kastelic
b3c3e167f3
controllers/powercolor/gpu: add 6900 XT; fix controller mapping
2026-01-03 12:32:00 -06:00
Richard Harris
de35e6a403
Add Windows 11 x86_64 build products to gitignore
2026-01-02 22:27:06 +00:00
Adam Honse
36a6a864be
Initialize NZXT Hue+ zones to detected size
2026-01-01 17:47:07 -06:00
Morgan Gangwere
452f3353ee
Add support for MSI X870E Tomahawk Wifi (MS-7E59)
2026-01-01 09:59:40 -08:00
CjayDoesCode
b7230b661f
Add MSI RX 5600 XT Gaming X
2025-12-30 11:26:14 +08:00
Venkatesh Deore
c28aa02946
[NEW DEVICE] Add support for MSI X870E GAMING PLUS WIFI (MS-7E70)
2025-12-29 19:59:47 -06:00
Dawid Kasieczka
1d208c14fa
Add support for Redragon M914. Create generic Areson driver
2025-12-29 13:43:51 -06:00
Jonas Whatley
1a6d68d3bf
Add Support for Gigabyte 5070 Aero OC
2025-12-29 13:37:16 -06:00
Bastiti
3d93b60e64
[New Device] Corsair Slipstream Wireless Receiver V2
2025-12-28 19:26:05 -06:00
Milan Cermak
ff6cee33c4
Razer Chroma ARGB direct mode LED restoration
2025-12-27 10:02:26 +01:00
SU wuyi
5869e5ff31
Fix JGINYUE USB controller.Add destructor function to avoid memory leaks and serial occupied.
2025-12-26 10:34:32 +00:00
Diogo Trindade
298d80e056
Add support for Wooting devices with firmware v2.12 and above
2025-12-25 23:59:54 -06:00
Ljghϯnjng
b6ad5e9223
Add support for Gigabyte RTX 4070 Aero OC 12G
2025-12-23 23:49:51 -06:00
IOXAM
4ff52d9bcf
AORUS GeForce RTX 5090 MASTER & ICE on 0x71
2025-12-22 10:33:14 +00:00
Ljghϯnjng
f9f9bf0cb8
Add support for Gigabyte RTX 4070 Aero OC 12G
2025-12-21 12:15:52 -06:00
Jerry Hoogenboom
b62b2a4ad9
Add support for Gigabyte GeForce RTX 5080 Aero OC SFF 16G
2025-12-21 12:12:19 -06:00
Marco Martinez
c91a9636cd
Add support for Airgoo Fan + DRGB Controller
2025-12-20 11:36:40 -06:00
Adam Honse
e631ca9f11
Add missing 0x08 LED in AMD Wraith Prism ring
2025-12-19 16:04:55 -06:00
idiom444
b2572eeeda
Lenovo: Add Legion 7 Gen 10 (C197) support
2025-12-17 21:25:25 -08:00
Adam Honse
d591cd638e
Initial commit for Lian Li Universal Screen LED controller
2025-12-17 20:48:04 -06:00
Alexis Delahaye
2a87e38f7a
Add support for Gigabyte Radeon RX 9060 XT GAMING 16G.
2025-12-17 13:56:53 -06:00
Adam Honse
42d96fbc3d
Clean up .gitlab-ci.yml formatting and add rules to only build upstream repo on default branch or merge request
2025-12-17 09:34:06 -06:00
YanZhi
8dea53ba5c
add DRGB E8
2025-12-17 09:02:12 -06:00
Adam Honse
68194928ca
Fix more warnings
2025-12-16 11:30:24 -06:00
Egor Vorontsov
56b75aaffc
Set SO_REUSEADDR on network sockets.
2025-12-16 06:24:30 +03:00
Adam Honse
c509698b54
Fix a bunch of warnings
2025-12-15 19:21:15 -06:00
Adam Honse
b3c5a65884
Reduce duplicate code in zone selection handling in OpenRGBDevicePage
2025-12-15 18:16:19 -06:00
pumpkin142
90e4da1a39
Adds support for the Gigabyte Radeon RX 9060 XT Gaming OC 16G. Verified Device ID 0x7590 and Subsystem 0x2429 via GPU-Z. Closes #4916
...
Commit amended to move from RGB Fusion GPU 2 to RGB Fusion 2 Blackwell GPU controller by Adam Honse <[email protected] >, as address was identified as 0x75
2025-12-14 00:37:01 -06:00
Peter Berendi
fd270c2553
Ignore errors in Set-MpPreference -DisableRealtimeMonitoring $true
2025-12-14 00:36:48 -06:00
Richard Harris
21dc3612f7
Add support for Zotac RTX 3090 Amp Core Holo
2025-12-11 11:30:10 -06:00
Artem Baleevskih
cff3a400a4
fix(keyboard): correct keymap overlay values for AULA F75 layout
2025-12-10 15:50:22 -06:00
Eduard Stanishevskij
279c16b5c0
support for asus tuf k3 gen2
2025-12-10 23:10:55 +02:00
Eduard Stanishevskij
9fc5408640
support for asus tuf k3 gen2
...
# Conflicts:
# Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController/AsusAuraTUFKeyboardController.cpp
# Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController/AsusAuraTUFKeyboardController.h
# Controllers/AsusAuraUSBController/AsusAuraUSBControllerDetect.cpp
2025-12-10 22:50:22 +02:00
Eduard Stanishevskij
849904309b
support for asus tuf k3 gen2
...
# Conflicts:
# Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController/AsusAuraTUFKeyboardController.cpp
# Controllers/AsusAuraUSBController/AsusAuraTUFKeyboardController/AsusAuraTUFKeyboardController.h
# Controllers/AsusAuraUSBController/AsusAuraUSBControllerDetect.cpp
2025-12-10 22:46:19 +02:00
Matthias Bielak
d0d9f04751
Add support for Turtle Beach Vulcan II TKL Pro
2025-12-10 13:58:05 -06:00
Adam Honse
bd6b358e0d
Fix some issues with detector settings page
2025-12-08 15:33:17 -06:00
Adam Honse
6da0dbf511
Add configuration for detector settings (HID safe mode and detection delay) to settings page
2025-12-08 01:00:09 -06:00
Artem Baleevskih
30dc059ddb
Add LEOBOG Hi75C Pro (PID 0xA3) layout for Sinowealth 010C
2025-12-07 18:58:33 -06:00
Adam Honse
2ce0beec82
Add a configurable settings option to delay detection after opening
2025-12-07 15:32:53 -06:00
Adam Honse
74922bdf60
Add 1.0rc1 and 1.0rc2 to metainfo releases
2025-12-06 18:26:20 -06:00
Vendicated
46eebd9936
add support for MSI B850 Gaming WIFI6E (MS-7E80)
2025-12-06 17:53:48 -06:00
Adam Honse
0721f643c4
Check for errors in build-windows.bat so CI job fails if build fails
2025-12-06 17:45:19 -06:00
josch
0b5010cda6
Controllers/MNTKeyboardController: MSVC does not like C99 variable length...
2025-12-06 15:46:21 -06:00
Johannes Schauer Marin Rodrigues
246150b44a
Controllers/MNTKeyboardController: fix hidapi.h include for windows
2025-12-06 02:11:21 +01:00
josch
21b113200c
MNTKeyboardController: Add support for the MNT Reform and MNT Pocket Reform RGB keyboards
2025-12-05 08:05:07 -06:00
Kosta A
6672b53542
Add suport for brightness to Glorious Model O
2025-12-04 11:23:12 -06:00
Benjamin Birkelid
6e3271fe95
Add AULA F87 Pro (PID 0x0B) layout for Sinowealth 010C
2025-11-30 20:13:52 +00:00
Michal Malý
61d3bc0e98
On Linux include both the I2C/SMBus bus name and device path in the device_name
2025-11-30 20:37:35 +01:00
Michal Malý
77ff2a367c
Add alternate name for OEM i2c bus exposed by Linux amdgpu driver
2025-11-30 20:37:35 +01:00
Michal Malý
4d92056b97
Implement i2c bus check for MSI GPUs
2025-11-30 20:37:35 +01:00
Michal Malý
e8ea65432f
Implement i2c bus check for Gigabyte Fusion 2 GPUs
2025-11-30 20:37:35 +01:00
Michal Malý
318fbeb995
Implement i2c bus check for Gigabyte Blackwell GPUs
2025-11-30 20:37:35 +01:00
Michal Malý
ea798a7752
Implement i2c bus check for Asus Aura GPUs
2025-11-30 20:37:35 +01:00
Michal Malý
3608cafc32
Implement i2c bus check for PowerColor Red Devil GPUs
2025-11-30 20:37:35 +01:00
Michal Malý
4e0c09efd4
Move correct i2c bus detection for AMD GPUs to separate header file
2025-11-30 20:37:33 +01:00
Michal Malý
f5fc3ff450
Do not introduce a new field in i2c_smbus class
2025-11-30 09:43:05 +01:00
Michal Malý
23ec68701a
Check for bus name when looking for Sapphire GPU RGB controls
2025-11-30 09:39:15 +01:00
Tobias Gruetzmacher
5c30da6171
Add inital support for the ASUS TUF Gaming K3 GEN II MIKU EDITION
2025-11-29 18:00:46 -06:00
berendi
f516970d76
Remove i2c_smbus_thread as mutex already prevents concurrent access
2025-11-29 17:17:06 -06:00
Clément Villemur
b0a08c7d10
Added instructions to install udev rules for immutable systems
2025-11-29 17:02:03 -06:00
Patrick Uven
c541716225
Add support for SteelSeries Apex 9
2025-11-29 16:35:43 -06:00
Tyler Hoeflicker
70f3ae1b6d
Add support for the Gigabyte Radeon RX 6900 XT Gaming OC video card
2025-11-28 20:42:57 -06:00
Kosta A
8b9a4d141a
Add support for Glorious Model I
2025-11-28 18:07:36 -06:00
Rodrigo Tavares
05b4f00629
Add support for Aula F99 and Aula F75
2025-11-28 13:51:39 -06:00
mikee
946383b502
Add Fnatic STREAK and miniSTREAK support
2025-11-27 14:15:46 -06:00
Prince Nna
7ef7edb1d3
Add legion 7s gen8
2025-11-27 14:11:36 -06:00
Adam Honse
396853658c
Remove struct initial values as this causes compile errors on Windows Qt6, the only place it is used these values get initialized anyways
2025-11-26 22:28:57 -06:00
Adam Honse
696008b48f
Add manual device configuration for QMK VialRGB protocol
2025-11-26 12:49:25 -06:00
Jax-Tsai
d63a955082
add support for msi z890 gaming plus wifi
2025-11-25 23:05:35 -06:00
Chris M
c1d67aa740
Refactored Gigabyte Fusion2USB controller
...
* Refactored RGBController_GigabyteRGBFusion2USBBoards &
RGBController_GigabyteRGBFusion2USBLayouts into single
GigabyteFusion2USB_Devices to align with structure of
RazerDevices and CorsairV2Devices.
* Replaced definition for `gb_fusion2_layout`
* Adjusted code paths to suit new variable structures
* Removed redundant files
2025-11-24 23:27:54 -06:00
Egor Vorontsov
7886dc4c14
Added VialRGB dynamic detector.
2025-11-24 20:37:08 -06:00
gashtal
a3c77d20a0
Add support for MSI X870E CARBON WIFI RGB Headers
2025-11-24 20:34:54 -06:00
leon121212
6e53097f83
Add support for ASUS RTX5090 Matrix
2025-11-23 10:38:31 +08:00
Adam Honse
e657f5c8d4
Make segment type configurable
2025-11-22 12:55:27 -06:00
UbayGD
31a0e2d61f
Update fedora version for pipeline
2025-11-21 08:07:17 -06:00
superstrom
fb4359b009
Kraken V3: Cleanup and add additional devices from pcaps
2025-11-19 00:32:47 -06:00
Marcel Berwanger
769d433373
added support for ViewSonic XG270QC
2025-11-18 08:01:18 -06:00
Caleb Evans
b6673965e2
Add Palit GeForce RTX 5080 GamingPro
2025-11-18 07:51:03 -06:00
mhueske
9c66a76419
new device ASUS TUF Gaming B850M-Plus WiFi 7 - resolves #5228
2025-11-18 07:47:49 -06:00
Adam Honse
d79f0cf928
Rework MacOS CI to build both Qt5 and Qt6 builds
2025-11-18 00:06:26 -06:00
Mathieu Roux
0d0a3bece4
Implements Asus TUF Gaming K3 Gen II PID
2025-11-16 11:55:08 -06:00
Adam Honse
0b25cae5e5
Add Logitech G502 X Plus wired detector, only shows as one zone in direct mode
2025-11-16 00:49:15 -06:00
Adam Honse
a6b890a48d
Use ResourceManager::RescanDevices() to initiate a rescan in places where ResourceManager::DetectDevices() was still being used
2025-11-14 20:31:10 -06:00
RobRoyEerkes
da582e3ba5
Added Support for NZXT F420 case fans
2025-11-14 00:29:18 -06:00
Adam Honse
41928d17ec
Set configuration directory to service_config in executable path if running as Windows service
2025-11-13 19:29:58 -06:00
Caique Ribeiro de Oliveira
7efa26a11d
Add support for Razer BlackWidow V4 75% (Wired)
2025-11-13 15:12:42 -06:00
MadeUReadThis
7c07031603
Add initial support for ASUS ROG Strix G17 G733QR (layouts + zones)
2025-11-13 19:32:14 +00:00
Carlos Jordão
9fca9da408
Adds layout for Gigabyte B550 Aorus Elite AX V2
2025-11-13 07:45:38 -06:00
Chris M
380905cc72
Removed redundant layout declaration
...
* Removed `aura_core_laptop_16_values` as it is identical to
`aura_core_laptop_15_values`
2025-11-13 09:12:17 +11:00
Emilio Pulido Gil
ec442416fa
Add support for Asus ROG Strix G16 2023 (G614JZ)
2025-11-11 08:12:18 -06:00
Emilio Pulido Gil
0c079c2bf4
Add support for Asus ROG Strix Scope RX 96
2025-11-10 12:34:54 -06:00
Adam Honse
269e7c6115
Add tmpfiles for initializing /etc/openrgb for systemd service
2025-11-10 01:01:39 -06:00
Adam Honse
b22438d345
Use /etc/openrgb as config path for systemd service
2025-11-10 00:05:13 -06:00
MG-5
999dbc3024
Add support for ASUS TUF Radeon RX 9070 Gaming OC device
2025-11-08 13:39:26 -06:00
Carlos Jordão
fcb0363812
Change leds index - fixes bug #5203
2025-11-08 13:38:48 -06:00
nkey
463b827556
add support for STEELSERIES_QCK_PRISM_CLOTH_5XL_PID
2025-11-08 12:56:15 +01:00
Carlos Jordão
f0a1ed2c0f
Refactor HyperX Alloy Origins Core to use KLM
2025-11-03 16:53:46 -06:00
Bnyro
665069d98f
Add support for Lenovo Legion K510 keyboard
2025-11-03 11:47:36 +01:00
superstrom
bbf50ef812
add Kraken V3 X
2025-11-02 19:04:33 -06:00
Adam Honse
ba186cfaee
Add new controller for Razer Kraken V4 and Razer Kraken Kitty V3 Pro
2025-11-02 14:20:34 -06:00
Catarina Bressan
692ca00011
Updates msvc redist link in README.md
2025-10-31 07:57:46 -05:00
YanZhi
f855d160ca
Add YICO and clean up DRGB controller
2025-10-30 11:18:30 -05:00
Logan Phillips
9eb0169fcf
Adds "Save to Device" feature to QuadCast 2S and logging
2025-10-29 12:59:16 -05:00
morg
d99be3e0e6
Add support for QuadCast 2S. Closes #5113
2025-10-29 12:59:16 -05:00
Gediminas Jocys
5603ca86a3
Added support for Sapphire RX 9060 XT Nitro+
2025-10-29 12:55:35 -05:00
justbispo
4835353ce0
Add support for alternative version (242B) of Gigabyte Radeon RX 7600 OC
2025-10-29 13:50:30 +00:00
superstrom
30ea38d133
Add Razer Quartz keyboard variant
2025-10-28 17:10:00 +00:00
morg
7a939c8233
Add support for Asus monitors. Closes #4174
2025-10-27 17:49:01 -05:00
Shottgun
51a014fecb
Add support for Gigabyte Radeon RX 7700 XT GAMING OC
2025-10-27 08:38:39 -05:00
Serhii Koreiba (eXXon)
2acdcec678
Add missing backslash key to Cherry G80-3000N ANSI layout
2025-10-26 23:27:29 -05:00
Logan Phillips
8a63cfbf25
Add Cooler Master GD160 ARGB Gaming Desk support
2025-10-20 17:00:29 -05:00
Adam Honse
d4e802f3b3
Clean up Linux LED controller
2025-10-20 12:23:13 -05:00
Chris Morgan
c1781bc4cb
Add support for led_classdev_mc via sysfs
...
Update the LinuxLEDController to support multicolor LEDs defined by
the Linux kernel. For multicolor LEDs Linux exposes a single
brightness which allows a range of 0 (off) to 255 (max) and a multi_intensity
value that accepts multiple channels of colors. This current implementation
assumes that there are 3 multi_intensity channels between 0 and 255.
https://docs.kernel.org/leds/leds-class-multicolor.html
Note that for now in Linux the brightness value doesn't so much affect
the brightness of the LED as it does apply a coefficient to the individual
channel intensities. For now hard code the brightness to 255 and simply
adjust the intensities to alter the color.
This change should keep the existing sysfs code path as-is and only attempt
to use this new method when a led_rgb_path is present in the config file.
For reference, my OpenRGB.json has the following lines:
` "LinuxLEDDevices" : {
"devices": [
{
"name": "Fan LED 1",
"rgb_path": "/sys/class/leds/rgb:programming-0/"
}
]
}`
Signed-off-by: Chris Morgan <[email protected] >
2025-10-20 12:13:50 -05:00
Kulothungan U G
5966632276
Add support for msi b850m gaming plus wifi6e
2025-10-20 08:58:47 -05:00
Wojciech Lazarski
76d3a6051a
Added support for Razer Thunderbolt 5 Dock Chroma
2025-10-16 23:41:31 +02:00
Adam Honse
da9a96e3f2
Add ASUS ROG RTX4090 with PID 8933
2025-10-16 14:07:37 -05:00
Liam
f573af369f
Add support for Palit GeForce RTX 5070 Ti GamingPro
2025-10-15 18:14:32 +02:00
Andre Toerien
b58b3c0402
Install systemd service under PREFIX
2025-10-15 07:53:15 -05:00
Logan Phillips
db517c01af
Support AE-5 and AE-5 Plus on Windows
2025-10-15 00:05:50 -04:00
Adam Honse
3fb56e610d
Update CONTRIBUTING.md with comment box style updates and update CI section to reflect the CI state in 2025
2025-10-14 21:09:58 -05:00
Adam Honse
63936126f3
Perform VialRGB version and flag checks before registering QMK VialRGB controllers
2025-10-09 11:28:10 -05:00
Bergmann89
d7bab0dc7b
Add support for MSI X870 GAMING PLUS WIFI (MS-7E47)
2025-10-09 09:14:44 +02:00
JoakoI98
fa03750957
Added support to RTX 5080 MSI Vanguard OC
2025-10-08 23:02:58 -05:00
Erik Junghanns
d3f3df0b83
Improve PawnIO initialization
2025-10-07 22:48:05 -05:00
UbayGD
13edc400c9
feat: add initial support for MSI MPG B850I EDGE TI WIFI
2025-10-07 22:45:40 -05:00
Adam Honse
6aa8eb6101
Clean up OpenRGB and VialRGB QMK controllers into a common folder and move keymap definitions to QMK common files
2025-10-07 17:07:28 -05:00
Aaditya Menon
28ee8cd6eb
Split Top and Side Logo zones for Gigabyte AORUS RTX 5080 XTREME WATERFORCE
2025-10-06 08:35:32 -05:00
Aaditya Menon
4ea6ccc17b
Add support for Gigabyte AORUS GeForce RTX 5080 XTREME WATERFORCE 16G. Closes #5099
2025-10-05 13:03:50 -05:00
rom4ster
e80a89f094
Fix X870 Implementation
2025-10-05 01:09:10 -05:00
Hans Lambermont
58360fb6d4
Add support for Corsair M75 Gaming Mouse (1B1C:1BF0)
2025-10-04 23:54:19 -05:00
BestPig
22bee9be29
Add config for the MSI B650M PROJECT ZERO (7E09)
2025-10-04 10:23:44 +00:00
phob
d2e8ea066d
Add support for ASUS ROG ASTRAL GeForce RTX 5080 OC WHITE in I2C PCI detector
2025-10-04 02:32:47 -05:00
Adam Honse
60b4810666
Initial QMK VialRGB controller
2025-10-04 02:03:40 -05:00
Adam Honse
93dd7f2122
Start server before detecting devices
2025-09-28 01:57:07 -05:00
Adam Honse
c71cc4f18a
Change SPDX license identifier from GPL 2.0 only to GPL 2.0 or later, as the original LICENSE file includes an or later clause at the end so the file headers were incorrect
2025-09-28 00:47:08 -05:00
ptkovsky
011d36492e
Add support for the MSI GeForce RTX™ 5090 32G SUPRIM SOC
2025-09-27 10:55:01 -05:00
finnff
3cd7560534
Add support for the MSI GeForce RTX™ 5090 32G VANGUARD SOC
2025-09-25 11:58:41 -05:00
idoybh
82f4177bdc
Add support for Gigabyte Radeon RX 7600 XT GAMING OC 16G
2025-09-25 07:58:34 -05:00
morg
3be23b3285
Add support for Redragon M987 Reaping
2025-09-24 10:37:03 -05:00
Tiago de Paula
63833ba123
Support for Gigabyte Radeon RX 7600 OC
...
- Vendor: 1002
- Device: 7480
- SVendor: 1458
- SDevice: 240b
- I2C Address: 0x55
Closes #4611
2025-09-21 20:36:54 -03:00
Jaden Korr
8d2d4d68c8
Support for MSI MEG X399 CREATION via MSI Mystic Light 162-byte Controller
2025-09-21 09:25:47 +02:00
⍚~Nex
d72702129f
Remove "Ice" from "Gigabyte GeForce RTX 4070 SUPER Eagle OC Ice"
2025-09-18 13:32:48 -05:00
Lucas Andreussi
f2c1f85b2f
Gigabyte RTX3060Ti GAMING OC LHR Rev 2 support
2025-09-18 08:30:59 -05:00
Barry H
1b01bbb7fc
Set Asus USB motherboard to use Gen 1
2025-09-18 08:28:52 -05:00
Joachim
679b790687
Add support for Gigabyte Aorus Radeon RX 6900 XT Extreme Waterforce WB
2025-09-18 08:25:05 -05:00
Terence Tan
dc7b13a5f7
Initial commit for Palit GeForce RTX 5060 Ti White OC 16GB
2025-09-18 08:09:53 -05:00
Adam Honse
5161d673b1
Change suffix back to git after 1.0rc2 release candidate
2025-09-15 23:31:49 -05:00
Adam Honse
0fca93e454
OpenRGB Release Candidate 1.0rc2
2025-09-14 14:31:57 -05:00
Adam Honse
664b794efa
Update warning message if I2C doesn't load
2025-09-14 14:31:46 -05:00
Adam Honse
c60cf5d2de
Update SMBus documentation for PawnIO
2025-09-14 14:31:33 -05:00
Adam Honse
8d8f70bfdf
Only build PawnIO support in 64-bit builds, provide non-functional stub implementations in super_io.cpp for 32-bit builds
2025-09-14 14:31:23 -05:00
Adam Honse
b349c3ff2c
Update PawnIO SMBus driver to use standardized API between all drivers, add NCT6793 driver, and remove WinRing0 SMBus drivers
2025-09-14 14:31:13 -05:00
Stephen Horvath
30a250c7df
Replace WinRing0 with PawnIO for SMBus and Super-IO access on Windows
...
Commits squashed, files cleaned up, and rebased by Adam Honse <[email protected] >
2025-09-14 14:31:02 -05:00
Adam Honse
a1449d99cf
Change suffix back to git after 1.0rc2wr0 release candidate
2025-09-14 14:30:51 -05:00
Adam Honse
a589a0f0b8
OpenRGB Release Candidate 1.0rc2wr0
2025-09-14 14:30:17 -05:00
Adam Honse
21594063ca
More warning fixes
2025-09-14 13:41:44 -05:00
Adam Honse
8f89583eb0
Fix some warnings
2025-09-14 13:29:08 -05:00
austinleroy
8487b5c89d
Adding support for Logitech G600 Mouse
2025-09-14 13:15:55 -05:00
John DeSilva
3a2d0f46ac
Update HYTEMouseMatController to compile on FreeBSD
...
This change includes the libusb implementation files of
HYTEMouseMatController as sources when compiling on FreeBSD. Without
this change, we see `error: unknown type name 'HYTEMousematController'`.
2025-09-14 13:00:47 +00:00
John DeSilva
8af2461735
Include a startup source for FreeBSD
...
This seems to have been missed when the startup files were split out
during a refactor to support starting OpenRGB as a Windows service in
cf2df815e3 .
Without this change, we see `ld: error: undefined symbol: main` when
compiling on FreeBSD.
I chose to name the file main_FreeBSD_Linux_MacOS instead of
main_Linux_MacOS_FreeBSD to keep the list alphabetical.
2025-09-14 13:00:47 +00:00
Adam Honse
6c8c48d2fe
Add option for installing OpenRGB as a service in Wix installer
2025-09-14 03:54:27 -05:00
Fefedu973
f8895af960
Add support for the StreamDeck
2025-09-14 00:59:48 -05:00
Adam Honse
4664a27d6b
Disable realtime malware scanning on GitLab CI so that it doesn't break builds with WinRing0
2025-09-14 00:27:46 -05:00
Adam Honse
2609822f8a
Fix flickering on JGINYUE USB controller direct mode
2025-09-13 17:01:22 -05:00
Barry H
cd3ad1822b
Add EVGA RTX 2070 FTW3 Ultra OC, RTX 2080 XC HYBRID GAMING & 2080 Ti FTW3 Ultra Hydro Copper Gaming
2025-09-12 10:35:37 -05:00
Austin Blake
0a6930945e
Add support for Gigabyte Radeon RX 9070 XT Gaming 16G
2025-09-11 11:57:14 -05:00
Alexander Mateides
4373df41ba
Support for Gigabyte RX9070 Gaming OC 16G
2025-09-11 01:01:23 -05:00
Cosebdd
0971aa92c3
Excluded mode change from MSI GPU FPS Limiter
2025-09-10 07:49:49 -05:00
Fefedu973
f2aef24b8a
Fixed govee direct mode control
2025-09-10 00:36:04 -05:00
silverspy18
f019320df1
Increased I2C_SMBUS_BLOCK_MAX and added error handling for buffer overflow.
2025-09-07 13:31:42 -05:00
Sniper Framirez
3af3d137a5
Support Gainward GeForce RTX 3060 Pegasus 12G
2025-09-07 00:33:08 -05:00
Nexrem
9d0d65ca3a
Commonize other RedDevil driver under one tree and detector as V1
2025-09-05 08:45:20 -05:00
Nexrem
9a33c95b69
Add support for PowerColor Red Devil RX9070XT
2025-09-04 09:20:17 -05:00
Adam Honse
b113fd8cbc
Update RGBController documentation
2025-08-26 20:16:28 -05:00
Adam Honse
1836b5e417
Update Detector documentation
2025-08-26 17:07:02 -05:00
Erick Granados
d5f9411ecb
Fixes for the XPGSummoner keyboard controller
2025-08-26 12:23:25 -05:00
The Cyric
9ad0fa26bf
Add another subdevice id for Gigabyte 5090 XTREME WATERFORCE
2025-08-26 08:16:03 -05:00
morg
6a4550c6f0
DetectNZXTKrakenElite: Add missing detector in controller comments
2025-08-26 08:09:01 -05:00
Daniel Clark
cc3414408f
Fix upstream regression. in DeviceUpdateLEDs() RGBFusion 2.0 USB.
2025-08-25 18:38:17 -05:00
Zoran Peričić
fd8101b0c3
Support Kingston Fury Beast DDR5 with Jedec ID: 0x3011
2025-08-24 20:37:24 +02:00
2B
18f484c274
add support for Gigabyte Radeon RX 7900 XT GAMING OC 20G
2025-08-23 01:15:51 -05:00
Adam Honse
221f5007ab
Fix laptop and monitor device type strings
2025-08-22 21:52:31 -05:00
Chris
fbb7d16039
Changed Gigabyte Fusion 2 controller
...
* Removed warnings
* Refactored RGBFusion2USBController::SetLEDEffect() to improve readability
* Tidied up Mode declarations
* Other changes for style and formatting
2025-08-22 07:57:02 -05:00
Nikola Jurkovic
ca84bad1fc
MM700 Extended 3XL
2025-08-22 07:52:25 -05:00
Adam Honse
be9fe7bb2d
Fix Commander Core XT when configuring RGB header zone to zero and when switching between zero and nonzero modes
2025-08-21 22:43:32 -05:00
Nikola Jurkovic
e21d29fa27
Commander Core XT
2025-08-21 22:38:04 -05:00
Erick Granados
febdd2ad5e
Added Controller for XPG Summoner
2025-08-18 15:26:53 -05:00
Daniel Clark
503ad36256
Merge rework of IT8297, IT5702, IT5711 driver code. Adds new controller IT82950.
2025-08-18 14:46:00 -05:00
Erick Granados
1be1656ce8
Added Controller for SteelSeries QCK PRISM XL Destiny 2: Lightfall Edition
2025-08-18 01:05:41 -05:00
Barry H
cd6831ccbe
Add Nollie 1, 8, 16 & 32 OS2 Firmware support
2025-08-18 01:03:18 -05:00
Adam Honse
676547b8b0
Pass name string into I2C DIMM detectors, store name in KingstonFuryDRAMController to avoid setting it in detector
2025-08-17 01:17:02 -05:00
Adam Honse
c82a6052a2
Store name in AsusAuraUSBControllers to avoid setting it in detectors
2025-08-16 18:26:09 -05:00
Adam Honse
a0726dc065
Store name in LogitechControllers to avoid setting it in detectors
2025-08-16 16:47:44 -05:00
Robert Ernst
86fbdfa6e7
Add Mystic Light Controller with PID 7D14 of Mainboard MSI A520M PRO
2025-08-16 12:04:55 -05:00
Anshi Mehta
0eb082f21b
docs: improve wording and clarity in mode description
2025-08-16 12:03:36 -05:00
Shaydera
714736bf73
Fix RGB controller detection for Gigabyte AORUS RTX 5090 MASTER (use 0x75)
2025-08-16 12:03:05 -05:00
Adam Honse
079e344c5a
Store name in RoccatControllers to avoid setting it in detectors
2025-08-16 02:07:11 -05:00
Adam Honse
c2e0bd496f
Store name in SinowealthControllers to avoid setting it in detectors
2025-08-16 01:15:15 -05:00
Adam Honse
f1a050a503
Store name in SteelSeriesControllers to avoid setting it in detectors, rework SteelSeriesApexBaseController to move code out of header file
2025-08-16 00:37:51 -05:00
Adam Honse
bf24ab3d53
Store name in ENESMBusController to avoid setting it in detector
2025-08-15 22:53:36 -05:00
Adam Honse
5190274004
Store name in MSIGPUv2Controller to avoid setting it in detector
2025-08-15 16:57:02 -05:00
Adam Honse
5db766cfa0
Store name in CoolerMasterControllers to avoid setting it in detectors
2025-08-15 16:16:13 -05:00
Eve
ddc8bc5885
Alternate PCI subsystem ID for EVGA RTX3070 FTW3 Ultra LHR
2025-08-15 16:11:06 -05:00
Adam Honse
4036a9e414
Store name in CorsairPeripheralV2Controllers to avoid setting it in detectors
2025-08-15 12:19:05 -05:00
Adam Honse
fa74b64d6d
Remove unused CorsairK95PlatinumXTController files
2025-08-15 12:10:09 -05:00
Adam Honse
59c2ca2052
Store name in CorsairPeripheralControllers to avoid setting it in detectors
2025-08-15 11:40:28 -05:00
Chris M
a528db1604
Simplified / Modularised the Appimage runner scripts
2025-08-15 01:06:20 -05:00
Chris M
72a5afc910
Added Trixie builds
...
* Combined common Deb build steps
2025-08-15 01:04:05 -05:00
jurkovic-nikola
974f7d1e26
commander core packet size
2025-08-15 00:39:42 -05:00
Adam Honse
2a6ad477e6
Store name in HoltekControllers to avoid setting it in detectors
2025-08-14 23:37:05 -05:00
Adam Honse
ce64dbc686
Store name in ZotacV2GPUController to avoid setting it in detector
2025-08-14 23:36:56 -05:00
Adam Honse
eb199dae67
Store name in ZotacTuringGPUController to avoid setting it in detector
2025-08-14 23:36:48 -05:00
Adam Honse
ad9fd08a08
Store name in ZETKeyboardController to avoid setting it in detector
2025-08-14 23:36:40 -05:00
Adam Honse
86b2ced685
Store name in ZETEdgeAirProController to avoid setting it in detector
2025-08-14 23:36:33 -05:00
Adam Honse
4e96056ac4
Store name in ZalmanZSyncController to avoid setting it in detector
2025-08-14 23:01:51 -05:00
Adam Honse
84c24e70c0
Store name in WushiController to avoid setting it in detector
2025-08-14 22:59:05 -05:00
Adam Honse
d069947252
Store name in WootingKeyboardController to avoid setting it in detector
2025-08-14 22:56:43 -05:00
Adam Honse
550503d757
Store name in ViewSonicController to avoid setting it in detector
2025-08-14 22:43:40 -05:00
Adam Honse
ef6241fe38
Store name in ValkyrieKeyboardController to avoid setting it in detector
2025-08-14 22:31:59 -05:00
Adam Honse
fcce668d66
Store name in TrustControllers to avoid setting it in detectors
2025-08-14 20:20:10 -05:00
Adam Honse
1bd9215a72
Store name in SRGBmodsControllers to avoid setting it in detectors
2025-08-14 20:11:54 -05:00
Adam Honse
840512751c
Store name in SonyDualSenseController to avoid setting it in detector
2025-08-14 20:08:40 -05:00
Adam Honse
517287117b
Store name in SkyloongController to avoid setting it in detector
2025-08-14 20:05:55 -05:00
Adam Honse
46d935c1a4
Store name in SapphireGPUControllers to avoid setting it in detectors
2025-08-14 20:03:41 -05:00
Adam Honse
9680d072fa
Store name in RedSquareControllers to avoid setting it in detectors
2025-08-14 19:32:37 -05:00
Adam Honse
06413f2877
Store name in RedragonMouseController to avoid setting it in detector
2025-08-14 19:28:20 -05:00
Adam Honse
ce86faabfe
Store name in PowerColorRedDevilGPUController to avoid setting it in detector
2025-08-14 19:24:58 -05:00
Adam Honse
2134323bf8
Store name in PNYLovelaceGPUController to avoid setting it in detector
2025-08-14 19:17:34 -05:00
Adam Honse
67e08d3415
Store name in PatriotViperMouseController to avoid setting it in detector
2025-08-14 19:13:11 -05:00
Adam Honse
f8d3c7a838
Store name in PalitGPUController to avoid setting it in detector
2025-08-14 19:10:35 -05:00
Adam Honse
2c630a5218
Store name in OKSKeyboardController to avoid setting it in detector
2025-08-14 19:06:29 -05:00
Adam Honse
e418aa7f95
Store name in NZXTMouseController to avoid setting it in detector
2025-08-14 19:00:39 -05:00
Adam Honse
3ab1519e25
Store name in NZXTKrakenController to avoid setting it in detector
2025-08-14 11:50:06 -05:00
Adam Honse
d8c40cab6d
Store name in NZXTHue2Controller to avoid setting it in detector
2025-08-14 11:46:34 -05:00
Adam Honse
f0e9650085
Store name in NZXTHue1Controller to avoid setting it in detector
2025-08-14 11:42:53 -05:00
Adam Honse
a34d796059
Store name in NVIDIAIlluminationController to avoid setting it in detector
2025-08-14 11:42:43 -05:00
Adam Honse
9470cb69fd
Store name in NvidiaESAController to avoid setting it in detector
2025-08-14 11:34:16 -05:00
Adam Honse
520b83a226
Store name in NollieController to avoid setting it in detector
2025-08-14 11:31:42 -05:00
Adam Honse
85af2e1ed7
Store name in N5312AController to avoid setting it in detector
2025-08-14 11:29:00 -05:00
Adam Honse
f420e9bbbe
Store name in MSIVigorController to avoid setting it in detector
2025-08-14 11:26:20 -05:00
Adam Honse
82cb9fb7d0
Fill in location in GigabyteSuperIORGBController
2025-08-14 10:19:50 -05:00
Adam Honse
719d7b8801
Store name in MSIRGBController to avoid setting it in detector
2025-08-14 10:19:11 -05:00
Adam Honse
b13ca818bb
Store name in MSIOptixController to avoid setting it in detector
2025-08-14 10:02:46 -05:00
Nikola Jurkovic
2dd013a0a0
AIO H1xx ELITE Series
2025-08-13 17:37:10 -05:00
Adam Honse
49e4f00aff
Store name in MSIMysticLightControllers to avoid setting it in detectors
2025-08-13 11:49:45 -05:00
Adam Honse
4c018421a2
Fix warning from unused name parameter in LianLiControllerDetect
2025-08-12 19:33:15 -05:00
Adam Honse
a2826ec865
Store name in MSIGPUController to avoid setting it in detector
2025-08-12 19:27:44 -05:00
Adam Honse
c256b6246a
Store name in MountainKeyboardController to avoid setting it in detector
2025-08-12 18:57:10 -05:00
Adam Honse
f9bfb951ca
Store name in MintakaKeyboardController to avoid setting it in detector
2025-08-12 18:54:35 -05:00
Adam Honse
8c63eeea47
Store name in LuxaforController to avoid setting it in detector
2025-08-12 18:48:34 -05:00
Adam Honse
b136e7739a
Store name in LinuxLEDController to avoid setting it in detector
2025-08-12 18:44:35 -05:00
Adam Honse
2967ccb1cb
Add a mutex and remove a timeout to reduce flicker on HYTE Q60 logo LEDs
2025-08-12 13:10:36 -05:00
Adam Honse
03d5dd6008
Fix name initialization typo in HYTENexusController
2025-08-12 10:14:00 -05:00
Adam Honse
89d1ee2483
Remove name override for LianLiStrimerLConnect to match other LianLi controllers
2025-08-12 09:55:40 -05:00
Adam Honse
c313b19fc5
Store name in LGMonitorController to avoid setting it in detector
2025-08-12 09:53:03 -05:00
Nikola Jurkovic
2a6856a5d2
fix led enumeration when lcd cap is installed
2025-08-12 08:47:23 -05:00
Adam Honse
f3c7a213b1
Store name in LexipMouseController to avoid setting it in detector
2025-08-11 20:46:58 -05:00
Adam Honse
f6ddf5676a
Store name in LenovoMotherboardController to avoid setting it in detector
2025-08-11 20:45:07 -05:00
Adam Honse
b331fbcd4d
Store name in LenovoControllers to avoid setting it in detectors
2025-08-11 20:37:48 -05:00
Adam Honse
41eec46fa7
Store name in LegoDimensionsToypadBaseController to avoid setting it in detector
2025-08-11 20:31:05 -05:00
Adam Honse
0eb34eec25
Store name in LEDStripController to avoid setting it in detector
2025-08-11 20:23:07 -05:00
Adam Honse
a1f144daf2
Store name in KeychronKeyboardController to avoid setting it in detector
2025-08-11 18:29:59 -05:00
Adam Honse
ca73941e5d
Store name in IonicoController to avoid setting it in detector
2025-08-11 18:07:13 -05:00
Adam Honse
0bdf600409
Store name in InstantMouseController to avoid setting it in detector
2025-08-11 18:04:55 -05:00
Adam Honse
d5f8e2cac9
Store name in HYTENexusController to avoid setting it in detector
2025-08-11 18:02:26 -05:00
Adam Honse
20f3e5db0b
Store name in HYTEMousematController to avoid setting it in detector
2025-08-11 17:24:00 -05:00
Adam Honse
d412ef5e17
Store name in HYTEKeyboardController to avoid setting it in detector
2025-08-11 17:24:00 -05:00
Adam Honse
0269cdd068
Store name in HyperXMousematControllers to avoid setting it in detector
2025-08-11 17:24:00 -05:00
Nikola Jurkovic
12f90a67f9
link system hub fixups
2025-08-11 10:08:54 -05:00
Adam Honse
ca554d9ef6
Store name in HyperXMouseControllers to avoid setting it in detectors
2025-08-10 21:26:58 -05:00
Adam Honse
0c0ffe7f5c
Store name in HyperXMicrophoneController to avoid setting it in detector
2025-08-10 21:02:42 -05:00
Adam Honse
0eee6044b2
Fix name setting in GalaxGPUv1Controller
2025-08-10 16:55:24 -05:00
Adam Honse
da21f992c5
Store name in HyperXKeyboardControllers to avoid setting it in detectors
2025-08-10 16:51:32 -05:00
Adam Honse
6c8a46cc7d
Store name in HyperXDRAMController to avoid setting it in detector
2025-08-10 16:22:38 -05:00
Adam Honse
aa31e21868
Don't override name in HoltekControllerDetect, names are generic so not saving them in Controller
2025-08-10 16:17:36 -05:00
lightminerva
ee66121364
Move corsair k95 rgb platinum xt to the corsair peripheral v2 controller
2025-08-10 14:39:44 -05:00
Adam Honse
327edf2a6b
Store name in GigabyteSuperIORGBController to avoid setting it in detector
2025-08-10 00:33:01 -05:00
Adam Honse
2535ac3edf
Store name in GigabyteRGBFusionGPUController to avoid setting it in detector
2025-08-10 00:27:45 -05:00
Adam Honse
df56b42e62
Store name in GigabyteRGBFusion2GPUController to avoid setting it in detector
2025-08-10 00:22:08 -05:00
Adam Honse
bed69130fd
Store name in GigabyteRGBFusion2BlackwellGPUController to avoid setting it in detector
2025-08-10 00:18:25 -05:00
Adam Honse
f54460fd2e
Store name in GigabyteAorusPCCaseController to avoid setting it in detector
2025-08-10 00:08:59 -05:00
Adam Honse
2bde9b287f
Store name in GigabyteAorusMouseController to avoid setting it in detector
2025-08-10 00:07:00 -05:00
Adam Honse
c8abbc6054
Add Razer Blackwidow V4 Pro 75% (Wired)
2025-08-08 19:20:35 -05:00
Adam Honse
cba7c016d3
Store name in GigabyteAorusLaptopController to avoid setting it in detector
2025-08-08 11:43:37 -05:00
Adam Honse
7d0db424ec
Store name in GigabyteAorusCPUCoolerController to avoid setting it in detector
2025-08-08 11:37:10 -05:00
Adam Honse
6f9e164874
Store name in GalaxGPUControllers to avoid setting it in detectors
2025-08-08 11:36:59 -05:00
Adam Honse
2927135cdd
Store name in GaiZhongGaiControllers to avoid setting it in detector
2025-08-08 11:26:55 -05:00
Adam Honse
0afcdbd0ca
Store name in GainwardGPUControllers to avoid setting it in detectors
2025-08-08 11:21:43 -05:00
Adam Honse
8813c9936d
Store name in EVGAUSBControllers to avoid setting it in detectors
2025-08-08 00:11:31 -05:00
Adam Honse
abe7068197
Store name in EVisionKeyboardControllers to avoid setting it in detectors
2025-08-07 23:22:41 -05:00
Adam Honse
d7f0872690
Store name in EVGATuringGPUController to avoid setting it in detector
2025-08-07 23:04:29 -05:00
Adam Honse
df75659778
Rework EVGAPascalGPUController to use I2C PCI detector and store name in controller to avoid setting it in detector
2025-08-07 23:03:53 -05:00
Adam Honse
c32663bb32
Rework EVGAGP102GPUController to use I2C PCI detector and store name in controller to avoid setting it in detector
2025-08-07 11:55:18 -05:00
Adam Honse
c94eed432d
Store name in EVGAAmpereGPUController to avoid setting it in detector
2025-08-07 11:53:26 -05:00
Adam Honse
a73a879238
Store name in DuckyKeyboardController to avoid setting it in detector
2025-08-07 11:17:54 -05:00
Adam Honse
a8500a2a8a
Store name in DRGBController to avoid setting it in detector
2025-08-06 17:18:39 -05:00
Adam Honse
718962c188
Store name in DasKeyboardController to avoid setting it in detector
2025-08-06 17:13:55 -05:00
Adam Honse
e6190ec275
Store name in DreamCheekyController to avoid setting it in detector
2025-08-06 11:31:48 -05:00
Adam Honse
13e8f70438
Store name in DarkProjectrKeyboardController to avoid setting it in detector
2025-08-06 11:27:37 -05:00
Adam Honse
ea206235c5
Store name in CryorigH7QuadLumiController to avoid setting it in detector
2025-08-06 08:33:36 -05:00
Adam Honse
dc0103a155
Store name in CreativeSoundBlasterXG6Controller to avoid setting it in detector
2025-08-06 08:25:20 -05:00
Adam Honse
31ec06b576
Store name in CougarControllers to avoid setting it in detectors
2025-08-06 00:48:13 -05:00
Adam Honse
17a58b4c22
Store name in CorsairLightingNodeController to avoid setting it in detector
2025-08-06 00:48:13 -05:00
Chris Pawlukiewicz
56564092bc
New device: Gigabyte GV-N5090GAMING-OC-32GD
2025-08-05 20:57:48 -05:00
Adam Honse
2b546fce9f
Store name in CorsairHydroPlatinumController to avoid setting it in detector
2025-08-05 20:50:38 -05:00
Sirs0ri
69a065eeed
New device: ASUS ROG-STRIX-RTX3070-8G-V2-GAMING
2025-08-05 13:49:20 -05:00
Chris M
a7c01e039d
Fixed Gigabyte Blackwell GPU controller metadata
2025-08-05 19:37:26 +10:00
Adam Honse
4639833bdb
Store name in CorsairHydroController to avoid setting it in detector
2025-08-04 17:35:00 -05:00
Adam Honse
bf6fe2b4fb
Default name in RGBController_CorsairHydro2 to avoid setting it in detector
2025-08-04 17:24:36 -05:00
Adam Honse
04d2ebacca
Store name in CorsairDominatorPlatinumController to avoid setting it in detector
2025-08-04 17:18:26 -05:00
Adam Honse
e44fd9ed78
Store name in CorsairCommanderCoreController to avoid setting it in detector, fix detector name
2025-08-04 17:15:58 -05:00
Adam Honse
526d35edfe
Store name in ColorfulGPUControllers to avoid setting it in detectors
2025-08-04 17:12:14 -05:00
Adam Honse
2ec68c29de
Store name in CherryKeyboardController to avoid setting it in detector
2025-08-04 14:04:27 -05:00
Adam Honse
c761661386
Store name in AsusLegacyUSBControllers to avoid setting it in detectors
2025-08-04 13:37:21 -05:00
Adam Honse
142e7fcc02
Close HYTE mousemat connections (libusb/serial) on destructor to fix rescan
2025-08-03 22:35:34 -05:00
Adam Honse
e928111c00
Store name in AsusAuraGPUController to avoid setting it in detector
2025-08-03 22:05:37 -05:00
Adam Honse
0665ded648
Remove name comment from AsusAuraCoreControllerDDetect
2025-08-03 22:03:21 -05:00
Adam Honse
b9a8a62e38
Store name in AOCMousematController to avoid setting it in detector
2025-08-03 21:42:40 -05:00
Adam Honse
74bbaaf643
Store name in AOCMouseController to avoid setting it in detector
2025-08-03 21:38:07 -05:00
Adam Honse
5799ea8160
Store name in AOCKeyboardController to avoid setting it in detector
2025-08-03 21:33:56 -05:00
Adam Honse
3dc2453deb
Remove name comment from AnnePro2ControllerDetect
2025-08-03 21:31:57 -05:00
Adam Honse
d2b3965bc2
Remove name comment from AMDWraithPrismControllerDetect
2025-08-03 21:31:39 -05:00
Adam Honse
e4da571d6b
Store name in AlienwareMonitorController to avoid setting it in detector
2025-08-03 21:28:27 -05:00
Adam Honse
5e45480a0e
Store name in AlienwareKeyboardControllers to avoid setting it in detector
2025-08-03 18:43:02 -05:00
Adam Honse
90c1e10cc5
Fix AlienwareMonitorController on Linux
2025-08-02 17:45:44 -05:00
Daniel Schaefer
0255b09e0e
Compiling.md: Update MSVC runtime download URL
2025-08-02 14:23:13 -05:00
Adam Honse
bd21325d04
Fix warnings
2025-08-02 01:59:44 -05:00
berendi
9bc2a6fa2b
Initial support for PNY ARGB EPIC X 5070Ti
...
Commits squashed, cleaned, and reworked for 5070Ti by Adam Honse <[email protected] >
2025-08-02 01:29:03 -05:00
Aiden Vigue
cb3f0fdcbd
Support for iCUE Link System Hub & attached devices
...
Commits amended to adhere to OpenRGB code standards and restructure functional layout by Adam Honse <[email protected] >
2025-08-01 21:46:29 -05:00
Adam Honse
b8628bb495
Store name in BloodyB820RController to avoid setting it in detector
2025-08-01 11:37:40 -05:00
Adam Honse
9c26f79ca6
Store name in BloodyMouseController to avoid setting it in detector
2025-08-01 11:35:38 -05:00
Adam Honse
30f9b84d5f
Use GetName instead of directly accessing the RGBController::name member outside of Controllers
2025-08-01 11:32:55 -05:00
Leon
1318d23401
"Add support for Asus ROG RTX5090 Astral OC BTF and WHITE"
2025-08-01 00:10:13 -05:00
Adam Honse
9fb71a30ec
Use getter functions when accessing string fields in RGBControllers in ProfileManager and cli
2025-07-31 18:55:12 -05:00
Adam Honse
abd34f1810
Rework RGBControllers and detectors that set string fields other than name outside of the RGBController
2025-07-31 18:36:06 -05:00
Adam Honse
6a472437bb
Remove unnecessary implementations of SetCustomMode
2025-07-31 17:35:20 -05:00
Adam Honse
43b97bca75
Rework Debug controller and add manual settings entry for it, also remove graying out the settings save button as sometimes it prevents saving changes
2025-07-31 00:11:18 -05:00
Chris M
a667bd456c
Removed non-printable characters from License.rtf
...
* Changed EOL character from Linux LF to Windows CRLF
2025-07-30 22:17:32 +10:00
Adam Honse
c6de7cf784
Mark OpenRGB.exe as KeyPath in Wix installer
2025-07-28 21:13:21 -05:00
Adam Honse
59deaad070
Add file header comment to ResourceManagerInterface.h
2025-07-27 01:49:45 -05:00
Muhamad Visat
7709799bc2
Add support for the GALAX GeForce RTX 3080 SG
2025-07-27 01:30:22 -05:00
Adam Honse
d59138363e
Handle condition where detection finishes before OpenRGBDialog constructor finishes/has time to register detection end callback. Fixes plugins not loading when running OpenRGB as a background service.
2025-07-26 02:36:38 -05:00
Adam Honse
faaf2009b6
Add keepalive thread for Razer Blade 14 2021 and 2022 that sends a get device request to keep lighting active
2025-07-26 01:44:09 -05:00
Adam Honse
66c9691c87
Add exception for HYTE NP50 third channel, which needs to send 750 bytes according to documentation
2025-07-25 00:57:00 -05:00
Adam Honse
73d09e7c1c
Fix HYTE Nexus Portal NP50
2025-07-25 00:30:37 -05:00
Arthur de Groot
3a508e71aa
Update SDK docs
2025-07-24 10:16:57 -05:00
robynegrul
a1d7a76349
Lenovo Legion S7 Gen7
2025-07-23 21:22:28 -05:00
Adam Honse
5ea65eda5a
Update Compiling.md Windows section to reference the OpenRGB-Qt-Packages and build-windows.bat method of building OpenRGB from source, which is the official build procedure used by the pipeline builds
2025-07-22 19:54:02 -05:00
NolanPG
29347b9b4d
Fix Gigabyte's RX 9070 XTs detection
2025-07-21 22:15:22 -05:00
Rahul Salvi
a06d528d3b
Add support for PowerColor Red Devil RX6800XT
2025-07-20 13:40:31 -07:00
Adam Honse
ac0fd4b3fc
Remove commented code in build-windows.bat
2025-07-20 01:39:48 -05:00
Valtekken
47783feecb
Updated Italian translation's missing lines.
2025-07-19 09:05:53 +00:00
Whippu
fad8955397
Add support for Gigabyte RX 7900 GRE
2025-07-18 18:34:10 -05:00
Adam Honse
d0bcf06e5f
Update metainfo
2025-07-17 11:57:08 -05:00
Adam Honse
fed03f88c8
Clean up code
2025-07-16 08:31:48 -05:00
Adam Honse
b6afcc222a
Add regex include for MacOS
2025-07-16 08:12:09 -05:00
Dmitry Kychanov
4bcc33569a
Fix filesystem errors in SerialPort
2025-07-16 15:09:21 +04:00
Dmitry K
46a79c6bb5
Serial port field is now drop-down list
2025-07-16 01:29:16 -05:00
Adam Honse
25d45fd9db
Add server settings to settings page
2025-07-15 18:11:32 -05:00
Adam Honse
c5795492e1
Update Fedora spec file to include systemd service
2025-07-15 11:45:42 -05:00
Adam Honse
e86d9f9241
Add SystemD service file to Linux installation
2025-07-15 11:20:13 -05:00
Adam Honse
3db4ea30a3
Re-add Linux signal handler that was lost when rebasing Windows service main.cpp rework
2025-07-15 11:06:11 -05:00
Adam Honse
a3acd6bda5
Fix XPG S40G infinite loop on Windows 11
2025-07-15 00:07:53 -05:00
Adam Honse
12a3b1f83e
Delete controller when deleting HYTE RGBControllers
2025-07-14 16:45:01 -05:00
berendi
cf2df815e3
Support starting OpenRGB as a Windows service
...
Commits squashed, code style cleaned up, and manually rebased by Adam Honse <[email protected] >
2025-07-14 20:32:14 -05:00
Adam Honse
f03e4fd049
Implement find_usb_serial_port for MacOS, switch HYTE CNVS implementation to serial-based
2025-07-14 17:27:10 -05:00
Jana Rettig
75bf674537
Add support for PowerColor Red Devil GPUs
2025-07-14 15:08:58 -05:00
Adam Honse
c3b1b16d11
Clean up comment formatting in ResourceManager.h
2025-07-12 23:04:59 -05:00
Adam Honse
d8b9159125
Rework handling of NetworkClient callbacks to route them through ResourceManager and move connection of saved clients to after autoconnection of local client in InitCoroutine
2025-07-12 22:49:14 -05:00
Adam Honse
a30617d971
Code cleanup in OpenRGBDialog
2025-07-12 21:58:31 -05:00
Adam Honse
c7d824fbf3
Remove unused functions in OpenRGBClientInfoPage and OpenRGBDialog
2025-07-12 21:26:08 -05:00
Adam Honse
2335259dd6
Clean up comment formatting in DMI info files
2025-07-12 21:10:11 -05:00
Adam Honse
64686c92cd
Clean up comment formatting in AutoStart files
2025-07-12 20:58:47 -05:00
silverspy18
3cbc4e5570
Add Gigabyte Radeon RX 9070 XT GAMING OC
2025-07-10 15:42:19 -07:00
silverspy18
d3f49c72e1
Implements i2c_smbus_amdadl::i2c_xfer for AMD ADL I2C.
2025-07-10 14:16:57 -05:00
Milan Cermak
f460a6573c
Add new Kingston model code 0x15
2025-07-09 18:52:18 +02:00
Milan Čermák
26a0b88937
Initial commit for TeamGroup T-Force Xtreem ARGB DDR4 Memory
2025-07-08 16:39:22 -05:00
Adam Honse
a3ca8a721d
Clean up comment formatting in ResourceManager.cpp
2025-07-08 15:27:59 -05:00
lulu731
bdaebe1218
Feat/ms 1565
2025-07-07 11:55:29 -05:00
Adam Honse
f76dbb08cc
Add GitHub Sponsor information
2025-07-07 02:20:15 -05:00
Adam Honse
5ac2ece8b4
Clean up comment formatting in SettingsManager and main cpp files
2025-07-07 01:35:42 -05:00
Adam Honse
37cd743315
Clean up comment formatting in LogManager and StringUtils cpp files
2025-07-06 14:39:37 -05:00
Fran
c0c772b11b
Add Palit RTX 5070 GamingPro
2025-07-05 12:44:18 -05:00
Marco Martinez
ccc78c3516
Add support for Airgoo DRGB Controller
2025-07-05 12:38:55 -05:00
LucasMZ
09b7aab886
translation: update pt_BR
2025-07-05 08:55:04 -03:00
Adam Honse
ce3eac9d8a
Remove some commented outdated code
2025-07-05 01:51:52 -05:00
Adam Honse
a762d00aa8
Fix warnings in Windows build
2025-07-05 01:47:40 -05:00
Adam Honse
e5b3c12814
Fix warnings in MacOS build
2025-07-05 01:19:06 -05:00
Adam Honse
df73d0263a
Add send_in_progress locks around send groups in NetworkServer.cpp
2025-07-04 23:37:23 -05:00
Adam Honse
2affb6d1e7
Add missing send_in_progress locks around send groups in NetworkClient.cpp
2025-07-04 23:32:16 -05:00
Adam Honse
4cc6a28e73
Rework NetworkClient server initialization to allow interruption and restarting of server list request process when server sends a device list updated notification
2025-07-04 04:24:37 -05:00
Adam Honse
89881bfd7e
Improve spacing so that text doesn't get cut off in GNOME on Linux
2025-07-04 04:24:37 -05:00
Adam Honse
458e30e2be
Update client info page UI to account for added column
2025-07-04 04:24:37 -05:00
Adam Honse
5aaadf4e5a
Require protocol version 5 to send rescan devices packet and to show rescan button in clients list
2025-07-04 04:24:37 -05:00
Adam Honse
c750158286
Make the rescan action in ResourceManager send a rescan request to the client if the client is the primary target (local connection or only connected client when local detection disabled)
2025-07-04 04:24:37 -05:00
Adam Honse
80dee91ab9
Add client functionality to send rescan request and add rescan button for each client in client list
2025-07-04 04:24:37 -05:00
Adam Honse
0cfe5ae0bb
Add SDK command to rescan devices
2025-07-04 04:24:37 -05:00
Arthur de Groot
b6d4ded29a
Fix Logitech G915 blue channel writes for little packet
2025-07-04 02:34:02 -05:00
Adam Honse
6d981e21ff
Rework OpenRGBDialog rescan behavior to update UI when rescan is triggered outside of the UI
2025-07-04 00:22:08 -05:00
Adam Honse
38afb8b8eb
Replace pwsh with powershell as it is available by default and pwsh needs to be separately installed
2025-07-04 00:09:15 -05:00
Sirs0ri
6efb172fb2
fix: spelling of Nvidia GPU label in New Device issue template
2025-07-03 19:35:51 -05:00
Andre Toerien
3332835417
Use RegisterNetworkClient() with --client
2025-07-03 23:34:08 +02:00
Adam Honse
ec34b23688
Convert Corsair Vengeance RGB (non-Pro) controller to use DRAM SPD detector
2025-07-02 21:59:39 -05:00
Devin Wendt
e4c43548eb
Add multizone support for LIFX devices
2025-07-02 19:47:07 -05:00
Adam Honse
fc6306f44a
Fix warnings in ASUS USB controllers
2025-07-02 11:26:20 -05:00
Adam Honse
520b2450e3
Fix warning in RazerHanboController.cpp
2025-07-02 11:24:16 -05:00
Adam Honse
c96119a9fd
Fix warnings in RGBController_MSIMysticLight761.cpp
2025-07-02 11:07:05 -05:00
Adam Honse
5242b3cb03
Fix warnings and clean up MSIMysticLight761Controller
2025-07-02 10:27:51 -05:00
Adam Honse
21cb086b87
Fix unused argument warning in GoveeController
2025-07-02 08:28:23 -05:00
Adam Honse
c4d0d38e69
Fix warnings in GigabyteRGBFusion2BlackwellGPUController.cpp
2025-07-02 08:16:55 -05:00
Adam Honse
eecdd4befc
Fix warnings in AMBXController.cpp
2025-07-02 00:22:52 -05:00
Adam Honse
804490399f
Fix warning in AlienwareAW3423DWFController.cpp
2025-07-02 00:18:24 -05:00
Adam Honse
47bb1c0b37
Fix qsizetype
2025-07-02 00:17:32 -05:00
Adam Honse
064bae7b87
Cleanups and warning fixes in ManualDevices
2025-07-01 23:54:20 -05:00
Adam Honse
ebfbb4b56f
Update file header comment in CorsairVengeanceController to note that it is for original single-zone DDR4 variant
2025-07-01 23:25:13 -05:00
Brandon Ong
35203da9c3
Add support for NZXT F140 RGB Duo fan in NZXT Hue 2 Controller
2025-07-01 21:25:35 -05:00
MrIceHavoc
b4dff4dd0c
Initial commit for EVGA RTX 3090 Ti FTW3 Ultra Hybrid Gaming device ID
2025-07-01 21:15:19 -05:00
Thomas Peters-Hall
68fc171a31
Add support for MSI Gaming Trio RX 7900 XTX
2025-07-01 20:43:52 -05:00
Atome “Atom” Art
fb1c20ed30
Add Rescan Devices button to systray icon dialog
2025-07-01 20:39:55 -05:00
Wolfieee Wolf
a31c4f5254
Add DDP (Distributed Display Protocol) controller support
2025-07-01 09:27:00 -05:00
Dmitry K
570cc16c98
Unified page for Manually Added Devices
2025-06-30 10:46:55 -05:00
Adam Honse
d796fcba8f
Add detection message for reading SPD information and rework IsAnyDimmDetectorEnabled so that it doesn't overwrite the detection string before the GUI can read it
2025-06-27 01:26:29 -05:00
Adam Honse
ad7a6e60f2
Cache the JEDEC ID value in SPDAccessor and improve SPD detector logging. Caching the JEDEC ID speeds up DRAM detection significantly.
2025-06-27 01:10:06 -05:00
Joseph E
7c02075ba6
Prevent infinite loop of closeEvent() in OpenRGBDialog
2025-06-26 22:45:10 -05:00
Adam Honse
a83165f112
Fix Qt6 amd64 AppImage
2025-06-26 21:58:30 -05:00
morg
8ad90314fd
AutoStart settings: fix server port range
2025-06-26 08:34:35 -05:00
morg
e2db20b1f3
DeviceView: prevents setting 0px as font size.
2025-06-26 07:44:40 -05:00
Adam Honse
2e26a7f82d
Update Nuvoton SMBus documentation for Linux
2025-06-26 02:56:44 -05:00
Adam Honse
313fda32c0
Add Common Modes documentation from the wiki repo
2025-06-26 01:40:02 -05:00
McNutnut
28c0bd8592
Add ViewSonic Elite Monitor (XG271QG)
2025-06-26 00:29:03 -05:00
Adam Honse
e87d20b08d
Fix JGINYUE not being detected in Linux
2025-06-26 00:28:05 -05:00
RedBlackAka
ce32b88010
Add Asus ROG GTX 1060 Gaming #4870
2025-06-19 13:48:56 -05:00
rom4ster
9f82afa485
MSI X870 Tomahawk WIFI support
2025-06-18 18:14:42 -05:00
Jana Rettig
5589aad730
Add I2C_SMBUS_I2C_BLOCK_DATA mode to i2c_smbus_amdadl
2025-06-18 18:05:58 -05:00
Dmitry Kychanov
5f8b044577
Convert all UI files to match Qt standards
2025-06-18 17:53:14 -05:00
Nico Maas
924f5af2ed
Implements support for Gainward RTX3090 Ti Phantom
2025-06-17 11:37:36 +02:00
Paulo
a5acd5f322
Add static mode to Gigabyte Blackwell controller
2025-06-15 22:04:01 -05:00
ToastKiste211
dff4cc6cbf
Add Corsair K68 Red Shadow
2025-06-13 08:13:29 -05:00
ToastKiste211
4532f98a94
Add corsair k60 rgb pro tkl white (v2)
2025-06-10 18:04:48 -05:00
Dmitry Kychanov
c09d41bd40
Added base class for all Manually Added Devices settings Entries
2025-06-10 10:32:30 +04:00
Hepi34
fc26902d1d
Implements support for the MSI RTX 5080 SUPRIM SOC
2025-06-09 13:27:14 -05:00
linux fight
a427bfe1e1
Fixed Colorful iGame RTX3060 Ti W OC detection
2025-06-09 12:36:33 -05:00
Adam Honse
5b1b9b011a
Update translating section in CONTRIBUTING.md
2025-06-06 09:27:11 -05:00
Antonin Del Fabbro
97ea56e777
Add basic explanations about Translation
2025-06-06 09:22:52 -05:00
Dmitry Kychanov
91a40ab079
Improved About page
2025-06-05 12:12:08 -05:00
ToastKiste211
4ea1d9a1f4
Support for Corsair K95 RGB PLATINUM SE
2025-06-05 12:07:10 -05:00
zjjxwhh
33dc2f41a9
Improve Simplified Chinese (zh_CN) translation
2025-06-05 08:30:13 -05:00
Dmitry K
6793d4a3a0
Move Autogenerated UI code into Private sections of the window classes
2025-06-04 18:21:13 -05:00
Kyle Rose
4c6bf55c8a
Provide more useful CLI error messages
2025-06-04 18:16:45 -05:00
Wolfieee Wolf
a977cadfda
Add AMBXController for Philips amBX Gaming lights
2025-06-04 17:50:44 -05:00
Antonin Del Fabbro
381069afc7
Improve French (FR_fr) translation
2025-06-03 12:15:32 +02:00
Matthias
3c14af4a28
add support for 'Gigabyte AORUS Radeon RX 9070 XT Elite'
2025-06-02 15:27:48 -05:00
ToastKiste211
c3476be9e4
ADD more Corsair commander core versions
2025-06-02 10:41:37 -05:00
Baptiste Girod
519cdb642c
Added ASUS TUF GeForce RTX 5090 Gaming non OC
2025-06-02 15:11:45 +00:00
WalterWoshid
2c1e23fdbd
Add support for Lenovo Legion Pro 7 (16IRX9H)
2025-05-30 21:36:56 +02:00
Zhi Yan
7f865d73f0
Add some DRGB controllers
2025-05-30 08:01:13 -05:00
Daniel Stuart
d98db1587b
Initial support for Galax v2 GPU controller
2025-05-30 00:05:10 -05:00
Dmitry Kychanov
34ff3aa99a
Minor cleanup in detectors
2025-05-30 02:44:34 +04:00
Wolfieee Wolf
7177a534b9
Add MadCatzCyborgController for MadCatz Cyborg Gaming Light
2025-05-28 11:55:53 -05:00
Paulo
3e7ad705bb
Update Gigabyte Blackwell controller and adds several GPUs
2025-05-27 15:23:36 -05:00
Dave Cuza
ac1503d246
Add support for ZOTAC GAMING GeForce RTX 2080 Ti AMP
2025-05-27 10:08:34 -05:00
ManiacKnight
26732ed42c
Add Gigabyte NVIDIA 5070TI EAGLE OC ICE
2025-05-27 02:44:33 +05:30
mi4code
0a3a1e627c
Add support for Patriot Viper V550
2025-05-23 23:43:52 -05:00
Kurt Borja
a4476055ec
Controllers: AlienwareController: Fix number of zones probing
2025-05-20 08:02:16 -05:00
Barry H
a3afb8dcd8
Change TT Riing Quad controller leds_max from 54 to 60
2025-05-19 22:22:47 -05:00
Jonathan Guzmán
ca900540b4
fix Arch Linux release url.
2025-05-18 00:30:01 -05:00
Fabian Arndt
45631aa850
Added support for "Gigabyte AORUS RX 6750 XT ELITE 12G"
2025-05-17 17:30:37 +02:00
sonicpanther101
d6a4f315fb
Added new device Gigabyte GeForce RTX 4070 Eagle OC
2025-05-16 08:27:09 -05:00
Peter Berendi
af5f66bc9e
piix4: fix SMBHSTSTS test before and after transaction
2025-05-16 02:10:34 -05:00
Fabius Mettner
6e685be02d
Add support for NZXT B650E Mainboard in NZXT Hue 2 Controller and allow Resizing NZXT Hue 2 controlled devices
2025-05-16 01:42:11 -05:00
Adam Honse
95b029d49d
Initial support for Govee devices
2025-05-16 01:02:44 -05:00
Dmitry K
20f6565f44
Monitor and Laptop device types
2025-05-15 17:34:39 -05:00
Grant Bakker
d296f770b6
Add MSI Radeon RX 7900 XT Gaming Trio Classic
2025-05-15 12:42:23 -05:00
Barry H
bbe79420b1
Added TUF RTX5070 & RTX5090, ROG Strix RTX2060, RTX2060S & RTX5070Ti
2025-05-15 11:28:45 -05:00
Adam Honse
6aa5d71ba7
Remove dead code
2025-05-15 11:14:11 -05:00
DRC_Michael
b83cc7fecd
add: Sapphire Radeon RX 9070 XT Pure
2025-05-12 15:41:08 -05:00
Daniel Clark
77728fd425
Implement support for ITE IT5711 RGB Controller 048D:5711.
2025-05-12 15:01:42 -05:00
LucasMZ
478cf4e9da
translation: update pt_BR
...
- fix many strings
- update missing translations
2025-05-09 21:56:38 -03:00
Paulo
425a92521f
Add Gigabyte NVIDIA 5090 Gaming OC
2025-05-09 11:47:32 -05:00
Carlos Jordão
92d8240384
HyperX Origin Core variant
2025-05-09 11:36:37 -05:00
pallaswept
138d991cf2
Signal Handling and Fix for Closing
2025-05-09 08:10:55 -05:00
Adam Honse
ac13b614d6
Add new controller for Alienware monitors with old protocol, clean up
...
AW3423DWF controller to match new behavior
2025-05-08 20:52:17 -05:00
Fefedu973
fd4403ec68
Add support for the Alienware AW3423DWF and AW3225QF monitors
2025-05-08 19:36:19 -05:00
Adam Honse
ce62d9998e
Add IGNORE_TIMER_RESOLUTION back for Windows 11 but keep NtSetTimerResolution in a loop
2025-05-08 19:32:00 -05:00
Adam Honse
aa66814c43
Revert "InitializeTimerResolution fix slowdown on Windows 10, drop obsolete workaround for Windows NT"
...
This reverts commit 4e5fd41be7 .
2025-05-08 19:31:53 -05:00
Paulo
14d0388a65
Update Gigabyte Blackwell controller for multizone gpus
2025-05-08 12:10:03 -05:00
Andrei Khartchenko
c1d0553866
add ASUS TUF RX 9070 XT GAMING OC
2025-05-03 04:53:23 -07:00
Adam Honse
6a80f24962
Build AppImage with qt6
2025-05-02 02:38:39 -05:00
Bond_009
ef5bab4ff7
Add support for ASUS ROG Strix GTX1070 OC BIOS
2025-05-01 14:40:46 -05:00
Paulo
ce5d390a38
Add Gigabyte NVIDIA 5070 Ti Aero OC
2025-04-29 20:44:26 +00:00
mrubcich
a2315a45ff
Adding support for Redragon M810 Taipan.
2025-04-29 04:14:06 +00:00
Adam Honse
a722a59288
Add Mastodon link
2025-04-26 03:43:46 -05:00
Joseph E
90508f7f1b
Initial Razer Hanbo Chroma support
2025-04-23 08:07:34 -05:00
Naïm Favier
dd034cbfa6
Fix suspend/resume on Linux
2025-04-22 07:45:49 -05:00
Ilya Navitsky
12d4ab4213
Add Belarusian translation
2025-04-22 00:22:24 -05:00
Paulo
bb3d322048
Remove NVIDIA Gigabyte 5070 Ti Eagle OC from old protocol
2025-04-21 15:35:58 -05:00
Stephen Horvath
2c4b159901
Fix SPDDetector only scanning bus 0 on Linux
2025-04-21 14:42:22 -05:00
Paulo
9e6a2eb94c
Add new controller for RGB Fusion 2 Blackwell GPUs
2025-04-21 14:16:34 -05:00
Peter Berendi
4e5fd41be7
InitializeTimerResolution fix slowdown on Windows 11, drop obsolete workaround for Windows NT
2025-04-21 10:58:47 -05:00
Adam Honse
c02da4066c
Add build-windows.bat file for managing the Windows builds and update CI to use it
2025-04-21 08:06:09 -05:00
Adam Honse
10797f049c
Add Qt version to software information tab
2025-04-19 01:58:48 -05:00
breakNull
489d05a13f
Implement MSI GeForce RTX 5090 32G SUPRIM LIQUID SOC RGB
2025-04-18 18:22:34 -05:00
totesNotRosalyn
a24a497759
Fix warnings in Qt6 builds
2025-04-18 18:20:15 -05:00
alminljajic
45af044cd8
add: saphire RX 9070 PCIe ID's
2025-04-13 13:42:14 -05:00
Y M
49aafb263f
Ukrainian translation added
2025-04-11 18:15:04 -05:00
r muk
6401cf1da2
Added support for the Gigabyte Aorus Master 5090 Ice GPU
2025-04-10 11:41:44 -05:00
RedBlackAka
1f6be26489
Update device types in RGBControllerAPI documentation [authored by Nathan]
2025-04-09 08:07:35 -05:00
xtreme5183
c623194948
Add Gigabyte RTX 5090 D MASTER
2025-04-06 13:48:13 +08:00
4rcheria
a2330fea6a
Add Wooting 80HE support
2025-04-05 13:31:26 +02:00
Oleksii Taranenko
acca2baa57
Fixed Kingston Fury Beast DDR5 do not detect #4725
2025-04-04 08:26:33 +00:00
Shubham Vasaikar
e856422674
Add support for ASUS ROG Astral GeForce RTX 5080 #4708
2025-04-03 17:39:21 -05:00
Zhi Yan
8088f81eff
Add some DRGBController device IDs
2025-04-01 20:36:41 -05:00
RedBlackAka
c5d5209154
Add Asus TUF RTX 5080 OC #4703
2025-03-31 23:03:25 -05:00
Alastair McFarlane
ff392ba61d
Add Gigabyte RTX 5070 Ti Eagle OC
2025-03-28 08:22:49 -05:00
Erik Olofsson
3ecd1eaaf1
Add Asus ROG Astral LC RTX 5090 OC
2025-03-27 23:24:29 +01:00
totesNotRosalyn
fbf1e957a2
Initial commit for ZOTAC_GAMING_GeForce_RTX_2080_AMP
2025-03-26 16:11:02 -05:00
RedBlackAka
a7de887036
Add Sapphire RX 6950 XT Nitro+ Pure and reorder #4697
2025-03-26 00:15:31 -05:00
RedBlackAka
9314bd23a2
Add Asus TUF RTX 4080S OC SPID #4688
2025-03-25 10:56:29 -05:00
toxyy
685b6c36ac
Adds MSI GeForce RTX 5070 Ti 16G GAMING TRIO OC PLUS Implements #4705
2025-03-24 17:05:54 -05:00
Shauren
d8b60fbc7c
Add MSI GeForce RTX 5080 16G GAMING TRIO OC
2025-03-24 11:44:31 +01:00
Chris M
74446a3c67
Fixed profile loading on Asus ROG Strix Scope II
...
* Reverted regression introduced with b4d15b954
* Resolves #4632
2025-03-15 11:04:10 +11:00
RedBlackAka
e0f40c52fe
Add Asus ROG RTX 4090 White SPID #4676
2025-03-13 08:07:32 -05:00
Michal Malý
28e97cf2d9
Include missing <chrono> header
2025-03-10 22:53:42 +01:00
Michal Malý
ef344506b7
Use qintptr instead of long when building against Qt6
2025-03-10 22:52:25 +01:00
berendi
ce3ef333b7
call ResourceManager::Cleanup() on exit
2025-03-10 11:31:09 -05:00
Michal Malý
33ea73aac2
Add support for Sapphire Radeon RX 9070 XT Nitro+
2025-03-10 08:32:08 -05:00
RedBlackAka
a6094c26b1
Adds Asus TUF RTX 5070 Ti OC #4637
2025-03-09 23:49:46 -05:00
RedBlackAka
8175a273d0
Adds Nvidia RTX 5080 FE
2025-03-09 15:08:45 -05:00
RedBlackAka
7a3e8f7e52
Add Asus ROG Astral RTX 5090 OC #4666
2025-03-09 15:07:03 -05:00
IoXaM
9786ba8f24
Aorus 5090 Master Support
2025-03-09 03:59:26 +01:00
Adam Honse
ed014ec73e
Implement matrix for HYTE THICC Q60 LCD zone
2025-03-08 18:06:55 -06:00
RedBlackAka
9fb4314964
Add Asus ROG Astral RTX 5080 OC #4644
2025-03-08 15:14:15 -06:00
Alexander V
2157644ab1
Add simple fix for support hator skyfall/rockfall keyboards to winbond controller
2025-03-07 00:33:24 -06:00
Adam Honse
598066bfe4
Enable fractional scaling for Windows, fixes #2571
2025-03-06 23:10:31 -06:00
Chris M
b6c08ef38e
Added Asus ROG STRIX RTX3090 24GB Gaming GPU
...
* Added `0x87C5` to pci_ids.h
* Registered detector in ENESMBusControllerDetect.cpp
* Link to [webpage](https://rog.asus.com/graphics-cards/graphics-cards/rog-strix/rog-strix-rtx3090-24g-gaming-model/ )
2025-03-07 08:33:48 +11:00
Atome “Atom” Art
f4b242328d
Add Sony Playstation DualSense Edge PID
2025-03-06 13:31:51 -06:00
Adam Honse
84af91da9e
Fix plugin removal issues
2025-03-06 11:36:10 -06:00
Daniil ひっかもりい (Hikkamorii)
3ce3447b65
Add support for Sapphire RX 7700XT Nitro+
2025-03-05 09:50:46 -06:00
Aiden Vigue
e91b5434fa
Add MSI 5090 Gaming Trio OC to MSI GPU controller
2025-03-03 16:37:48 +00:00
RedBlackAka
3e32a5b36c
Add Gigabyte Aorus RTX 4070 Elite
2025-03-01 18:24:54 +00:00
SytheZN
3226cda0ea
Add Palit RTX 5090 Gamerock
2025-03-01 17:27:07 +00:00
Adam Honse
280646e231
Add ROG Ally X to ROG Ally controller
2025-02-28 21:44:52 -06:00
RedBlackAka
52b23717e3
Fixes for German translation
2025-02-26 00:43:59 +00:00
rom4ster
c450d0a6ba
Fix zone configuration in Mountain keyboard controller
2025-02-26 00:06:41 +00:00
Chris
3405fbb0eb
Adjusted G502 detector from IPU to PU
...
* Adjusted Wired detector to accomodate old and new firmware.
* Resolves #4627
2025-02-25 17:25:43 +11:00
RedBlackAka
55b737c51c
Add Norwegian translation
2025-02-25 06:11:48 +00:00
RedBlackAka
860a978676
Use NVIDIA_SUB_DEV instead of NVIDIA_DEV for sub vendor string
2025-02-25 06:10:46 +00:00
RedBlackAka
d677f1e5e4
Remove unused help button from Windows titlebar
2025-02-25 06:09:15 +00:00
Adam Honse
6b84edb4fd
Change suffix back to git after 1.0rc1 release candidate
2025-02-25 00:02:29 -06:00
Adam Honse
1fbacdea37
OpenRGB Release Candidate 1.0rc1
2025-02-22 11:06:06 -06:00
Adam Honse
d3859ff200
Add prepare-artifacts script to download, extract, and rename CI jobs and other files to be published after a release
2025-02-22 03:21:36 -06:00
RedBlackAka
6091a16074
Add Palit RTX 2060
2025-02-21 16:06:03 +00:00
titoudoc
b3dd0590cd
Add support for Nvidia 5090 FE
2025-02-21 16:03:35 +00:00
RedBlackAka
f6e17542f3
Installer: remove .orp association
2025-02-20 11:24:32 +00:00
RedBlackAka
bf4f5480be
Installer: remove Start Menu shortcut on uninstall
2025-02-18 19:42:02 +00:00
RedBlackAka
22f2c28a27
Add Gainward RTX 3060 8GB Pegasus
2025-02-18 18:41:05 +00:00
RedBlackAka
c57d58d49b
Miscellaneous cleanups
2025-02-17 15:46:33 +00:00
kmiit
75899a01a0
Add Colorful iGame GeForce RTX 4070 TI SUPER Ultra W 16GB
2025-02-17 17:22:55 +08:00
Adam Honse
015b28c7d1
Clean up build-msi.sh script and make XML generation more readable
2025-02-16 20:50:24 -06:00
Adam Honse
b7c8d63505
Print out Wix XML when building MSI package for debugging
2025-02-16 19:40:51 -06:00
Adam Honse
1809c752ae
Update mbedtls dependency to 3.2.1
2025-02-16 09:30:29 +00:00
RedBlackAka
ce2dc2a042
Correct Spanish translation to fix build
2025-02-16 02:10:52 +00:00
Samuel Torres
8292575663
Edit OpenRGB_es_ES.ts
2025-02-16 01:49:47 +00:00
Adam Honse
0d6ae64b24
Update hueplusplus dependency to 1.2.0
2025-02-14 23:16:53 -06:00
RedBlackAka
bb6f8e2ddd
Consistent capitalization on Settings page
2025-02-13 13:54:27 +00:00
Topher Sheridan
d1cdea47c7
Implement RGB support for Galax RTX 2080 Super
2025-02-12 20:26:16 +00:00
RedBlackAka
093ac9f37d
Add Palit RTX 2070S Jetstream #4586
2025-02-12 20:25:46 +00:00
RedBlackAka
f8b8da47a3
Add Palit 4080 SUPER GamingPro #4531
2025-02-11 21:39:37 +00:00
Adam Honse
14d3c68145
Fix warnings
2025-02-10 10:21:36 -06:00
Arimil
02af851705
Add ROG Strix RX EVA-02 Edition
2025-02-10 05:14:39 +00:00
Ivan
ba0b44f12e
Added another version of Gigabyte RTX 2070 Gaming OC
2025-02-10 05:09:43 +00:00
Valtekken
4b0110b33b
Italian translation update
2025-02-09 19:30:18 +00:00
RedBlackAka
4b26a579f2
Add NVIDIA TITAN RTX
2025-02-09 07:11:55 +00:00
RedBlackAka
311712bf92
Add Palit RTX 3070 Gamerock #4593
2025-02-08 21:06:12 +00:00
RedBlackAka
9a5bff7a35
Capitalize Apply Changes and Get Hardware IDs on Supported page
2025-02-07 23:49:26 +00:00
Chris
7b72d11c97
Correcting G903 HERO wired Interface
...
* Resolves #4212
2025-02-07 23:15:59 +11:00
Adam Honse
85625a37b2
SDK cleanup, update SDK documentation
2025-02-06 20:00:27 -06:00
Adam Honse
e88f9a1f75
Fix resource manager interface
2025-02-06 20:00:27 -06:00
morg
b3dfd3b4b0
Move ResourceManagerInterface to its own file. Refactor Plugin interface
2025-02-06 20:00:27 -06:00
Adam Honse
5e08608c56
Add controller flags to information tab
2025-02-06 20:00:27 -06:00
Adam Honse
8fbde8073d
Do not save virtual or remote devices to sizes.ors
2025-02-06 20:00:27 -06:00
Adam Honse
bb79fbfc07
Add controller flags field with flags for controller location and update behavior
2025-02-06 20:00:27 -06:00
Adam Honse
1967ec9526
Save sizes file when server processes segment changes
2025-02-06 20:00:27 -06:00
Adam Honse
012cb5e62d
Fix segment creation and modification over the network protocol
2025-02-06 20:00:27 -06:00
Adam Honse
e634a77860
Add LED alternate names field to SDK protocol
2025-02-06 20:00:27 -06:00
Adam Honse
1d9779d80e
Add alternate LED name field to KLM overlay type for regional key layouts
2025-02-06 20:00:27 -06:00
Adam Honse
65615e2bcf
Use string get functions in the Qt UI
2025-02-06 20:00:27 -06:00
Adam Honse
27cac898b0
Initial development for alternate LED names suppport in RGBController API
...
Alternate LED names allow an LED to have a secondary "alternate" name. The led_alt_names vector should either be empty if alternate names are not used or be equal in size to the leds vector. Empty strings in the led_alt_names vector indicate that a particular LED does not have an alternate name.
2025-02-06 20:00:27 -06:00
Adam Honse
f627dfc2cd
Increment plugin API version
2025-02-06 20:00:27 -06:00
Adam Honse
11d6b19cde
Add protocol handling for resizable effects-only modes, increment protocol revision to 5
2025-02-06 20:00:27 -06:00
Adam Honse
032b6c6300
Resizable Effects-Only Zones
2025-02-06 20:00:27 -06:00
RedBlackAka
e1a821f3c9
Minor cleanup of pci_ids.h
2025-02-06 21:04:00 +00:00
Shady Nawara
aca9d27808
macOS smbus Piix4, SuperIO, and Nct6775
2025-02-06 17:20:30 +00:00
RedBlackAka
3eb14e411d
Installer: remove unnecessary .0 from Wix version
2025-02-06 17:15:03 +00:00
morg
9dff3873ca
Update FR translation file
2025-02-06 09:35:12 +01:00
RedBlackAka
ec4973bd74
Update Japanese translation
2025-02-05 02:46:59 +00:00
RedBlackAka
6b54f62ad7
Add German translations for RM messages
2025-02-04 21:32:00 +00:00
RedBlackAka
f65f486c5d
Make capitalization of MR 2708 consistent
2025-02-04 20:45:43 +00:00
Kaladasas
8509f377df
Add Asus ROG Poseidon Geforce GTX 1080 TI
2025-02-04 20:06:00 +00:00
Dmitry Kychanov
36889aafc1
Added Russian translations for RM messages
2025-02-04 17:12:30 +00:00
RedBlackAka
1f1ae20812
Add MSI RX 6650 XT Gaming X #4590
2025-02-04 14:03:45 +00:00
Chris
6934bbf802
Added translations for LOG messages
...
* Added C Macro to allow QT lupdate parsing
* Added QTtrranslation wrapper around dialog message
* Updated all translation files
2025-02-04 06:04:28 +00:00
Shady Nawara
e39fafc64f
Adds support for NZXT Kraken Elite 2024
2025-02-04 04:58:44 +00:00
RedBlackAka
58c609674d
Update Japanese translation
2025-02-02 22:42:21 +00:00
RedBlackAka
2471511668
Remove a bunch of vanished entries from Chinese translations
2025-02-02 22:41:44 +00:00
RedBlackAka
9e0eb9f1a4
Installer: Remove InstallPath
2025-02-01 16:52:38 +00:00
RedBlackAka
18ac1aae7e
Remove translation authors from titlebar
2025-01-31 00:07:51 +00:00
RedBlackAka
a199464b4b
Fix Japanese and Greek not being included
2025-01-30 20:02:17 +00:00
slichtzzz
7c46002ce0
Update Russian translation
2025-01-30 17:29:03 +00:00
RedBlackAka
5160ecd9ff
Add Asus ROG RX 5700 OC #4578
2025-01-30 14:00:16 +00:00
RedBlackAka
08d00ffedc
Installer: add InstallLocation to registry and allow downgrade
2025-01-29 02:42:51 +00:00
Dmitry K
efb0dd607b
Updated Russian translations
2025-01-28 17:06:53 +00:00
Adam Honse
0d16514899
Fix some copy paste string errors and capitalization in UI form titles caught during translation
2025-01-28 07:29:45 -06:00
RedBlackAka
041c7600b7
Add Asus ROG Radeon RX 480 non-OC #4287
2025-01-27 23:25:54 +00:00
Sebastian
47c6305f77
Added Initial Support for F360 RGB Fans with the NZXT RGB Controller
2025-01-27 20:56:35 +00:00
RedBlackAka
f0025e817b
Add Asus ROG RTX 4070 SUPER #4573
2025-01-26 08:03:01 +00:00
Chris
45d716d652
Adjusted Vendor name string
...
* Reverted Manufacturer string to Vendor name
* Added VendorID to log strings
* Other changes for Bash style and formatting
2025-01-25 09:53:31 +11:00
Chris M
220f1e6d1f
Initial commit for Razer Huntsman V3 Pro
...
* Adding PID 0x02A6 for the Huntsman V3 Pro
* Added metadata to RazerDevices.cpp
* Registered detectors
* Added capabilities to RazerController.cpp
* Resolves #4477
2025-01-24 07:48:36 +11:00
enesuzun2002
1eb8ac2e19
Add Colorful iGame GeForce RTX 4070 SUPER Ultra W OC-V
2025-01-23 08:04:24 -06:00
RedBlackAka
13e496ff2f
Add Gigabyte RTX 4070 Ti Eagle OC Rev 2
2025-01-23 13:22:28 +00:00
Андрей Белов
0b685dbc86
fix link
2025-01-23 01:12:58 -06:00
Mark Hermeling
7d37ec60b9
Add space for '\0'
...
ReceiveThreadFunction receives max 1024 bytes and then adds '\0' to it, so the buffer needs to be 1025 chars.
2025-01-23 01:12:30 -06:00
Adam Honse
27a37f65ea
Fix AppImage patch
2025-01-23 00:30:30 -06:00
Adam Honse
3d62c5d452
Add StartupWMClass to .desktop, fix #4568 and icon on GNOME dock/taskbar
2025-01-22 23:52:42 -06:00
Adam Honse
8f67c22a4a
Cleanup labels on Information page
2025-01-22 23:41:42 -06:00
RedBlackAka
fc310dc440
Add Palit RTX 4070 Ti SUPER Gamingpro #4545
2025-01-22 19:35:23 +00:00
ericleco
43ab975ec1
Issue 4376 Adding support for SteelSeries Apex Pro Gen 3 keyboard
2025-01-22 19:01:05 +00:00
RedBlackAka
03190ff0fd
Add Aorus RTX 2070 #1064
2025-01-22 13:56:21 +00:00
Dmitry K
894d792e23
Config option to limit the number of log files
2025-01-22 13:55:36 +00:00
Chris
fc65a01a60
Added deterministic UUID's to allow MSI upgrade
...
* Adjusted UUID to ensure they are deterministic per App / Channel
2025-01-21 22:04:03 +00:00
Adam Honse
54802fdd4b
Fix device type strings
2025-01-21 14:18:04 -06:00
Adam Honse
23dbabacc6
Set GIT_DEPTH to 0 to ensure tags are available
2025-01-20 18:08:44 -06:00
as3210
bc1e8c25ce
A user complained his Cherry KB US-variant was not detected #4141
2025-01-20 20:29:50 +00:00
Milan Cermak
90b21fd977
Disabling of unneccessary DIMM DETECTOR is backwards.
2025-01-20 19:34:05 +01:00
Adam Honse
a18ef1ad3a
Prevent changing port settings on already opened serial port on Linux using advisory locks, default serial ports to flow control off
2025-01-19 18:35:01 -06:00
Adam Honse
116a031c6d
Fix warning in PhilipsHueSettingsHandler.cpp
2025-01-19 01:45:10 -06:00
RedBlackAka
6ac3fae951
Capitalize theme names
2025-01-19 01:10:07 -06:00
RedBlackAka
29e384af98
Add MSI RTX 4070 Gaming X Slim White #4562
2025-01-19 04:13:42 +00:00
Peter Berendi
219b8909ed
notice to install PowerShell
2025-01-18 02:43:47 +00:00
Adam Honse
a04fe26014
Implement Hue Settings Handler to prevent json type conflicts that resulted in a multiply defined linker warning
2025-01-17 20:34:23 -06:00
berendi
236e67e46b
improve retry algorithm in KingstonFuryDRAMControllerDetect.cpp
2025-01-17 18:59:19 +00:00
Adam Honse
8305572613
Fix overflow memset in JGINYUEInternalV2Controller.cpp
2025-01-17 11:24:22 -06:00
RedBlackAka
9ced0a9225
Clean up MSI GPU names
2025-01-17 14:51:26 +00:00
Adam Honse
51031cc1fe
Try to fix git-get-branch.sh call on Windows
2025-01-17 08:12:32 -06:00
Chris M
e2ddc03dfe
Add rules to deploy MSI build
...
* Turn the deploy MSI build off for forks
2025-01-17 07:00:04 +00:00
Adam Honse
253bf9c077
Fix warnings about omitted parameter names in scsiapi_macos.c
2025-01-17 00:58:33 -06:00
Adam Honse
d9d3bc2b6c
Fix warning in JGINYUEInternalUSBV2Controller.h
2025-01-17 00:53:10 -06:00
Adam Honse
633662037a
Fix warning in OpenRGBDialog.h
2025-01-17 00:48:27 -06:00
Adam Honse
ce65818060
Fix warnings and improve robustness of scsiapi_linux.c
2025-01-17 00:27:21 -06:00
Adam Honse
815924b9ac
Fix warning in LogitechProtocolCommon.cpp
2025-01-17 00:16:34 -06:00
Adam Honse
b64b856dfd
Fix warning in EVisionV2KeyboardController.cpp
2025-01-17 00:15:18 -06:00
Adam Honse
1b9ce719f8
Fix warning in OpenRGBDialog.cpp
2025-01-17 00:12:59 -06:00
Adam Honse
f8cc8a38c7
Attempt to clean up Fedora build warnings
2025-01-16 23:58:17 -06:00
Adam Honse
8126fbc4a3
Fix warnings in net_port.cpp
2025-01-16 23:44:58 -06:00
Adam Honse
66487422ab
Fix warning in RGBController.cpp
2025-01-16 23:44:58 -06:00
Adam Honse
39d7ce6a50
Fix warning in ResourceManager.cpp
2025-01-16 23:44:58 -06:00
Adam Honse
5db2c3af8c
Fix warning in LogitechProtocolCommon.cpp
2025-01-16 23:44:58 -06:00
Anthony Moon
e0a78f753d
added H100i Elite PID and detector
2025-01-16 12:37:36 -08:00
Adam Honse
f3c3a9cd44
Fix AUR version
2025-01-16 11:59:38 -06:00
Adam Honse
ae248d6d32
Update versioning scheme
2025-01-16 17:51:20 +00:00
RedBlackAka
7f04d34179
Improve Windows installer header and allow upgrading
2025-01-15 03:40:52 +00:00
Adam Honse
77fd471915
Only load segments from profile if segment count differs from base controller, prevents segment duplication on devices with autogenerated segments
2025-01-14 12:34:32 -06:00
RedBlackAka
67a0f031a7
Add Asus Tuf 7800 XT OC SPID
2025-01-14 16:56:39 +00:00
Adam Honse
50f4bb5e5a
Indicate that system plugins cannot be removed by changing remove button text
2025-01-14 01:40:29 -06:00
Adam Honse
17ad77f07a
Don't unload/remove plugins immediately, instead require a restart to prevent unclean unload/crash
2025-01-14 00:41:32 -06:00
Adam Honse
6f55f0e0c0
Rename Windows 64 MSI CI job
2025-01-14 00:05:05 -06:00
Adam Honse
567ad09506
Check executable directory for system plugins (in plugins folder) on Windows
2025-01-13 23:53:26 -06:00
RedBlackAka
b8bfd1dddc
Clean up and finish Windows installer
2025-01-14 05:01:50 +00:00
Chris
cc26827c57
Adding Windows 64bit MSI package to build
...
* Added Windows 64bit deploy stage to CI/CD
* Created deb builder to support WINE and Wix toolset
* Created build-msi.sh to create XML manifest
2025-01-14 05:01:50 +00:00
Chris
698ababc6d
Added message for users submitting to Github
2025-01-13 02:24:10 +00:00
ffernn
12dd340912
Add support for EVGA 3060 Ti FTW3 Ultra Gaming LHR
2025-01-13 02:14:45 +00:00
Hepi34
44c839c116
Implement RGB support for KFA2 RTX 2070 OC
2025-01-12 01:54:15 +00:00
Adam Honse
d424b1f2b4
More protocol documentation updates
2025-01-10 21:53:21 -06:00
Adam Honse
ff2188ba45
Update SDK Documentation, fix plugin protocol version type in NetworkServer
2025-01-10 11:59:53 -06:00
llyyr
1c42cdc928
Added ROG RX6600XT O8G Gaming
2025-01-10 14:05:09 +00:00
morg
3e1a0ff5a3
Prevent crashing when removing the last plugin in the list
2025-01-10 10:56:25 +01:00
morg
59e303c882
Add missing tags in logs
2025-01-10 08:53:31 +01:00
thombo
f8e04f5f0f
Support for MSI board 7D33 added, configuration of 7D89 corrected
2025-01-09 21:42:02 +01:00
Adam Honse
1cc41bb4cd
Clean up README.md
2025-01-09 11:48:26 -06:00
Chris
990f89b94f
Turn off translation for SDK and API version
...
* Revert 6ff4919d with better fix
* Resolves #4538
2025-01-09 18:23:59 +11:00
Adam Honse
648c0fce92
Get rid of old early prototype OpenRGBDialog, rename OpenRGBDialog2 to OpenRGBDialog
2025-01-08 23:31:34 -06:00
Barry H
014ae33f0b
Chinese Traditional translation updated for v1.0
2025-01-09 03:43:21 +00:00
Adam Honse
d8d7c37cf1
Fix SDK/Plugin version not displaying correctly
2025-01-08 21:03:09 -06:00
Adam Honse
471f9d3e2e
Add server option to disable the size check called legacy workaround, which can be enabled to allow some old SDK apps that didn't properly implement the size to still be used
2025-01-08 20:44:20 -06:00
Chris M
3117dd0885
Added Bloody W90 Pro Mouse
...
* Added new PID and usage to A4Tech_Detector
* Added PID to layout switch in RGBController_BloodyMouse
* Resolves #4466
2025-01-09 02:27:33 +00:00
RedBlackAka
034a8858c5
Further improvements and fixes for German translation
2025-01-08 22:22:33 +00:00
morg
309d25e047
Remove useless ResourceManager include
2025-01-08 11:10:38 -06:00
morg
accdcf1bea
Move some last second code to the about to quit signal.
2025-01-08 16:54:21 +00:00
Barry H
3336817c9a
Chinese Simplified translation updated for v1.0
2025-01-08 16:51:24 +00:00
RedBlackAka
e570ae2b3f
Update German translation for 1.0
2025-01-08 14:21:06 +00:00
Dmitry Kychanov
b30992bf28
Russian translation updated for v1.0
2025-01-08 02:10:58 +00:00
Chris M
6ff4919d75
Moved Software Info API values to ensure translation
...
* Resolves #4538
2025-01-08 02:10:11 +00:00
Dmitry Kychanov
210f7c4993
Last minute fixes for ASUS G18 layout & Direct mode brightness
2025-01-08 03:26:51 +04:00
Dmitry K
d1f90e134f
[Review needed] Fix Rescan Crash on MacOS
2025-01-07 19:44:21 +00:00
RedBlackAka
20ae2d3662
Clean up Gigabyte GPU detectors
2025-01-06 22:07:38 +00:00
morg
d2a9fb7c3c
Refresh plugin list after a plugins scan. Fixes #4505
2025-01-06 15:16:57 +01:00
RedBlackAka
c91e1dcdd9
Add fullscreen mode toggleable with F11
2025-01-05 22:48:31 +00:00
Alexey Sokolov
b2ea4212fd
Use a common way to check for Qt6 instead of introducing UB
2025-01-05 22:46:12 +00:00
RedBlackAka
49036313d0
Add Zotac 3080 AMP Holo non-LHR and minor cleanup
2025-01-05 22:44:58 +00:00
Barry H
8142fade24
Added ROG RX6650XT O8G Gaming from #3977 & TUF RX7600XT O16G Gaming
2025-01-05 22:43:21 +00:00
Adam Honse
02db89f7fc
Add settings option to enable/disable logging to file, default to enabled
2025-01-05 16:32:32 -06:00
Chris M
7b454ce5f4
Preliminary support for Logitech FP8071
...
* Updated detection for differences in FP8071
2025-01-03 16:12:49 +11:00
Milan Cermak
366adce39e
Patriot Controllers to use DIMM_DETECTOR
2025-01-02 19:18:37 -06:00
RedBlackAka
3546788c44
Add RTX 2060, 2060S & 2070 FE support
2025-01-02 17:20:27 +00:00
RedBlackAka
427e9d0209
Add Asus ROG RTX 2060 6G #4509
2025-01-02 14:26:55 +00:00
Chris M
8d8199a6b3
Initial commit for Razer Huntsman V3 Pro TKL White
...
* Adding PID 0x02A7 for the Huntsman V3 Pro TKL White
* Added metadata to RazerDevices.cpp
* Registered detectors
* Added capabilities to RazerController.cpp
* Resolves #4418
2025-01-01 10:41:03 +11:00
nicolasyang
c3e352d252
Initial commit for Gigabyte Radeon RX 7800 XT GAMING OC 16G
2024-12-29 19:04:20 +00:00
Andrew Velasquez
510528ed7b
Add ASUS_ROG_STRIX_RTX_4060_O8G_GAMING to pci_ids.h Tested and works.
2024-12-29 19:03:02 +00:00
Will
db19bcd712
Set Skyloong GK104 Pro maximum brightness to OEM maximum
2024-12-27 07:42:28 +00:00
RedBlackAka
914cf1b3ff
Clean up names of several devices
2024-12-27 07:41:33 +00:00
RedBlackAka
7085106b45
Attempt to fix dark theme on macOS
2024-12-23 07:36:17 +00:00
Milan Čermák
a2867e151d
HyperX controller to use DIMM_DETECTOR
2024-12-23 07:26:58 +00:00
Adam Honse
560ff5ab33
Clean up SPDAccessor, split out classes into their own files, add comments, update coding style
2024-12-21 22:21:41 +00:00
Frans Meulenbroeks
38732a8fb4
Add Controller for CoolerMaster MM712 Mouse
2024-12-20 17:41:39 +00:00
Chris M
2652e92461
Initial commit for Razer Firefly V2 Pro
...
+ Adding PID `0x0C08` for the Firefly V2 Pro
+ Added metadata to RazerDevices.cpp
+ Registered detectors
+ Added capabilities to RazerController.cpp
+ Resolves #4239
2024-12-20 15:00:45 +11:00
thomisus
f1965b4650
Added Razer Basilisk V3 35K and V3 Pro 35K
2024-12-19 21:52:01 +00:00
Peter Berendi
2a9b7c8115
fix Kingston Fury DDR5 detection ( #4479 )
2024-12-19 14:32:40 +00:00
RedBlackAka
1bfd0fbd1f
Add additional PCIE ID for ROG 2060S #4469
2024-12-13 21:53:43 +00:00
RedBlackAka
ac9f5bed50
Initial commit for Nvidia RTX 2080 Ti FE
2024-12-13 21:52:55 +00:00
Yunus Arkan
c2215cbe11
Adding support for EVision keyboard named "Gamepower ogre rgb"
2024-12-12 06:12:34 +00:00
TheMasterofBlubb
241b977904
Added alternative Pid for EVGA Z20
2024-12-12 06:11:45 +00:00
Milan Čermák
ae94ce1252
Fix null pointer dereference in SPD
2024-12-10 14:37:42 +00:00
Adam Kaczinski
48f0084a9f
adding fix for crash when using effects with kasa devices
2024-12-04 17:46:42 -08:00
Milan Čermák
b1d5e83adc
Implement common DRAM SPD module with EE1004 and SPD5118 driver support to support detecting DRAM modules using SPD information.
2024-12-04 20:41:52 +00:00
Adam Honse
3d171c222b
Fix HYTE THICC Q60
2024-12-02 19:15:16 -06:00
Fabian R
fe240190b3
Major fixes and improvements for CoolerMaster ARGB Gen2 A1 V2
2024-11-30 10:08:37 +00:00
Chris M
82b56e3de7
Fix broken README links
...
* Resolves #4415
2024-11-29 08:05:10 +11:00
morg
9d229e2a0c
Prevent non AMD devices to be registered from i2c_smbus_amdadl
2024-11-28 08:11:49 +01:00
Dmitry Kychanov
89e74e6268
Added 4070 Ti per Discord request from Sayanov
2024-11-27 20:33:56 +04:00
Cooper Hall
47f391a3a6
Initial Commit for Lenovo Legion 7 gen 9
2024-11-27 03:30:00 +00:00
Adam Honse
80ac9b3f0d
Initial commit for HYTE Nexus controller
2024-11-26 21:12:33 +00:00
Zach Deibert
bd3cc94212
Add support for loading profiles on suspend/resume
2024-11-26 20:07:28 +00:00
Adam Honse
7d96b27f28
Fix warning in OpenRGBDialog2.cpp
2024-11-26 02:34:34 -06:00
Adam Honse
a8cbf4f52f
Fix warnings in OpenRGBDevicePage.cpp
2024-11-26 02:33:30 -06:00
Adam Honse
f1948dc3a6
Fix warnings in OpenRGBPluginsPage.cpp
2024-11-26 02:31:39 -06:00
Adam Honse
75bebb0a4b
Fix warnings in scsiapi_windows.c
2024-11-26 02:30:23 -06:00
Adam Honse
9afc7285b5
Fix warnings in ResourceManager.cpp
2024-11-26 02:28:29 -06:00
Adam Honse
1586812112
Fix warnings in RGBController.cpp
2024-11-26 02:28:19 -06:00
Adam Honse
cbfb8afa0c
Fix warning in PluginManager.cpp
2024-11-26 02:06:40 -06:00
Adam Honse
9dafb5cb7f
Fix warnings in KeyboardLayoutManager.cpp
2024-11-26 02:06:05 -06:00
Adam Honse
4df90b1b96
Fix warnings in ResourceManager.cpp
2024-11-26 02:00:36 -06:00
Adam Honse
f1da4a3b2f
Fix warning in RGBController.cpp
2024-11-26 01:57:01 -06:00
Adam Honse
39c968ff2a
Fix some warnings in NetworkServer.cpp
2024-11-26 01:55:35 -06:00
Adam Honse
b0c3856ab4
Fix warnings in ProfileManager.cpp
2024-11-26 00:38:56 -06:00
Adam Honse
9d3956c168
Fix warnings in NetworkClient.cpp
2024-11-26 00:37:30 -06:00
Adam Honse
d0397bc23a
Fix warning in cli.cpp
2024-11-26 00:34:56 -06:00
Adam Honse
7eb83f1a60
Fix warnings in Thermaltake Riing controllers
2024-11-26 00:34:16 -06:00
Adam Honse
b4ee1f0fb8
Fix warnings in QMK OpenRGB controller
2024-11-26 00:32:10 -06:00
Adam Honse
ac802b1aa8
Fix warnings in ASUS Aura Core laptop controller
2024-11-25 23:43:13 -06:00
Adam Honse
51e38ade01
Fix warnings in Mintaka keyboard controller
2024-11-25 23:37:17 -06:00
Adam Honse
b213d3f37c
Fix warnings in RGBController_Luxafor.cpp
2024-11-25 19:49:28 -06:00
Adam Honse
b0ba64f178
Fix warnings in JGINYUE V2 controller
2024-11-25 19:48:01 -06:00
Adam Honse
69512cbf70
Fix warning in RGBController_HYTEKeyboard.cpp
2024-11-25 19:44:39 -06:00
Adam Honse
b7a3de0f10
Fix warnings in RGBController_Luxafor.cpp
2024-11-25 18:43:09 -06:00
Adam Honse
540f785e90
Fix warnings and code cleanup in RGBController_JGINYUEInternalUSBV2.cpp
2024-11-25 18:42:08 -06:00
Adam Honse
01d9655781
Fix warnings in RGBController_HYTEKeyboard.cpp
2024-11-25 18:36:52 -06:00
Fotis Papadopoulos
224d75e0e8
PNY RTX 3080Ti Revel Epic-X
2024-11-17 20:39:13 +00:00
Chris
b68dacec62
Setting Linux & Windows amd64 builds to compile on MR
2024-11-16 17:46:51 +11:00
morg
f45e61d651
Add support for Sapphire 6950XT TOXIC
2024-11-14 23:40:01 +01:00
Adam Honse
c734e6f929
Fix merge request pipeline again
2024-11-13 20:02:48 -06:00
Chris
0539e3faeb
Switching Linux & Windows amd64 builds back to auto
...
* Created .default_rules reference
* Renamed "Linux amd64 AppImage" build to "Linux amd64 AppImage Base"
then extended "Linux amd64 AppImage" to automate local runners
* Renamed "Windows 64" to "Windows 64 Base" and extended "Windows 64"
to automate local runners
2024-11-14 11:50:35 +11:00
morg
43021f9a15
Add support for Turtle Beach - Vulcan TKL. Closes #4419
2024-11-13 16:25:57 +00:00
Sam B
e81e294479
Add Riing Trio Controller support
2024-11-12 20:33:33 +00:00
Adam Honse
378f0af781
Try to fix merge request CI not having amd64 AppImage or Windows 64 builds
2024-11-11 21:18:43 -06:00
Milan Cermak
8eba52ec30
Controller registered but no device found
2024-11-11 01:45:37 +00:00
Vasily Galkin
777725c083
Reenable forks and their MRs ability to run pipelines on gitlab.com runners
2024-11-10 22:33:24 +00:00
Adam Honse
5b7cdf786b
Allow switching format for hex color code entry box between RGB (HTML) and BGR (RGBColor)
2024-11-10 16:23:57 -06:00
Mark Li
330f6d6014
Add support for Cooler Master ARGB Gen2 A1 Mini
2024-11-10 06:42:57 +00:00
Marius Alexandersen
7a69aef99b
Add Arrow Lake SMBus Support
2024-11-10 00:40:45 +01:00
Adam Honse
9e5bbc7598
Initial HYTE Keyboard controller
2024-11-08 14:55:37 +00:00
Lobo Tommy
986b21e02b
Adding Turtle Beach Vulcan II support
2024-11-07 14:45:14 +00:00
JoshTripleH
2a8fdc486b
Fix get location to avoid detection issues after relaunch
2024-11-05 01:04:22 +00:00
Thomas Ricci
fa6a516543
Add new G733 hardware ID
2024-11-03 07:57:21 +00:00
rom4ster
d627c91a4a
Added Reactive Mode For Aerox 9 in General Aerox Controller And Deleted Old Controller
2024-11-02 23:00:49 +00:00
morg
1368f83d77
Adds a setting for automatically showing LED view
2024-11-02 17:34:28 +00:00
morg
ab7e281c1c
Adds a few checks before trying to init a serial device. Closes #2247
2024-11-02 17:32:17 +00:00
Chris M
fc3e95e16a
Fix regression in Linux DMIinfo
...
* Reversed Linux Name and Vendor paths to align with declarations
2024-10-31 19:32:56 +11:00
Chris M
a61703da50
Initial commit for the G533ZW Aura Laptop
...
* Added new device layout to AsusAuraCoreLaptopDevices.cpp
* Resolves #4353
2024-10-31 05:15:12 +00:00
Chris M
da13a0b3fe
Add missing include for Mountain Keyboard Controller
...
* Missing <cstring> include required by memset
2024-10-31 11:46:29 +11:00
morg
8b9f128881
Nanoleaf: Check for connection error before accessing status/body. Closes #4390
2024-10-30 23:14:40 +00:00
rom4ster
43bd3774e8
Add Knob color support to mountain keyboard
2024-10-30 23:13:26 +00:00
Tiago Gomes
b138405740
Add support for Omen 45L front fans, off mode and Wave and Radial effects
2024-10-30 16:09:49 +00:00
Adam Honse
c45e743d87
Fix bad log call in dmiinfo trying to directly print std::string instead of c_str
2024-10-29 20:01:49 -05:00
Joe Petrakovich
5cfa0668b9
Add support for NZXT RGB & Fan Controller (New NZXT H9 Elite Model)
2024-10-30 00:47:44 +00:00
JAO1988
69f03e0e24
Update ThermaltakeRiingControllerDetect.cpp for additional controllers.
2024-10-30 00:46:56 +00:00
thombo
4d4dc7aaee
Config of MSI board 7D98 corrected
2024-10-30 00:40:47 +00:00
Chris M
2e199593e9
Adding product name to DMI data class
2024-10-30 07:58:11 +11:00
gregorein
8565a3ddee
feat: added new Asus PID (x670e motherboards)
2024-10-28 01:48:47 +00:00
Björn Bidar
24fc6bd749
Optionally support system libe131
...
Can be enabled by calling qmake with CONFIG+=system_libe131.
Includes comments for general structure to handle in-tree
vs. out-of-tree dependencies.
Handles only systems who use pkgconfig.
2024-10-26 21:17:23 +00:00
morg
90a0e5fac7
Add support for AORUS GeForce RTX™ 4070 Ti MASTER 12G. Closes #4323
2024-10-26 21:16:08 +00:00
Filip Krakowski
a3ca22e6a1
spd5118 kernel driver conflicts with Kingston Fury DRAM
2024-10-26 19:13:34 +00:00
mike
fc3116e596
DasKeyboard: Update detection of US keyboard, and minor change to keyboard layout.
2024-10-26 19:11:21 +00:00
Chris
19a69f4139
Corrected HIDAPI include for the Mintaka KB Controller
...
* Compile error on Windows introduced in d7e467a3
2024-10-22 16:58:37 +11:00
Julien "_FrnchFrgg_" Rivaud
bdfd2a3290
Add support for Turtle Beach (ex ROCCAT) Vulkan II
2024-10-20 19:57:22 +00:00
Federico Scodelaro
d7e467a37f
Add VSG Mintaka keyboard
2024-10-20 19:56:31 +00:00
SU wuyi
7dcdef28c8
Initial commit for adding support to JGINYUE Motherboard Controller V2
2024-10-20 19:54:04 +00:00
Dmitry Kychanov
300abac9a8
Removed unused includes
2024-10-15 00:24:32 +00:00
Alexey Sokolov
b3b9ebb3b7
Fix OPENRGB_SYSTEM_PLUGIN_DIRECTORY
2024-10-15 00:22:20 +00:00
Milan Čermák
d5ef41bb80
Improve Kingston Fury detection
2024-10-09 02:34:08 +00:00
Arthas Lich
f802547e7b
Add Colorful iGame GeForce RTX 4070 SUPER Ultra W OC 12GB
2024-10-08 15:52:36 +00:00
Dmitry Kychanov
a7cdbb3844
Fix --profile
2024-10-06 00:46:51 +04:00
Dmitry Kychanov
b171906162
Fixed server
2024-10-05 02:47:02 +04:00
Adam Honse
98eab49e99
Change HyperX Microphone Controller zone type to single
2024-10-01 20:06:07 -05:00
BestPig
e53e903b5e
Add Gigabyte RTX 4070 SUPER Aero OC 16GB
2024-09-29 20:52:37 +02:00
Adam Honse
8a36717842
Remove LogManager dependency from NetworkClient.cpp
...
NetworkClient/Server code should have minimal internal dependencies as it is intended to be includable in external applications, pulling in only the absolutely necessary files so that it may be used in third party SDK applications. LogManager is not a necessary dependency.
2024-09-27 11:25:55 -05:00
Dmitry Kychanov
d612b8b8de
Network shutdown optimization
2024-09-27 16:15:14 +00:00
Dmitry K
2c952a54d2
Loading optimization (no GUI changes)
2024-09-26 22:20:48 +00:00
Dmitry K
7e96e0efa5
Added Asus TUF Gaming M3 Gen II
2024-09-22 23:54:18 +00:00
Mark
c4384f2a47
Add Palit RTX 4060 Dual support
2024-09-22 23:52:08 +00:00
Ojas Sinha
98b2c20d54
Add Gigabyte RTX 4070 SUPER Eagle OC ICE 12GB
2024-09-22 23:50:54 +00:00
Chris M
ac8158ba9c
Added MSI RTX4070Ti Super 16G Gaming X Slim White GPU
...
* Added `0xE13E` to pci_ids.h
* Registered detector in MSIGPUv2ControllerDetect.cpp
* Link to [webpage](https://www.msi.com/Graphics-Card/GeForce-RTX-4070-Ti-SUPER-16G-GAMING-X-SLIM-WHITE/Specification )
* Resolves #4329
2024-09-18 07:07:16 +10:00
Chris M
d45d2bf7fc
Corrected KLM layout for Blackwidow V4 1532:0287
...
* Resolves #4313
2024-09-15 19:07:50 +00:00
Vasily Galkin
175ebb61de
Add alternative IDs to better detect already-supported Aorus GPUs
2024-09-15 19:06:03 +00:00
Mut Ze
8c642ac923
Add support for iGame 4070 Ti SUPER Advaned OC (AD102 version)
2024-09-14 19:09:39 +00:00
thombo
8248509377
Support for MSI boards 7D93 and 7E24 added
2024-09-14 19:05:34 +00:00
Oleh Polisan
77dbb4becf
docs: add PiLED to apps, supporting ORGB SDK
2024-09-14 00:34:54 +00:00
Ensar Sarajčić
8c874181c0
Reuse Aerox3Wireless for other Aerox wireless mice
2024-09-13 16:44:25 +00:00
Ensar Sarajčić
c84932df46
Add Aerox 3 wireless
2024-09-11 16:42:11 +00:00
LikMaiDong69
1342adefe4
Resolves Issue #4270 : Added MSI 4080 SUPER Gaming X Trio
2024-09-11 16:39:50 +00:00
Dmitry K
cc21027db2
Asus G17 Direct mode fix (with extra tight matrix map)
2024-09-08 00:14:24 +00:00
Adam Honse
bf630245d0
Initial commit for Dream Cheeky Webmail Notifier
2024-09-06 23:42:47 -05:00
Adam Honse
062ecf69f0
Add luxafor-python to projectrs researched
2024-09-06 11:27:42 -05:00
Dimitri Marques
bb5d93ddf6
✨ - Add support for Dell G15 5530 RGB keyboard (RTX 4050)
2024-09-06 10:19:45 -03:00
Dmitry Kychanov
e565120d29
Added ASUS ROG Strix G18 (G814JV) + Light Bar behavior fixes
2024-09-06 10:51:15 +04:00
Chris M
e0cffcfb3a
Migrated Asus Aura Core Laptop controller to the KLM
...
* Added AsusAuraCoreLaptopDevices to record device metadata.
* Adjusted AsusAuraCoreLaptopDevices to allow KLM layouts per zone
* Modified RGBController_AsusAuraCoreLaptop to use KLM layouts.
* Adjust AsusAuraCoreLaptopController to align with new data model
* Other code changes to accomodate
2024-09-06 04:36:06 +00:00
Adam Honse
f115d2cbd9
Add Luxafor pattern modes
2024-09-05 22:59:20 -05:00
Adam Honse
ae826f2fd0
Initial commit of Luxafor Flag controller, only supports direct mode for now
2024-09-05 22:18:24 -05:00
Chris M
a675825224
Initial commit for Corsair K70 PRO V2 keyboard
...
* Added metadata to CorsairPeripheralV2Devices
* Added detector in CorsairPeripheralV2ControllerDetect.cpp
* Resolves #3912
2024-09-04 17:56:10 +10:00
Chris M
6d00a7fb23
Added media keys to K70 RGB Pro
...
* Added limit for packet size in CorsairPeripheralV2Controller
* Resolves #3862
2024-09-04 17:43:14 +10:00
Chris
4a74103e70
Revert hidraw version check
...
* `packagesExist(hidapi-hidraw>=0.10.1)` is not a valid qmake version test
2024-09-03 18:19:34 +10:00
Chris M
4fcf0d01a2
Fixed small typo in EKController import
2024-09-03 13:14:10 +10:00
Chris
67def7465c
Initial commit for Corsair K70 Core keyboard
...
* Added metadata to CorsairPeripheralV2Devices
* Added detector in CorsairPeripheralV2ControllerDetect.cpp
* Resolves #4103
2024-09-02 21:29:44 +10:00
Maksims K
8fa92a0789
Fix bug in AsusAuraMainboardController.cpp where effect channel wasn't being incremented. Fixes #4114 .
2024-09-01 16:30:56 +00:00
shafiahaz2478
406350f5f5
added ant esports GM600 mouse
2024-08-30 19:26:19 +00:00
Adam Honse
11bdaaa2fc
Fix AOC GK500 mapping broken by changing KLM base layout from ANSI to Default (English ANSI + English ISO combined map). Rename the 'ansi' field to reflect that this is no longer an ANSI map.
2024-08-29 00:09:03 -05:00
Chris M
c23bbbd32a
Added Bloody W70 Max Mouse
...
* Added new PID and usage to A4Tech_Detector
* Added PID to layout switch in RGBController_BloodyMouse
* Resolves #4296
2024-08-29 09:51:29 +10:00
morg
a6df80f87e
Crash fix for linux nvapi
2024-08-28 13:57:18 +00:00
Tam D
f2c99f22a8
fix #4292 sk620 support
2024-08-28 03:44:28 +00:00
Adam Honse
511c266178
Add u16string to string conversion function for CMKeyboardV2Controller.cpp
2024-08-25 20:49:31 -05:00
Chris
c6fe58e635
Revert 8bf07f49 "Fix wstring to string conversion warning in CMKeyboardV2Controller.cpp"
...
* Linux throws a SIGABRT
2024-08-26 01:26:43 +00:00
Adam Honse
641c917605
Add Gigabyte RTX 4070Ti Eagle OC 12GB
2024-08-25 17:20:03 -05:00
verglor
ea7f86b32a
Fix indentation of device list in NVIDIAIlluminationControllerDetect_Windows_Linux.cpp
2024-08-23 18:40:01 +00:00
verglor
4b2781404a
[New Device] Gainward GeForce RTX 4070 Ghost (OC) #3614
2024-08-23 18:40:01 +00:00
Tam Do
d86f59cf17
add sk620
2024-08-23 11:15:19 -05:00
Adam Honse
3a1dd871ff
Fix serial string containing invalid characters in Razer Kraken controller
2024-08-22 23:18:03 -05:00
liberodark
c4ecf3ebcd
Add Skillkorp K5
2024-08-20 13:08:12 +02:00
Adam Honse
428355761e
Fix unrecognized escape sequence warning in i2c_smbus_piix4.cpp
2024-08-17 01:24:37 -05:00
Adam Honse
a18211cc57
Fix unrecognized escape sequence and possible loss of data warnings in i2c_smbus_i801.cpp
2024-08-17 01:23:50 -05:00
Adam Honse
9caa009eb3
Fix unreferenced parameter warning in nvapi.cpp
2024-08-17 01:13:28 -05:00
Adam Honse
38818f7d88
Fix unreferenced local variable warning in OpenRGBNanoleafSettingsEntry.cpp
2024-08-17 01:02:54 -05:00
Adam Honse
20e4d18cb4
Fix unreferenced parameter warning in i2c_smbus_piix4.cpp
2024-08-17 00:54:20 -05:00
Adam Honse
62b6e7175f
Fix unreferenced variable and parameter warnings in i2c_smbus_nct6775.cpp
2024-08-17 00:53:01 -05:00
Adam Honse
cffac6c255
Fix unreferenced variable and parameter warnings in i2c_smbus_i801.cpp
2024-08-17 00:51:03 -05:00
Adam Honse
66a1496f18
Fix unreferenced parameter warning in i2c_smbus_amdadl.cpp
2024-08-17 00:46:33 -05:00
Adam Honse
7f90c69eb0
Fix warnings in scsiapi_windows.c
2024-08-17 00:29:25 -05:00
Adam Honse
1b26908104
Fix unreferenced local variable warning in i2c_smbus_nvapi.cpp
2024-08-17 00:25:30 -05:00
Adam Honse
c1149da754
Fix possible loss of data warnings in NetworkServer.cpp
2024-08-17 00:24:18 -05:00
Adam Honse
bb1ae9cf2e
Fix possible loss of data warning in i2c_smbus.cpp
2024-08-17 00:22:53 -05:00
Adam Honse
8cbdb0a236
Fix warnings in ResourceManager.cpp
2024-08-17 00:15:17 -05:00
Adam Honse
6c729ff60f
Fix possible loss of data warnings in RGBController.cpp
2024-08-16 23:54:14 -05:00
Adam Honse
9281f8ed5c
Fix possible loss of data warnings in ProfileManager.cpp
2024-08-16 23:48:37 -05:00
Chris M
d6cac9cb27
Added Asus ROG STRIX RTX4070Ti 12GB Gaming GPU
...
* Added `0x88A6` to pci_ids.h
* Registered detector in ENESMBusControllerDetect.cpp
* Link to [webpage](https://rog.asus.com/graphics-cards/graphics-cards/rog-strix/rog-strix-rtx4070ti-12g-gaming-model/ )
* Resolves #4280
2024-08-17 10:29:13 +10:00
Adam Honse
0743bc49b3
Fix possible loss of data warning in RGBController_ThermaltakeRiingQuad.cpp
2024-08-16 11:31:51 -05:00
Adam Honse
1e3b6cae47
Fix possible loss of data warning in RGBController_ThermaltakeRiing.cpp
2024-08-16 11:30:37 -05:00
Adam Honse
5f1b3ba939
Fix type issue in SteelSeriesSenseiController.cpp
2024-08-16 11:09:57 -05:00
Adam Honse
8bf07f490e
Fix wstring to string conversion warning in CMKeyboardV2Controller.cpp
2024-08-16 11:09:17 -05:00
qq
b45b24b922
New Evision based keyboard
2024-08-15 20:57:43 +00:00
Adam Honse
d554a18e8a
Fix issues
2024-08-15 11:46:21 -05:00
Adam Honse
14f65a5728
Fix type conflicts and truncation warnings in SteelSeriesSiberiaController.cpp
2024-08-15 11:37:17 -05:00
Adam Honse
67b5803e63
Fix type conflicts and truncation warnings in SteelSeriesSenseiController.cpp
2024-08-15 11:35:39 -05:00
Adam Honse
2054cb566d
Fix type conflicts and truncation warnings in SteelSeriesRivalController.cpp
2024-08-15 11:33:33 -05:00
Chris
d3f30f3dc8
Added TU104 variant of Gigabyte RTX2060 8GB Gaming OC GPU
...
* Registered detector in GigabyteRGBFusionGPUControllerDetect.cpp
2024-08-15 18:34:22 +10:00
Adam Honse
6e66c6ff5e
Fix possible loss of data warning in SteelSeriesApexTZoneController.cpp
2024-08-13 19:50:49 -05:00
Adam Honse
52a7412918
Fix possible loss of data warning in RoccatKoneAimoController.cpp
2024-08-13 19:49:53 -05:00
Adam Honse
b88107664a
Fix possible loss of data warnings in RGBController_RoccatKoneAimo.cpp
2024-08-13 19:49:01 -05:00
Adam Honse
83150696bf
Fix possible loss of data warning in RGBController_RedSquareKeyroxTKLClassic.cpp
2024-08-13 19:45:34 -05:00
Adam Honse
15f7ba8b12
Fix possible loss of data warning in RGBController_Razer.cpp
2024-08-13 19:44:38 -05:00
Adam Honse
fed58b3dc1
Fix possible loss of data warning in RGBController_MSIMysticLight64.cpp
2024-08-13 19:43:22 -05:00
Adam Honse
448e019702
Fix possible loss of data warning in RGBController_LogitechLightspeed.cpp
2024-08-13 19:42:10 -05:00
Adam Honse
c7b6d18832
Fix possible loss of data warnings in RGBController_MSIGPU.cpp
2024-08-13 19:39:00 -05:00
Adam Honse
243ce886e1
Remove OpenRGB kernel patch
2024-08-13 19:34:54 -05:00
Chris M
31b752feed
Avoid double free in SinowealthController destructor
...
* Non USE_HID_USAGE code path needs to avoid closing device twice
2024-08-14 00:07:55 +00:00
Thomas Boos
dd91984b70
MSI boards added and some configs corrected
2024-08-14 00:06:58 +00:00
Chris M
bd9b41e544
Removed redundant hid_close(dev) from inherited class
...
* Resolves #4274
2024-08-13 13:23:46 +00:00
crashniels
26e0cc545e
Add support for the Wooting UwU RGB
2024-08-11 17:24:20 +02:00
LER0ever
27128373e2
Add Linux support for NVIDIA Founders Edition GPU Illumination Control
2024-08-09 06:07:19 +00:00
Adam Honse
d778d470b1
Allow multiple operating systems to be specified in filename, i.e. _Windows_Linux.cpp
2024-08-09 00:16:52 -05:00
Adam Honse
c35fd68c99
Fix possible loss of data warnings in SRGBmods controllers
2024-08-08 21:13:21 -05:00
Adam Honse
37a702416f
Fix possible loss of data warnings in RoccatVulcanKeyboardController.cpp
2024-08-08 21:10:07 -05:00
Adam Honse
5a12e77b19
Fix possible loss of data warnings in RazerController.cpp
2024-08-08 21:06:31 -05:00
Adam Honse
2f3017fdfc
Fix another possible loss of data warning in QMK controllers
2024-08-08 21:05:14 -05:00
Adam Honse
e8bf3c35dc
Fix type issues in QMK controllers
2024-08-08 20:54:20 -05:00
Adam Honse
fb2b0aa8e1
Fix possible loss of data warning in RGBController_LogitechLightspeed.cpp
2024-08-08 20:32:35 -05:00
James Buren
ffeaa033bc
Fix output truncation warning in RazerController.cpp
2024-08-08 20:43:54 +00:00
James Buren
e10b05654b
Fix implicit fallthrough warning for RGBController_KingstonFuryDRAM.cpp
2024-08-08 11:29:17 -05:00
Adam Honse
c6e315ff2a
Fix wstring to string conversion warning in WootingTwoKeyboardController.cpp
2024-08-07 22:04:51 -05:00
Adam Honse
68709e91f9
Fix wstring to string conversion warning in WootingOneKeyboardController.cpp
2024-08-07 22:04:41 -05:00
Adam Honse
47af83e194
Fix wstring to string conversion warning in ThermaltakeRiingQuadController.cpp
2024-08-07 22:04:31 -05:00
Adam Honse
91e8fade99
Fix wstring to string conversion warning in RoccatKoneAimoController.cpp
2024-08-07 22:04:22 -05:00
Adam Honse
c38e011924
Fix wstring to string conversion warning in LogitechLightspeedController.cpp
2024-08-07 22:04:11 -05:00
Adam Honse
e84a9b5327
Fix wstring to string conversion warning in MSIMysticLight64Controller.cpp
2024-08-07 22:04:04 -05:00
Adam Honse
5ebd95b72a
Fix wstring to string conversion warning in MSIMysticLight185Controller.cpp
2024-08-07 22:03:56 -05:00
Adam Honse
e7d10a8582
Fix wstring to string conversion warning in MSIMysticLight162Controller.cpp
2024-08-07 22:03:49 -05:00
Adam Honse
8a272c07b7
Fix wstring to string conversion warning in MSIMysticLight112Controller.cpp
2024-08-07 22:03:38 -05:00
Adam Honse
445c8eade1
Fix signed/unsigned mismatch warning in RGBController_LogitechG915.cpp
2024-08-07 22:03:31 -05:00
Adam Honse
da0f93e8b5
Fix truncation warning in LogitechG915Controller.cpp
2024-08-07 22:03:24 -05:00
Adam Honse
29c77edd37
Fix signed/unsigned mismatch warning in RGBController_LogitechG815.cpp
2024-08-07 22:03:17 -05:00
Adam Honse
dae9cd2c3a
Fix type in pair warning in RGBController_LenovoUSB.cpp
2024-08-07 22:03:10 -05:00
Adam Honse
d8de91255f
Remove unneeded argument for i386 build
2024-08-06 23:22:57 -05:00
Adam Honse
ee9e1fbd2a
Add -Wno-psabi to CXXFLAGS to silence armhf-specific ABI change warnings
2024-08-06 21:51:37 -05:00
Adam Honse
d03701c58d
Initial support for system-installed plugins in Linux
2024-08-06 18:22:17 -05:00
Adam Honse
806ababa05
Add Arch include and library paths for mbedtls2 library
2024-08-06 18:00:26 -05:00
liberodark
800c439431
Add MSI 7D98
2024-08-06 21:15:31 +02:00
Pieter Steyn
cfd62f2b0f
Add PID for Apex PRO TKL 2023.
2024-08-06 16:08:28 +00:00
Adam Honse
d834b18a16
Don't include _Linux files in MacOS build, add support for _MacOS files
2024-08-05 23:17:35 -05:00
James Buren
698ae9debc
Update display-library dependency to 17.1
2024-08-05 20:16:14 -05:00
James Buren
3da13705af
Update hidapi dependency to 0.14.0
2024-08-05 15:07:10 -05:00
James Buren
5bcc105cd9
Update hueplusplus dependency to 1.1.0
2024-08-05 19:57:51 +00:00
James Buren
4aac04280c
Update httplib dependency to 0.16.0
2024-08-05 19:56:39 +00:00
James Buren
2e64a82caa
Update libe131 dependency to latest development release
2024-08-05 13:48:09 -05:00
James Buren
6157668057
Update mdns dependency to latest development release
2024-08-05 13:40:34 -05:00
James Buren
4bae567c4c
Update json dependency to 3.11.3
2024-08-05 12:59:20 -05:00
James Buren
1e9e790c71
Update CRCpp dependency to 1.2.0.0
2024-08-05 12:30:07 -05:00
诺诺
4bc14630e9
Fix a bug in Nollie1
2024-08-05 16:21:04 +00:00
James Buren
b398dcdcf9
Update mbedtls dependency to 2.28.8
2024-08-05 01:05:37 -05:00
James Buren
bdad1df3d7
Update libusb dependency to 1.0.27
2024-08-04 23:40:28 -05:00
James Buren
af3dc18841
Fix remaining FreeBSD build issues
2024-08-04 21:07:01 -05:00
James Buren
66109be668
Properly fix how how hidapi and libusb dependencies are handled
2024-08-05 01:14:17 +00:00
Abdullah Abid Ansari
6140849e28
Adds a better white calculation to philips wiz devices
2024-08-04 23:59:45 +00:00
Adam Honse
bd689ee6d7
Switch arm Appimage builds to manually triggered
2024-08-05 08:50:46 +10:00
Adam Honse
5c26a864f0
Add Ubuntu 24.04 amd64 test
2024-08-04 16:43:51 -05:00
Adam Honse
3edaa65d1d
Add MacOS to the introduction
2024-08-04 16:22:04 -05:00
Adam Honse
38f8fcc3f3
Update screenshot in README
2024-08-04 16:19:05 -05:00
Adam Honse
de2c58739b
Add ARM CI targets
2024-08-04 20:58:58 +00:00
James Buren
c071da54ca
Fix implicit fallthrough warning for RGBController_ValkyrieKeyboard.cpp
2024-08-04 05:51:28 -05:00
James Buren
6eac59cea4
Fix an implicit-fallthrough warning in CoolerMasterControllerDetect.cpp
2024-08-04 06:09:26 +00:00
Chris M
36a9991d59
Update pipeline builds to include Fedora 40
...
* Removed F35 and F36 builds
* Updated SPEC file to libusbx-devel
2024-08-04 12:22:51 +10:00
Adam Honse
a5f1372537
Update documentation before 1.0 release
2024-08-03 02:16:09 -05:00
Adam Honse
894380a5d4
Fix signedness issue in LogitechGProKeyboardController.cpp
2024-08-02 11:51:16 -05:00
Adam Honse
f95bd77366
Fix signedness issue in LogitechGLightsyncController.cpp
2024-08-02 11:49:45 -05:00
Adam Honse
f1a85915f9
Fix signedness issue in LogitechG915Controller.cpp
2024-08-02 11:47:58 -05:00
Adam Honse
1ef8af75ae
Fix signedness issue in LogitechG910Controller.cpp
2024-08-02 11:44:47 -05:00
Adam Honse
edab781d44
Fix signedness issue in LogitechG815Controller.cpp
2024-08-02 11:43:15 -05:00
Adam Honse
1e4f8fdd5b
Fix signedness issue in LogitechG810Controller.cpp
2024-08-02 11:40:40 -05:00
Adam Honse
c8c632cddd
Fix signedness issue in LogitechG213Controller.cpp
2024-08-02 11:39:07 -05:00
Adam Honse
f167877a00
Fix possible loss of data warning in LianLiUniHubController.cpp
2024-08-02 11:36:41 -05:00
Adam Honse
03a5b11d09
Fix possible loss of data warning in LianLiUniHubSLV2Controller.cpp
2024-08-02 11:35:11 -05:00
Adam Honse
1089a29af0
Fix possible loss of data warning in RGBController_LianLiUniHubSLV2.cpp
2024-08-02 11:34:26 -05:00
Adam Honse
e8c9f149a1
Fix possible loss of data warning in RGBController_LianLiUniHubSLInfinity.cpp
2024-08-02 11:32:58 -05:00
Adam Honse
a1cffba1bf
Fix possible loss of data warning in LianLiUniHubSLInfinityController.cpp
2024-08-02 11:31:42 -05:00
Adam Honse
848e96f64b
Fix possible loss of data warning in RGBController_LianLiUniHubAL.cpp
2024-08-02 11:30:06 -05:00
Adam Honse
9be9e34be1
Fix wstring to string conversion warning in Logitech controllers
2024-08-02 00:31:04 -05:00
Adam Honse
fc18e404ce
Fix wstring to string conversion warning in LianLiUniHubSLV2Controller.cpp
2024-08-02 00:23:46 -05:00
Adam Honse
398afc721e
Fix wstring to string conversion warning in LianLiUniHubSLInfinityController.cpp
2024-08-02 00:21:49 -05:00
Adam Honse
3b61a47ec2
Fix wstring to string conversion warning in LianLiStrimerLConnectController.cpp
2024-08-02 00:19:39 -05:00
Adam Honse
6548dea9c4
Update SinowealthGMOW controller files to new standardized header comment
2024-08-01 23:00:09 -05:00
Adam Honse
6f7f6d3fe7
Update Sinowealth controller files to new standardized header comment
2024-08-01 22:37:01 -05:00
Adam Honse
792a14cf3b
Update Sinowealth1007 controller files to new standardized header comment
2024-08-01 22:30:18 -05:00
Adam Honse
9d9c6aa5c8
Update GenesisXenon200 controller files to new standardized header comment
2024-08-01 21:39:42 -05:00
Adam Honse
d3993bf9df
Organize Sinowealth controllers into their own folders
2024-08-01 11:35:51 -05:00
Adam Honse
b98081771c
Fix wstring to string conversion warning in LenovoUSBController_Gen7_8.cpp
2024-08-01 11:29:28 -05:00
Adam Honse
deffa35975
Fix possible loss of data warnings in RGBController_LianLiUniHubAL.cpp
2024-08-01 11:24:58 -05:00
Adam Honse
bf7f043e4f
Fix warnings in Lian Li Strimer L Connect controller
2024-08-01 11:20:05 -05:00
Adam Honse
24c6bb2f5f
Fix wstring to string conversion in some Lian Li controllers
2024-08-01 00:30:07 -05:00
Adam Honse
9b79a2263a
Fix possible loss of data warning in RGBController_ZotacV2GPU.cpp
2024-08-01 00:30:07 -05:00
Adam Honse
0b05f93eee
Fix possible loss of data warning in YeelightController.cpp
2024-08-01 00:30:07 -05:00
Adam Honse
4cdee33ae4
Fix possible loss of data warning in RGBController_WinbondGamingKeyboard.cpp
2024-08-01 00:30:07 -05:00
Adam Honse
0027936b1d
Fix possible loss of data warning in RGBController_BlinkController.cpp
2024-08-01 00:30:07 -05:00
Adam Honse
28f7e09558
Fix possible loss of data warning in RGBController_SinowealthKeyboard90.cpp
2024-08-01 00:30:07 -05:00
Adam Honse
dab4a95dc5
Fix possible loss of data warning in PhilipsWizController.cpp
2024-08-01 00:30:07 -05:00
Adam Honse
c42a5ef9f5
Fix possible loss of data warning in PhilipsHueEntertainmentController.cpp
2024-08-01 00:30:07 -05:00
Adam Honse
ebf5dbedb6
Fix possible loss of data warning in RGBController_NZXTHuePlus.cpp
2024-08-01 00:30:07 -05:00
Adam Honse
5bda1dc79f
Fix possible loss of data warning in RGBController_Nollie.cpp
2024-08-01 00:30:07 -05:00
Adam Honse
aec411e721
Fix possible loss of data warning in LianLiUniHubALController.cpp
2024-07-31 23:50:53 -05:00
Adam Honse
34957180be
Fix type warning in RGBController_LenovoUSB.cpp
2024-07-31 23:41:27 -05:00
Adam Honse
aae377a555
Fix wstring to string conversion warning in LenovoUSBController.cpp
2024-07-31 23:39:39 -05:00
Adam Honse
1ba692a0ea
Fix possible loss of data warning in RGBController_EVGAKeyboard.cpp
2024-07-31 23:28:18 -05:00
Adam Honse
c392e2c6ca
Fix no return warning in ENESMBusInterface_SpectrixS40G_Windows.cpp
2024-07-31 23:27:01 -05:00
Adam Honse
ebcc0deac1
Fix possible loss of data warning in RGBController_OKSKeyboard.cpp
2024-07-31 23:17:29 -05:00
Adam Honse
643c81e9db
Fix possible loss of data warning in RGBController_NZXTKraken.cpp
2024-07-31 23:15:59 -05:00
Adam Honse
d3747a2465
Fix possible loss of data warning in NZXTHuePlusController.cpp
2024-07-31 23:14:12 -05:00
Adam Honse
09bdffab54
Fix possible loss of data warning in NZXTHue2Controller.cpp
2024-07-31 23:13:30 -05:00
Adam Honse
656d3a40c8
Fix possible loss of data warning in NZXTKrakenController.cpp
2024-07-31 23:00:23 -05:00
Adam Honse
749c4d0f37
Fix possible loss of data warning in NanoleafController.cpp
2024-07-31 22:59:23 -05:00
Adam Honse
b258f9a683
Fix possible loss of data warning in RGBController_NZXTHue2.cpp
2024-07-31 22:58:11 -05:00
Adam Honse
733d7fb0e5
Fix wstring to string conversion warning in Lenovo4ZoneUSBController.cpp
2024-07-31 22:42:52 -05:00
Adam Honse
a87bd8197c
Fix wstring to string conversion warning in EVGAMouseController.cpp
2024-07-31 22:41:28 -05:00
Adam Honse
3e75452ec8
Fix wstring to string conversion warning in EVGAKeyboardController.cpp
2024-07-31 22:30:15 -05:00
Adam Honse
d94a496808
Fix wstring to string conversion warning in ENESMBusInterface_SpectrixS40G_Windows.cpp
2024-07-31 22:26:31 -05:00
Adam Honse
773a59cf2e
Fix wstring to string conversion warning in CougarKeyboardController.cpp
2024-07-31 22:07:14 -05:00
Adam Honse
4ef2917cf4
Fix warnings in RGBController_Nanoleaf.cpp
2024-07-31 21:54:26 -05:00
Adam Honse
102dccee72
Fix warning in RGBController_NZXTHue1.cpp
2024-07-31 21:53:20 -05:00
Adam Honse
8c2ff38d8d
Fix warnings in NZXTHue1Controller.cpp
2024-07-31 21:52:30 -05:00
Adam Honse
8f7e4963de
Fix wstring to string conversion in CoolerMaster controllers
2024-07-31 01:02:34 -05:00
Adam Honse
10e6e8c91f
Fix emplace warning in LogitechProtocolCommon.cpp
2024-07-31 00:36:36 -05:00
Adam Honse
d2be38c992
Fix possible loss of data warnings in LogitechProtocolCommon.cpp
2024-07-30 21:38:28 -05:00
Adam Honse
3a62cc8379
Fix possible loss of data warning in RGBController_KingstonFuryDRAM.cpp
2024-07-30 21:16:31 -05:00
Adam Honse
bbe97538d8
Fix warnings in KingstonFuryDRAMController.cpp
2024-07-30 21:15:53 -05:00
Adam Honse
05637ba93d
Fix wstring to string conversion warnings in AsusAuraCoreLaptopController.cpp
2024-07-30 00:26:47 -05:00
Adam Honse
f825e476b9
Fix wstring to string conversion warnings in BloodyMouseController.cpp
2024-07-30 00:25:57 -05:00
Adam Honse
32d9211e7d
Fix wstring to string conversion warnings in AlienwareAW510KController.cpp
2024-07-30 00:24:45 -05:00
Adam Honse
9f09c7b503
Fix wstring to string conversion warnings in AlienwareAW410KController.cpp
2024-07-30 00:24:17 -05:00
Adam Honse
b12c27c21e
Fix wstring to string conversion warnings in BloodyB820RController.cpp
2024-07-30 00:23:15 -05:00
Adam Honse
0f0f3885aa
Fix possible loss of data warning in ZETBladeOpticalController.cpp
2024-07-30 00:21:24 -05:00
Adam Honse
7c1d096d46
Fix possible loss of data warning in RGBController_ZalmanZSync.cpp
2024-07-30 00:20:10 -05:00
Adam Honse
27342c71ac
Fix possible loss of data warning in RGBController_WootingKeyboard.cpp
2024-07-30 00:19:34 -05:00
Adam Honse
a410c3b350
Fix wstring to string conversion warnings in SinowealthKeyboard16Controller.cpp
2024-07-30 00:18:31 -05:00
Adam Honse
71b27d37a4
Fix wstring to string conversion warnings in SinowealthKeyboard90Controller.cpp
2024-07-30 00:17:16 -05:00
Adam Honse
67dadcbefb
Fix signed/unsigned mismatch warning in NanoleafController.cpp
2024-07-30 00:15:49 -05:00
Adam Honse
43de81819b
Fix wstring to string conversion warnings in BlinkController.cpp
2024-07-30 00:02:59 -05:00
Adam Honse
d1be4288d3
Fix signed/unsigned mismatch warning in SkyloongGK104ProController.cpp
2024-07-30 00:01:16 -05:00
Adam Honse
9065cac1fd
Fix possible loss of data warning in RGBController_SinowealthGMOW.cpp
2024-07-30 00:00:26 -05:00
Adam Honse
b834cd108d
Fix signedness issue/warning in RedragonMouseController.cpp
2024-07-29 23:59:23 -05:00
Adam Honse
97eace697a
Fix possible loss of data warning in PalitGPUControllerDetect.cpp
2024-07-29 23:57:41 -05:00
Adam Honse
a9406804db
Fix register type in PatriotViper and PatriotViperSteel controllers
2024-07-29 23:56:30 -05:00
Adam Honse
93f1a18b52
Fix possible loss of data warning in NZXTHuePlusController.cpp
2024-07-29 23:54:14 -05:00
Adam Honse
b824dbb9db
Fix possible loss of data warnings in RGBController_NZXTHuePlus.cpp
2024-07-29 23:53:35 -05:00
Adam Honse
2219c7529d
Fix warnings and size typing issue in NanoleafController.cpp
2024-07-29 23:52:22 -05:00
Adam Honse
5ff7bfc168
Fix possible loss of data warnings in RGBController_NZXTHue2.cpp
2024-07-29 23:49:16 -05:00
Adam Honse
31656bda27
Fix possible loss of data warning in NZXTHue1Controller.cpp
2024-07-29 23:40:50 -05:00
Adam Honse
ab0dfb0f6a
Fix possible loss of data, switch double to float in NvidiaESAController.cpp
2024-07-29 23:39:49 -05:00
Adam Honse
3b9aa16ce6
Fix possible loss of data warning in RGBController_Nollie.cpp
2024-07-29 23:36:19 -05:00
Adam Honse
d5b682e8b3
Fix warnings in MSIVigorGK30Controller.cpp
2024-07-29 23:35:19 -05:00
Adam Honse
91adb32c5b
Fix warnings in LIFXController.cpp
2024-07-29 23:24:32 -05:00
Adam Honse
384fdb2376
Fix warnings in LogitechProtocolCommon.cpp
2024-07-29 23:18:41 -05:00
Adam Honse
a44460b48e
Fix warnings in KingstonFuryDRAMController.cpp
2024-07-29 23:14:50 -05:00
Adam Honse
c3dccb071e
Fix wstring to string conversion warnings in TecknetController.cpp
2024-07-29 23:01:05 -05:00
Adam Honse
840bf4189a
Fix wstring to string conversion warnings in SinowealthController1007.cpp
2024-07-29 22:59:03 -05:00
Adam Honse
aeca035fa3
Fix wstring to string conversion warnings in SinowealthGMOWController.cpp
2024-07-29 22:58:03 -05:00
Adam Honse
091c4e46f5
Fix wstring to string conversion warnings in SinowealthController.cpp
2024-07-29 22:56:59 -05:00
Adam Honse
61c3fc7975
Fix wstring to string conversion warnings in SinowealthKeyboardController.cpp
2024-07-29 22:55:07 -05:00
Adam Honse
fd0ad07a96
Fix wstring to string conversion warnings in LightSaltController.cpp
2024-07-29 22:53:18 -05:00
Adam Honse
bb34aba76e
Fix wstring to string conversion warnings in GigabyteAorusMouseController.cpp
2024-07-29 22:50:56 -05:00
Adam Honse
2225ca0ec4
Fix wstring to string conversion warnings in GigabyteAorusLaptopControllercpp
2024-07-29 22:49:56 -05:00
Adam Honse
2805476fb8
Fix wstring to string conversion warnings in EVisionV2KeyboardController.cpp
2024-07-29 22:42:59 -05:00
Adam Honse
564d817b1c
Fix warnings in RGBController_GaiZhongGai.cpp
2024-07-29 22:37:47 -05:00
Adam Honse
8b9a5b460f
Fix wstring to string conversion warnings in EpomakerController.cpp
2024-07-29 21:27:41 -05:00
Adam Honse
b0d2954a56
Fix possible loss of data warning in StringUtils.cpp
2024-07-29 21:24:13 -05:00
Adam Honse
2ce0163eca
Fix another possible loss of data warning in RGBController_DRGB.cpp
2024-07-28 19:09:06 -05:00
Adam Honse
073203d3b5
Fix wstring to string conversion warnings in EKController.cpp
2024-07-28 18:58:46 -05:00
Adam Honse
e2ec7c818e
Fix possible loss of data warning in RGBController_DRGB.cpp
2024-07-28 18:54:27 -05:00
Adam Honse
b5638eee12
Use wstring_to_string function for device name string on CorsairPeripheralV2Controller.cpp
2024-07-28 18:38:34 -05:00
Adam Honse
61802ed664
Fix signed/unsigned comparison and assignment in AsusTUFLaptopController_Windows.cpp
2024-07-28 18:28:49 -05:00
Adam Honse
69f8f644e6
Fix another possible loss of data warning in AlienwareController.cpp
2024-07-28 18:08:21 -05:00
Adam Honse
fdd04a1511
Allow data size of zero for data length checks if protocol version is 4 or lower, this is to fix backwards compatibility with a bug in older versions OpenRGB.NET that has since been fixed.
2024-07-28 18:05:47 -05:00
Adam Honse
068761872e
Fix possible loss of data warning in AlienwareController.cpp
2024-07-28 17:58:35 -05:00
Adam Honse
b4d15b9545
Move wstring to string conversion to StringUtils.cpp and update most HID get serial number functions to use it
2024-07-28 17:42:01 -05:00
Adam Honse
366fda30f5
Test fixing Windows string conversion warning in AMDWraithPrismController
2024-07-28 02:45:29 -05:00
James Buren
5dc31a81a0
Fix error checking on CreateFile() usage
2024-07-28 05:30:14 +00:00
Adam Honse
e2126b9d29
Fix resizing zones over the network
2024-07-27 17:56:12 -05:00
Adam Honse
a2fb9a00fe
Add vendor string to HYTE mousemat controller
2024-07-27 16:55:28 -05:00
Adam Honse
e7240ecca0
Improve logging in NetworkServer.cpp and close listener if any packet with an invalid size is received
2024-07-27 16:38:41 -05:00
Adam Honse
99c1aa0c26
Add a mutex around groups of send() calls in NetworkClient.cpp to fix corrupt packets due to race conditions. If two network RGBControllers try to send a packet with data at the same time, a race condition could cause data from another thread to send in between the header and data for the active thread, corrupting the data stream.
2024-07-27 16:23:54 -05:00
Adam Honse
44268596b3
Add a size check to the client on controller data receiving
2024-07-26 00:39:45 -05:00
Adam Honse
64a0d2c061
Add some size checks on the server to ensure received data matches the size from the packet header
2024-07-26 00:19:19 -05:00
Adam Honse
215ae6118a
Fix uninitialized bytes valgrind warning in JGINYUEInternalUSBController.cpp
2024-07-25 23:49:14 -05:00
Adam Honse
f4ff81bd45
Fix uninitialized bytes valgrind warning in ProfileManager.cpp
2024-07-25 23:36:11 -05:00
James Buren
e42cefdf09
Fix LightSalt build errors on Windows
2024-07-25 03:09:55 -05:00
James Buren
4d8466cd60
Initial commit for LightSalt Peripherals
2024-07-25 01:20:25 +00:00
Pavel Kuzminov
c87efc5d67
Added Kingston Fury Beast RGB White DDR5 version
2024-07-25 00:51:34 +00:00
P4uLT
a970cd9a23
Initial commit for the Steelseries Arctis 5 (Original) to resolve #2291
2024-07-24 19:53:27 +00:00
Hampus Andersson
94d7703e9e
Added support Razer Cobra Pro Device Support
2024-07-24 16:41:47 +00:00
Adam Honse
2ec4183789
Ensure Device View updates when segments are configured
2024-07-23 22:47:03 -05:00
Adam Honse
a36162a971
Update SteelSeries common files to new standardized header format
2024-07-23 21:11:56 -05:00
Adam Honse
ef48039a1b
Update SteelSeriesSiberiaController files to new standardized header format
2024-07-23 20:57:07 -05:00
Milan Čermák
c366de98e7
Support for Kingston Fury DDR4/5 DIMMs
2024-07-23 19:37:15 +00:00
Kipi000
6fdcca3ca1
Added support for Gigabyte GTX 1660 Ti Gaming OC
2024-07-22 21:03:14 +00:00
Adam Honse
9c7aad8259
Update SteelSeriesSenseiController files to new standardized header format
2024-07-19 20:43:14 -05:00
Adam Honse
a4a457ad5c
Update SteelSeriesRivalController files to new standardized header format
2024-07-19 19:31:37 -05:00
Adam Honse
6d0c990834
Update SteelSeriesRival3Controller files to new standardized header format
2024-07-19 18:50:40 -05:00
Essem
5948da2372
Fix buffer overflow when zeroing Logitech G815/G915 little frame buffer data
2024-07-13 20:11:47 -05:00
Adam Honse
dec9081be2
Update SteelSeriesQCKMatController files to new standardized header format
2024-07-11 22:36:20 -05:00
Adam Honse
ac1c823ca1
Update SteelSeriesOldApexController files to new standardized header format
2024-07-11 22:34:10 -05:00
Adam Honse
05d707b8d4
Update SteelSeriesMouseController files to new standardized header format
2024-07-11 11:41:59 -05:00
Adam Honse
b8ca869b19
Update SteelSeriesArctis5Controller files to new standardized header format
2024-07-11 11:40:02 -05:00
Adam Honse
79527ef39a
Update SteelSeriesApexTZoneController files to new standardized header format
2024-07-11 11:37:05 -05:00
Adam Honse
3717c752c4
Update SteelSeriesApexMController files to new standardized header format
2024-07-11 11:34:40 -05:00
Adam Honse
7d9279abad
Update SteelSeriesApexController files to new standardized header format
2024-07-11 11:34:30 -05:00
Adam Honse
0709b0768f
Update SteelSeriesApex8ZoneController files to new standardized header format
2024-07-11 11:23:40 -05:00
Adam Honse
dac57f5a13
Update SteelSeriesApex3Controller files to new standardized header format
2024-07-09 23:32:05 -05:00
Adam Honse
ea19efd490
Update some SteelSeries files to new standardized header format
2024-07-09 22:50:43 -05:00
Adam Honse
ad9b1fb61a
Organize SteelSeries controllers into subfolders
2024-07-09 21:53:46 -05:00
Adam Honse
3d93134e86
Fix unused field warning in RazerKrakenController
2024-07-09 21:30:20 -05:00
Adam Honse
545cb4c9e1
Fix unused field warning in RazerController
2024-07-09 21:29:45 -05:00
Adam Honse
1772f5036e
Fix unused variable warning in RGBController_LogitechG915.cpp
2024-07-09 21:28:38 -05:00
Adam Honse
0856701f90
Fix unused field warning in LogitechGLightsyncController
2024-07-09 21:27:29 -05:00
Adam Honse
7e501b3a98
Fix override warnings in SteelSeriesAerox controller header files
2024-07-09 21:12:59 -05:00
Givo
eca69360e1
Resolve missing includes for Skyloong GK104 Pro
2024-07-09 20:12:02 -05:00
Will
1b4598576d
Added Skyloong GK104 Pro support
2024-07-09 23:48:31 +00:00
Zhi Yan
91b7c649c9
Fix some errors and increase the readability of some code
2024-07-09 15:56:16 +00:00
Adam Honse
474b33fef4
Fix string concatenation in NZXTMouseController
2024-07-09 00:07:40 -05:00
Adam Honse
52eda68a4e
Fix braces around subobject warning in GigabyteRGBFusion2USBController.cpp
2024-07-09 00:02:44 -05:00
Adam Honse
e2a0032657
Fix warnings in LianLiUniHubSLV2Controller
2024-07-08 23:00:55 -05:00
Adam Honse
535e0f177d
Fix warnings in LianLiUniHubSLInfinityController
2024-07-08 22:59:01 -05:00
Adam Honse
5295132f37
Fix warnings in LianLiUniHubALController
2024-07-08 22:56:28 -05:00
Adam Honse
da6067d708
Fix unused variable warning in HyperXAlloyOrigins60and65 controller
2024-07-08 22:53:27 -05:00
Adam Honse
30869378a4
Fix unused field warning in AsusAuraUSB controller
2024-07-08 21:23:36 -05:00
Adam Honse
026740eb9a
Fix unused field warning in SinowealthKeyboard90 controller
2024-07-08 21:21:08 -05:00
Adam Honse
88bd7433e2
Fix unused field warning in PatriotViperSteel controller
2024-07-08 21:19:09 -05:00
Adam Honse
209b62bccc
Fix unused field warning in MSIVigorGK30 controller
2024-07-08 21:17:29 -05:00
Adam Honse
4090d556aa
Fix unused field warning in MountainKeyboard controller
2024-07-08 21:16:21 -05:00
Adam Honse
e99192895b
Fix unused field warning in GigabyteRGBFusion2USB controller
2024-07-08 21:15:04 -05:00
Adam Honse
a8781ba96b
Fix unused field warning in Espurna controller
2024-07-08 21:12:23 -05:00
Adam Honse
8c1a9cd0c7
Fix unused field warning in CorsairK55RGBPROXT controller
2024-07-08 21:10:55 -05:00
Adam Honse
032e3c82d5
Fix unused field warnings in ASRockPolychromeUSBController
2024-07-08 20:45:11 -05:00
PePeReno
fa35a490e1
Add Mars Gaming mkmini (EVision)
2024-07-08 16:59:13 +00:00
Adam Honse
f127ae9e41
Fix more warnings in scsiapi_linux
2024-07-08 02:23:37 -05:00
Adam Honse
afab4a9447
Fix pragma once in C file warning in scsiapi
2024-07-07 22:32:51 -05:00
Chris M
486ecedc12
Added Asus ROG KO RTX3070 8GB Gaming OC GPU
...
* Added `0x8843` to pci_ids.h
* Registered detector in ENESMBusControllerDetect.cpp
* Link to [webpage](https://www.asus.com/motherboards-components/graphics-cards/ko/ko-rtx3070-o8g-v2-gaming/ )
* Resolves #4208
2024-07-08 12:02:57 +10:00
Adam Honse
cb8ea601cf
Fix warning related to sizeof() on const char array, the null terminator is not used here so reworked the array to explicitly be 4 elements
2024-07-07 19:29:54 -05:00
Adam Honse
005212b463
Fix unused variable warning in RoccatVulcanKeyboardController.cpp
2024-07-07 18:32:55 -05:00
Adam Honse
d37068b65d
Fix signedness comparison warning in RGBController_RoccatVulcanKeyboard.cpp
2024-07-07 18:32:04 -05:00
Adam Honse
9699cd60ac
Fix enumerated and non-enumerated type warning in RoccatKoneProAirController.cpp
2024-07-07 18:13:49 -05:00
Adam Honse
44aaf3a131
Fix signedness comparison warning in RGBController_Lenovo_Gen7_8.cpp
2024-07-07 18:10:59 -05:00
Adam Honse
260044df0c
Fix potentially uninitialized variable warning in CMKeyboardV2Controller.cpp
2024-07-07 18:08:52 -05:00
Adam Honse
88493da3ab
Fix unused parameter warning in ENESMBusInterface_ROGArion.cpp
2024-07-07 18:06:27 -05:00
Adam Honse
0c22a29130
Fix signedness comparison warning in RGBController_AsusROGStrixLC.cpp
2024-07-07 18:04:12 -05:00
Adam Honse
06c4d8a66e
Fix signedness comparison warning in RGBController_AsusSagarisKeyboard.cpp
2024-07-07 18:02:29 -05:00
Bobby Quantum
e9b3507526
SteelSeries Aerox 5 Wired Support resolves #4134
2024-07-07 22:52:13 +00:00
Aytaç Kayadelen
949991f608
Razer Mutex on Windows
2024-07-07 22:10:03 +00:00
Adam Honse
b9402d8e94
Fix signedness comparison warning in RGBController_AsusAuraRyuoAIO.cpp
2024-07-07 16:54:07 -05:00
Adam Honse
a5da1adf09
Fix signedness comparison warning in RGBController_AsusROGSpatha.cpp
2024-07-07 16:43:06 -05:00
Adam Honse
1c10a37ec5
Fix signedness comparison warning in RGBController_ASRockPolychromeV2SMBus.cpp
2024-07-07 16:22:45 -05:00
Adam Honse
222a27ed9e
Fix signedness comparison warning in RGBController_ASRockASRRGBSMBus.cpp
2024-07-07 16:21:57 -05:00
Adam Honse
ccfb6c9f16
Fix warnings in ValkyrieKeyboardController.cpp
2024-07-07 16:15:22 -05:00
Adam Honse
8aeab21ba3
Comment out disabled functions in SinowealthControllerDetect.cpp
2024-07-07 16:07:29 -05:00
Adam Honse
4156b193b2
Fix unused parameters warning in RGBController_GenesisXenon200.cpp
2024-07-07 15:53:13 -05:00
Adam Honse
f8fd3138ef
Fix unused parameters warning in DRGBController.cpp
2024-07-07 15:30:03 -05:00
Chris M
b03edcb869
Adjust LED number for Basilisk Ultimate
...
* Adjusted both the LED ID and transaction ID in metadata for both Wired and Wireless PIDs
* Resolves #3402
2024-07-08 00:20:16 +10:00
Adam Honse
d7c3fd1fb1
Add firmware version retrieval to Thermaltake Riing controller
2024-07-07 01:46:58 -05:00
Zhi Yan
f93baffae6
Correcting DRGBcontroller error, ensuring correct compilation and running on Windows
2024-07-06 16:54:19 +00:00
Zhi Yan
6928c50f48
Add new device, DRGB LED controller, including multiple versions
2024-07-06 05:34:28 +00:00
Adam Honse
9284ec7360
Fix unused parameter warning in SeagateController.cpp
2024-07-05 19:38:54 -05:00
Adam Honse
53ff1a628b
Fix unused parameter warnings in RGBController_NZXTMouse.cpp
2024-07-05 19:37:20 -05:00
Adam Honse
813fcec591
Fix unused variable warning in NZXTMouseController.cpp
2024-07-05 19:36:23 -05:00
Adam Honse
a367c0023f
Fix sequence point warning in LGMonitorController.cpp
2024-07-05 19:34:52 -05:00
Adam Honse
e33dc2290b
Fix potentially uninitialized variable warnings in RGBController_EVisionV2Keyboard.cpp
2024-07-05 19:31:04 -05:00
Adam Honse
d9ed4df0bf
Fix potentially uninitialized variable warning in EVisionV2KeyboardController.cpp
2024-07-05 19:29:34 -05:00
Adam Honse
f6259a3139
Fix sign mismatch comparison warning in RGBController_EVGAACX30SMBus.cpp
2024-07-05 18:55:09 -05:00
Adam Honse
fff639ddd5
Remove unsigned less than zero check which always returns false in ElgatoLightStripController.cpp
2024-07-05 18:52:28 -05:00
Zach Leytus
3ed0bb6918
Add Gigabyte RTX 4070 Ti SUPER EAGLE OC 16G
2024-07-05 13:20:49 -04:00
Chris M
c88eb992f5
Adding pkgconf and git to the Fedora build instructions
...
* Resolves #4201
2024-07-05 08:08:54 +10:00
Chris M
78c91eb7bf
Adjust LED number for Deathadder V2
...
* Resolves #1265
2024-07-04 09:26:56 +10:00
Phoebe C
e964a874bc
Adding MSI RTX 4070Ti Super Gaming X Slim
2024-07-03 16:39:38 +00:00
Adam Honse
e300b48f5b
Fix signed/unsigned mismatch warning in DasKeyboardController.cpp
2024-06-30 19:38:18 -05:00
Adam Honse
ef9170ac9a
Fix signed/unsigned mismatch warning in RGBController_ColorfulTuringGPU.cpp
2024-06-30 19:35:00 -05:00
Adam Honse
27c798fb22
Code cleanup in AsusTUFLaptopController_Windows.cpp
2024-06-30 19:33:17 -05:00
Adam Honse
e2f08351a0
Fix signed/unsigned mismatch warning in RGBController_AsusAuraGPU.cpp
2024-06-30 19:32:54 -05:00
Adam Honse
68b8024c84
Fix signed/unsigned mismatch warning in DeviceView.cpp
2024-06-30 19:22:18 -05:00
Chris M
7a2ae83cd0
Added Gigabyte RTX 4070 Gaming OC 12GB V2 GPU
...
* Added `0x412B` to pci_ids.h
* Registered detector in GigabyteRGBFusion2GPUControllerDetect.cpp
* Link to [webpage](https://www.gigabyte.com/Graphics-Card/GV-N4070GAMING-OCV2-12GD#kf )
* Resolves #4197
2024-07-01 00:11:53 +00:00
Adam Honse
7eaae7cf7d
Update Zotac V2 GPU controller files to new standardized header comment
2024-06-30 19:09:28 -05:00
Adam Honse
494769177f
Update Zotac Turing GPU controller files to new standardized header comment
2024-06-30 19:06:29 -05:00
Adam Honse
0289f0b2d4
Update ZET Blade controller files to new standardized header comment
2024-06-30 19:01:25 -05:00
Adam Honse
ce1cdf62aa
Update ZET Edge Air Pro controller files to new standardized header comment
2024-06-30 17:50:58 -05:00
Adam Honse
b62c7fb432
Update Zalman Z Sync controller files to new standardized header comment
2024-06-30 13:33:02 -05:00
Adam Honse
db8932749e
Update Yeelight controller files to new standardized header comment
2024-06-30 13:27:36 -05:00
Adam Honse
5bfa134414
Update Wushi L50 controller files to new standardized header comment
2024-06-30 13:23:40 -05:00
Chris M
82a23344f8
Aligned Monitor metadata
...
* Adjusted Metadata to reflect Accessory
* Changed ENUM to display correct icon for Accessory
2024-06-30 17:24:34 +00:00
Олег Баган
80b5072754
Update file GigabyteAorusLaptopControllerDetect.cpp
2024-06-28 22:48:35 +00:00
Tam D
5df9dcdf9c
coolermaster keyboard rescan crash
2024-06-27 13:09:52 +00:00
Adam Honse
d1a638e6f0
Update Wooting keyboard controller files to new standardized header comment
2024-06-22 19:29:35 -05:00
Adam Honse
d7ffb9e13f
Update Winbond Gaming Keyboard controller files to new standardized header comment
2024-06-22 19:21:43 -05:00
Adam Honse
d1673b3304
Update ViewSonic controller files to new standardized header comment
2024-06-22 19:18:31 -05:00
Adam Honse
e3348ea3e6
Update Valkyrie keyboard controller files to new standardized header comment
2024-06-22 19:13:15 -05:00
Adam Honse
066d48e22f
Update Trust common controller files to new standardized header comment
2024-06-22 19:05:34 -05:00
Adam Honse
796fadd3bc
Update Trust GXT 180 controller files to new standardized header comment
2024-06-22 19:02:02 -05:00
Adam Honse
0227864ae3
Update Trust GXT 114 controller files to new standardized header comment
2024-06-22 18:58:31 -05:00
Chris M
15c3d8591c
Update static shebangs to flexible /usr/bin/env
...
* Also fixes static /bin/chmod executable call in UDEV rules
* Resolves #4166
2024-06-21 07:07:53 +10:00
Tam D
72507ea108
fix ck530_v2 keymap
2024-06-20 13:36:35 +00:00
Adam Honse
89c11b5eeb
Update ThingM controller files to new standardized header comment
2024-06-17 23:26:21 -05:00
Adam Honse
ec8921381f
Update Thermaltake Riing common controller files to new standardized header comment
2024-06-17 23:17:09 -05:00
Adam Honse
5e9a180c79
Update Thermaltake Riing Quad controller files to new standardized header comment
2024-06-17 23:15:32 -05:00
Adam Honse
49b6ba0303
Update Thermaltake Riing controller files to new standardized header comment
2024-06-17 23:13:17 -05:00
Adam Honse
7e0c9cf3e3
Update Thermaltake Poseidon Z RGB controller files to new standardized header comment
2024-06-17 23:10:10 -05:00
Adam Honse
90d92ddbd5
Update Tecknet controller files to new standardized header comment
2024-06-17 23:05:48 -05:00
Adam Honse
ff404bfd99
Update SRGBmods common controller files to new standardized header comment
2024-06-17 22:48:12 -05:00
Adam Honse
0934020873
Update SRGBmods Pico controller files to new standardized header comment
2024-06-17 22:42:12 -05:00
Adam Honse
a3ded7574c
Update SRGBmods LED Controller V1 controller files to new standardized header comment
2024-06-17 22:33:55 -05:00
Adam Honse
410423fdc1
Update Sony Gamepad common controller files to new standardized header comment
2024-06-17 22:24:59 -05:00
Adam Honse
51f162bd37
Update Sony DualSense controller files to new standardized header comment
2024-06-17 22:21:59 -05:00
Adam Honse
9360466b6f
Update Sony DS4 controller files to new standardized header comment
2024-06-17 22:18:51 -05:00
Adam Honse
9e98983c75
Update Seagate common controller files to new standardized header comment
2024-06-17 21:38:41 -05:00
Adam Honse
6aa6f6e456
Update Sapphire Nitro Glow common controller files to new standardized header comment
2024-06-17 21:35:15 -05:00
Adam Honse
3ab8f00af9
Update Sapphire Nitro Glow V3 controller files to new standardized header comment
2024-06-17 21:29:56 -05:00
Adam Honse
f1f1ea37a2
Update Sapphire Nitro Glow V1 controller files to new standardized header comment
2024-06-17 21:27:38 -05:00
Adam Honse
90744b58dd
Update Roccat Vulcan keyboard controller files to new standardized header comment
2024-06-17 21:22:23 -05:00
Mola19
edb6a8aed0
Add support for Roccat Kone XP
2024-06-18 01:36:00 +00:00
Gabriel de Souza
357b236fae
Add Attack Shark k86 keyboard
2024-06-17 16:08:45 +00:00
EasyNetDev
4cd754530e
Fix the confusing warning: ERROR! Source file debian/changelog.in missing.
2024-06-17 15:15:20 +02:00
Adam Honse
0139b47d85
Update Roccat Sense Aimo controller files to new standardized header comment
2024-06-14 11:44:37 -05:00
Adam Honse
339c146c67
Update Roccat Kova controller files to new standardized header comment
2024-06-14 11:41:53 -05:00
Adam Honse
940e14c07a
Update Roccat Kone Pro controller files to new standardized header comment
2024-06-14 11:36:38 -05:00
Adam Honse
b3379e8ef3
Update Roccat Kone Aimo controller files to new standardized header comment
2024-06-14 11:34:22 -05:00
Adam Honse
86010b3e8e
Update Roccat Horde Aimo controller files to new standardized header comment
2024-06-14 11:31:53 -05:00
Adam Honse
ae7caf002b
Update Roccat Elo controller files to new standardized header comment
2024-06-14 11:29:55 -05:00
Adam Honse
bba59be497
Update Roccat Burst Pro Air controller files to new standardized header comment
2024-06-14 11:29:55 -05:00
Barry H
b84de85891
Added ROG Strix GTX 1650S A4G & TUF 7700XT
2024-06-14 16:28:58 +00:00
Plunti
ea9369f799
Add Roccat Kone Pro Air
2024-06-10 02:05:02 +02:00
Yami Life
a0adf9f47d
Add Gainward GTX 1660 Super Ghost GPU
2024-06-09 12:17:05 +00:00
Chris M
481cc6f1bf
Corrected REGEX creating duplicates in supported devices
2024-06-08 10:21:38 +10:00
Adam Honse
d637d0f850
Update Roccat Burst controller files to new standardized header comment
2024-06-07 11:45:43 -05:00
Adam Honse
7d1106171c
Update Red Square Keyrox TKL Classic controller files to new standardized header comment
2024-06-07 11:42:36 -05:00
Adam Honse
3147da5c73
Update Red Square Keyrox controller files to new standardized header comment
2024-06-07 11:40:25 -05:00
Adam Honse
a4a3a7b970
Update Redragon controller files to new standardized header comment
2024-06-07 11:37:00 -05:00
Adam Honse
34ce3b928b
Update Razer common controller files to new standardized header comment
2024-06-07 11:33:03 -05:00
Adam Honse
7c1cb2e4e0
Update Razer Kraken controller files to new standardized header comment
2024-06-07 11:29:57 -05:00
Adam Honse
d2d342ade7
Update Razer controller files to new standardized header comment
2024-06-07 11:27:32 -05:00
Barry H
16bc33c18a
Added some more Zotac GPUs
2024-06-06 06:02:43 +00:00
Chris M
cc5aaadf08
Added Asus ROG Strix RTX4060Ti 8GB Gaming OC GPU
...
* Added `0x88FB` to pci_ids.h
* Registered detector in ENESMBusControllerDetect.cpp
* Link to [webpage](https://rog.asus.com/us/graphics-cards/graphics-cards/rog-strix/rog-strix-rtx4060ti-o8g-gaming/ )
* Resolves #4120
2024-06-06 06:01:58 +00:00
Chris M
a7d7a35b93
Added MSI RTX2080 8G Gaming X Trio GPU
...
* Added `0x3727` to pci_ids.h
* Registered detector in MSIGPUControllerDetect.cpp
* Link to [webpage](https://msi.com/Graphics-Card/GeForce-RTX-2080-GAMING-X-TRIO/Specification )
* Resolves #4146
2024-06-05 08:25:40 +10:00
Adam Honse
d9b88ae1b9
Update OpenRGB QMK common controller files to new standardized header comment
2024-06-04 11:49:44 -05:00
Adam Honse
8bf11c6270
Update OpenRGB QMK Revision E controller files to new standardized header comment
2024-06-04 11:49:44 -05:00
Adam Honse
dde3e454e7
Update OpenRGB QMK Revision D controller files to new standardized header comment
2024-06-04 11:49:44 -05:00
Adam Honse
314319c36a
Update OpenRGB QMK Revision B controller files to new standardized header comment
2024-06-04 11:49:44 -05:00
Adam Honse
c48206dade
Update OpenRGB QMK Revision 9 controller files to new standardized header comment
2024-06-04 11:49:44 -05:00
Adam Honse
5c9951af47
Update PNY Lovelace GPU controller files to new standardized header comment
2024-06-04 11:49:44 -05:00
Adam Honse
bd5473663b
Update PNY GPU controller files to new standardized header comment
2024-06-04 11:49:44 -05:00
Chris M
3cf1f58f30
Updated UDEV rules script
...
* Improved device processing
* Updated shebang to improve compatibility
* Converted SteelSeriesControllerDetect to UNIX line endings
* Corrected hex literals in Artic and SteelSeries detection
2024-06-03 18:02:24 +00:00
Adam Honse
f9c17c75c5
Update Philips Wiz controller files to new standardized header comment
2024-06-03 11:46:18 -05:00
Adam Honse
2fd4cfb2a8
Update Philips Hue controller files to new standardized header comment
2024-06-03 11:43:51 -05:00
Adam Honse
59d1c07075
Update Patriot Viper Steel controller files to new standardized header comment
2024-06-03 11:39:10 -05:00
Adam Honse
a87803ff26
Update Patriot Viper controller files to new standardized header comment
2024-06-03 11:36:47 -05:00
Adam Honse
281d3d8c62
Update Palit GPU controller files to new standardized header comment
2024-06-03 11:33:54 -05:00
Adam Honse
aac70462c5
Update OKS keyboard controller files to new standardized header comment
2024-06-03 11:30:50 -05:00
morg
35b6fd8c28
Revert "Fix Razer Chroma Addressable RGB Controller on Linux"
2024-06-03 12:53:18 +00:00
Adam Honse
853f12e9c1
Update NZXT Mouse controller files to new standardized header comment
2024-06-01 20:47:59 -05:00
Adam Honse
e4eaef00ca
Update NZXT Kraken controller files to new standardized header comment
2024-06-01 20:47:59 -05:00
Adam Honse
1d2a57b8e0
Update NZXT Hue Plus controller files to new standardized header comment
2024-06-01 20:47:59 -05:00
Adam Honse
e0fa66a82a
Update NZXT Hue 2 controller files to new standardized header comment
2024-06-01 20:47:59 -05:00
Adam Honse
a862af2c80
Update NZXT Hue 1 controller files to new standardized header comment
2024-06-01 20:47:59 -05:00
Adam Honse
ffe99f0310
Update NVIDIA Illumination controller files to new standardized header comment
2024-06-01 20:47:59 -05:00
Adam Honse
1d766d4a10
Update NVIDIA ESA controller files to new standardized header comment
2024-06-01 20:47:59 -05:00
mfletcher_2
a7e76b5869
Add support for Kasa Smart LED light strips
2024-06-02 00:18:35 +00:00
Adam Honse
1526cbec6c
Update Nollie controller files to new standardized header comment
2024-06-01 01:10:49 -05:00
Adam Honse
9df2289bf4
Update Nanoleaf controller files to new standardized header comment
2024-06-01 01:07:22 -05:00
Adam Honse
feefc79757
Update N5312A controller files to new standardized header comment
2024-06-01 01:03:08 -05:00
Adam Honse
75f895799c
Update MSI Vigor controller files to new standardized header comment
2024-06-01 00:55:54 -05:00
Adam Honse
67f7c40fa5
Update MSI-RGB controller files to new standardized header comment
2024-06-01 00:50:19 -05:00
Adam Honse
803d1681c4
Update MSI Optix controller files to new standardized header comment
2024-06-01 00:45:53 -05:00
Adam Honse
9c19195625
Update MSI Mystic Light common controller files to new standardized header comment
2024-06-01 00:35:14 -05:00
Adam Honse
eb5c9d91d3
Update MSI Mystic Light 185-byte controller files to new standardized header comment
2024-06-01 00:30:04 -05:00
Adam Honse
1c32d819eb
Update MSI Mystic Light 162-byte controller files to new standardized header comment
2024-06-01 00:24:43 -05:00
Adam Honse
f95cfc9aeb
Update MSI Mystic Light 112-byte controller files to new standardized header comment
2024-06-01 00:24:34 -05:00
Adam Honse
aa4f58694b
Update MSI Mystic Light 64-byte controller files to new standardized header comment
2024-06-01 00:24:27 -05:00
Adam Honse
e924257ddd
Update MSI GPU V2 controller files to new standardized header comment
2024-05-31 11:45:11 -05:00
Adam Honse
ec59cc59b0
Update MSI GPU controller files to new standardized header comment
2024-05-31 11:41:23 -05:00
Adam Honse
281b02b049
Update MSI 3-zone keyboard controller files to new standardized header comment
2024-05-31 11:38:22 -05:00
Adam Honse
a9ddbf1b95
Update Mountain keyboard controller files to new standardized header comment
2024-05-31 11:34:47 -05:00
Adam Honse
d15ce7d7ab
Update Logitech common controller files to new standardized header comment
2024-05-31 11:31:32 -05:00
Adam Honse
651adb61d6
Move and update Logitech X56 controller files to new standardized header comment
2024-05-31 11:28:04 -05:00
Chris M
bb488b2a55
Added Asus ROG Strix RTX4070Ti Super 16GB Gaming OC GPU
...
* Added `0x896D` to pci_ids.h
* Changed `0x896B` model to non OC based on [TechPowerUp GPU entry](https://www.techpowerup.com/vgabios/264927/264927 )
* Registered detector in ENESMBusControllerDetect.cpp
* Link to [webpage](https://rog.asus.com/graphics-cards/graphics-cards/rog-strix/rog-strix-rtx4070tis-o16g-gaming/ )
2024-05-31 16:23:45 +00:00
Chris M
aa4483183c
Removed *.md file creation from Supported Devices
...
* Added Dummy Controller processing
* Other fixes to broken detector replacements
* Removed file exemptions in runner script
2024-05-31 16:22:34 +00:00
Adam Honse
b06ce22abb
Move and update Logitech Lightspeed controller files to new standardized header comment
2024-05-31 11:08:49 -05:00
Adam Honse
3c08177b58
Move and update Logitech G Pro keyboard controller files to new standardized header comment
2024-05-31 11:08:11 -05:00
Adam Honse
0760e13808
Move and update Logitech G Lightsync controller files to new standardized header comment
2024-05-30 11:51:22 -05:00
Adam Honse
94ccb0a3ba
Move and update Logitech G933 controller files to new standardized header comment
2024-05-30 11:45:30 -05:00
Adam Honse
6e9fd99e0e
Move and update Logitech G915 controller files to new standardized header comment
2024-05-30 11:42:39 -05:00
Adam Honse
a0c975f186
Move and update Logitech G910 controller files to new standardized header comment
2024-05-30 11:39:50 -05:00
Adam Honse
56d26fa3cf
Move and update Logitech G815 controller files to new standardized header comment
2024-05-30 11:36:06 -05:00
Adam Honse
7a6f86966f
Move and update Logitech G810 controller files to new standardized header comment
2024-05-30 11:31:19 -05:00
Adam Honse
d995593e76
Reorganize Hue 2 detectors and update detectors metadata to fix udev rule generation
...
Fixes #4079
2024-05-30 11:28:13 -05:00
Adam Honse
433ac0b8ce
Move and update Logitech G560 controller files to new standardized header comment
2024-05-30 11:23:58 -05:00
Adam Honse
6c30e92b21
Move and update Logitech G213 controller files to new standardized header comment
2024-05-30 11:23:58 -05:00
Adam Honse
52423a325e
Update Logitech G203L controller files to new standardized header comment
2024-05-30 11:23:58 -05:00
Adam Honse
523b01054a
Update Linux LED controller files to new standardized header comment
2024-05-30 11:23:58 -05:00
Adam Honse
baa6c1a2e4
Update LIFX controller files to new standardized header comment
2024-05-30 11:23:58 -05:00
Adam Honse
841b85a589
Increase Corsair Lighting Node read timeout to 15ms to fix issues with some CorsairLightingProtocol setups
2024-05-29 19:24:10 -05:00
Adam Honse
8d14059d2e
Update Lian Li Strimer L Connect controller files to new standardized header comment
2024-05-25 18:15:04 -05:00
Adam Honse
cdcbf5209c
Update Lian Li SLV2 Uni Hub controller files to new standardized header comment
2024-05-25 17:56:54 -05:00
Adam Honse
86784b983c
Update Lian Li Uni Hub SL Infinity controller files to new standardized header comment
2024-05-25 13:23:01 -05:00
Adam Honse
3806a8ae04
Update Lian Li Uni Hub controller files to new standardized header comment
2024-05-25 13:18:04 -05:00
Adam Honse
edbcc38518
Update Lian Li AL Uni Hub controller files to new standardized header comment
2024-05-25 13:14:06 -05:00
Adam Honse
58f9943151
Update Lian Li AL10 Uni Hub controller files to new standardized header comment
2024-05-25 13:09:01 -05:00
Adam Honse
be6e890402
Update Lian Li GAII Trinity controller files to new standardized header comment
2024-05-25 13:05:11 -05:00
Adam Honse
de17f6b7cb
Update LG monitor controller files to new standardized header comment
2024-05-25 12:57:52 -05:00
Adam Honse
cb41353622
Update Lexip mouse controller files to new standardized header comment
2024-05-25 12:53:50 -05:00
Adam Honse
e8264ae616
Update Lenovo motherboard controller files to new standardized header comment
2024-05-25 12:49:56 -05:00
Adam Honse
4723c64666
Update Lenovo USB Gen7/Gen8 controller files to new standardized header comment
2024-05-25 12:46:23 -05:00
Adam Honse
f6e42f0c6d
Update Lenovo USB controller files to new standardized header comment
2024-05-25 12:37:54 -05:00
Adam Honse
47a81009c8
Update Lenovo M300 controller files to new standardized header comment
2024-05-25 12:34:09 -05:00
Adam Honse
a460e01718
Update Lenovo 4-zone controller files to new standardized header comment
2024-05-25 12:28:11 -05:00
Adam Honse
5f79126313
Update Lego Dimensions Toypad Base controller files to new standardized header comment
2024-05-25 12:19:46 -05:00
Adam Honse
8b0b5bc526
Update LED strip controller files to new standardized header comment
2024-05-25 12:12:20 -05:00
Adam Honse
fae1e8e9eb
Update Keychron keyboard controller files to new standardized header comment
2024-05-25 09:34:30 -05:00
Adam Honse
56753a5821
Update Kasa Smart controller files to new standardized header comment
2024-05-25 09:29:04 -05:00
Adam Honse
beac78dcb6
Update JGINYUE USB controller files to new standardized header comment
2024-05-25 09:23:09 -05:00
Adam Honse
680821f164
Update Ionico controller files to new standardized header comment
2024-05-25 09:17:29 -05:00
Adam Honse
13ba7b19ea
Update Intel Arc A770 LE controller files to new standardized header comment
2024-05-25 09:14:13 -05:00
Adam Honse
84077e9dc2
Update Instant mouse controller files to new standardized header comment
2024-05-25 09:10:47 -05:00
Adam Honse
1f3bcaf52a
Update HYTE mousemat controller files to new standardized header comment
2024-05-24 14:04:28 -05:00
Adam Honse
056485fabf
Update HyperX mousemat controller files to new standardized header comment
2024-05-24 13:57:38 -05:00
Adam Honse
b43f31ebfb
Update HyperX mouse controller files to new standardized header comment
2024-05-24 13:57:28 -05:00
balika011
1975c63b71
Fix Razer Chroma Addressable RGB Controller on Linux
2024-05-23 18:32:21 +02:00
morg
c4917d30b0
Add F120 RGB Core Case version to NZXT Hue2 Controller
2024-05-23 15:11:58 +00:00
Balázs Triszka
540eaa5366
EVGA ACX30 Motherboard
2024-05-22 20:50:16 +00:00
TheRogueZeta
11bb1dcedb
Initial commit for Gigabyte RTX 4070 TI Super Gaming OC 16G Rev 1.0
2024-05-21 15:05:11 -07:00
Julian Fellinger
b3ad41a572
Added MSI RTX4060 Ti Super 16G Gaming X Slim White GPU
2024-05-20 19:42:41 +00:00
Adam Honse
d9671e50ad
Add metadata to HYTE mousemat controller
2024-05-20 12:10:40 -05:00
Adam Honse
40e1d7f0bc
Update HyperX microphone controller files to new standardized header comment
2024-05-19 20:03:39 -05:00
Adam Honse
080e40c4d4
Update HyperX keyboard controller files to new standardized header comment
2024-05-19 19:53:45 -05:00
Adam Honse
af830e5b21
Update HyperX DRAM controller files to new standardized header comment
2024-05-19 19:33:14 -05:00
Adam Honse
acff88590c
Update HP Omen 30L controller files to new standardized header comment
2024-05-19 19:28:53 -05:00
Adam Honse
4aa92c6272
Update Holtek controller files to new standardized header comment
2024-05-19 19:24:17 -05:00
Adam Honse
de7d0a4c76
Update Gigabyte Aorus Super IO motherboard controller files to new standardized header comment
2024-05-19 18:15:18 -05:00
Adam Honse
75d77ea608
Update Gigabyte Aorus RGB Fusion GPU controller files to new standardized header comment
2024-05-19 18:11:00 -05:00
Adam Honse
d19df6d931
Update Gigabyte Aorus RGB Fusion motherboard controller files to new standardized header comment
2024-05-19 18:07:05 -05:00
Adam Honse
6a8b5ecfa9
Update Gigabyte Aorus RGB Fusion 2 USB motherboard controller files to new standardized header comment
2024-05-19 18:03:14 -05:00
Adam Honse
e27c7e8d64
Update Gigabyte Aorus RGB Fusion 2 motherboard controller files to new standardized header comment
2024-05-19 17:56:19 -05:00
Adam Honse
cee3be9113
Update Gigabyte Aorus RGB Fusion 2 GPU controller files to new standardized header comment
2024-05-19 17:47:34 -05:00
Adam Honse
0b78dd3d86
Update Gigabyte Aorus RGB Fusion 2 RAM controller files to new standardized header comment
2024-05-19 17:40:29 -05:00
Adam Honse
e22267fbeb
Update Gigabyte Aorus case controller files to new standardized header comment
2024-05-19 17:36:17 -05:00
Adam Honse
c8bafd10aa
Update Gigabyte Aorus mouse controller files to new standardized header comment
2024-05-19 17:32:41 -05:00
Adam Honse
e086085375
Update Gigabyte Aorus laptop controller files to new standardized header comment
2024-05-19 17:26:14 -05:00
Mike Wang
efd26d4e49
Fix Gigabyte RTX 4070 Gaming OC fan RGB #3345
2024-05-19 22:19:09 +00:00
Adam Honse
3debbc36dd
Update Gigabyte CPU cooler controller files to new standardized header comment
2024-05-19 02:08:03 -05:00
Adam Honse
b0bb6e7b1b
Update Galax GPU controller files to new standardized header comment
2024-05-19 01:26:47 -05:00
Adam Honse
019b049d06
Update GaiZhongGai keyboard controller files to new standardized header comment
2024-05-19 01:09:29 -05:00
Adam Honse
1b0d915a63
Update Gainward GPU controller files to new standardized header comment
2024-05-19 00:44:51 -05:00
Adam Honse
2c3e102772
Update Faustus controller files to new standardized header comment
2024-05-17 20:27:02 -05:00
Adam Honse
502f23e102
Update FanBus controller files to new standardized header comment
2024-05-17 20:23:15 -05:00
Adam Honse
cd5b8e08c7
Update EVision keyboard controller files to new standardized header comment
2024-05-17 11:49:02 -05:00
Adam Honse
8650ec51ae
Update EVGA USB controller files to new standardized header comment
2024-05-17 11:33:36 -05:00
Adam Honse
b93e6be0b0
Update EVGA V2 GPU controller files to new standardized header comment
2024-05-17 11:33:17 -05:00
Adam Honse
211497193d
Update EVGA V1 GPU controller files to new standardized header comment
2024-05-17 11:32:56 -05:00
Adam Honse
794f6a81e9
Update EVGA GP102 GPU controller files to new standardized header comment
2024-05-17 11:32:20 -05:00
TomHashNL
df379e680f
Add support for ASUS ROG MATRIX PLATINUM RTX 4090 24G
2024-05-17 13:58:40 +02:00
Adam Honse
1bdc8dfa7a
Add silent configuration to suppress compiler commands in qmake output, should hopefully make the logs more readable (and not overflow the buffer)
2024-05-17 01:25:45 -05:00
Adam Honse
a6c3bdd4f1
Move windows.h out of alphabetical order because it needs to be first to compile
2024-05-17 01:20:54 -05:00
Adam Honse
19e5626d50
Update EVGA V3 GPU controller files to new standardized header comment
2024-05-16 22:33:38 -05:00
Adam Honse
9f98e8767c
Update Espurna controller files to new standardized header comment
2024-05-16 22:28:01 -05:00
Adam Honse
d5590ed427
Update Epomaker controller files to new standardized header comment
2024-05-16 22:22:23 -05:00
Adam Honse
50ec1095c1
Update ENE SMBus controller files to new standardized header comment
2024-05-16 22:06:29 -05:00
Adam Honse
9b1ea375b8
Fix name redefinition/conflict in plugin manager
2024-05-16 21:39:04 -05:00
Adam Honse
d9866e3bd4
Update Elgato Light Strip controller files to new standardized header comment
2024-05-16 11:48:14 -05:00
Adam Honse
8a77fe5525
Update Elgato Key Light controller files to new standardized header comment
2024-05-16 11:43:53 -05:00
Adam Honse
a51febd0f7
Update EK controller files to new standardized header comment
2024-05-16 11:39:32 -05:00
Adam Honse
acc85f8891
Update E1.31 controller files to new standardized header comment
2024-05-16 11:36:27 -05:00
Adam Honse
d8f3baf8e8
Update Dygma Raise controller files to new standardized header comment
2024-05-16 11:33:12 -05:00
Adam Honse
4f870489ad
Update Ducky controller files to new standardized header comment
2024-05-16 11:30:05 -05:00
Adam Honse
d78b8d5d40
Update DMX controller files to new standardized header comment
2024-05-16 11:30:05 -05:00
Adam Honse
89fd45f1ac
Update Debug controller files to new standardized header comment
2024-05-16 11:30:05 -05:00
Qwex
66a53cde3d
Mac Update info product name
2024-05-16 13:24:19 +00:00
Adam Honse
e4fb4f53ae
Update Das Keyboard controller files to new standardized header comment
2024-05-15 11:53:02 -05:00
Adam Honse
1630d50e72
Update Dark Project controller files to new standardized header comment
2024-05-15 11:46:59 -05:00
Adam Honse
0231a27861
Update Cryorig H7 Quad Lumi controller files to new standardized header comment
2024-05-15 11:42:56 -05:00
Adam Honse
1eb2a68a16
Update Crucial controller files to new standardized header comment
2024-05-15 11:38:36 -05:00
Adam Honse
e9d7b6b103
Update Creative controller files to new standardized header comment
2024-05-15 11:34:11 -05:00
Adam Honse
1e53aae676
Update Cougar controller files to new standardized header comment
2024-05-15 11:31:40 -05:00
Adam Honse
da8469f478
Update all Corsair controller files to use new standardized file header comment
2024-05-14 19:14:09 -05:00
Adam Honse
fc97d6130b
Update file header comments to standardized new format for Cherry, Colorful, and Cooler Master files
2024-05-12 17:16:31 -05:00
Barry H
889110961a
Add 3 new Asus ROG Strix AMD cards RX560, RX590 & 5700XT (Q Bios)
2024-05-12 19:16:59 +00:00
Adam Honse
02d3b27073
Update file header comments to standardized new format for BlinkyTape files
2024-05-11 21:41:01 -05:00
Adam Honse
88929f9e4c
Update file header comments to standardized new format for Asus TUF laptop files
2024-05-11 21:28:16 -05:00
Adam Honse
93573a93ca
Update file header comments to standardized new format for Asus legacy USB files
2024-05-11 21:05:39 -05:00
Adam Honse
08304c5474
Update file header comments to standardized new format for Asus Aura USB files
2024-05-11 20:38:00 -05:00
Adam Honse
c60539cb62
Update header comments for some ASUS controllers
2024-05-09 11:56:22 -05:00
Adam Honse
6aa6e5a972
Update file header comments to new standardized format for ASRock SMBus controller files
2024-05-09 06:48:05 -05:00
Adam Honse
30acbb10f7
Update more controller files' header comments to new standardized format
2024-05-08 20:51:16 -05:00
Chris M
b87bf14fd5
Added Asus ROG Strix RTX4070Ti Super 16GB Gaming OC GPU
...
* Added `0x896B` to pci_ids.h
* Registered detector in ENESMBusControllerDetect.cpp
* Link to [webpage](https://rog.asus.com/graphics-cards/graphics-cards/rog-strix/rog-strix-rtx4070tis-o16g-gaming/ )
* Resolves #4119
2024-05-09 00:54:49 +00:00
Adam Honse
1bbfded78a
Update more file header comments to standardized new format, move some locally owned files out of the dependencies folder
2024-05-08 11:53:07 -05:00
Adam Honse
ff2957ec80
Update the rest of the user interface file header comments to the standardized new format
2024-05-08 00:40:41 -05:00
SDD701
e11046d076
added Redragon M801 Sniper support
2024-05-07 14:55:28 +07:00
Adam Honse
da80b12fda
Update some user interface file header comments to standardized new format
2024-05-06 16:35:13 -05:00
Chris M
2b23841ec2
Added MSI RTX4080 16G Gaming X Slim White GPU
...
* Registered detector in MSIGPUv2ControllerDetect.cpp
* Link to [webpage](https://www.msi.com/Graphics-Card/GeForce-RTX-4080-16GB-GAMING-X-SLIM-WHITE )
* Resolves #4110
2024-05-05 01:47:41 +00:00
Adam Honse
4f951c13c6
Even more file header comment updates to standardized new format
2024-05-04 01:27:12 -05:00
Adam Honse
a7c400bc65
Update yet more file header comments to standardized new format
2024-05-03 21:56:32 -05:00
Adam Honse
a3066db16c
Update even more file header comments to standardized new format
2024-05-03 11:52:02 -05:00
Alex Ritter
200b8e3a24
Fix mac info
2024-05-03 15:00:50 +02:00
Adam Honse
b12cd438cd
Update more file header comments to standardized new format
2024-05-03 00:39:21 -05:00
Adam Honse
f38b7485f7
Start updating file header comments to standardized new format
2024-05-03 00:05:12 -05:00
Cooper Hall
1ca946f3eb
improved I2C/SMBus warning message
2024-05-03 04:08:11 +00:00
Chris M
6c4d901cb9
Added Asus Strix LC RTX4090 24GB Gaming GPU
...
* Added `0x88E8` to pci_ids.h
* Registered detector in ENESMBusControllerDetect.cpp
* Link to [webpage](https://rog.asus.com/graphics-cards/graphics-cards/rog-strix/rog-strix-lc-rtx4090-o24g-gaming/ )
2024-05-03 07:17:55 +10:00
Adam Honse
30ab1bfadd
Add some comments to device page code
2024-05-02 11:11:02 -05:00
Qwex
ad6e83885e
Fix mac os crash on rescan
2024-05-02 12:57:13 +00:00
Chris M
7ae3ee5e72
Swap Razer Naga Chroma Logo & Scroll Wheel zones
...
* Resolves #4098
2024-05-02 05:26:17 +00:00
Adam Honse
95d9998398
Add Hex color value box
2024-05-02 00:20:30 -05:00
Adam Honse
9c2d30bbbd
Formatting and organizational cleanup for controllers through CoolerMasterController
2024-05-01 00:13:41 -05:00
Adam Honse
b6d5c64c5b
Formatting and organizational cleanup for controllers beginning with A
2024-04-30 23:45:41 -05:00
Adam Honse
89645dff38
Remove LenovoGen7USBController, as it has been superseded by LenovoUSBController_Gen7_8 and is dead code
2024-04-30 18:53:50 -05:00
Adam Honse
d52ad02c5c
Organize most controller files into subfolders
2024-04-30 17:18:39 -05:00
Adam Honse
ba57bad361
Even more warning fixes
2024-04-29 19:57:57 -05:00
Adam Honse
d3c81d3306
More warning fixes
2024-04-29 18:08:33 -05:00
rc_05
f39409b7aa
Added support for HyperX Pulsefire Core (HP Inc. version)
2024-04-29 21:37:14 +00:00
Codename-Antares
f229c93fd4
Add Support for Red Square Keyrox TKL V2
2024-04-29 18:07:18 +00:00
Adam Honse
fb963f4ab2
Fix even more warnings
2024-04-28 18:12:17 -05:00
Adam Honse
06ca1448d1
Fix more warnings
2024-04-28 16:15:09 -05:00
Adam Honse
aa2c557045
Fix some warnings
2024-04-28 14:33:09 -05:00
Barry H
42542b6b67
Add Corsair M65 RGB Ultra Wired
2024-04-22 03:40:36 +00:00
calamar
31e72737c5
Add support for PNY RT 4070 Ti Super XLR8 Verto
2024-04-17 14:49:50 +00:00
Chris M
2c9e96c854
Added Asus Strix RTX4080 Super O16GB Gaming White GPU
...
* Added `0x8968` to pci_ids.h
* Registered detector in ENESMBusControllerDetect.cpp
* Link to [webpage](https://rog.asus.com/graphics-cards/graphics-cards/rog-strix/rog-strix-rtx4080s-o16g-white/ )
* Resolves #4081
2024-04-17 13:12:57 +00:00
Adam Honse
2f80548303
Initial commit for NZXT Mouse Controller (NZXT Lift), implements only Direct mode
2024-04-16 18:09:50 -05:00
Oleh Selin
fe87c25c16
Fix zone number for Razer Ornata V3 TKL
2024-04-14 19:18:24 +03:00
Chris M
bdf6b763ba
Added MSI RTX4080 Super 16G Gaming X Slim White GPU
...
* Added `0x511A` to pci_ids.h
* Registered detector in MSIGPUv2ControllerDetect.cpp
* Link to [webpage](https://www.msi.com/Graphics-Card/GeForce-RTX-4080-SUPER-16G-GAMING-X-SLIM-WHITE )
* Resolves #4068
2024-04-13 10:06:16 +10:00
Andrew Babbitt
cafca16c81
Support for Corsair Dominator Titanium
2024-04-11 16:29:53 +00:00
Chris M
90a828e7a9
Added Asus Strix RTX4080 Super 16GB Gaming White GPU
...
* Added `0x8969` to pci_ids.h
* Registered detector in ENESMBusControllerDetect.cpp
* Link to [webpage](https://rog.asus.com/graphics-cards/graphics-cards/rog-strix/rog-strix-rtx4080s-16g-white/ )
* Resolves #4066
2024-04-11 14:56:29 +10:00
Chris M
23d9a26ced
Added Asus TUF RTX4070Ti Super 16GB Gaming OC White GPU
...
* Added `0x895B` to pci_ids.h
* Registered detector in ENESMBusControllerDetect.cpp
* Link to [webpage](https://www.asus.com/us/motherboards-components/graphics-cards/tuf-gaming/tuf-rtx4070tis-o16g-white-gaming/ )
* Resolves #4061
2024-04-09 22:04:21 +10:00
WhoAmI
116cbb1707
Added Gainward GeForce RTX 3050 Ghost support
2024-04-07 03:16:25 +00:00
Jonathan Guzman
7b2534a3a5
Add Logitech G733 2nd variant
2024-04-07 02:14:51 +00:00
Adam Honse
1087ef12eb
Fix configuration for MSI PRO B650-P WIFI (7D78)
2024-04-06 15:25:36 -05:00
Wayne Riordan
568da43bb6
Initial commit to add Lenovo Legion M300 RGB Mouse
...
Added support for Lenovo Legion M300 RGB Mouse.
Added all supported modes Static, Rainbow, Breathing and Off
Also Tested all modes to verify its working
2024-04-06 14:36:09 -05:00
BlackHoleFox
6243a66b0b
Added ASUS STRIX RTX4080 SUPER Gaming OC 16GB GPU
2024-04-06 19:20:52 +00:00
Mohammed Julfikar Ali Mahbub
7d3c02c0c5
Added support for A4Tech B820R Keyboard
2024-04-06 19:19:47 +00:00
Danlei Zhou
f54d118399
Detect another NZXT RGB & Fan Controller
2024-04-04 18:49:11 +00:00
Chris M
4c33eb057f
Added Gigabyte RTX 4060Ti Gaming OC 16GB GPU
...
* Added `0x4112` to pci_ids.h
* Registered detector in GigabyteRGBFusionGPUControllerDetect.cpp
* Link to [webpage](https://www.gigabyte.com/Graphics-Card/GV-N406TGAMING-OC-16GD#kf )
* Resolves #4047
2024-04-03 17:59:00 +11:00
Chris M
42627120e3
Added MSI RTX4080 16G Gaming X Trio White GPU
...
* Added `0x5115` to pci_ids.h
* Registered detector in MSIGPUv2ControllerDetect.cpp
* Link to [webpage](https://www.msi.com/Graphics-Card/GeForce-RTX-4080-16GB-GAMING-X-TRIO-WHITE )
* Resolves #4042
2024-04-02 08:08:43 +11:00
Karachalios Stagkas Athanasios Nektarios
53f589fa37
Added Greek Translation
2024-04-01 07:21:31 +03:00
Barry H
ddcc4a8119
added Asus KO 3060Ti (another variant) & Asus KO 3070 V1
2024-03-31 06:01:01 +00:00
Adam Honse
89983dcdd1
Process received magic using a loop in client and server
2024-03-25 19:56:33 -05:00
Adam Honse
cf4fd16b09
Define SDK magic string value as a shared constant in NetworkProtocol.cpp, use InitNetPacketHeader function to set up packets
2024-03-25 19:45:06 -05:00
Adam Honse
9215ae0514
Clean up comment formatting in NetworkServer.cpp
2024-03-25 17:50:37 -05:00
Chris M
94684a0a78
Added Asus ROG Strix RTX4070Ti Super 16GB Gaming OC GPU
...
* Added `0x8957` to pci_ids.h
* Registered detector in ENESMBusControllerDetect.cpp
* Link to [webpage](https://www.asus.com/us/motherboards-components/graphics-cards/tuf-gaming/tuf-rtx4070tis-o16g-gaming/ )
* Resolves #4030
2024-03-25 04:43:31 +00:00
Adam Honse
1c62c26cac
Clean up comment formatting in NetworkClient.cpp
2024-03-24 19:35:59 -05:00
Adam Honse
2316ec4add
Add notes discouraging merge requests with protected master branch as the source
2024-03-24 18:59:10 -05:00
Chris M
824231f6f3
Added MSI RTX4070 12G Gaming X Slim GPU
...
* Registered detector in MSIGPUv2ControllerDetect.cpp
* Link to [webpage](https://www.msi.com/Graphics-Card/GeForce-RTX-4070-GAMING-X-SLIM-12G )
* Resolves #4028
2024-03-24 17:50:35 +00:00
Chris M
a1e1dffe81
Initial commit for Razer Huntsman Mini Analog
...
+ Adding PID `0x0282` for the Huntsman Mini Analog
+ Added metadata to RazerDevices.cpp
+ Registered detectors
+ Added capabilities to RazerController.cpp
+ Resolves #3387
2024-03-23 10:15:13 +11:00
Adam Honse
d89eb06cb1
Increase JGINYUE delay to prevent flickering at higher frame rate effects when zones have all 100 LEDs enabled
2024-03-21 00:40:50 -05:00
Adam Honse
6378f65ed1
Fix crash related to JGINYUE controller and clean up zone initializations
2024-03-21 00:26:42 -05:00
Chris M
525fff5d0f
Added Asus ROG Strix RTX4070 12GB Gaming OC GPU
...
* Added `0x88F3` to pci_ids.h
* Registered detector in ENESMBusControllerDetect.cpp
* Link to [webpage](https://rog.asus.com/us/graphics-cards/graphics-cards/rog-strix/rog-strix-rtx4070-o12g-gaming/ )
* Resolves #4015
2024-03-21 12:41:45 +11:00
RedBlackAka
b68692baa2
Make GPU naming much more consistent
2024-03-20 22:52:39 +00:00
Adam Honse
5532e2e290
Remove duplicate
2024-03-17 17:19:48 -05:00
Adam Słaboń
5586206f46
Add support for Evision V2 based Endorfy Omnis
2024-03-17 22:07:21 +00:00
Adam Słaboń
6e93a25930
Fix "Starlight slow" effect referencing wrong value on Evision V2 keyboards
2024-03-17 22:07:21 +00:00
ArthurGamerHD
1150e04983
Initial commit for HP's HyperX Pulsefire Surge
2024-03-17 22:06:29 +00:00
Adam Honse
04846c8ba1
Fix build
2024-03-15 20:52:35 -05:00
Chris M
3c35965ca9
Added Gigabyte RTX 4070S Aero OC 12GB GPU
...
* Added `0x4139` to pci_ids.h
* Registered detector in GigabyteRGBFusion2GPUControllerDetect.cpp
* Link to [webpage](https://www.gigabyte.com/Graphics-Card/GV-N407SAERO-OC-12GD#kf )
* Resolves #4010
2024-03-16 01:40:01 +00:00
ronny332
1405ecfd53
Additional support for ROG-STRIX-RTX-4090-O24G-WHITE (90YV0ID2-M0NA00) with different ID.
2024-03-15 23:50:05 +00:00
Adam Honse
87c3de9316
Fix build
2024-03-15 18:15:05 -05:00
Dominik B
efdf3d42be
Added ElgatoLightStrip Support
2024-03-15 22:58:17 +00:00
Mola19
3bc169e4f6
add support for Asus ROG Strix Scope II to resolve #3971 , #3976
2024-03-14 18:18:17 +00:00
Chris
dfde4880c9
Initial commit for Razer Blackwidow V4
...
+ Adding PID `0x0287` for the Blackwidow V4
+ Added metadata to RazerDevices.cpp
+ Registered detectors
+ Added capabilities to RazerController.cpp
+ Resolves #4008
2024-03-14 18:05:06 +00:00
Mola19
80f033d76e
add support for ASUS ROG Strix XG32VC to resolve #3859
2024-03-14 18:02:24 +00:00
Chris M
82fae96dcf
Added MSI RTX4070 Super 12G Gaming X Slim White GPU
...
* Added `0xE131` to pci_ids.h
* Registered detector in MSIGPUv2ControllerDetect.cpp
* Link to [webpage](https://www.msi.com/Graphics-Card/GeForce-RTX-4070-GAMING-X-SLIM-WHITE-12G )
* Resolves #4014
2024-03-13 08:07:46 +11:00
Chris
e52adedf2d
Initial commit for Razer Cobra
...
+ Adding PID `0x00A3` for the Cobra
+ Added metadata to RazerDevices.cpp
+ Registered detectors
+ Added capabilities to RazerController.cpp
+ Resolves #3697
2024-03-11 08:18:03 +11:00
Milan Cermak
98248e87d2
[New Device] MSI MEG Z590 ACE Gold Edition (MS-7D04)
2024-03-10 19:06:50 +00:00
Chris M
fb7193a31f
Initial commit for Razer Leviathan V2
...
+ Adding PID for the Leviathan V2
+ Registered detectors
+ Added metadata to RazerDevices.cpp
+ Added capabilities to RazerController.cpp
+ Resolves #4002
2024-03-10 19:05:50 +00:00
Chris
6dadd3cef6
Fixed config table for Asus ROG Strix 4070 Super
...
* Corrected name label in detector
* Added config table entry for new found version
* Resolves #4005
2024-03-10 13:05:16 +11:00
Simon Grund
025ecf98b5
Added Palit RTX 4070 SUPER Dual support
2024-03-08 23:17:59 +00:00
Barry H
a1d17a1d49
Add support for ROG Strix RTX 4090 24G Gaming & EVA-02 Edition
2024-03-08 02:34:53 +00:00
Chris M
49afa5620f
Added Gigabyte RTX 4070Ti Gaming OC 12GB GPU
...
* Added `0x4100` to pci_ids.h
* Registered detector in GigabyteRGBFusion2GPUControllerDetect.cpp
* Link to [webpage](https://www.gigabyte.com/Graphics-Card/GV-N407TGAMING-OCV2-12GD#kf )
* Resolves #3890
2024-03-08 02:32:03 +00:00
Chris
a89bdba58f
Added Gigabyte 4060Ti Gaming OC 8GB GPU
...
* Added `0x40F8` to pci_ids.h
* Registered detector in GigabyteRGBFusionGPUControllerDetect.cpp
* Link to [webpage]( https://www.gigabyte.com/Graphics-Card/GV-N406TGAMING-OC-8GD#kf )
* Resolves #3944
2024-03-08 02:28:48 +00:00
Chris M
5c41810a4a
Added Gigabyte Aorus 3080Ti XTreme WF 12GB GPU
...
* Added `0x4082` to pci_ids.h
* Registered detector in GigabyteRGBFusion2GPUControllerDetect.cpp
* Link to [webpage](https://www.gigabyte.com/Graphics-Card/GV-N308TAORUSX-WB-12GD )
* Resolves #2041
2024-03-06 09:18:35 +11:00
Alex Koskovich
04410b6611
Fixes for desktop-entry-spec & appstream
2024-03-04 15:13:49 +00:00
诺诺
beec2c76c9
Add new Controller Nollie1
2024-03-04 15:10:54 +00:00
thombo
e508f3f4fa
Support for MSI boards 7D74, 7D90, 7D99, 7E03 and 7E27 added
2024-03-04 05:34:09 +00:00
TheRogueZeta
ac0f6f1043
Initial commit for ASUS ROG-STRIX-RTX4090-O24G-WHITE PN 90YV0ID2-M0NA00
2024-03-04 05:33:44 +00:00
Alex Koskovich
61e7664657
Fix building with GCC 14
2024-03-04 05:33:26 +00:00
Codename-Antares
2dd17eba30
HyperX Quadcast S HP version 6 add PID
2024-03-04 05:31:55 +00:00
Chris
2fe78ddd98
Added MSI RTX4080 Super 16G Suprim X GPU
...
* Registered detector in MSIGPUv2ControllerDetect.cpp
* Link to [webpage](https://www.msi.com/Graphics-Card/GeForce-RTX-4080-SUPER-16G-SUPRIM-X/Specification )
* Resolves #3986
2024-03-04 05:31:15 +00:00
Chris
7d63846c49
Fixed Location for QMK keyboards
...
* Prevented profiles being (re)applied to QMK keyboards consistently
2024-03-04 05:30:45 +00:00
Sebastian Kuźlak
7300f4facd
Add Sapphire Radeon RX 6650 XT Nitro+ support. Ref #3982
2024-03-04 05:30:20 +00:00
Mola19
dba3e4d42c
Add support for Asus ROG Azoth to resolve #3304
2024-03-03 02:38:37 +00:00
Mola19
c1680e9936
Add support for Asus ROG Keris Wireless AimPoint to resolve #3223
2024-03-02 20:17:38 +00:00
Chris
ac73ccb45a
Added PNY RTX 3070Ti Gaming Uprising EPIC-X GPU
...
* Added `0x138D` to pci_ids.h
* Registered detector in NVIDIAIlluminationControllerDetect_Windows.cpp
* Link to [webpage](https://www.pny.com/geforce-rtx-3070-ti-uprising )
* Resolves #3173
2024-02-29 19:10:12 +00:00
Chris
2ad7e505fc
Added MSI RTX4070 Super 12G Gaming X Slim GPU
...
* Added `0x513F` to pci_ids.h
* Registered detector in MSIGPUv2ControllerDetect.cpp
* Removed missing modes Rhythm & Stack
* Link to [webpage](https://www.msi.com/Graphics-Card/GeForce-RTX-4070-SUPER-12G-GAMING-X-SLIM/Specification )
* Resolves #3987
2024-02-29 09:21:42 +11:00
Jack
300dcd14bf
Fix invalid color mode
2024-02-28 19:07:20 +00:00
Chris
ca13118b25
Added Asus TUF RTX4070 Super 12GB Gaming OC GPU
...
* Added `0x8972` to pci_ids.h
* Registered detector in ENESMBusControllerDetect.cpp
* Link to [webpage](https://rog.asus.com/graphics-cards/graphics-cards/rog-strix/rog-strix-rtx4070s-o12g-gaming/spec/ )
* Resolves #3975
2024-02-28 20:41:51 +11:00
TheRogueZeta
8b90c249fb
Add additional ID for ROG-STRIX-RTD4090-O24G-Gaming PN 90YV0ID0-M0NA00
2024-02-27 04:45:19 +00:00
TheRogueZeta
2319f0c4c2
Initial commit for 4080 Super Founders device ID
2024-02-27 04:44:44 +00:00
Kosma Moczek
09c413f7c8
Added ZOTAC GAMING GeForce RTX 2080 SUPER Twin Fan
2024-02-27 04:43:15 +00:00
Valerio Ciuffreda
d4cb016541
Italian translation
2024-02-22 22:56:08 +00:00
Adam Honse
f60e2ca75f
Fix Mac Build
2024-02-22 18:04:12 +00:00
Chris
c6aee96049
Fixed small logic bug from b05f954d in QMKOpenRGBRevBController
2024-02-21 15:51:44 +00:00
Chris
b95789a5b5
Added Aerox3 and Aerox9 detectors to Rival3 metadata
...
* Fixes UDEV rules and Supported Devices
2024-02-21 15:40:24 +00:00
Chris
a8e8dd77e3
Fixed Korean label enabling switching in settings
2024-02-21 15:39:32 +00:00
Chris
5c318e5bb7
Added Asus TUF RTX3080 12GB Gaming GPU
...
* Added `0x886F` to pci_ids.h
* Registered detector in ENESMBusControllerDetect.cpp
* Link to [webpage](https://www.asus.com/motherboards-components/graphics-cards/tuf-gaming/tuf-rtx3080-12g-gaming/ )
* Resolves #3968
2024-02-21 15:38:37 +00:00
Chris M
d2b4ff1c56
Updated OpenRGB.pro to dynamically resolve source files
...
* Created FORMS macro list dynamically
* Added GUI_H and CONTROLLERS_H list to HEADERS
* Added GUI_CPP and CONTROLLERS_CPP list to SOURCES
* Added unique list of GUI_INCLUDES and CONTROLLER_INCLUDES to INCLUDES
* Adjusted platform specific builds to align build targets
2024-02-21 22:00:02 +11:00
Luke
f4220dffb7
Support NZXT RGB Controller with PID 0x2021.
2024-02-19 17:31:36 +00:00
Chris
548988cbef
Added MSI RTX3070 Suprim 8GB LHR GPU
...
* Registered detector in MSIGPUControllerDetect.cpp
* Link to [webpage](https://www.msi.com/Graphics-Card/GeForce-RTX-3070-SUPRIM-8G-LHR/Specification )
2024-02-18 22:55:17 +00:00
Chris M
cfd35e797c
Added Asus TUF RTX4080 Super O16GB OC Gaming GPU
...
* Added `0x8962` to pci_ids.h
* Registered detector in ENESMBusControllerDetect.cpp
* Link to [webpage](https://www.asus.com/us/motherboards-components/graphics-cards/tuf-gaming/tuf-rtx4080s-o16g-gaming/ )
* Resolves #3952
2024-02-18 22:54:22 +00:00
Chris M
85da26f809
Added MSI RTX4080 Super 16GB Gaming X Slim GPU
...
* Added `0x5117` to pci_ids.h
* Registered detector in MSIGPUv2ControllerDetect.cpp
* Link to [webpage](https://www.msi.com/Graphics-Card/GeForce-RTX-4080-SUPER-16G-GAMING-X-SLIM/ )
* Resolves #3954
2024-02-18 22:52:26 +00:00
Chris M
9304b94865
Added MSI RTX4070Ti 12GB Gaming X Slim White GPU
...
* Added `0xE132` to pci_ids.h
* Registered detector in MSIGPUv2ControllerDetect.cpp
* Link to [webpage](https://www.msi.com/Graphics-Card/GeForce-RTX-4070-Ti-GAMING-X-SLIM-WHITE-12G/Specification )
* Resolves #3953
2024-02-18 22:50:39 +00:00
Chris
e472bd0620
Adding PNY RTX4080 16GB Verto Epic-X GPU
...
* Added 0x13BC to pci_ids.h
* Registered detector in PNYLovelaceGPUControllerDetect.cpp
* Link to [webpage](https://www.pny.com/en-eu/pny-geforce-rtx-4080-16gb-epic-x-argb-triple-fan-oc )
* Resolves #3905
2024-02-18 22:48:35 +00:00
twiz
80ed45b161
EVGA GTX 1080 FTW2 DT
2024-02-18 22:47:27 +00:00
Chris M
4134de5daf
Added Asus TUF RTX4080 Super 16GB Gaming GPU
...
* Added `0x8963` to pci_ids.h
* Registered detector in ENESMBusControllerDetect.cpp
* Link to [webpage](https://www.asus.com/uk/motherboards-components/graphics-cards/tuf-gaming/tuf-rtx4080s-16g-gaming/ )
* Resolves #3945
2024-02-16 16:01:03 +00:00
Chris M
f5baa2e13b
Added PNY RTX4080 Super 16GB Verto GPU
...
* Added `0x1418` to pci_ids.h
* Registered detector in PNYLovelaceGPUControllerDetect.cpp
* Link to [webpage](https://www.pny.com/pny-geforce-rtx-4080-super-16-gb-xlr8-gaming-verto-epic-x-rgb-triple-fan-oc )
* Resolves #3941
2024-02-16 18:06:28 +11:00
Chris M
1385a39379
Added ASUS TUF RTX 4070 Super 12G Gaming GPU
...
* Added `0x8952` to pci_ids.h
* Registered detector in ENESMBusControllerDetect.cpp
* Link to [webpage](https://www.asus.com/motherboards-components/graphics-cards/tuf-gaming/tuf-rtx4070s-12g-gaming/ )
* Resolves #3950
2024-02-16 03:31:44 +00:00
Chris M
f29c6a66d9
Added MSI 4070 Ti Super 16G Gaming Slim GPU
...
* Added SubID `0xE130` to pci_ids.h
* Registered detector in MSIGPUControllerDetect.cpp
* Link to [webpage](https://www.msi.com/Graphics-Card/GeForce-RTX-4070-
Ti-SUPER-16G-GAMING-SLIM)
* Resolves #3946
2024-02-16 07:20:43 +11:00
Boo Ray
785a19de53
Added support for AOC GK500 Italian Keyboard Layout
2024-02-15 15:48:48 +00:00
Moon Sungjoon
0024062e9a
Add Korean language support
2024-02-15 17:41:37 +09:00
Chris
e18b3c6b30
Added MSI 4070 Ti Super 16G Gaming X Trio White GPU
...
* Registered detector in MSIGPUControllerDetect.cpp
* Link to [webpage](https://www.msi.com/Graphics-Card/GeForce-RTX-4070-Ti-SUPER-16G-GAMING-X-TRIO-WHITE )
* Resolves #3925
2024-02-14 15:10:38 +00:00
SubjectName
ff40af1e0d
Add support for Zotac RTX 4080 AMP with alternate Sub-Device ID
2024-02-14 15:04:31 +00:00
Barry H
c67920353e
Add support for ZOTAC RTX 3070 AMP Holo LHR
2024-02-13 22:28:27 +00:00
Barry H
00e9fcc535
Fix for Supported Device page showing label instead of PID
2024-02-13 15:25:00 +00:00
Barry H
e47a4ec98e
Add support for Zotac RTX 3080 Trinity OC Non LHR
2024-02-12 14:27:42 +00:00
IPCristian
740fdd7aa0
Added support for the Gigabyte 4080 Super Gaming OC
2024-02-12 13:58:26 +00:00
Barry H
7c0364ffa3
add support for Corsair K68 RED
2024-02-12 07:39:34 +00:00
Денис Назаров
f856480077
Add support for Gigabyte AORUS C300 Glass PC Case
2024-02-12 07:36:30 +00:00
Nenderus
6a944b311a
Add support for Gigabyte X570 AORUS Pro
2024-02-11 16:32:03 +03:00
Barry H
ced8924ab0
Add support for EVGA GeForce RTX 3070 XC3 ULTRA GAMING
2024-02-10 07:53:53 +00:00
Chris M
d2706e5f90
Added EVGA RTX2080 XC Hybrid Gaming O8G GPU
...
* Added 0x2184 to pci_ids.h
* Registered detector in EVGATuringGPUControllerDetect.cpp
* Link to [webpage](https://www.evga.com/products/Specs/GPU.aspx ?
pn=b4205add-a8bd-4a05-a685-3502c19cb8e9)
* Resolves #3938
2024-02-09 07:39:09 +11:00
Cyril Bosselut
9506bcb2bb
Nanoleaf device configuration
2024-02-08 14:03:20 +00:00
Денис Назаров
cc376b71c8
Extended support Gigabyte AORUS ATC800
2024-02-07 14:29:07 +00:00
Денис Назаров
350863e3b8
Add more effects for Gigabyte Aorus ATC800
2024-02-04 21:32:55 +00:00
mirh
78a47be4ae
Fix ITE8688 typo
2024-02-03 21:51:02 +01:00
Chris
bfb3052255
Remove redundant K100 controller
...
* Moved Existing K100 optical and K100 MX Red detectors to new V2 controller.
2024-02-03 06:24:59 +00:00
Mola19
2dfde7e8cd
add support for Roccat Vulcan Pro to resolve #3856
2024-02-03 03:28:26 +01:00
djdox23
a13a528117
edit pci-id for4070S - support for 4070s gaming oc gigabyte
2024-02-02 21:30:29 +00:00
zopieux
0eda5279b2
Fix Razer Huntsman v2 extra key layout
2024-02-02 03:33:42 +00:00
Chris M
e4fa1013f5
Removed duplicate GetKeyboardMappingLayoutType(int) declaration
...
* Refactored ValkyrieKeyboardController to fix pipeline
2024-02-02 07:54:59 +11:00
Barry H
249aa81423
Add Valkyrie VK99 Normal
2024-02-01 17:38:55 +00:00
Cyril Bosselut
c623e0416e
Initial commit for Razer Kraken Kitty V2 Black Edition
2024-02-01 17:35:54 +00:00
Cyril Bosselut
5f538260a2
Add speed option to CLI
2024-01-31 17:06:29 +00:00
Mola19
479dbe979d
add support for Roccat Pyro to resolve #1813
2024-01-31 05:07:58 +00:00
Chris
3636f1e40b
Adding PNY RTX4070Ti 12GB Verto Epic-X GPU
...
* Added 0x13D4 to pci_ids.h
* Registered detector in PNYLovelaceGPUControllerDetect.cpp
* Link to [webpage](https://www.pny.com/pny-geforce-rtx-4070-ti-12gb-verto-epic-x-oc-triple-fan )
* Resolves #3852
2024-01-30 12:37:14 +11:00
Chris
af049e234f
Initial commit for Razer Goliathus Chroma 3XL
...
+ Adding PID `0x0C06` for the Goliathus Chroma 3XL
+ Registered detectors
+ Added metadata to RazerDevices.cpp
+ Added capabilities to RazerController.cpp
+ Resolves #3908
2024-01-29 01:51:45 +00:00
Cyril Bosselut
9d3c96a43c
Fix Mac OS Build
2024-01-29 00:50:30 +00:00
Cyril Bosselut
c1d3e91c32
Fix Tricolor mode
2024-01-28 02:52:13 +00:00
Chris
ce3c30f443
Added Asus RTX4070 Ti Super 16G Gaming GPU
...
* Added 4070Ti Super model ID 0x2705 and Sub ID 0x8958 to pci_ids.h
* Registered detector in ENESMBusControllerDetect.cpp
* Link to [webpage](https://www.asus.com/motherboards-components/graphics-cards/tuf-gaming/tuf-rtx4070tis-16g-gaming/ )
2024-01-28 02:38:25 +11:00
Lukas
567a91323a
Add Corsair K100 variant Controller V2
2024-01-26 21:56:14 +00:00
Chris
ba9d89ff87
Adding ASUS ROG Strix RTX3050 8G Gaming GPU
...
* Added 0x8872 to pci_ids.h
* Registered detector in ENESMBusControllerDetect.cpp
* Link to [webpage](https://rog.asus.com/graphics-cards/graphics-cards/rog-strix/rog-strix-rtx3050-8g-gaming-model/ )
* Resolves #3904
2024-01-26 11:31:58 +11:00
morg
bbb0410ad6
Add support for ASUS TUF RTX 4070 Ti 12G Gaming variant
2024-01-24 16:15:32 +01:00
Garrett Denham
83e304b80e
Initial commit for ROCCAT Kone Pro mouse
2024-01-24 00:23:32 +00:00
Qwex
2ec52b68ba
Clean up usb Asus motherboard (Aura) controller
2024-01-23 13:57:28 +00:00
OctopusET
9436b55556
Fix language code in qt/i18n
2024-01-22 17:49:55 +00:00
Jon Dunlap
adc62c3da8
Add support for ASUS ROG Strix Flare II
2024-01-22 11:19:16 -05:00
morg
cee841f3ba
Add Anko KM43277483 USB Gaming Mouse support
2024-01-22 14:41:58 +00:00
Chris
e1ce61778c
Adding ASUS TUF 3070Ti O8G V2 Gaming GPU
...
* Added 0x88BC to pci_ids.h
* Registered detector in ENESMBusControllerDetect.cpp
* Link to [webpage](https://www.asus.com/motherboards-components/graphics-cards/tuf-gaming/tuf-rtx3070ti-o8g-v2-gaming/ )
* Resolves #3883
2024-01-22 14:28:42 +00:00
Mola19
3839a4857d
fix version for Asus Keris Wireless in USB mode
2024-01-22 01:55:17 +01:00
morg
a0c529ed59
Add support for instant microelectronics mice. Close #2496
2024-01-21 23:33:20 +00:00
Adam Honse
e5c76f1a3a
Add Lian Li ALV2 controller to detector, uses same controller as SLV2
2024-01-21 16:22:32 -06:00
Chris
bc66bfb442
Adding ASUS TUF 4070Ti O12G White Gaming GPU
...
* Added 0x8935 to pci_ids.h
* Registered detector in ENESMBusControllerDetect.cpp
* Link to [webpage](https://www.asus.com/motherboards-components/graphics-cards/tuf-gaming/tuf-rtx4070ti-o12g-white-gaming/ )
2024-01-20 18:43:04 +00:00
as3210
ca054abbcf
Improve cherry code, e.g. for full size 10.0N RGB
2024-01-20 08:24:57 +00:00
Chris
4b6f62ade8
Corrected Asus Aura Ryuo Metadata
...
* Changed Metadata detector string for UDEV rules
* Resolves #3885
2024-01-20 11:13:24 +11:00
Barry H
0178b77ce1
Add support for ZOTAC RTX 3080 Trinity LHR ZT-A30800D-10PLHR
2024-01-19 18:21:29 +00:00
Barry H
c3ddc32cef
Add support for Palit RTX4080 GamingPro
2024-01-19 18:20:57 +00:00
Lucas Mindêllo de Andrade
6c279ea830
Adds iGame GeForce RTX 3080 Ultra W OC 10G LHR-V
2024-01-18 20:26:49 +00:00
Mola19
994016738e
add support for Asus Rog Strix Scope II RX to resolve #3838
2024-01-18 15:55:49 +00:00
Mola19
b79cf82d96
add support for Roccat Vulcan 100 AIMO to resolve #2489
2024-01-14 17:58:09 +01:00
诺诺
ccec0828f9
Nollie32 bug fixes, and new controllers
2024-01-13 19:32:32 +00:00
Quang-Duy Tran
16938483a1
Add support for MSI GeForce RTX 4060Ti 16GB Gaming X
2024-01-13 01:24:01 +00:00
Mola19
de2b60b0bd
add support for Asus ROG Strix Scope NX Wireless Deluxe to resolve #3777
2024-01-12 01:42:47 +00:00
Zach Deibert
a489cd5458
Add support for Gigabyte RTX4060 Gaming OC 8G
2024-01-11 19:42:24 +00:00
Chris
5d101b8207
Added config options to Corsair Dominator Platinum metadata
2024-01-11 17:31:20 +00:00
Chris M
33e9d8e0e1
Initial commit for the Corsair Harpoon Wireless Mouse
...
+ Adding Harpoon Wired and Slipstream PID to
CorsairPeripheralV2Devices.h
+ Adding device layout
+ Registering detectors
+ Resolves #3834
2024-01-08 22:00:07 +11:00
Tam D
f5bbd49e78
Fix coolermaster rescan crash
2024-01-07 21:45:18 +00:00
Lucas Mindêllo de Andrade
477fabd381
Adds new bios for igame rtx4080 ultraw
2024-01-07 02:22:28 +00:00
Grzegorz Sobański
aa665a67bc
Adding ASUS ROG STRIX 4080 16G White OC GPU
2024-01-05 05:26:44 +00:00
Cooper Hall
5b1fa93460
fixed errors of ValkyrieKeyboard code
2024-01-04 12:45:56 -07:00
诺诺
f6fd4e9d6c
Add Valkyrie Keyboard valkyrie-99pro
2024-01-04 17:28:57 +00:00
morg
c54a268e19
Fix name and version parsing for SteelSeries Aerox devices
2024-01-03 15:19:02 +00:00
Chris M
46095ce609
Added GA106 variant of iGame RTX 3060 Ultra W OC 12G
2024-01-03 14:00:21 +00:00
Luca
bdfcef8dc1
Support for Razer ornata v3 tenkeyless 02A3
2024-01-03 13:59:43 +00:00
Adam Honse
28947ac0dd
Revert "Enable removing the plugin dll from the menu"
2024-01-02 19:45:18 +00:00
Chris M
c28c15a7fb
Initial commit for Razer Naga Pro V2
...
+ Adding PID for the Naga Pro V2
+ Registered detectors
+ Added metadata to RazerDevices.cpp
+ Added capabilities to RazerController.cpp
+ Resolves #3805
2024-01-02 16:30:40 +00:00
Chris
3ab12a45b8
Adding PNY RTX 4090 XLR8 Verto Epic-X OC
...
* Added `0x13D9` to pci_ids.h
* Registered detector in PNYLovelaceGPUControllerDetect.cpp
* Link to [webpage](https://www.pny.com/en-eu/pny-geforce-rtx-4090-24gb-xlr8-rgb-triple-fan-oc )
2024-01-02 14:20:46 +11:00
Chris
dbbb7126ad
Adding ASUS ROG STRIX 4080 16G White GPU
...
* Added 0x88C9 to pci_ids.h
* Registered detector in ENESMBusControllerDetect.cpp
* Link to [webpage](https://rog.asus.com/graphics-cards/graphics-cards/rog-strix/rog-strix-rtx4080-16g-white-model )
2024-01-02 11:05:04 +11:00
Chris M
93fc20de36
Formatting changes to the Roccat Controller Detector
...
* Adjusted list orders by alphabetising
* Aligned horizontal spacing
2023-12-30 17:57:42 +00:00
Dmitry K
869e9cb0fc
Added mutex to prevent config corruption #3817
2023-12-30 17:57:01 +00:00
morg
252e067271
Add support for Roccat Burst Air Pro mouse. Closes #2527
2023-12-30 06:46:10 +00:00
Adam Honse
730f83a97f
Fix JGINYUE internal USB controller detection on Windows
2023-12-29 18:06:16 -06:00
Ligolas Neo Malicdem
965048ad9c
added support for 1060, 1070, 1070Ti (Palit Jetstream GTX)
2023-12-29 09:26:56 +00:00
morg
1a68abc8a0
Add support for PNY NVIDIA GeForce RTX 4090 Verto Epic-X RGB
2023-12-27 21:30:18 +01:00
Boom-Hacker
acf12dfd5e
Added Sapphire Nitro+ RX 7900 GRE support
2023-12-26 17:17:15 -06:00
Mr Hedan
c9db576d32
DIRECT_MODE_PER_LED support MAG B365M MORTAR
2023-12-26 17:16:13 -06:00
Adam Honse
67fbdceb92
Enable removing the plugin dll from the menu
...
Implements change from MR !2148 without refactoring
2023-12-26 16:46:45 -06:00
Adam Honse
db50b1f568
Add delay in between packets to stop flickering
2023-12-26 15:52:14 -06:00
Adam Honse
2d990ca037
JGINYUE USB controller cleanup, fix multiple detection
2023-12-26 15:52:08 -06:00
MOON-DREAM-STARS
82203b23d9
Code cleanup
...
Commits squashed by Adam Honse <[email protected] >
2023-12-26 15:51:47 -06:00
tcr020
9166ceb9b6
Initial JGINYUE USB ARGB controller implementation
...
Commits squashed by Adam Honse <[email protected] >
2023-12-26 15:50:02 -06:00
ITKinq
2325833c01
Add support for ASUS ROG Strix RTX 3090 Gundam Edition
2023-12-25 19:52:13 +00:00
karliss1
f8a837f106
Do not automatically save after each change on Asus Aura GPUs.
2023-12-25 18:50:50 +00:00
Chris M
b05f954d35
Updates for QMK key code mapping
...
* Added QMKOpenRGBBaseController
* Refactored Rev9, RevB and RevD controllers to remove redundant code
* Updated "qmk_keycode_keyname_map" to add missing keycodes
* Resolves #3781
2023-12-25 07:47:15 +00:00
Mola19
6b4442ce39
add support for Roccat Magma Mini
2023-12-25 05:38:38 +00:00
Chris
9ff2b1f379
Adding MSI 4070 Ti Gaming X Trio White 12G GPU
...
* Added 0x5139 to pci_ids.h
* Registered detector in MSIGPUControllerDetect.cpp
* Link to [webpage](https://www.msi.com/Graphics-Card/GeForce-RTX-4070-Ti-GAMING-X-TRIO-WHITE-12G )
* Resolves #3802
2023-12-25 09:48:08 +11:00
Mola19
ff95fcfa88
add support for Asus ROG Strix Impact III
2023-12-24 22:25:56 +00:00
Iwan
fcccb11990
add support for ASUS TUF RX 7900XT OC
2023-12-24 22:25:03 +00:00
Chris
1deae16211
Adding Logitech G635 to the Logitech common controller
...
+ Adding LOGITECH_G635_PID
+ Registering detector
* Small adjustment to PID ordering for readability
2023-12-21 10:09:38 +11:00
キー太郎
e59f2841a8
add another variant of the msi rtx3070 - Resolves #3787
2023-12-20 15:05:14 +00:00
Randy Palamar
04f7fd7a7e
add missing sstream include for AutoStart-Linux
2023-12-15 16:23:43 +00:00
Daniel Gibson
7650ec67ba
Support "Winbond Gaming Keyboard", like Pulsar PCMK or WIANXP/Nautilus/Capturer KT108
2023-12-14 17:30:21 +00:00
ParkerMc
6efc7ff294
Commander Core: Add led count detection
2023-12-14 17:25:59 +00:00
Abdo Osman
1f4e214e5a
Add MSI MPG B650 Edge (MS_7E10) Support
2023-12-13 16:49:57 +00:00
Tam D
a35616326c
Cooler Master Keyboard Controller v2
2023-12-13 02:41:35 +00:00
James Wigley
28bf11d119
Add support for MSI RTX 4090 Gaming X Slim - Resolves #3699
2023-12-12 17:36:40 +00:00
Alexander Savchenko
88b4810c3f
Initial commit for Palit 1080 Ti
2023-12-09 19:15:15 +01:00
Leon
c6a454ffc6
Initial commit to support Gigabyte aero oc 4090 24gb
2023-12-09 04:24:51 +00:00
morg
2eb43fa445
Remove null terminating chars from profile names before using them in ProfileManager
2023-12-06 10:33:57 +01:00
1337Misom
6d562d8d37
MSI B650 GAMING PLUS WiFi support
2023-12-04 16:15:12 +00:00
Phoenix
9daac7c0df
Add support for MSI B660M MORTAR MAX WIFI DDR4
2023-12-04 11:57:54 +11:00
Sniko Loft
9300cd3c25
Update NVIDIAIlluminationControllerDetect.cpp
2023-12-04 00:20:28 +00:00
hua0512
978b6f8d1c
Add another variant of the ASUS ROG STRIX RTX 4070 Ti O12GB
2023-12-01 14:51:47 +01:00
Brad S.
d178612f27
Added Support for Razer Blade 14 (2023)
2023-11-30 20:53:03 +00:00
Lucas Mindêllo de Andrade
85bfe32c0d
[New Device] iGame GeForce RTX 4070 Vulcan OC-V
2023-11-30 20:31:32 +00:00
Florin9doi
413cd55d8d
Add SKL-X SMBus DID
2023-11-29 22:25:04 +02:00
Rudolf Tym Souček
d214ccba67
Add support for ASUS ROG-STRIX-GTX1660S-6G-GAMING
2023-11-29 17:23:43 +00:00
Adam Honse
acaf1c2fed
Remove dummy Direct mode handling from MSI Mystic Light 162 controller
2023-11-29 15:01:26 +00:00
Adam Honse
0a2d86b561
Remove custom handling of Direct mode for MSI 162-byte controller
2023-11-29 15:01:26 +00:00
Chris M
b9f8243904
Fixed initial brightness for the CLI and fix initial brightness for Lian Li Hub SL V2 controller.
2023-11-29 14:17:16 +00:00
Me1k0r
672150aea2
added support for Lian Li Galahad II Trinity "Performance" variation
2023-11-28 16:51:45 +00:00
Mola19
d1a4ead83e
fix error in Roccat Vulcan Keyboard Controller
2023-11-25 04:48:00 +01:00
Mola19
53ed66c8b8
add support for Roccat Magma to resolve #3205
2023-11-25 02:31:14 +01:00
Barry H
53ccbd6211
add nollie28 #3735
2023-11-23 02:31:16 +00:00
Mola19
9ffd853ae4
add direct mode to newer Asus mice
2023-11-23 00:32:13 +01:00
bradly0cjw
4d992b2226
add Zotac 3070 ti (ga102)
2023-11-22 21:22:55 +00:00
Mola19
a5b4938bbb
add brightness to direct for Roccat Vulcan TKL
2023-11-22 03:45:29 +01:00
Mola19
94d9204177
Add support for Asus ROG Gladius III Wireless Aimpoint to resolve #3650
2023-11-21 03:51:57 +00:00
Dominik Mikołajczyk
8bf0ab45a1
Alienware AW410K support
2023-11-20 03:30:51 +00:00
Mola19
5cb0e54443
add support for Roccat Vulcan TKL to resolve #1616 + improvements to Roccat Vulcan protocol
2023-11-20 02:53:08 +00:00
Chris M
8716760e7e
Added brightness to CreativeSoundBlasterXG6Controller
2023-11-18 21:03:16 +11:00
morg
d886f61de9
Fix typo in hardware IDs dialog
2023-11-17 21:12:48 +01:00
Cooper Hall
3c89fa8859
minor refactor for RGBControler_Nollie
2023-11-17 14:47:57 +00:00
morg
38b787dbc1
RazerController: fix an unexpected end of string when layout is 0
2023-11-16 21:20:20 +01:00
诺诺
68a3cc43d9
Add new Controller Nollie16
2023-11-16 17:25:41 +00:00
morg
999bb03a45
Piix4 SMBus: set HANDLE initial value to prevent a crash on rescan
2023-11-14 08:43:06 +01:00
Dane Petersen
65a3fb9589
Add support for MSI GeForce RTX 4060 GAMING X 8G ( closes #3526 )
2023-11-13 20:50:13 +00:00
Norde
39673d419a
PNY RTX 40xx series naming scheme update + support of PNY 4080 models.
2023-11-13 14:02:33 +00:00
Mola19
977f68c65c
fix layout detection for Roccat Vulcan keyboards
2023-11-13 00:36:02 +00:00
Chris M
a989166cdc
Fixed regression bug from fd3434b8
...
* Renamed LenovoRGBController_Gen7_8 to RGBController_Lenovo_Gen7_8 to
align with naming convention
* Fixed #include statements pointing to wrong header(s)
* Corrected variable names in RGBController_Lenovo_Gen7USB.cpp
* Other style and formatting changes
2023-11-11 21:42:17 +11:00
vassilios
fd3434b833
Changing current files to accomodate latest legion generation.
2023-11-10 18:11:16 +00:00
Norde
5e3dc69b26
Initial commit for PNY_RTX_4070TI_XLR8_SUB_DEV and PNY_RTX_4070TI_XLR8_OC_SUB_DEV
2023-11-10 15:14:18 +00:00
Qwex
f06e1bbe1a
Fix date on mac
2023-11-10 15:13:36 +00:00
Evan Mulawski
f672397563
Generic device guard; use Corsair implementation for all Corsair HID cooling-capable controllers
2023-11-10 15:12:26 +00:00
Lucas Mindêllo de Andrade
c5c5bf519b
feat(igame): add rtx 3080 oc 10g
2023-11-09 17:28:59 +00:00
Chris M
a689db4d3d
Removed hid_get_device_info() function to correct CI/CD pipelines
...
* Regression introduced in dbeabe61
* Removed unrequired includes
* Aligned other variables and structures to ensure feature parity
2023-11-09 19:47:25 +11:00
Mola19
44610cf326
fix for saving on Asus ROG Spatha and Asus ROG Strix Evolve
2023-11-09 02:41:06 +01:00
Mola19
65e7edc452
add support for Asus ROG Spatha and restructure Asus Strix Evolve
2023-11-08 23:22:12 +00:00
Michael Losert
dbeabe613d
Add support for Lian Li GAII Trinity AIO
2023-11-08 17:54:20 +00:00
Chris M
12e7127422
Removed redundant copies of OpenRGBConsolePage.*
2023-11-08 23:35:12 +11:00
Jiewei Qian
ba9ff4fcd6
Add pcie_id for Asus Strix 4090 White Edition
2023-11-04 08:09:59 +00:00
Chris M
9c601bde44
Initial commit for the Corsair K70 Pro keyboard
...
* Adding key layout and metadata to CorsairPeripheralV2Devices.cpp
* Adding new detector
* Resolves #2891
2023-11-02 13:42:59 +00:00
Chris M
fda419faca
Initial commit for Razer Basilisk V3 X HyperSpeed
...
+ Adding PID for the Basilisk V3 X HyperSpeed
+ Registered detectors
+ Added metadata to RazerDevices.cpp
+ Added capabilities to RazerController.cpp
+ Small adjustments to packet timing to ensure serial / firmware is
readable
+ Resolves #3687
2023-11-02 21:55:04 +11:00
morg
7067bb774f
Apex3TKL: do not send brightness if current brightness already set
2023-10-31 21:58:44 +00:00
Simon McKenna
26e584860e
Add support for Lian Li SL Infinity controller
2023-10-31 01:48:43 +00:00
Florin9doi
b1957d6c1d
Fix Lenovo4Zone blue color
2023-10-30 14:21:28 +00:00
morg
64c7d858bf
Ignore server-host pre-detection argument
2023-10-30 08:08:00 +01:00
Adam Honse
d47be6b3b4
Initialize ROG Ally so that it works regardless of whether the hid-asus driver...
2023-10-30 01:46:00 +00:00
Chris M
558cce3002
Initial commit for Razer Ornata V3X Rev2
...
+ Adding PID for the Ornata V3X Rev2
+ Registered detectors
+ Added metadata to RazerDevices.cpp
+ Added capabilities to RazerController.cpp
+ Resolves #3673
2023-10-29 14:23:39 +11:00
morg
7d637a502d
Add help entry for --server-port option missing
2023-10-27 17:59:41 +02:00
Chris M
95c3212a83
Initial commit for the Corsair Katar Pro V2
...
* Adding LED layout and metadata to CorsairPeripheralV2Devices
* Adding new detector
2023-10-27 17:54:33 +11:00
Chris M
f5feb6a31d
Initial commit for the Corsair Katar Pro and Pro XT
...
* Adding LED layout and metadata to CorsairPeripheralV2Devices
* Adding new detector
* Resolves #3018
2023-10-27 06:57:11 +11:00
Chris M
759be39fc7
Initial commit for the Corsair K60 Pro TKL keyboard
...
* Adding key layout and metadata to CorsairPeripheralV2Devices.cpp
* Adding new detector
* Resolves #3689
2023-10-26 20:53:54 +11:00
djdox23
ce4dd7ff87
Update for gigabyte-4070-ti-gaming inside pci_ids.h and controller.
2023-10-25 22:25:33 +00:00
Martin Nygaard Jensen
e8324892df
Update AnnePro2ControllerDetect.cpp to contain new VID 0x3311
2023-10-21 13:52:48 +00:00
Adam Honse
ad9e50c9d3
Fix metainfo links
2023-10-20 21:41:37 +00:00
morg
42731a992e
HyperXMicrophoneController: avoid race condition, fixes a crash on rescan.
2023-10-20 18:14:12 +02:00
Chris M
d4b2d3c381
Initial commit for the Corsair K70 Pro TKL keyboard
...
* Adding key layout and metadata to CorsairPeripheralV2Devices.cpp
* Adding lighting control endpoint check
* Adding new detector
* Small style fixes
* Resolves #3260
2023-10-20 07:16:01 +11:00
Bernhard M. Wiedemann
dfff062bc6
Avoid corruption in 60-openrgb.rules
...
Due to the missing line-break before DUMMY_LIST
it would replace whatever was the first entry in there.
* Resolves #3675
This patch was done while working on reproducible builds for openSUSE.
2023-10-19 16:40:31 +00:00
Bernhard M. Wiedemann
cd4004dce2
Reduce use of grep
...
because find can return us the same 240 wanted files.
2023-10-19 16:36:43 +00:00
Bernhard M. Wiedemann
9ac44192bc
Skip empty detectors
...
Without this patch, output had ugly messages
Usage: grep [OPTION]... PATTERNS [FILE]...
Try 'grep --help' for more information.
and with the patch, the rule file is more readable
because it omits
-# Logitech Powerplay Mat -
-#---------------------------------------------------------------#
-#---------------------------------------------------------------#
-# Quantum Mechanical Keyboard (QMK) -
-#---------------------------------------------------------------#
-#---------------------------------------------------------------#
2023-10-19 16:36:43 +00:00
Bernhard M. Wiedemann
a7920c01d7
Avoid grep warning
...
without this patch, output contained
grep: warning: stray \ before white space
2023-10-19 16:36:43 +00:00
morg
56da121746
GigabyteRGBFusion2GPUController: fix a snprintf call
2023-10-19 16:30:17 +00:00
Bernhard M. Wiedemann
679e69be89
Ensure functions return a value
...
otherwise, gcc errored out
because non-void functions are supposed to return a value.
Alternatively, we could change the declaration to `void`.
2023-10-19 06:03:05 +02:00
morg
c8c5f77595
Add support for Bloody W90 MAX. Closes #3500
2023-10-18 22:43:17 +00:00
Adam Honse
5ce430c062
Fix image links in README to point to the standalone wiki repo
2023-10-18 11:37:59 -05:00
Adolfo R. Brandes
a1ee0d39b8
Add another variant of the Asus TUF Gaming RTX 4090 O24G
2023-10-18 06:56:43 -03:00
Bryan Perry
48f78f18d4
Support MSI RTX 4060Ti 8GB Gaming X - Closes #3677
2023-10-17 19:12:57 -05:00
Marek Sapota
b91fb9c322
Fix TP-Link Kasa Smart Bulbs on some 64bit systems
2023-10-17 23:53:16 +00:00
Adolfo R. Brandes
de08b82ebe
debian: update packaging instructions
2023-10-17 22:28:33 +00:00
Adolfo R. Brandes
6308e06586
debian: Don't fail udevadm trigger
2023-10-17 22:27:59 +00:00
morg
f34f8e1bb6
RGBFusion2GPUController: eliminate dead code + code guidelines
2023-10-15 17:56:08 +02:00
thombo
00c92d74a7
Support for MSI board 7E12 added
2023-10-15 09:13:43 +00:00
Nathaniel Fung
306b1ddcb3
Add Sapphire NITRO+ AMD Radeon RX 7800 XT
2023-10-15 06:06:54 +00:00
Chris M
33db866d04
Initial commit for Razer Razer Blackwidow V4 Pro
...
+ Adding PID for the Razer Blackwidow V4 Pro
+ Registered detectors
+ Added metadata to RazerDevices.cpp
+ Added capabilities to RazerController.cpp
+ Resolves #3636
2023-10-15 10:33:48 +11:00
morg
7827a184f7
AlienWare controller: add alternate platform id for G15 5511. #437
2023-10-14 20:14:37 +00:00
morg
af73e63d7a
Add support for LG 27GN950-B monitor. Closes #1008
2023-10-13 08:43:51 +02:00
Adam Honse
d0b76760f4
Remove unnecessary SettingsManager.h includes
2023-10-12 23:37:48 -05:00
Chris M
d7c8ac2f8d
Initial commit for Razer Deathstalker V2 Pro TKL
...
+ Adding PID for the Deathstalker V2 Pro TKL
+ Registered detectors
+ Added metadata to RazerDevices.cpp
+ Added capabilities to RazerController.cpp
+ Resolves #3327
2023-10-13 06:49:56 +11:00
Mark Hermeling
f3d9877598
Copy paste fixes
2023-10-12 13:31:36 +00:00
Adam Honse
8d19ceff95
Remove OpenRazer/OpenRazer-Win32 support as it is unmaintained and replaced by RazerController
2023-10-11 22:22:48 -05:00
Adam Honse
f76e8f65a5
Add Razer Mamba Hyperflux (Wired)
2023-10-11 12:37:16 -05:00
Adam Honse
447ed4cef7
Fix various issues with Razer Firefly Hyperflux
2023-10-11 01:21:28 +00:00
misaka10032w
8955d69a11
Add colorful igame 4090adoc OC mode bios config
2023-10-10 16:38:33 +08:00
Lucas Mindêllo de Andrade
f7eb61614e
iGame Turing GPU with Direct mode without persistence
2023-10-07 02:24:13 +00:00
Chris M
9e75a68008
Fixed mode declaration in RGBController_MSIVigorGK30.cpp
...
* Resolves #3651
2023-10-06 19:13:35 +11:00
Adam Honse
0b787ebb3c
Add serial implementation of HYTE CNVS mousemat controller for Windows and leave libusb implementation for Linux
2023-10-06 00:36:30 -05:00
Adam Honse
1b7cff78eb
Limit HYTE CNVS brightness to 72% of maximum brightness according to V1.1 of protocol documentation. It could be reworked in the future to only limit brightness when the sum exceeds the value, but that would require significantly more math during update
2023-10-05 19:24:40 -05:00
Jonathan Guzmán
6e0358d6ea
Add Lenovo legion 5 udev rules detection
2023-10-03 13:09:57 +00:00
Fan Yu
9f653577cd
Initial commit for PNY_RTX_4090_XLR8_SUB_DEV
2023-10-03 04:11:01 +00:00
Adam Honse
362a31abbd
Update wiki links in the README
2023-10-01 23:55:03 -05:00
Adam Honse
d7ed55b264
Use size when parsing received buffers into strings in NetworkServer
2023-10-01 22:43:32 -05:00
Mola19
af53230244
Disable "Apply All Devices" button, if mode is not a custom mode
2023-10-02 02:41:22 +00:00
Jonathan Guzmán
16b5768736
fix "LENOVO_USEAGE" typo
2023-09-30 05:05:26 +00:00
Jonathan Guzmán
caf26cc315
add new legion 5 devices
2023-09-29 05:57:45 +00:00
Chris M
2f0d722b83
Adjusting the Keyrox TKL layout
...
* Accounting for the KLM change in commit f6940640
2023-09-28 21:14:00 +10:00
morg
fc14cf102f
Add support for MSI GeForce RTX 3060 Ti 8GB Gaming X Trio
2023-09-27 19:44:26 +00:00
Ilkka Jylhä
4c7f92b491
Initial commit for Asus ROG Strix LC RTX 3090Ti OC
2023-09-27 17:55:30 +00:00
morg
f8c20128ef
Plugin manager: simplifies code, fixes a crash on exit
2023-09-27 15:31:54 +02:00
Adam Honse
41b7dc3102
Show incompatible plugins in the Plugins settings page with a note that it is incompatible, allow it to be removed
2023-09-26 23:41:33 -05:00
Adam Honse
c6408eb752
Add SDK Version and Plugin API Version to Information Settings tab
2023-09-26 21:14:27 -05:00
Ilkka Jylhä
12166cbe93
Initial commit for Asus RX 7800 XT White OC
2023-09-26 19:48:34 +00:00
morg
0c6944bb8d
CoolerMaster ARGB controller: fix crash on rescan
2023-09-26 15:45:29 +00:00
morg
22b8cdbe01
GigabyteAorusLaptopController: Add brightness support for custom mode
2023-09-26 15:38:26 +02:00
SHISEN
0f41d7443a
Initial commit for MSI GeForce RTX 3060 Ti 8GB SUPER 3X OC
2023-09-25 14:37:11 +00:00
morg
46a8c06bfe
CMMonitor driver udpates
2023-09-24 22:09:11 +00:00
Martin Nygaard Jensen
e83ca276c0
Update AnnePro2ControllerDetect.cpp missing PID 0xA297
2023-09-22 20:37:26 +00:00
morg
e2874a64a1
Add support for TUF RTX 4070 O12G GAMING variant
2023-09-22 17:40:58 +02:00
Jefemy
39d4afac20
Add support for alternative ASUS TUF 4070ti OC + non OC device ids
2023-09-22 13:10:28 +00:00
morg
86ba18595f
Add support for CoolerMaster GM27. Closes #3627
2023-09-21 16:23:45 +00:00
morg
3c7a24c4c1
Add support for Gainward GeForce RTX3070 Phantom
2023-09-21 17:11:08 +02:00
Mola19
ddc2b7f5e8
Fix duplicate destructor in AsusAuraMainboard
2023-09-21 03:00:27 +02:00
morg
8addcde754
Add support for Gigabyte AORUS laptops. #3403
2023-09-20 01:23:13 +00:00
Adam Honse
85d6225a7c
Add NZXT F140 RGB fan (140mm) device with ID 0x18
2023-09-19 22:30:22 +00:00
Codename-Antares
0cebf42857
Initial Commit for MSI RTX 3060 Ti Gaming X
2023-09-19 18:27:47 +00:00
Adam Honse
340083bc33
Initial commit for ASUS ROG Arion external NVMe SSD enclosure
2023-09-19 04:37:51 +00:00
Ilkka Jylhä
30b12c67b2
Initial commit for ASUS ROG Strix NVIDIA GeForce RTX 3090 OC EVA EDITION
2023-09-18 14:39:50 -05:00
Ilkka Jylhä
3199f33efb
Initial commit for Asus TUF RTX 3080 V2 10GB
2023-09-18 18:42:03 +00:00
Chris M
af673e7ec0
Fix missing include in Arctic controller from 4e14f035
...
* Missing standard library `algorithm` preventing Windows CI/CD builds
from completing.
2023-09-18 23:14:21 +10:00
Ilkka Jylhä
d16ec6f0b1
Initial commit for Asus TUF Gaming Geforce RTX 4060 Ti OC
2023-09-17 19:32:40 +00:00
Ilkka Jylhä
2799e9435d
Initial commit for ASUS TUF Gaming Radeon RX 7800 XT
2023-09-17 19:10:59 +00:00
Adam Honse
53d2321698
Fix issue in ArcticController where it was trying to create a variable-length buffer and breaking Windows build
2023-09-16 23:37:54 -05:00
Armin Wolf
4e14f0359d
Add support for Arctic RGB Controller
...
The Arctic RGB controller support 4 RGB channel and can be controlled
over a CH341 USB-to-serial chip. The controller support two commands,
one for identifying the controller on a serial port and one for setting
the RGB values for each RGB channel. Since the controllers disables the
RGB channels after ~1s, a keepalive thread is used.
2023-09-16 23:21:21 -05:00
Armin Wolf
fa52f4d7e0
Disable input and output processing on Unix serial ports
...
Disabling output processing is necessary since otherwise
sending a LF character (ASCII 0x0A) will automatically insert
a CR character (ASCII 0x0D).
Disabling input processing should prevent this when
receiving data.
2023-09-16 23:14:49 -05:00
Armin Wolf
0279aafb97
Allow for setting DTR on a serial port
2023-09-16 23:14:49 -05:00
Chris M
1996d34650
Updated Debug Keyboard to process KLM Opcodes
...
* Added InsertRow, RemoveRow and RemoveKey opcodes.
* Adjusted iterator for style and formatting.
2023-09-17 10:36:29 +10:00
Le Philousophe
ccb20f3930
Add Champion's Bane and Ironclad suport
2023-09-16 16:29:46 +00:00
Chris M
3d8c11ea88
Initial commit for Razer Razer Blackwidow V4 X
...
+ Adding PID for the Razer Blackwidow V4 X
+ Registered detectors
+ Added metadata to RazerDevices.cpp
+ Added capabilities to RazerController.cpp
+ Resolves #3602
2023-09-16 16:13:16 +00:00
Chris M
197d19a070
Corrected KLM log messages
...
* Moved SwapOnly opcode message to cover "unused" case
* Adjusted Size switch statement to account for non standard sizes
* Fixed InsertRow opcode insertion index
* Corrected RemoveRow opcode to ensure removal didn't skip keys
* Small formatting and style fixes
2023-09-16 23:45:18 +10:00
Beebles
4d73e0264a
Add Support for SteelSeries QCK Prism XL Neo Noir Ed
2023-09-15 23:14:21 -05:00
Michal Stawinski
a30323f22f
Fix "--client" option not working
...
This fixes "Error: Invalid option: 172.17.0.1" error
that made it impossible to use openrgb with remote
servers.
2023-09-15 21:49:20 -05:00
rytypete
e55da57f46
Add Asus USB Motherboard save and shutdown effect support
2023-09-14 22:01:52 +00:00
rytypete
479b8e8ea4
Treat Gainward GeForce RTX 3060 Ti Ghost as RGB
2023-09-13 14:04:18 +02:00
Martin
1fbbbb00ba
Add support for the ASUS TUF RTX 4090 O24G OG OC
...
Added support for the ASUS TUF RTX 4090 O24G OG OC and tested it with my own card.
2023-09-12 18:39:53 -05:00
Sandipan Das
a934c4c034
i2c-smbus: linux: Remove stray whitespaces
...
Remove stray whitespaces in newlines.
Signed-off-by: Sandipan Das <[email protected] >
2023-09-12 08:43:28 -05:00
Sandipan Das
49a6905ab5
i2c-smbus: linux: Fix interface detection
...
There are cases where detection of an interface fails due to lack of
permissions when accessing /dev/i2c-*. In some instances, the current
code will perform a double readdir() and skip what should have been
the next interface to be enumerated.
E.g. consider a system with the following configuration
$ ls -l /sys/bus/i2c/devices
total 0
lrwxrwxrwx. 1 root 0 Sep 4 07:19 i2c-0 -> ../../../devices/platform/AMDI0010:03/i2c-0/
lrwxrwxrwx. 1 root 0 Sep 4 01:49 i2c-1 -> ../../../devices/pci0000:00/0000:00:08.1/0000:03:00.0/i2c-1/
lrwxrwxrwx. 1 root 0 Sep 4 01:50 i2c-10 -> ../../../devices/pci0000:00/0000:00:14.0/i2c-10/
lrwxrwxrwx. 1 root 0 Sep 4 01:49 i2c-2 -> ../../../devices/pci0000:00/0000:00:08.1/0000:03:00.0/i2c-2/
lrwxrwxrwx. 1 root 0 Sep 4 01:49 i2c-3 -> ../../../devices/pci0000:00/0000:00:08.1/0000:03:00.0/i2c-3/
lrwxrwxrwx. 1 root 0 Sep 4 01:49 i2c-4 -> ../../../devices/pci0000:00/0000:00:08.1/0000:03:00.0/i2c-4/
lrwxrwxrwx. 1 root 0 Sep 4 01:49 i2c-5 -> ../../../devices/pci0000:00/0000:00:08.1/0000:03:00.0/drm/card1/card1-eDP-1/i2c-5/
lrwxrwxrwx. 1 root 0 Sep 4 01:49 i2c-6 -> ../../../devices/pci0000:00/0000:00:08.1/0000:03:00.0/drm/card1/card1-DP-1/i2c-6/
lrwxrwxrwx. 1 root 0 Sep 4 01:49 i2c-7 -> ../../../devices/pci0000:00/0000:00:08.1/0000:03:00.0/drm/card1/card1-DP-2/i2c-7/
lrwxrwxrwx. 1 root 0 Sep 4 01:50 i2c-8 -> ../../../devices/pci0000:00/0000:00:14.0/i2c-8/
lrwxrwxrwx. 1 root 0 Sep 4 01:50 i2c-9 -> ../../../devices/pci0000:00/0000:00:14.0/i2c-9/
lrwxrwxrwx. 1 root 0 Sep 4 07:19 i2c-PNP0C50:0e -> ../../../devices/platform/AMDI0010:03/i2c-0/i2c-PNP0C50:0e/
$ openrgb --verbose --list-devices
Before:
...
Registering I2C interface: /dev/i2c-3 Device 1002:164C Subsystem: 1462:130C
Registering I2C interface: /dev/i2c-10 Device 1022:790B Subsystem: 1462:130C
Registering I2C interface: /dev/i2c-1 Device 1002:164C Subsystem: 1462:130C
Registering I2C interface: /dev/i2c-8 Device 1022:790B Subsystem: 1462:130C
[i2c_smbus_linux] Failed to read i2c device PCI device ID
Registering I2C interface: /dev/i2c-6 Device 0000:0000 Subsystem: 0000:0000
Registering I2C interface: /dev/i2c-4 Device 1002:164C Subsystem: 1462:130C
[i2c_smbus_linux] Failed to read i2c device PCI device ID
Registering I2C interface: /dev/i2c-PNP0C50:0e Device 0000:0000 Subsystem: 0000:0000
Registering I2C interface: /dev/i2c-0 Device 0000:0000 Subsystem: 0000:0000
Registering I2C interface: /dev/i2c-9 Device 1022:790B Subsystem: 1462:130C
[i2c_smbus_linux] Failed to read i2c device PCI device ID
Registering I2C interface: /dev/i2c-7 Device 0000:0000 Subsystem: 0000:0000
[i2c_smbus_linux] Failed to read i2c device PCI device ID
Registering I2C interface: /dev/i2c-5 Device 0000:0000 Subsystem: 0000:0000
...
After:
...
Registering I2C interface: /dev/i2c-3 Device 1002:164C Subsystem: 1462:130C
Registering I2C interface: /dev/i2c-10 Device 1022:790B Subsystem: 1462:130C
Registering I2C interface: /dev/i2c-1 Device 1002:164C Subsystem: 1462:130C
Registering I2C interface: /dev/i2c-8 Device 1022:790B Subsystem: 1462:130C
[i2c_smbus_linux] Failed to read i2c device PCI device ID
Registering I2C interface: /dev/i2c-6 Device 0000:0000 Subsystem: 0000:0000
Registering I2C interface: /dev/i2c-4 Device 1002:164C Subsystem: 1462:130C
[i2c_smbus_linux] Failed to read i2c device PCI device ID
Registering I2C interface: /dev/i2c-PNP0C50:0e Device 0000:0000 Subsystem: 0000:0000
Registering I2C interface: /dev/i2c-2 Device 1002:164C Subsystem: 1462:130C
Registering I2C interface: /dev/i2c-0 Device 0000:0000 Subsystem: 0000:0000
Registering I2C interface: /dev/i2c-9 Device 1022:790B Subsystem: 1462:130C
[i2c_smbus_linux] Failed to read i2c device PCI device ID
Registering I2C interface: /dev/i2c-7 Device 0000:0000 Subsystem: 0000:0000
[i2c_smbus_linux] Failed to read i2c device PCI device ID
Registering I2C interface: /dev/i2c-5 Device 0000:0000 Subsystem: 0000:0000
...
Signed-off-by: Sandipan Das <[email protected] >
2023-09-12 08:43:28 -05:00
foul11
f5dc4a62c4
allow editing individual keys for ASUS ROG Strix SCAR 17
2023-09-11 21:00:42 +00:00
Pedro Martello
10e53074b2
Support for ASUS TUF RTX 4070 12G Gaming graphics card
2023-09-08 23:03:25 +00:00
Peter Repukat
96dd52a5e9
Fix k95_plat iso key mapping
2023-09-07 02:52:44 +02:00
thombo
a42b55f391
Support for MSI board 7D40 added
2023-09-05 21:10:28 +02:00
c10l
7471dad28f
Add missing build dependency to README
2023-09-05 01:08:46 +00:00
MmAaXx500
824cd7e3fa
Fix Corsair Hydro udev rules
2023-09-04 17:05:07 +00:00
Arcitec
b452110b43
Fix serial numbers from buggy ASUS keyboard firmwares
...
* ASUS firmware bugs sometimes return trailing garbage after the serial number. This new algorithm cleans up the garbage by only allowing legal, lower-ASCII characters, so that OpenRGB can accurately identify keyboards that have buggy firmwares.
2023-09-03 17:15:12 +02:00
Arcitec
21092ef7e0
Rename ASUS keyboard matrix layouts to language-independent identifiers
...
* Makes it clearer which layouts people should be using when contributing new languages or new ASUS hardware.
2023-09-03 17:15:12 +02:00
Arcitec
d6bccc42e4
Add support for ASUS ROG Strix Scope II 96 Wireless
...
* USB Mode: Keyboard is fully mapped out and accurately represented in the LED matrix. Supports US, UK and Nordic layouts.
* Bluetooth Mode: Hardware does not support RGB control via Bluetooth, nothing can be done about that.
* 2.4GHz Mode: This keyboard uses the new "ASUS Omni Receiver" hardware, which is a new multi-device dongle which can pair with multiple keyboards and mice. Requires separate reverse engineering in the future. Not supported at the moment.
2023-09-03 17:15:12 +02:00
Arcitec
a909818406
Accurate character labels in Nordic KBD layout
...
* The previous layout was not the real Nordic layout. Every character has now been fixed to use the correct, technical terms and accurate key legends. It now correctly represents the Nordic ISO layout standard.
2023-09-03 17:15:12 +02:00
chrabonschcz
1d30f2674a
Fixed OpenRGB not building for Debian Buster
2023-09-02 18:00:56 +00:00
rytypete
74e1df4cd1
Indicate effects and save support for Asus ROG Ally
2023-09-02 13:09:14 +02:00
misaka10032w
f3e5757295
Add support for Colorful iGame GeForce RTX 4090 Advanced OC
2023-09-02 00:24:14 +00:00
Cooper Hall
4c5f5c408f
fixed a compiler error on some compiler instances related to KeyboardLayoutManager
2023-09-02 00:21:35 +00:00
Chris
348d2d8241
Fixed typo regression introduced in 479c2b2d
...
* Combined definition of ZET_FURY_PRO_PID & GENESIS_XENON_200_PID
* Adjusted formatting and style of detectors
2023-08-31 02:19:08 +00:00
TheRogueZeta
16f471db69
Add alternate ID for ROG-STRIX-RTX4090-O24G
2023-08-30 04:48:43 +00:00
Tam D
879153d478
Coolermaster keyboard device view
2023-08-30 03:57:45 +00:00
YaketyYakumo
962d2e8449
Fixed 1080Ti FTW3 backplate
2023-08-30 01:18:33 +00:00
Chris M
de0437e164
Initial commit for the Corsair Dark Core SE mouse
...
* Adding LED layout and metadata to CorsairPeripheralV2Devices
* Adding new detector
* Resolves #1009
2023-08-29 12:21:04 +10:00
chrabonschcz
479c2b2dae
Added Controller for Genesis Xenon 200 Mouse
2023-08-29 00:54:56 +00:00
Ben Miller
6c8da3a04f
Implement Global Corsair Mutex
2023-08-28 13:48:17 +00:00
Perroboc
6b9aef10a9
Fix: [Epomaker TH80 Pro] Windows compat fix
2023-08-28 13:20:03 +00:00
Mola19
0969b5d24e
support for Roccat Sense Aimo Mousepad (Mid and XXL) to resolve #2770
2023-08-24 18:47:12 +02:00
Chris M
9df7023b73
Adjusted Razer Basilisk V3 Pro metadata to light all LEDs
...
* Resolves #3537
2023-08-22 13:47:53 +10:00
Dmitry K
c98464d9df
Sinowealth detector cleaned and broken down to atomic units
2023-08-21 05:16:23 +00:00
Mola19
f3763a1b5c
fix crash on rescan with Asus ROG Spatha X
2023-08-20 20:32:07 +00:00
Fn Eh
eaff85af92
More ZOTAC stuff. Crash fix, and add a new card.
2023-08-20 20:22:51 +00:00
Mola19
756ceb2471
Add support for Asus ROG Sagaris GK1100 (only for non-modifier keys)
2023-08-20 22:14:25 +02:00
Pornvibool Tippayawat
100e954cef
Add Support for ASUS TUF RX 7900XTX O24G GAMING
2023-08-18 10:55:27 +00:00
Peter Vazny
839701fcf8
Adds support for ANSI Lenovo Legion 7 Gen 7
2023-08-16 15:35:58 +00:00
Fn Eh
e4c0979951
Zotac Metadata
2023-08-16 04:02:41 +00:00
Mola19
16b4235758
fix brightness of some Asus Aura Mice
2023-08-15 23:56:40 +00:00
morg
e6b16ff7c4
Add support for Logitech G203 mouse variant
2023-08-14 15:03:56 +00:00
morg
de21aca3ef
LegoDimensionsToypad: fix crash when changing hw mode to direct
2023-08-14 08:08:20 +02:00
Chris M
2777c05907
Adding OPCODE "Insert Row" to KLM
...
* Insert Row OPCODE requires a row taken from the provided key
* Insert Row will insert provided key if the row insert was successful.
* Provide "UNUSED" key for an empty row insert.
2023-08-13 09:42:53 +10:00
TheRogueZeta
a276ceedb3
Add additional ASUS TUF 4090 O24G Gaming device ID for PN: 90YV0IE-MVAA00
2023-08-11 05:25:22 +00:00
Fn Eh
2082283646
Adds support for three additional Zotac card...
2023-08-10 16:59:40 +00:00
Chris
593506219c
Initial commit for the Corsair M65 Ultra RGB mouse
...
* Adding key layout and metadata to CorsairPeripheralV2Devices.cpp
* Adding new detector
* Resolves #3261
2023-08-09 17:57:06 +10:00
Chris
4fbcf883fe
Initial commit for the Corsair Dark Core Pro SE mouse
...
* Reworked wireless Corsair Slipstream detection to be generic for all devices
* Adding key layout and metadata to CorsairPeripheralV2Devices.cpp
* Adding new detector
2023-08-09 04:15:09 +00:00
Mola19
64c2cc579f
fix Asus ROG Spatha X Dock
2023-08-09 03:43:03 +00:00
morg
c3b7d4ac1d
Add support for ASUS ROG STRIX RTX 4080 O16G GAMING variant
2023-08-08 17:10:42 +00:00
Adam Honse
7fc3e297f1
Add NZXT F120 fan (0x13)
2023-08-08 11:39:41 -05:00
Quentin Ormancey
72ebc26baa
Initial commit for ROG Strix GeForce RTX 4070 Ti 12GB GDDR6X OC Edition
2023-08-03 04:09:46 +00:00
Mola19
cd000218b1
move Asus ROG Strix Scope and Scope RX to AsusAuraTUFKeyboardController to add missing features
2023-08-02 02:27:55 +02:00
morg
4835739198
Make sure Colorful GPUs are detected on both Windows and Linux
2023-08-01 16:26:22 +00:00
Mola19
0057df0efb
move Asus ROG Strix Flare to AsusAuraTUFKeyboardController to add missing features ( resolves #3415 )
2023-08-01 03:40:16 +00:00
morg
b7747a37d1
Add support for iGame GeForce RTX 3070 Ultra W OC-V
2023-07-31 04:50:07 +00:00
Adam Honse
888b292d73
Fix Razer matrix map initialization for non-keyboard zones
2023-07-30 13:26:34 -05:00
Peter Vazny
9c01593ba8
Fixes some Y740 15" keys
2023-07-30 07:45:03 +00:00
Adam Honse
9cf453008d
Initial commit for scsiapi and Seagate FireCuda Gaming External HDD controller
2023-07-30 06:12:21 +00:00
morg
f6e0996250
Fix crash on save for AsusAuraCoreLaptop. Closes #3174
2023-07-25 13:21:50 +02:00
Adam Honse
deeb8a84b7
Initial HYTE CNVS controller implementation
2023-07-22 20:10:14 +00:00
TheRogueZeta
92992c0a9b
Add additional device ID for Asus TUF RTX4080-16G-GAMING
2023-07-21 15:15:33 -07:00
Sergey004
652d1f606e
Add PALIT RTX 3060 LHR (GA104) to detection
2023-07-21 17:26:42 +04:00
Mola19
35c5d99a80
add support for Asus ROG Strix Flare II Animate
2023-07-20 02:26:19 +00:00
morg
653f025635
Add support for iGame GeForce RTX 3060 Ti Advanced OC-V variant
2023-07-18 13:02:49 +00:00
Adam Honse
606355955d
Fill in missing modes for Razer Mamba 2012
2023-07-17 17:05:40 -05:00
Martin Hartl
a98b0c1b62
Asus mainboard: Fix addressable only mainboard
2023-07-17 19:57:06 +00:00
Adam Honse
5dd9459561
Fix non-NULL matrix map pointer in Intel Arc A770 LE controller
2023-07-16 19:49:39 -05:00
Chris M
4dae7b6b85
Updated includes to fully cover dependencies
2023-07-16 22:56:38 +00:00
Mike Wang
5caf1e1b85
Fix RGB Fusion 2 pulse mode not working #3489
2023-07-16 22:55:32 +00:00
Alexey Sokolov
125b1ab134
Warn if dlopen() failed
2023-07-16 15:44:36 +01:00
Milan Cermak
9d962ded6a
ViewSonic Elite XG270QG detected twice #3486
2023-07-15 14:59:53 +02:00
Mike Wang
f414029910
Add Gigabyte GeForce RTX4070 GAMING OC 12G #3477
2023-07-14 13:36:47 +00:00
Adam Honse
3629ba1f09
Remove old keymap entries from RazerDevices structures as they've all been converted to KLM layouts
2023-07-13 22:22:30 -05:00
Mike Wang
3678262404
Fix compilation failure caused by some non-ascii characters #3481
2023-07-13 13:29:52 +00:00
Mola19
16d8c8e962
fix AsusAuraTUFKeyboard quicksand mode direction
2023-07-13 05:39:32 +00:00
Dmitry K
51712f08b5
Removed include directives from ResourceManager.h to speed up build process
2023-07-12 14:51:47 +00:00
Dmitry K
0714920a9a
Simplified detector blocks for HID
2023-07-12 14:49:27 +00:00
Anders Nikolai Fuglseth
edea9f6bec
Add ASUS TUF RTX 4070 O12G Gaming
2023-07-12 00:05:45 +00:00
morg
65fc57cb69
Add support for ASUS TUF RTX4080 16G GAMING GPU
2023-07-11 16:36:06 +00:00
Rollbacke
1480b23838
Added another NZXT Fan & Controller 6 channels
2023-07-11 16:34:01 +00:00
morg
7b38a6a8d6
Add support for ASUS TUF RTX 3090Ti 24G GAMING GPU
2023-07-11 14:41:02 +02:00
Göktuğ Korkmaz
0b776269ea
Added another PID for HyperX QuadCast S microphone
2023-07-11 06:27:25 +03:00
Cooper Hall
14c74248dd
fixed OpenRazer compiling error on windows
2023-07-10 19:51:27 +00:00
KerJoe
3ee6af0dfd
Added "MSI PRO B550M-P GEN3" motherboard ID.
2023-07-10 18:46:38 +00:00
Cooper Hall
9fab4110d7
fixed one definition rule warnings
2023-07-10 18:13:47 +00:00
TheRogueZeta
9c2a648d09
Set custom width for HardwareID colums and auto expand list
2023-07-10 16:23:09 +00:00
Adam Honse
c44d87e24d
Increment version number post-release
2023-07-10 11:19:52 -05:00
Adam Honse
b5f46e3f1d
OpenRGB version 0.9
2023-07-09 22:51:47 -05:00
Adam Honse
16efabcce6
Disable non-English/non-QWERTY layouts
2023-07-10 01:01:16 +00:00
Adam Honse
fbeb2c1c45
Use LED ID and version string to determine if mode 14 is supported
2023-07-10 01:00:02 +00:00
Chris M
0295b9041f
Updated GaiZongGai keyboard metadata
...
* Includes changes from `https://gitlab.com/OpenRGBDevelopers/OpenRGB-
Wiki/-/merge_requests/11/diffs`
2023-07-10 08:23:05 +10:00
Cooper Hall
9a04b66bec
fixed warning in RGBController_ZotacV2GPU.cpp
2023-07-09 21:38:39 +00:00
Chris M
37295adf6e
Updated Gigabyte SuperIO metadata
...
* Includes changes from https://gitlab.com/OpenRGBDevelopers/OpenRGB-
Wiki/-/merge_requests/14/diffs
2023-07-09 21:30:42 +00:00
Dmitry K
0c16108c89
Fixed a typo in translation (HUE Bridge)
2023-07-09 20:57:58 +00:00
Adam Honse
29b0816c9c
Disable libusb wrapped HID devices on non-glibc Linux as it segfaults on musl at the moment (tested on postmarketOS)
2023-07-09 13:06:39 -05:00
TheRogueZeta
f679081a2c
Enable all modes for Polychrome v1
2023-07-09 17:25:02 +00:00
TheRogueZeta
ad2dcdb585
Commit to enable mode 14 on some ENE DRAM firmware
2023-07-09 01:36:50 -07:00
Adam Honse
35aa66455c
Only show one warning at a time on powerup
2023-07-09 00:58:05 -05:00
Adam Honse
ff3dbdac4c
Put ENE save to device behind a setting
2023-07-09 04:20:07 +00:00
Chris
0497941209
Adjusted code to remove warnings in libcmmk
2023-07-08 21:07:02 -05:00
Adam Honse
cacfffd101
Fix metadata for Cryorig and NZXT Hue 1 controllers
2023-07-08 18:01:43 -05:00
Chris
bc91bd2838
Corrected language label in Croatian translation
2023-07-08 17:47:53 +10:00
Adam Honse
d6e5645bb9
Cleanup qt folder
2023-07-07 02:03:33 -05:00
Cooper Hall
1cfd60261e
Fixed all the warnings I could
2023-07-06 23:39:19 +00:00
gogogogi
75fd43c131
Add Croatian translation
2023-07-06 21:28:41 +00:00
morg
3256bc3296
Replace all png icons with a custom font
2023-07-06 17:05:38 +00:00
Adam Honse
b8f4b081a4
Fix more warnings
2023-07-05 23:27:32 -05:00
Adam Honse
25d7ea3e6a
Fix warnings in OpenRGBHardwareIDsDialog.cpp
2023-07-05 23:08:58 -05:00
Dmitry K
817327586d
Removed acpiwmi, updated TUF controller to be self-contained
2023-07-05 23:34:25 +00:00
k1-801
a7885bac57
Moved Asus TUF Linux controller to it's Windows counterpart
2023-07-05 21:21:13 +04:00
k1-801
2ffef5facf
Updated the Device IDs dialog to use a tree
2023-07-04 22:37:20 +04:00
k1-801
50629dc4f9
Russian translation updated
2023-07-04 17:26:04 +00:00
Luiz Carlos
9c52bf84e7
Add support to Gainward RTX 3080 Phoenix
2023-07-03 19:09:17 +00:00
Adam Honse
d5b31ff681
Cleanup RazerController transaction ID by adding transaction ID to device table rather than using a switch statement
2023-07-03 02:09:34 -05:00
Adam Honse
6c7f0dfdb8
Cleanup RazerController matrix type by adding matrix type to device table...
2023-07-03 01:23:11 +00:00
Adam Honse
8578f4b72f
Fix color zones in JSAUX dock direct mode
2023-07-01 23:33:21 -05:00
thombo
1127b0a844
Support for MSI boards 7C82 and 7E01 added, per-LED mode for 7C92 enabled
2023-07-02 02:07:31 +00:00
Adam Honse
c8a31fc587
Add Blackwidow Chroma and Blackwidow Chroma TE to matrix type switch/case
2023-07-01 21:02:44 -05:00
flora
a4eff9ad70
Fixed persistant blue color for crucial ram
2023-07-01 05:17:00 +00:00
Cooper Hall
a60a273893
Add Zotac 30 40 series gpus
2023-07-01 05:09:02 +00:00
Adam Honse
ddef980db4
Initial commit for SRGBmods LED Controller V1
2023-06-30 22:04:43 -05:00
Chris M
36e8ab4c05
Initial commit for Razer Leviathan V2 X
...
+ Adding PID for the Leviathan V2 X
+ Registered detectors
+ Added metadata to RazerDevices.cpp
+ Added capabilities to RazerController.cpp
+ Resolves #3450
2023-07-01 09:52:49 +10:00
Adam Honse
24ca6d25d5
Add default to KLM layout enum and reorder switch statement
2023-06-30 18:12:06 -05:00
Adam Honse
f6940640c6
Add default KLM layout (ANSI+ISO QWERTY)
2023-06-30 12:01:30 -05:00
slichtzzz
1d45ca42ce
Update Russian translation
2023-06-30 13:38:20 +00:00
merafour merafour
df7b15a0e6
Adding OKS KeyBoard support
2023-06-30 13:23:40 +00:00
Adam Honse
dbcb7a8dab
Looks like JSAUX controller needs extra report ID only on Windows, breaks on Linux, so add conditional compilation hack
2023-06-29 23:40:36 -05:00
Adam Honse
b8ad896ca8
Fix JSAUX dock packet on Windows
2023-06-28 23:05:31 -05:00
Gizeta
6b9446c323
Add support for iGame GeForce RTX 4070 Ti Advanced OC-V
2023-06-28 16:32:59 +00:00
Cooper Hall
cd27f1cf4a
fixed RBGController_GaiZhongGai.cpp
2023-06-28 16:32:05 +00:00
Adam Honse
f302a19969
Add support for NZXT F120 RGB Duo fan (120mm) in Hue 2 controller
2023-06-28 13:19:09 +00:00
Yanzgz
d8b2e884b8
Add new device by GaiZhongGai
2023-06-28 02:50:24 +00:00
Chris M
ab394190c8
Initial commit for Razer Ornata V3 Rev2
...
+ Adding PID for the Ornata V3 Rev2
+ Registered detectors
+ Added metadata to RazerDevices.cpp
+ Added capabilities to RazerController.cpp
+ Resolves #3427
2023-06-28 07:05:16 +10:00
诺诺
e55b9a1897
Add Nollie32 Lamp strip controller
2023-06-27 16:19:42 +00:00
Jack Greiner
571aa6c7ce
Fix missing REGISTER_HID_DETECTOR_PU entries for Wooting Two ARM boards
2023-06-27 00:34:57 +00:00
Jack Greiner
7ef9051093
Fix naming scheme of Wooting Two 60HE (ARM) and Wooting Two HE (ARM)
2023-06-26 19:59:29 +00:00
Jack Greiner
20351158f3
Add support for Wooting Two HE (ARM)
2023-06-26 13:55:23 +00:00
Adam Honse
67dedaa2be
Implement effect modes and clean up code
2023-06-26 04:16:29 +00:00
Adam Honse
cc407379fc
Initial support for ASUS ROG Ally
2023-06-26 04:16:29 +00:00
Shane Fagan
4f30868a3b
Fixes Pulsefire Haste not being detected on Linux
2023-06-22 00:20:11 +00:00
TheRogueZeta
255d64d3d1
Initial commit for ASUS ROG STRIX RTX 3080 O12G EVA EDITION device ID
2023-06-21 17:14:43 +00:00
otoyori
4dcf2fe09f
Update file HyperXMicrophoneControllerDetect.cpp
2023-06-21 13:07:30 +00:00
Chris M
afb5885fd9
Corrected label for Asus Tuf 3060Ti
2023-06-21 00:34:43 +00:00
Chris M
ca46e3a22f
Fixed broken link to Resize.html help on website
2023-06-21 07:32:32 +10:00
Mola19
843f167b5f
support for Asus TUF Gaming K5
2023-06-20 01:40:50 +02:00
Göktuğ Korkmaz
4cfa43d919
Initial commit for LianLi-UNI FAN-SL V2-v0.5
2023-06-19 16:40:17 +00:00
Ben Miller
1e47a1e51a
Add support for ASUS TUF 4070 TI OC by adding AUMA0-E6K5-1107 ENE Version and fixes #3161
2023-06-18 05:27:55 +00:00
Adam Honse
4c805e719d
Replace Reddit link with Lemmy link
2023-06-16 11:35:50 -05:00
TheRogueZeta
ab8021d8f3
Initial commit for MSI RX6800 Gaming Z Trio v1 Device ID
2023-06-15 01:54:46 +00:00
TheRogueZeta
dbda02f497
Initial commit for Gigabyte RTX 4080 16GB AERO OC Device ID
2023-06-14 13:57:00 -07:00
TheRogueZeta
bd1bf0e3a9
Initial commit for NVIDIA RTX 2080 Super FE device ID
2023-06-13 15:29:11 -07:00
Adam Honse
0bf87bea38
Clean up RGBController mode handling
2023-06-11 00:35:06 -05:00
Perroboc
d431f884c4
Added Controller for Epomaker TH80 Pro keyboard
2023-06-11 00:38:33 +00:00
Adam Honse
c6a527b505
Rework packet sending to get it working in Linux
2023-06-10 23:43:55 +00:00
Adam Honse
67bc2053d0
Cleanup
2023-06-10 23:43:55 +00:00
Adam Honse
f730f7eaae
Attempt using HID detector without usage/usage page
2023-06-10 23:43:55 +00:00
Adam Honse
64c2243391
Use wrapped HID detector for Wushi (JSAUX) controller
2023-06-10 23:43:55 +00:00
Adam Honse
0cef992ae6
Code cleanup and add files to OpenRGB.pro
2023-06-10 23:43:55 +00:00
Adam Honse
ccb85b981d
Initial commit from JSAUX GitHub PR
2023-06-10 23:43:55 +00:00
Chris M
0c502332cb
Added Metadata to Cherry Keyboard controller
...
* Fixes missing UDEV rules
* Removed redundant dummy UDEV declarations
2023-06-09 18:01:57 +10:00
Tm T
780b0365fb
Add ROG STRIX RX570 8G
2023-06-09 04:05:02 +00:00
Flora Aubry
1c4c4bd010
Added more informations about i2c
2023-06-08 23:02:45 +00:00
Chris M
3d0582d7be
Added Remove Row Opcode to the KLM
...
* Removed blank row from Sixty percent (Mini) keyboards
* Resolves #3404
2023-06-09 05:37:20 +10:00
morg
70ba6a2133
Add support for Wooting Two 60HE (ARM)
2023-06-05 18:19:05 +00:00
Geoffrey Mon
8d5d109eb8
LED view selection should have no effect if not in per-LED mode
2023-06-04 21:14:07 +00:00
Dan
4b7422e85c
Fix newer PID of NZXT RGB & Fan Controller (200E) not being detected
2023-06-04 21:11:08 +00:00
Adam Honse
50f7fe4ca5
Detect if udev rules file is not present and present a warning dialog
2023-06-04 18:29:49 +00:00
rando onyx
ccb8997764
Japanese lang file add
2023-06-04 16:50:40 +00:00
Adam Honse
5718de27c5
Add NZXT F140 Core RGB fan device type to Hue 2 controller
2023-06-03 21:48:52 -05:00
morg
a7f3d536ab
Add support for Lego Dimensions Toypad Base. Closes #3399
2023-06-03 19:08:18 +00:00
Lucas Mindêllo de Andrade
ae11bb6a16
Support iGame GeForce RTX 3060 Advanced OC 12G L-V
2023-06-03 19:04:47 +00:00
Mola19
052c11e964
fix for Asus ROG Balteus mode saving
2023-06-03 04:10:33 +02:00
TheRogueZeta
57d50fcfae
Initial commit for EVGA RTX 2070S XC Gaming device ID
2023-06-02 10:41:36 -07:00
Mola19
69db40e334
fix for Asus ROG Balteus version fetching
2023-06-02 17:55:02 +02:00
Lucas Mindêllo de Andrade
27eebd2829
Add support for iGame GeForce RTX 3080 Ti Advanced OC-V
2023-06-02 14:21:32 +00:00
Geoffrey Mon
7b286352da
Read I2C bus location more reliably
2023-05-30 22:08:44 -05:00
vlack
cf46be2b1e
Add Palit 4070Ti GameRock
2023-05-29 23:45:00 +00:00
Chris M
c40dff9ced
Added missing layout to Razer Ornata V2
...
* Added KLM layout based on razer_huntsman_common_layout
* Added metadata for Ornata Chroma V2
2023-05-30 08:04:04 +10:00
thombo
cd3385b9c6
MSI board 7D03 added, configuration of 7C37 adjusted
2023-05-29 19:45:55 +00:00
Lucas Mindêllo de Andrade
8202ef19e6
Colorful turing color modes support
2023-05-29 19:44:50 +00:00
umbreon222
90db870161
Fix IP overwritten with name for lifx & kasa settings pages
2023-05-29 11:28:17 -05:00
Andrey
8c6cba5117
AMD ADL Multiple bus support
2023-05-28 23:23:55 +00:00
Lucas Mindêllo de Andrade
10047188ad
Add support for Colorful Turing RTX 2070
2023-05-28 22:26:50 +00:00
Chris M
a67cf011d5
Added Dummy devices for Logitech receivers for UDEV script
...
* Added Dummy detector for Logitech Lightspeed receiver
* Added Dummy detector for Logitech Powerplay receiver
* Resolves #3375
2023-05-28 10:47:32 +10:00
TheRogueZeta
894b533cb7
Initial commit for NVIDIA RTX 2080 Founders GPU
2023-05-27 23:46:44 +00:00
TheRogueZeta
cf415a1d17
Initial commit for EVGA RTX 3090 Ti FTW3 Black Gaming device ID
2023-05-27 22:27:14 +00:00
Jason Russo
7d37f58407
Add support for Capellix Elite Pump lighting control
2023-05-27 22:25:12 +00:00
Adam Honse
eb08ceb1e7
Remove mbedtls/certs.h from EntertainmentMode.cpp to work around mbedtls removing that file in newer releases, which have made their way to Arch Linux.
...
* It looks like upstream has made this change, but it has not made it into a release, so just doing this single patch for now
2023-05-25 22:02:36 -05:00
Justinas Stankevičius
4f945075e9
Add Palit RTX 4070
2023-05-25 19:25:17 +00:00
Andrey
70bd52bade
Add support for ASUS ROG 6900xt LC TOP version
2023-05-25 13:55:18 +00:00
Andrey
009cd53038
Fix crash due to double ROGStrixLC closing
2023-05-25 12:54:51 +00:00
Adam Honse
d0ccd9f746
Re-enable resizing of mode-specific colors
2023-05-24 22:41:20 -05:00
J Sek
e2dbe292a1
Add support for ROG Strix Scope RX TKL Wireless Deluxe
2023-05-24 21:51:03 +00:00
k1-801
a94468971f
Added PCI ID for Gigabyte RTX3060 TI OC 8GB
2023-05-24 21:48:31 +04:00
Adam Honse
4ec0795a50
Fix warnings in KeyboardLayoutManager.cpp
2023-05-24 11:40:37 -05:00
Adam Honse
577747e9fd
Fix warnings in RGBController_PalitGPU.cpp
2023-05-24 11:34:39 -05:00
Adam Honse
77eb0fc005
Fix warnings in RGBContoller_NZXTHue1.cpp
2023-05-24 11:32:55 -05:00
Adam Honse
4cf28306e5
Fix warning in RGBController_DMX.cpp
2023-05-24 11:30:31 -05:00
Adam Honse
9d988444b1
Fix warning in OpenRGBDMXSettingsEntry.cpp
2023-05-24 11:28:35 -05:00
Adam Honse
e2cbac0e83
Fix warnings in OpenRGBZoneResizeDialog.cpp
2023-05-24 11:26:41 -05:00
Takeshi Sone
41aa29ca01
Add ID of Palit 4090 GameRock
2023-05-23 12:51:27 +09:00
Adam Honse
4bc8b7139c
Fix warning in OpenRGBHardwareIDsDialog.cpp
2023-05-19 00:51:30 -05:00
Kabir Kwatra
4da24e6209
Add PNY XLR8 3070 LHR
2023-05-17 22:46:16 +00:00
Chris M
1f00cae5a1
Moved Razer Tartarus V2 to KLM layout
2023-05-17 06:57:24 +10:00
Adam Honse
c05114d031
Update wiki links in README to point to standalone wiki repo
2023-05-15 11:26:29 -05:00
Adam Honse
35aad36e1b
Add Direct mode support for AOC GK500 keyboard
2023-05-14 14:33:33 -05:00
Chris M
c23b98db8a
Moved Razer Blackwidow V3 Pro to KLM layout
2023-05-14 07:29:15 +10:00
Adam Honse
d1b4a97cb1
Initial commit for AOC GK500 keyboard
2023-05-13 18:45:07 +00:00
Frédéric Mercille
164f53dc91
Fix for Issue 3359 - Log which devices fail to load properly, but still update...
2023-05-13 16:09:39 +00:00
Chris M
4b8cf36494
Moved Razer Ornata Chroma to KLM layout
2023-05-14 01:22:39 +10:00
Chris M
5dbb5775a3
Moved Razer Blackwidow 2019 to KLM layout
2023-05-13 14:28:34 +10:00
Chris M
c220dd04b9
Moved Razer Huntsman V2 TKL to KLM layout
2023-05-13 09:38:24 +10:00
Chris M
193bd90523
Moved Razer Huntsman V2 to KLM layout
2023-05-12 18:11:54 +10:00
Adam Honse
5ad75b5d95
Add effect modes to AOC Mouse controller
2023-05-11 23:31:26 -05:00
Adam Honse
2680a24bbd
Implement AOC Mousemat effect modes
2023-05-11 20:35:31 -05:00
Chris M
5366238496
Moved Razer Huntsman Tournament Edition to KLM layout
2023-05-11 22:30:35 +00:00
Chris M
d3b3663ef5
Fix type issue in Resize Dialog
...
* Converted Int to String when appending to name
2023-05-12 07:57:26 +10:00
Adam Honse
6c91ce6a1b
Automatically name new segment and disallow empty name
2023-05-11 11:44:57 -05:00
morg
918e7ebfcb
Add support for iGame GeForce RTX 3060 Ti Advanced OC-V
2023-05-11 10:09:24 +02:00
Adam Honse
ce8c4c9b81
Add SendPacket function and mode enums to AOC Mousemat controller
2023-05-10 23:33:06 -05:00
Chris M
b7575bfe0b
Moved Razer Huntsman Mini to KLM layout
2023-05-11 12:50:25 +10:00
Chris M
ec668c4af1
Moved Razer Huntsman to KLM layout
2023-05-11 11:26:16 +10:00
Chris M
6d2cea5bbb
Moved Razer Huntsman V2 Analog to KLM layout
2023-05-11 08:38:48 +10:00
Chris M
9130849a9f
Moved Razer Cynosa Chroma V2 to KLM layout
2023-05-10 18:36:08 +10:00
Adam Honse
ced97855ca
Initial commit for NZXT H5 Elite RGB Controller (3 RGB, 0 Fan)
2023-05-09 19:21:01 -05:00
Adam Honse
9866f61032
Segment size verification in Edit dialog
...
* Remove Start field and calculate it from previous segment sizes
* Add segment size slider
* Gray out OK when segment configuration is invalid
2023-05-09 23:58:55 +00:00
Chris M
e07b044e40
Moved Razer Cynosa Chroma to KLM layout
2023-05-10 07:20:37 +10:00
Chris M
e29e9d52dd
Moved Razer Blackwidow Elite to KLM layout
...
* Resolves #3347
2023-05-09 15:35:27 +10:00
splintergu
f0363cb817
Add MSI PRO H610M-G DDR4 (Mystic Light)
2023-05-08 13:23:19 -03:00
Adam Honse
87aadafa4d
Add timeout to Philips Wiz packet receive so that it doesn't hang on rescan
2023-05-08 00:03:07 -05:00
Adam Honse
5a0d0d65aa
Add use cool and warm white check boxes to Philips Wiz settings
2023-05-07 21:46:15 -05:00
Adam Honse
89f13d9ec9
Add options to use warm and cool white channels on Philips Wiz
2023-05-07 20:37:25 -05:00
MisterPDJ
2c7baaa1ef
Add Scene modes to Phillips Wiz
...
Commit amended by Adam Honse <[email protected] > to merge with direct mode brightness control functionality.
2023-05-07 20:18:45 -05:00
Kevin Kuriakose
02b962b2b5
Add brightness control for Philips Wiz Lights
2023-05-07 23:23:56 +00:00
Codename-Antares
85f5cf7140
Fix Names
...
Renamed as PID were seen in the X63 RGB aswell and guess for the X73 RGB is the same too
2023-05-07 17:25:46 -05:00
Adam Honse
94ca670cbe
Add a UI option to disable expanding keys in the device view
2023-05-06 22:51:47 -05:00
morg
a9fca21544
Add settings to corsair dominator detection to control the RAM model
2023-05-07 00:22:06 +00:00
flora
d286edc596
Support for TUF RTX 4080
2023-05-06 14:07:53 -05:00
Chris M
f5241385e2
Correcting the Matrix Type for Razer Cynosa Lite
...
* Fixes #2196
2023-05-06 22:00:47 +10:00
Adam Honse
81aaf67ff0
Initial DMX (Enttec OpenDMX USB) support and serial_port improvements
...
* Support DMX RGB lights (PAR lights, spotlights, wash lights, etc)
* Configurable R/G/B channel and Brightness/Master channel
* Add configurable parameters to serial_port needed to configure a port for DMX
* Add DMX tab to settings
2023-05-06 08:06:19 +00:00
vlack
8b4b2bacbc
Initial support for RedSquare Keyrox TKL Classic keyboard
2023-05-06 07:55:25 +00:00
Adam Honse
01d5430781
Fix Razer Blade Stealth 2016 KLM layout
2023-05-05 23:49:46 -05:00
Chris M
f1c5600a95
Moved Razer Blade Stealth 2016 to KLM layout
2023-05-06 10:56:14 +10:00
Chris M
0b16d28979
Moved Razer Blade 17 Pro 2021 to KLM layout
2023-05-06 10:20:48 +10:00
morg
ceb48e783e
Adding EVGA Z20, uk layout
2023-05-05 23:40:32 +02:00
morg
c0b069f330
Add support for ASUS TUF RTX 3070Ti O8G V2 GAMING alternate version
2023-05-05 07:04:31 +00:00
Adam Honse
b136060587
Initial support for NZXT RGB & Fan Controller PID 0x2011
2023-05-03 22:51:26 +00:00
Cooper Hall
246aa6d1a5
added multiple legion 5 and legion 5 pro models
2023-05-03 13:17:00 +00:00
Chris M
62651d20a4
Removed deprecated Huntsman Elite Keymap
2023-05-03 07:02:28 +10:00
Adam Honse
0ce0dd91ec
Clean up unused channel field in NZXTHue1Controller, as it only supports one channel
2023-05-01 20:22:19 -05:00
Adam Honse
9d97c8ca74
Fix signedness warning in KasaSmartController
2023-05-01 20:14:36 -05:00
Adam Honse
0fae77b898
Fix potentially used uninitialized warning in RGBController_HyperXAlloyOrigins60and65
2023-05-01 20:12:15 -05:00
Adam Honse
20f317e95d
Fix unused variable warning in RGBController_HyperXAlloyOrigins60and65
2023-05-01 20:11:00 -05:00
Adam Honse
8308c21bef
Fix snprintf size check warning in AsusCerberusKeyboardController
2023-05-01 20:09:13 -05:00
Adam Honse
834b0cc9c9
Clean up test code in AOCMouseController and fix unused variable warning
2023-05-01 20:06:35 -05:00
Adam Honse
1190c2875d
Use snprintf instead of sprintf in OpenRGBHardwareIDsDialog, update buffer size to account for sprintf check warning
2023-05-01 20:05:20 -05:00
Adam Honse
0033845eae
Fix warnings in OpenRGBDevicePage.cpp
2023-05-01 20:01:48 -05:00
Adam Honse
79e80021b1
Remove convertQPath functions as it's only used once, fixes a warning for the unused version
2023-05-01 19:59:12 -05:00
morg
86f048fc72
Add support for Gainward GeForce RTX3070 Ti Phoenix
2023-05-01 13:22:56 +02:00
Amit Blonder
eafb70c880
Added support for MSI 4070 Gaming X - for #3315
2023-05-01 05:45:46 +00:00
Adam Honse
538acf1c26
Add trackpad LEDs to Razer Blade Pro 2017 KLM layout
2023-04-30 16:48:07 -05:00
morg
89ef2b1a8b
Add HyperX Pulsfire Haste new variant
2023-04-30 18:20:24 +00:00
Chris
5abc13e7df
Amending CLI code for "All Devices" to resolve #2918
...
* Adding `current_devices->size() == 0` check to Mode / Color / Brightness argument parsers to catch "All Devices" case from CLI
2023-04-30 18:15:37 +00:00
morg
a0024b8f04
Make sure to correctly set random_colors (uninitialized bool)
2023-04-30 16:14:43 +00:00
skraus-dev
99a18d6e6f
CherryKeyboardController: Add rest of known devices supported in Cherry Utility
2023-04-28 09:32:33 +02:00
Adam Honse
8d19e44d96
All Blade Pro 2017 keys working in KLM layout (no touchpad lights yet)
2023-04-27 23:57:59 -05:00
Chris M
e22a870107
Moved Razer Blade Pro 2017 to KLM layout
2023-04-28 04:06:21 +00:00
Adam Honse
02d5c1c1fd
Fix Razer Blade 14 2021 KLM layout
2023-04-27 19:12:29 -05:00
Chris M
83147ab9cc
Adding Layout detection to CorsairPeripheralV2Controller
...
* Adding GetKeyboardLayout() to CorsairPeripheralV2Controller
* Adjusting GetAddress() to return unsigned integers
* Swapping CorsairPeripheralV2Devices to generate dynamic keyboard
layouts
* Resolves #3151
2023-04-25 09:49:50 +10:00
morg
167acdf769
Add HyperX Pulsefire Mat RGB Mouse Pad XL support
2023-04-24 08:56:06 +02:00
Chris M
9672cc88e4
Added Razer Blackwidow V3 KLM layout
2023-04-24 12:43:42 +10:00
Adam Honse
9abf121514
Initial commit for AOC Mouse
2023-04-22 20:14:12 +00:00
skraus-dev
d8cfd9b0ef
CherryKeyboardController: Add devices (MX BOARD 3.0S FL RGB, G80-3000 TKL RGB, MX BOARD 10.0N FL RGB)
2023-04-22 20:04:40 +00:00
Brandon Waldman
7ef62e519c
Add Support for Nvidia RTX4080 Founders Edition Sub-Device 1794
2023-04-22 16:45:33 +00:00
skraus-dev
36736aeda0
Support for Cherry Keyboard (G80-3000N RGB TKL)
2023-04-22 16:45:13 +00:00
Mola19
a050d8e311
support for Asus TUF Gaming K1 to resolve #2242
2023-04-21 23:31:40 +00:00
Adam Honse
d4c158cc9c
Enable effects modes for Cryorig H7 Quad Lumi
2023-04-19 20:24:51 -07:00
Adam Honse
d4ce474016
Initial implementation of NZXT Hue 1 (Smart Device V1)
2023-04-20 01:27:31 +00:00
Copysiper
d2b8ff79a4
Initial commit for iGame GeForce RTX 3070 Ti Ultra W OC LHR closes #3313
2023-04-19 15:00:47 +00:00
Adam Honse
e8163043c5
Initial commit for AOC AGON AMM700 mousemat
2023-04-18 04:40:50 +00:00
morg
490e4df1fc
Add support for Gigabyte RTX4070Ti Gaming OC 12G
2023-04-17 21:56:38 +00:00
Christopher Wróbel
b0dfa868ec
Add Gainward RTX 3090 Pheonix
2023-04-17 22:25:22 +02:00
Michael Kersey
b84a93d17c
Add support for MSI 0x7D75 (B650 Tomahawk Wi-Fi)
2023-04-17 04:57:06 +00:00
Sherif Madkor
ae56af9130
[New Device] Redragon K552-2 new revision (VS11K28A, VID_320F&PID_5000).
2023-04-17 01:26:49 +00:00
Adam Honse
f907b2f5c5
Initial Cryorig H7 Quad Lumi control
2023-04-16 20:19:52 +00:00
Chris M
2e764ccfb0
Moved Razer Blade 14 2022 to KLM layout
2023-04-15 13:29:07 +10:00
Chris M
6aaba9fd2d
Moved Razer Blade 14 2021 to KLM layout
...
* Changed name of the razer_book_2020_layout as the mapping appears to
be common.
2023-04-15 10:18:23 +10:00
Chris M
87971cce6f
Moved Razer Book 13 2020 to KLM layout
2023-04-14 17:12:52 +10:00
Chris M
5f43ec303a
Moved Blackwidow V3 Mini to KLM layout
2023-04-13 20:45:42 +10:00
Chris M
db5d9b4e4d
Moved Blackwidow V3 TKL to KLM layout
2023-04-13 10:05:48 +10:00
Manatsawin Hanmongkolchai
f2132d79c5
Add Palit 1080 controller
2023-04-12 17:50:15 +00:00
Chris M
d012173ebe
Moved Blackwidow Chroma TE to KLM layout
2023-04-12 07:32:52 +10:00
Chris M
e4b9b8fce4
Moved Blackwidow Chroma to KLM layout
2023-04-12 07:06:46 +10:00
Chris M
c7b417ed8a
Moved Blackwidow Chroma V2 to KLM layout
2023-04-10 13:53:09 +10:00
Chris
2cc0c7aad8
Added more detail to Windows compiling instructions
...
* Detailed the QT version to avoid confusion when building prior to a shift to QT6
* Added links to download MSVC, QT and Git
* Added a link to wiki article to provide more detailed instructions
2023-04-07 21:42:15 +10:00
killerart
6f7c981d60
added MSI Pro B650-P WiFi 7D78 support
2023-04-06 19:20:38 +03:00
Chris M
2cfa73518b
Fixed vector index crash in KeyboardLayoutManager
...
* Fixed crash when swapping key into the beginning of keymap vector
2023-04-05 23:17:19 +10:00
Chris M
1981e70830
Standardise KeyboardLayoutManager interface with Opcodes
...
* Added new KEYBOARD_OPCODE enum
* Updated `keyboard_leds` to include new opcode
* Reorganised InsertKeys and SwapKeys to work with struct change
* Changed public interfaces to only accept opcode changes
* Updated static keyboard declarations to align with new structures
2023-04-04 09:21:32 +10:00
Chris
cb447e3391
Correcting Razer Blackwidow X TE layout
...
* As per the changes in 2bfa6e87 to the KLM changes made in 9cd278c3 need to be reverted to correct the layout.
2023-04-03 12:55:52 +10:00
Adam Honse
0572238e95
Remove empty_basemap as vector already starts empty
2023-04-02 20:07:16 -05:00
Adam Honse
28333888fd
Move KeyboardLayoutManager to a new folder
2023-04-02 19:48:26 -05:00
Adam Honse
52e95355e2
Clean up RemoveKeys and add a remove list to the key overlay
2023-04-02 18:57:08 -05:00
Adam Honse
2bfa6e8797
Change Keyboard Layout Manager to build base map from zones, use a bitmask to define sizes as combinations of zones
...
* Rework Insert and Swap functions to use index-based loops
* Insert shifts all keys after the inserted key in the same row to the right
* Swap inserts without shifting when swapping a key into an unused space
2023-04-02 19:07:59 +00:00
Adam Honse
5f8ff8a659
Replace razer_empty_layout with NULL pointer for unimplemented KLM layouts
2023-04-02 14:05:06 -05:00
Adam Honse
16e76e8170
Fix crashing in RazerController when a keyboard has more than one matrix zone
2023-04-02 03:42:46 -05:00
flora
240414e12b
More logic on RGB HSV tab order
2023-04-01 19:51:58 +02:00
Chris
3445991be6
Following on from commit 2e02f1d7 to remove redundant QM files
...
* Excluding .qm files from Windows build as they are inbuilt as of a7adfe251
2023-04-01 22:13:13 +11:00
Mola19
034a991076
fix detection and modes for Asus ROG Strix Impact
2023-03-31 03:12:05 +00:00
Adam Honse
0adfa7ea87
Restrict segment editing to all linear zones only if device is an LED Strip type
2023-03-29 21:43:37 -05:00
Manuel Dewald
c3c7c1fcbf
Add detection for AORUS Waterforce 2080 super
2023-03-30 02:38:01 +00:00
flora
8ea1b815e5
Support for MSI GeForce RTX 3050 Gaming X 8G
2023-03-30 02:35:40 +00:00
flora
5f87458405
Support for ASUS ROG STRIX RTX 4090 24G GAMING
2023-03-29 15:54:41 +02:00
Mola19
83a53482a5
optimize Asus ROG Claymore version fetching ( resolves #3258 )
2023-03-28 13:00:35 +00:00
Igor.Lovchikov
830bf69c7f
added PALIT_RTX3090_GAMEROCK_SUB_DEV
2023-03-26 09:37:27 +03:00
Adam Honse
cf46a8e724
Update Patriot Viper Steel detection and clean up Patriot Viper detection
2023-03-25 15:28:29 -05:00
Chris
71a3d5355b
Minor changes to the KeyboardLayoutManager to cleanse log messaging
...
* Added KLM_CLASS_NAME for log entry consistency
* Small edits to messaging for clarity & replayability
* Minor style corrections
2023-03-25 08:04:30 +11:00
Chris
56bad3f2b4
Moved Razer Blade 15 2022 to KLM layout
...
* Removed `blade_15_2022_keymap`
* Added `razer_blade_15_2022_layout`
* Adjusted metadata to reflect change.
2023-03-25 00:04:47 +11:00
Sentox6
40fa598b2e
Add basic support for Gigabyte RTX 4080 Eagle OC
2023-03-24 02:09:16 +00:00
Chris M
6091dc799c
Initial commit for Razer Deathstalker V2 Pro to resolve #3106
...
+ Added PID entry for the Deathstalker V2 Pro
+ Registered detectors
+ Added metadata to RazerDevices.cpp
+ Added capabilities to RazerController.cpp
2023-03-23 12:00:10 +11:00
Mola19
76e7bd4d1f
support for Mouse Dock of the Asus ROG Spatha X
2023-03-23 00:02:27 +01:00
morg
9f8e33b1e8
Adds segments support for all LINEAR zones
2023-03-22 14:39:27 +01:00
Derek Huber
2ab7013faa
HyperX Alloy Origins 65 Initial Commit
2023-03-20 13:37:27 +00:00
Flora Aubry
73bba038c5
Added table of content to the readme
2023-03-20 09:08:55 +00:00
Алексей Куликов
6d9e4a86a2
Add support RGB keyboard for Lenovo IdeaPad3
2023-03-19 20:44:36 +00:00
Kamil
c0102422e1
Add link to OpenRGB Ambient Pluigin
2023-03-19 18:05:46 +00:00
Chris
406c83b300
Initial commit for Razer Deathstalker V2
...
+ Added PID for the Deathstalker V2
+ Registered detectors
+ Added layout and metadata to RazerDevices.cpp
+ Added capabilities to RazerController.cpp
+ Resolves #2904
2023-03-19 18:04:43 +00:00
Chris
9cd278c3e3
Correcting new Razer keyboard layouts
...
* Fixed Blackwidow X Chroma TE layout
* Fixed Blackwidow layout
2023-03-19 20:08:20 +11:00
サイバーキラー
1f9948b4c2
added detection for signal aboutToQuit when system shutdown
2023-03-18 22:44:13 +00:00
morg
a4130ba373
UI: add a dialog that shows local hardware IDs
2023-03-17 15:59:52 +00:00
Chris
482e8bf3e2
Small fix to correct the PU values for Glorious Model O Wireless
...
* Correcting both the HID_USAGE and non HID_USAGE values per @Kasper24's log
* Adding small fix for potential memeory leak
2023-03-18 00:11:02 +11:00
Bit Whisperer
6b6f75612f
Add Support for Razer Blade 15" 2022 (Part 2)
2023-03-17 13:08:52 +00:00
Bit Whisperer
2925af9f31
Add Support for Razer Blade 15" 2022
2023-03-17 00:10:47 +00:00
Mola19
7ca21eafff
support for Asus ROG Spatha X and fixes for Asus Chakram X
2023-03-16 00:05:54 +01:00
Chris M
27442475b1
Initial commit for Razer Blade Late 2021 Advanced to resolve #2520
...
+ Adding PID for the Blade 15 Late 2021 Advanced
+ Registered detectors
+ Added metadata to RazerDevices.cpp
+ Added capabilities to RazerController.cpp
2023-03-16 08:44:13 +11:00
Chris M
35453db3e0
Initial commit for the Keyboard Layout Manager
...
* Implements physical size:
Full Size
TKL
60%
* Implements regional layouts
ANSI QWERTY
ISO QWERTY
QWERTZ
AZERTY
JIS
* Customisible layouts produced by adding and swapping custom keys
allowing for keyboard SKU variants
* Exportable matrix maps filled by map count, matrix index or filled by an
array of values.
* Matrix map size adjustable to fixed width and height to support size
specific protocols. e.g. Razer
* Debug keyboards are customisable by adding the following values into
the JSON list.
"Layout" (int),
"Size" (int),
"Linear" (bool),
"Underglow" (bool),
"Insert" array[ { "Zone" (int), "Row" (int), "Col" (int), "Val"
(int), "Name": (string) } ],
"Swap" array[ { "Zone" (int), "Row" (int), "Col" (int), "Val" (int),
"Name": (string) } ]
2023-03-15 21:34:08 +00:00
Artem
269ebeddb4
Fix building with GCC 13
2023-03-15 20:34:35 +00:00
morg
f579b1cd15
Add support for Hyperx duocast
2023-03-15 17:37:55 +00:00
flora
bf51d4d82b
Support for Rog Strix 6900XT LC
2023-03-15 08:02:59 +01:00
Chris
baf5d30b27
Initial commit for the Corsair M55 mouse
...
* Added config to CorsairPeripheralV2Devices
* Adding device config to CorsairPeripheralV2Devices.cpp
* Extending the base CorsairPeripheralV2Controller to CorsairPeripheralV2HWController to account for HW modes
* Minor adjustments to the CorsairPeripheralV2SWController to accommodate
* Resolves #1951
2023-03-15 06:19:38 +11:00
thombo
549a631541
Support for MSI board 7D89 added
2023-03-14 17:36:33 +00:00
Chris
8f54583711
Initial commit for the Corsair Ironclaw Wireless Mouse to resolve #1421
...
+ Adding Ironclaw Wireless and Wired PIDs to CorsairPeripheralV2Devices.h
+ Adding device layout
+ Registering detector
2023-03-13 12:07:49 +11:00
Alexander Babayants
7fdabcad92
Add Palit RTX 3080 GamingPro 12G GPU
2023-03-12 12:59:03 +00:00
Morgan Guimard
daaee0f921
Add support for Asus TUF RTX4080 O16G GAMING
2023-03-12 01:25:56 +00:00
Cooper Hall
45be4329c5
Fixed some warnings
2023-03-11 23:25:26 +00:00
flora
b0b20b9f06
Support for tuf 3060ti gddr6
2023-03-09 11:08:09 +01:00
Mola19
6360457211
support for Asus ROG Strix XG279Q to resolve #3137
2023-03-08 22:29:22 +01:00
flora
17d6a65429
Added support for 4090 FE variant
2023-03-07 19:24:51 +00:00
Nexrem
2575c6adf4
Rework TUF WMI Laptop, implementing additional brightness and persistent saving
2023-03-06 22:39:48 +00:00
Flora Aubry
36ebdbec2c
Added missing mode_flags to EVision controller, added GMMK TKL detection
2023-03-06 16:25:53 +00:00
DarioB92
3136b7c12c
Added Sapphire Nitro+ RX 6750 XT support
2023-03-06 15:17:53 +00:00
flora
4aa4bd3a42
Added led amount condition for toggleledview
2023-03-06 14:56:47 +01:00
flora
a084fad82d
Added Rog Strix 4080 non oc
2023-03-05 22:28:46 +00:00
flora
35f8291c3d
Support for GB 3080 eagle oc
2023-03-05 15:46:20 +01:00
flora
dbe9553df8
Support for 3060 gaming Z
2023-03-04 07:28:44 +01:00
Adam Honse
ff8ac680ad
Replace most instances of sprintf() with snprintf()
2023-03-02 00:15:03 -06:00
Flora Aubry
c02d401b1d
Fixed detection for Dualsense
2023-03-01 18:06:00 +00:00
Riley Nielsen
a4f86032a5
Add support for Gigabyte X470 AORUS GAMING 5 WIFI
2023-03-01 02:19:50 +00:00
Chris
4b29b56029
Fixes passing 0 to --brightness CLI parameter
2023-02-28 21:53:30 +11:00
thombo
c1e745fa4d
Support for MSI board 7D70 added, config of 7D86 corrected
2023-02-27 21:07:55 +01:00
Devin Wendt
de43a02a1b
Add support for TP-Link's Kasa Smart light bulbs
2023-02-26 04:59:04 +00:00
Nexrem
b1f2231bc7
Implement full protocol support for SapphireNitroGlowV1
2023-02-24 01:35:30 +00:00
Adam Honse
ddb7b141a3
Improve ENE config table decoding
2023-02-20 00:21:42 +00:00
thombo
907c64017b
Support for MSI boards 7D73, 7D86 and B926 added
2023-02-19 23:56:28 +00:00
Chris
2ab731598e
Adding Palit RTX 3080 Gamerock OC 10G GPU
...
* Added SubDev ID to pci_ids.h
* Registered detectors for both LHR and non LHR versions in `PNYGPUControllerDetect.cpp`
* Link to [webpage](https://www.palit.com/palit/vgapro.php?id=3779 )
* Resolves #2948
2023-02-20 10:16:17 +11:00
Morgan Guimard
a0422d7ea5
add support for Asus ROG STRIX RTX3080 GUNDAM EDITION
2023-02-15 22:29:17 +00:00
Chris
f8fe2ff7f8
Updating Debian version to conform with expected numbering for upgrades
...
* Moving Debian changelog and Fedora specfile to input files and dynmaically updating versioning from OpenRGB.pro
* Resolves #2919
* Related #2666
2023-02-15 02:58:33 +00:00
Wojciech Łazarski
643e51e71b
Fix SetupZones where on devices with more than one zone in ENESMBus
2023-02-14 01:23:55 +00:00
FlaminRage
04ebe3e702
Adds basic support for Gigabyte GeForce RTX 4090 GAMING OC 24G - resolves #2813
2023-02-11 21:25:54 +00:00
Chris
f782c92faf
Adding missing matrix type for Razer BlackWidow X Chroma TE
...
* Keyboard resposiveness was relying on memalloc initialising `matrix_type` with known value.
* Also adding log warning to default case for troubleshooting purposes.
2023-02-08 22:30:28 +11:00
ronny332
1e89f652cc
ENE SMBus Controller AUMA0-E6K5-1110 detection.
2023-02-07 17:33:48 +00:00
Morgan Guimard
4879ae9bbe
Add support for iGame GeForce RTX 3060 Ti Ultra W OC LHR-V
2023-02-05 22:28:45 +00:00
ronny332
cbf5fe90f6
Detection: ASUS ROG Strix 4080 OC.
2023-02-05 22:25:31 +00:00
ronny332
5ae3997e73
Fix: ViewSonic XG270QG profile save crash.
2023-02-05 21:26:28 +01:00
Wojciech Łazarski
8687bc23b3
Refactor of Everest keyboard
2023-02-04 13:21:58 -06:00
LucasStf
961aad8650
Added the RTX 3060 Aorus Elite 12Go Rev a1
2023-02-04 13:21:52 -06:00
Chris
fed086e0c2
Adding Metadata to Viewsonic controller
...
+ Includes code cleanup
+ Removed redundant function
2023-02-04 10:14:25 +11:00
Wojciech Łazarski
0b78d81c4e
Add MSI RTX4070Ti Suprim X support - resolves #3118
2023-02-02 17:59:47 +00:00
Vid Čufar
bbbf93beae
Add support for Manli GeForce RTX 3080 Ti Gallardo
2023-02-01 17:09:32 +00:00
Codename-Antares
99f7645d9a
initial Support for the Gigabyte 3060Ti Gaming OC V1.0
2023-02-01 14:57:40 +00:00
Chris
847b10bda9
Initial commit for Razer Blade 14 2022 to resolve #3067
...
+ Adding entry for the Blade 14 2022 PID
+ Registered detectors
+ Added metadata to RazerDevices.h
+ Added capabilities to RazerController.cpp
+ Adding QWERTZ layout to Blade 12 2022 mapping
+ Adding missing DE key names to RGBControllerKeyNames and
DeviceView.cpp
2023-02-01 22:51:09 +11:00
TheRogueZeta
7825734f07
Initial commit for ASUS TUF RTX 4070Ti O12G device ID
2023-02-01 07:09:50 +00:00
Adam Honse
b25dacd0c0
Remove unnecessary header file OpenRGB.h
2023-02-01 00:33:23 -06:00
Adam Honse
b3ff39138a
Save settings for wrapped HID device detectors
2023-01-31 19:18:32 -06:00
Ayexor
51a2fdb09d
Gigabyte aorus geforce rtx380 ti extreme waterforce wb 12g lhr
2023-01-31 03:19:17 +00:00
Adam Honse
1930080bc6
Add Kraken X53 PID
2023-01-30 18:30:21 +00:00
Chris M
a3e22bedcb
Initial commit for Razer Mouse Dock Pro to resolve #3068
...
+ Added PID entry for the Mouse Dock Pro
+ Registered detectors
+ Added metadata to RazerDevices.cpp
+ Added capabilities to RazerController.cpp
2023-01-30 14:14:55 +00:00
Adam Honse
b072b508ae
Add wrapped hidapi devices to udev rules
2023-01-29 17:31:05 -06:00
Michael Stummvoll
3c7f53b544
Add support for Das Keyboard 5QS
2023-01-29 21:57:37 +00:00
Chris M
532eaa7478
Adding MSI 3090 Suprim 24G GPU
...
* Code clean up for the MSI GPU V1
* Registered detector in `MSIGPUControllerDetect.cpp`
* Link to [webpage](https://www.msi.com/Graphics-Card/GeForce-RTX-3090-
SUPRIM-24G/Specification)
2023-01-29 13:51:34 +11:00
Adam Honse
4c67d849b4
Use hidapi wrapper for HyperX mousemat controller
2023-01-28 11:46:31 -06:00
Adam Honse
e30fbdef71
Fix build on musl and rename wrapper function to match hidapi's name
2023-01-28 11:37:18 -06:00
JDinABox
6fdc70d650
Add support for Razer Ornata V3X
...
Commit amended to address minor style issues by Adam Honse <[email protected] >
2023-01-27 22:39:23 -06:00
AnAvrgDev
9e9a583009
Added support for newer version (HP version) of Hyperx Pulsefire Dart (Wired & Wireless)
2023-01-27 14:26:56 +01:00
Chris M
97234c811f
Adding media keys to Razer Cynosa V2 Keymap
...
* Resolves #3062
2023-01-27 17:52:17 +11:00
Adam Honse
a7b6ef9e21
Remove redundant code that is no longer necessary with all controllers being registered via RegisterRGBController()
2023-01-26 23:07:30 -06:00
Adam Honse
92f0720639
Remove RGB controllers argument from standard detector
2023-01-26 20:36:02 -06:00
Adam Honse
060567548f
Use RegisterRGBController for standard detectors
2023-01-26 20:35:52 -06:00
Adam Honse
29d34f7768
Implement the wrapper for Linux in ResourceManager, change IPU to I for HyperX Quadcast S, code cleanup
2023-01-26 23:56:36 +00:00
Adam Honse
45408ae159
Remove fake Off mode and color saving, as it was messing with the Set All Devices functionality
2023-01-26 23:56:36 +00:00
Adam Honse
aec234e7c3
Update USB ID names for HyperX Quadcast S
2023-01-26 23:56:36 +00:00
Matt Silva
72fa099088
Initial commit for HyperX Quadcast S
2023-01-26 23:56:36 +00:00
Chris
856fbc1bb2
Fixing regression bug for the Logitech x56 HOTAS introduced in cac67592
...
* Added extra IPU detectors for the older x56 hardware
* Closes #2574
2023-01-26 04:30:00 +00:00
Shady Nawara
b05b5205de
Fix segments load from profile
2023-01-26 04:29:26 +00:00
Jack
e15b299684
SDK Plugins Fix
2023-01-25 20:28:50 +00:00
Will Kennedy
3cf9750660
Support for Lian Li UNI Hub SL V2
2023-01-25 19:05:09 +00:00
Jack
4baf19f13a
SDK plugin control
2023-01-25 17:50:28 +00:00
Wojciech Lazarski
98c5c177ab
Added Polish translations
2023-01-25 15:51:20 +01:00
morg
dbf055a89b
HyperX Alloy Origins 60 detection fix for Linux. Closes #3074
2023-01-25 00:56:20 +00:00
Wojciech Łazarski
61b1638bb5
Added support for Mountain Everest Keyboard resolves #1085
2023-01-24 17:21:28 +00:00
Wojciech Lazarski
56e4f94be3
Added brightness support for HyperX Origin Core
2023-01-23 22:51:06 +01:00
Wojciech Lazarski
878e6c6d8b
Fixed LED mapping for Aorus Master X570
2023-01-23 20:31:28 +01:00
Cyril Bosselut
ec6ccf3011
Aorus rtx 4080 master 16g
2023-01-23 14:32:24 +00:00
Neshura
d6ec41aba4
Support for Corsair Vengeance DDR5
2023-01-21 02:27:43 +00:00
Alexey Sokolov
ba396da13e
Fix build after !1239
2023-01-21 02:12:49 +00:00
flora
bacbae7e7d
Moved TUF RX6800 from AuraGPU to ENESMBus
2023-01-20 22:44:08 +00:00
Adam Honse
c27bfe2f5f
Fix zone box index processing when clicking the resize/edit button
2023-01-20 19:00:45 +00:00
Adam Honse
890a5846e6
Update UI after editing a zone to refresh zone list
2023-01-20 19:00:45 +00:00
Adam Honse
b41ce2dd9d
Increment plugin API version as Segments breaks the existing API
2023-01-20 19:00:45 +00:00
Adam Honse
5ee1968b25
Fix DeviceView clicking on Zone and Segment names
2023-01-20 19:00:45 +00:00
Adam Honse
72d8e66c91
Allow selection of segments within Zone box
2023-01-20 19:00:45 +00:00
Adam Honse
447e936464
Segments
2023-01-20 19:00:45 +00:00
Adam Honse
ead55f4ea6
Fix is_directory on older versions of filesystem
2023-01-20 12:31:12 -06:00
flora
4913ee8502
Added colorful 4080
2023-01-20 10:48:02 +01:00
Flora Aubry
604c4cf39c
Fixed incorrect detection for MSI 6700XT Gaming X closes #2994
2023-01-20 02:26:40 +00:00
flora
11ce757ae3
Support for TUF RX 6950XT
2023-01-20 02:25:24 +00:00
Markus Meissner
73d31a17ab
Support for Corsair Dominator Platinum DDR5, closes #2435
2023-01-20 02:24:42 +00:00
flora
ac987d5200
Ignore directories while checking for plugins
2023-01-19 19:48:05 +01:00
Flora Aubry
a35521e987
Support for TUF RTX 4070TI closes #3065
2023-01-19 17:19:32 +00:00
Adam Honse
7bf0e40fd8
Load sizes for hardware controllers registered using RegisterRGBController() before putting them in the general controllers list and updating the UI
2023-01-18 22:56:44 -06:00
Shady Nawara
6cda8f56ab
Asrock Polychrome USB RGSwap Reset Fix
2023-01-18 14:08:06 +00:00
Dmitry K
b409b5f7cc
Added support for unicode paths (filesystem::path approach)
2023-01-18 06:02:55 +00:00
Shady Nawara
351515f025
Asrock Polychrome USB Fix
2023-01-18 04:45:40 +00:00
flora
edf05dc121
Support for Rog Strix RX 6800
2023-01-16 15:55:46 +01:00
Cooper Knaak
895566b8c1
Annotate RGBController_EVGAMouse.cpp to properly generate UDEV rules
2023-01-16 03:37:42 +00:00
César Navarro
6deda6f7d4
Added AORUS RTX 2070 XTREME 2nd vBIOS
2023-01-15 23:34:30 +00:00
Wojciech Łazarski
e8f8d01447
Refactoring of MSI GPU 40xx
2023-01-15 23:33:28 +00:00
Flora Aubry
5c5ee6509a
Support for Razer Basilisk V3 Pro
2023-01-15 19:05:51 +00:00
flora
5e1d817dea
Removed IPU for viewsonic XG270QG
2023-01-15 15:18:43 +01:00
Chris
915ecefd16
Formatting and style fixes for the MSIGPUv2Controller
...
* Change Hex literals to uppercase
* Adjusting Metadata to correctly reflect the declared controller
* Adding defines for Speed and Brightness values and adjusting mode declarations to suit
* Replacing brightness array in favour of more flexible multiple
2023-01-14 03:26:22 +00:00
Flora Aubry
94a8ce3cbe
Reworked "Save as" to include a profile list
2023-01-13 16:34:11 +00:00
Chris M
9ef8ea3fba
Correction for the MSI RTX4070Ti Gaming X Trio detector name
...
* Minor correction to the detector name (refer #3059 )
* Link to [webpage](https://www.msi.com/Graphics-Card/GeForce-RTX-4070-
Ti-GAMING-X-TRIO-12G)
2023-01-13 17:55:03 +11:00
Wojciech Łazarski
6f684f1d1e
Added support for MSI 4080 & 4070TI Gaming X - closes #3059
2023-01-13 02:21:04 +00:00
Tim Demand
dc92567202
Add support for Corsair HydroSeries H100i v2
2023-01-13 02:19:29 +00:00
Flora Aubry
a936f91509
Support for Gigabyte 3060 eagle variant closes #3060
2023-01-12 17:12:08 +00:00
Wojciech Lazarski
d6b6df3d86
Corrected IDs for MSI 4090 Suprim cards
2023-01-09 22:33:56 +01:00
LucasStf
e663bc9114
Added Ionico laptop closes #2995
2023-01-09 19:25:53 +00:00
Adam Honse
2f1212444c
Razer Core (v1) IPU changes
2023-01-09 02:19:44 +00:00
David Henry
9f1e53aa4e
Add support for ZOTAC GAMING RTX 2070 SUPER Twin Fan
2023-01-08 18:57:41 +01:00
Chris
4cfe8c5d72
Adjusting IPU of Razer Core X Chroma due to 309557226
...
* Closes #2755
2023-01-08 16:29:56 +11:00
flora
1b8ae08726
Sorted GPU per Brand
2023-01-07 11:41:03 +01:00
Gianfranco Cossani Morales
def6db0174
Support for MSI GeForce RTX 3070 SUPRIM 8G. Closes #3041
2023-01-07 06:55:34 +00:00
Flora Aubry
f0f7301cad
Support for ROG STRIX LC 6950XT
2023-01-07 03:16:52 +00:00
morg
da074fbf61
Add support for ASUS ROG STRIX LC RX 6800XT O16G GAMING. Closes #2569
2023-01-06 09:40:08 +01:00
Flora Aubry
8d907e0c6f
Added msi 4080 suprim X closes #3029
2023-01-05 22:23:22 +00:00
morg
cd4a9098aa
Add support for HyperX Alloy Origins 60 (HP version)
2023-01-05 10:03:39 +01:00
Wojciech Łazarski
f824e9f653
Add support for MSI RTX 4090 Trio/Suprim/Suprim Liquid Cards - Resolves https://gitlab.com/CalcProgrammer1/OpenRGB/-/issues/2896
2023-01-04 19:34:16 +00:00
flora
6c1fec7855
Added colorful 3060 variant
2023-01-04 17:02:49 +01:00
Mola19
b9c0b274ab
support for Asus ROG Chakram X
2023-01-03 23:06:25 +00:00
flora
fc1395dfe6
Refactored redragon mouse controller and added M808
2023-01-03 19:26:50 +00:00
Jorge López Tello
865312b7c6
Adds Sapphire Nitro+ 7900 XTX closes #3017
2023-01-03 10:06:43 +00:00
LtdJorge
fffc8e8b52
Adds Navi31 (7900XT/XTX)
2023-01-03 10:05:33 +00:00
D E
c51b019ff7
Add ASUS ROG Strix Flare CoD BO4 Edition keyboard
2023-01-03 02:08:38 +00:00
Flora Aubry
84393884ca
Added support for Roccat Elo 7.1 headset closes #3012
2023-01-02 21:14:24 +00:00
Shady Nawara
37fd9ced7a
Per Led Support for Asrock Polychrome USB
2023-01-02 07:02:30 +00:00
Sergey Morozov
136b2c2e2c
Add support for Gigabyte GeForce RTX 4080 Gaming OC
2023-01-01 09:40:37 +00:00
Simon Chopin
acb313631f
device page: disable resize button if there are no zones
...
I have an unsupported Asus GPU which shows up as a device but doesn't
have any zone configured. Clicking on the Resize button leads to an
out-of-bounds read in the empty `zones` vector to `zones[-1]` (default
value of the QComboBox property).
The fix is to entirely disable the button when we're disabling the zones
box.
2022-12-31 16:43:41 +01:00
morg
b6172b71c8
Add support for Gigabyte Aorus M2 mouse - Closes #2538
2022-12-31 00:33:48 +00:00
morg
7a1af0854a
Initial commit for Lenovo motherboards - #2999
2022-12-30 23:04:29 +00:00
Chris
bce0efb083
Adding missing ISO keys to Huntsman V2 TKL layout to resolve #2927
...
* Appending the layout byte to the GetKeyboardLayoutName() in the default case
2022-12-30 23:55:46 +11:00
Chris
0fa2a6f039
Initial commit for ASUS ROG Strix RTX 4090 O24G Gaming to resolve #2991
...
* Adding to pci_ids.h
* Registering detector in ENESMBusControllerDetect.cpp
* Link to [webpage](https://rog.asus.com/graphics-cards/graphics-cards/rog-strix/rog-strix-rtx4090-o24g-gaming-model )
2022-12-30 07:28:48 +00:00
thombo
6020008040
Support for MSI board 7D76 added.
2022-12-30 05:31:20 +00:00
Chris
f837ed8c26
Initial commit for ASUS TUF RTX 3070 8G Gaming
...
* Adding to pci_ids.h
* Registering detector in ENESMBusControllerDetect.cpp
* Link to [webpage](https://www.asus.com/motherboards-components/graphics-cards/tuf-gaming/tuf-rtx3070-8g-gaming/ )
2022-12-29 23:14:38 +11:00
flora
ef77af5da7
Promoted sliders to QTooltipedSliders
2022-12-28 19:05:05 +00:00
Sirn Thanabulpong
8c893fba4f
Fix build on musl in Nanoleaf settings
2022-12-28 00:49:47 +09:00
thombo
c1dc0fdfc5
Support for MSI boards 7B16 and 7E07 added
2022-12-27 07:02:59 +00:00
morg
02ddd7378a
Add support for ASUS TUF RTX 3090Ti O24G OC GAMING
2022-12-26 01:27:43 +01:00
morg
9ff31055ae
Add support for ASUS KO RTX 3060 Ti OC. Closes #1236
2022-12-25 13:44:12 +01:00
Chris
d49c506e63
Minor cleanup to UDEV rules build script
...
* Changing Asus-wmi rules to an array for consistency.
2022-12-25 02:32:56 +00:00
Flora Aubry
3a2fa82e1a
Support for ROG STRIX 6750XT closes #2858
2022-12-25 02:32:11 +00:00
Flora Aubry
ca85fc06b4
Support for MSI 6750XT Gaming X TRIO closes #2912
2022-12-25 02:30:26 +00:00
morg
94aca7d76f
Generate CSV file of device list
2022-12-25 02:26:10 +00:00
Moshe Schmidt
26dfceaf6d
Lian Li Uni Hub: Leave room in the char array for the null character
2022-12-23 17:45:41 +00:00
Misaka19465
ac2af0c788
Fixing build-udev-rules.sh
2022-12-22 23:19:43 +08:00
Misaka 19465
c88a6021f2
Adding support for ASUS TUF Laptop keyboard LED for Linux
2022-12-22 14:57:58 +00:00
TheRogueZeta
1d27ff86c8
Add EVGA RTX 3080 12GB XC3 Ultra device ID and sort list for 3080 12G ID's
2022-12-21 17:42:26 +00:00
morg
b79871fb32
Fix typo in Genesis Thor 300 metadata
2022-12-21 17:41:19 +00:00
flora
0a170cfb44
Fixed typo on lianli supported devices
2022-12-21 17:40:23 +00:00
morg
54f9118dda
Fix metadata for Roccat Kova controller
2022-12-21 17:39:32 +00:00
TheRogueZeta
37d58c3aec
Initial commit for NVIDIA RTX 4080 Founders Edition device ID
2022-12-20 11:10:20 -08:00
Flora Aubry
23f6efdb01
Support for Aorus 3060 non lhr closes #2950
2022-12-18 20:53:39 +00:00
flora
813bc9ae67
Added 5700XT Strix Variant
2022-12-16 18:16:30 +00:00
IOXAM
2f77af535a
Support for AORUS GeForce RTX 4090 MASTER 24G - resolves #2959
2022-12-16 18:12:49 +00:00
Peter Vazny
120ce6abbd
Removes unnecessary memory allocation in Lenovo USB Controller
2022-12-16 18:07:20 +00:00
Chris
e1a6a74ba7
Removing redundant language resource file
...
* languages.qrc is no longer required as the .qrc is built and embeded since commit a7adfe251
2022-12-16 17:59:49 +00:00
morg
fa406216d3
Add support for Gigabyte RTX2070 Gaming OC 8GC
2022-12-16 17:49:34 +00:00
krotter0
3708eaaab4
Fix SteelSeries Rival 600 flickering when setting colors
2022-12-16 17:47:01 +00:00
Bernhard M. Wiedemann
a782c00784
Sort input file list
2022-12-10 20:19:13 +00:00
morg
5da85adb90
Add support for ASUS ROG STRIX 3060 12G GAMING
2022-12-09 17:30:40 +00:00
Flora Aubry
30c1168e1c
Hide bottom buttons when a plugin tab is shown
2022-12-09 17:29:49 +00:00
Codename-Antares
f85dd617d3
Initial Support for Razer Thunderbolt 4 Dock Chroma
2022-12-09 00:16:52 +00:00
flora
cf25ccb304
Fixing margin for plugincontainer
2022-12-08 21:51:30 +01:00
Peter Vazny
f8d7eb8bb8
Fixes layout detection for Lenovo Legion 7S
2022-12-08 04:39:17 +00:00
Chris
d67acee002
Simplfying the Git commands in the project file
...
* Allowing commands to get the `GIT_COMMIT_ID`, `GIT_COMMIT_DATE` and `GIT_BRANCH` to work with spaces in path
2022-12-08 13:57:16 +11:00
Chris
86f0ab888d
Adding Malaysian translation ms_MY
2022-12-07 23:17:12 +11:00
thombo
cf610fa559
MSI boards 7C87 and 7D67 added
2022-12-06 21:43:50 +01:00
Chris
612c809b75
Initial commit for the Logitech G633 to resolve #2911
...
* Adding the G633 PID to LogitechControllerDetect.cpp
* Registering the detector for the common controller
* Fixing the indexing swap issue for LogitechLightspeedController
* Removing the `bright_cycle_swap` hack and using the queried effects index to set the mode.value for each mode
2022-12-06 12:45:46 +11:00
Mola19
c2c9b3aa99
fixing Roccat Vulcan 120-Series Aimo US layout key map
2022-12-04 00:46:56 +01:00
TheRogueZeta
7a7cea1e1e
Initial commit for EVGA RTX 2070 XC Black device ID
2022-12-03 22:58:05 +00:00
Adam Honse
032d22b7ca
Add PNY XLR8 Revel EPIC-X RTX 3060 and RTX 3070
2022-12-03 15:15:39 -06:00
Gustavo Parreira
7892713683
feat: Roccat Kova support
2022-12-03 07:45:42 +00:00
Mola19
790abdd9c0
adding hardware modes and layout detection to Asus ROG Falchion to resolve #2732
2022-12-03 00:51:52 +01:00
Chris M
34cb864147
Adding New Fusion2 USB board layout to resolve #2923
...
* Adding MSTR_ATX_2 layout to support the new layout of the X670E AORUS
Master
2022-12-02 19:20:24 +00:00
flora
e30469adc4
Support for Gigabyte 3090 Vision OC
2022-12-02 13:15:34 +01:00
Chris
5c4c4479bf
Initial commit for Gigabyte RTX3080Ti Eagle OC 12G
...
* Added ID to pci_ids.h
* Registering detector in GigabyteRGBFusionGPUControllerDetect.cpp
* Link to [webpage](https://www.gigabyte.com/au/Graphics-Card/GV-N308TEAGLE-OC-12GD/sp#sp )
2022-12-02 03:50:49 +00:00
Chris M
ec531bd9fc
Correcting defined hex for Lian Li Uni Hub to resolve #2916
2022-12-02 07:35:53 +11:00
Chris M
701cc4d0b3
Initial commit for Gigabyte RTX3070 Eagle V2 OC 8G LHR
...
* Registering detector in GigabyteRGBFusionGPUControllerDetect.cpp
* Link to [webpage](https://www.gigabyte.com/Graphics-Card/GV-
N3070EAGLE-OC-8GD-rev-20)
2022-12-01 07:05:50 +11:00
TheRogueZeta
faa6a5060b
Initial commit for Colorful iGame 3070 Ultra W OC device ID
2022-11-30 00:26:56 +00:00
TheRogueZeta
c0be45182b
Initial commit for ASUS ROG STRIX RX 6700XT O12G GAMING
2022-11-29 18:17:24 -06:00
Adam Honse
b3da8beccf
Remove device listing step from tests, as it can hang when using runner machines which actually have devices present if those devices lock up
2022-11-29 15:31:51 -06:00
Adam Honse
d625021eca
Increment version number post-release
2022-11-29 14:06:29 -06:00
Adam Honse
fb88964b8e
OpenRGB version 0.8
2022-11-27 21:44:33 -06:00
Chris
18806706bd
Swapping the Chinese Simplified and Chinese Traditional language labels.
2022-11-28 13:56:34 +11:00
TheRogueZeta
b32bc8ac01
Reduce logging level of the plugin directory
2022-11-27 23:44:19 +00:00
TheRogueZeta
ed123e8439
Add alternate ID for ASUS ROG-STRIX-RTX2080TI-11G-GAMING
2022-11-27 23:36:36 +00:00
Adam Honse
428692fa3a
Basic i2c
2022-11-27 23:15:53 +00:00
Alexey Sokolov
e0be60de21
Add ability for distro packagers to load plugins from package manager
2022-11-27 21:17:08 +00:00
flora
6da8171257
Support for MSI 6950XT NAVI21_DEV3
2022-11-27 18:43:04 +00:00
Flora Aubry
47a194e8cf
Added missing french translations
2022-11-27 18:42:47 +00:00
Chris
cdfaaceb7d
Adding code to select the "System Default" language on first run.
...
* Fixes crash when `language` not present in config
2022-11-27 20:39:13 +11:00
Chris
0e96effc94
Adding Wave mode to Razer Mamba Elite to resolve #2874
2022-11-27 09:15:56 +00:00
Adam Honse
81cb2cb2bf
Update README.md with changes from !1412
2022-11-27 03:09:05 -06:00
Adam Honse
be90537d10
Fix warnings
2022-11-27 02:52:39 -06:00
Adam Honse
755ce20794
Fix 180 LED issue with SRGBMods Pi Pico controller
2022-11-27 02:03:45 -06:00
Adam Honse
a7c2b7bd2c
Fix MacOS build and incorrect string format in language change log
2022-11-26 23:56:40 -06:00
Chris
2e02f1d782
Adding ability to switch language files at runtime to resolve #2743
...
* Removing .qm files from Windows build as they are inbuilt as of a7adfe251
* Moving translation change code to the OpenRGBSettingsPage
* Adding a changeEvent() to applicable Widgets to facilitate language updates
* Workaround added to TabLabel to accomodate translation context origin
* Added zh_TW locale to OpenRGB.pro
* Updated all translations to include the latest untranslated strings
2022-11-27 04:07:30 +00:00
Adam Honse
530d667328
Add second SRGBMods Pi Pico string for updated code
2022-11-26 21:26:08 -06:00
TheRogueZeta
1c8b3a2d49
Add Asus TUF 6900XT T16G device ID
2022-11-27 01:22:54 +00:00
Aitor Astorga
b2c3656b75
Implements MSI PRO B650M-A WIFI motherboard
2022-11-26 22:42:19 +00:00
thombo
0aabae5f41
New MSI boards 7D69, 7D91 and 7E06 added, direct mode for 7C81 enabled
2022-11-26 20:37:03 +01:00
TheRogueZeta
8f89863ab9
Update name for Gigabyte AORUS RTX2080 SUPER 8G Rev 1.0
2022-11-26 07:24:56 +00:00
flora
5b2016729b
Fixed plugin link not opening
2022-11-26 08:13:42 +01:00
Chris
5912683ce7
Adding link to OpenRGB.org plugins in Plugin settings
2022-11-26 04:30:51 +00:00
Adam Honse
248b3e85b6
Don't delete the controller pointer in DeviceView destructor
2022-11-25 22:29:00 -06:00
TheRogueZeta
c4d11993b6
Add logging for ADL GPU device ID's
2022-11-25 17:24:29 -08:00
Chris
7f6599658d
Small fixes to the OpenRGB.pro file to improve list order
2022-11-26 00:34:26 +00:00
Chris
04127cb201
Resolves clamp is not a member of std error reintroduced in f8745221.
...
* Original issue in Debian Buster build https://gitlab.com/CalcProgrammer1/OpenRGB/-/jobs/3359116111#L207
2022-11-26 11:17:17 +11:00
Chris
085e1fca41
Initial commit for the Steelseries Apex 3 TKL to resolve #1902
...
* Combining the Apex3 Full size and TKL controllers
* Cleanup of controllers for readability and optimisation
2022-11-25 23:55:49 +00:00
Paul Konstantin Gerke
df1c0a0dad
Initial commit for SteelSeriesApex3TKLController to resolve #1902
2022-11-25 23:55:49 +00:00
Mola19
88136152fc
support for ASUS ROG Strix XG27AQM
2022-11-25 20:15:00 +01:00
flora
c9af45bf92
Edited resize popup so it does not break anymore when resizing
2022-11-25 04:21:15 +00:00
flora
8465d78b7b
Fixed incoherence in information tab and changed a bit the ui
2022-11-24 20:14:21 +01:00
Chris
455a1f9172
Adjust Windows Logitech Lightspeed detection to resolve #2621
...
+ Changing to IPU detector to ensure 1 hit (per device)
+ Bundling all usages on Interface 2
2022-11-24 18:22:14 +00:00
Chris
f8745221d4
Added string indexing to -d option to resolve #2854
...
+ Added zone to `options.device` in cli.cpp
+ replace current_device & current_zone references in parser with
temporary device vector
+ Changed code to accomodate
2022-11-24 18:20:35 +00:00
Chris
40f09406d0
Re-timing DeviceView set up to avoid crash resolving #2564
...
* Allowing the paintEvent to drive the initial setup of the DeviceView to delay accessing controller features during OpenRGB initialisation.
2022-11-24 09:06:42 +11:00
Chris
1ff192bda2
Resolves clamp is not a member of std error with Buster build.
...
* https://gitlab.com/CalcProgrammer1/OpenRGB/-/jobs/3359116111#L207
2022-11-23 21:38:33 +11:00
flora
ce5ab1ccf1
Added autofillbackground to frames
2022-11-22 01:08:38 +00:00
Chris M
32015f1bcb
Added -b & --brightness parameters to resolve #2854
...
* Added the ability to set mode brightness from the command line
2022-11-21 10:28:01 +11:00
Mola19
e1ee139691
Adding layout detection for Roccat Vulcan 120-Series Aimo
2022-11-20 01:32:06 +01:00
Flora Aubry
541b9433b3
Added support for colorful 3070ti
2022-11-18 17:29:58 +00:00
Chris
de3d2c7e22
Initial commit for the Corsair K60 RGB PRO to resolve #1240
...
+ Adding K60 and K60 Low Profile PID to CorsairPeripheralV2Devices.h
+ Adding device layout
+ Registering detector
+ Adding pointer layout map and changing calls to accomodate.
2022-11-18 17:26:25 +00:00
Joseph East
a1be27ad61
Remove null terminations in fwver string when reading from Steelseries Apex keyboards.
2022-11-18 22:21:09 +10:30
Jan Baier
6cb1169801
Initial commit for Genesis Thor 300 RGB (Sinowealth based) keyboard
2022-11-17 04:30:24 +00:00
Defend
5b57e7f84f
Move Gigabyte RTX 3060Ti LHR 8G GPU to Gigabyte Fusion 2 GPU Controller detector
...
Commit amended to remove old location in Fusion GPU Controller and clean up merge by Adam Honse <[email protected] >
2022-11-16 18:06:49 -06:00
morg
2fc15e1da4
E1.31 settings: correctly fill matrix height input
2022-11-15 11:32:03 +01:00
TheReal Monkey
0b9825ca19
Adding Elgato Keylight
...
Code style changes by Adam Honse <[email protected] >
2022-11-14 23:36:02 -06:00
Mola19
a64894445d
support for Asus ROG Gladius III to resolve #2872
2022-11-14 14:04:11 +00:00
Adam Honse
0d545fa9e3
Reverse order of LEDs in ring zone
2022-11-12 21:56:03 -06:00
Adam Honse
ecc837b565
Get both direct and effect modes working together
2022-11-13 02:58:55 +00:00
Adam Honse
b760ffc085
Implement direct mode for AMD Wraith Prism, other functionality is removed for now
2022-11-13 02:58:55 +00:00
Chris
15698547b0
Adding Intel Raptor Lake Motherboard SubID
2022-11-12 17:51:12 +11:00
Thomas Boos
f5b4fe1830
New MSI boards and some cleanup
2022-11-11 17:25:15 +00:00
Michael Oberpriller
0bae5e0def
Fixed Logitech G213 Inconsistent Lighting Changes
2022-11-09 13:43:00 +00:00
Chris M
52b369a2e8
Adding MSI 3060 Gaming X 12G GPU to resolve #2864
...
* Registered detector in `MSIGPUControllerDetect.cpp`
* Link to [webpage](https://www.msi.com/Graphics-Card/GeForce-RTX-3060-
GAMING-X-12G)
2022-11-09 02:14:19 +00:00
Peter Vazny
6890f2f71a
Change keyboard map for Y750,Y750S,Y760,Y760S
2022-11-08 17:28:04 +00:00
Adam Honse
ca49748603
Hide device view when a mode that doesn't have per-LED is active
2022-11-07 09:24:27 -06:00
Mola19
11bc9d6521
fix device category for Asus Cerberus Mech
2022-11-07 15:11:21 +01:00
Matthew Lloyd
e214cfbc5c
Add NVIDIA 4090 Founders Edition
2022-11-06 21:12:19 -05:00
Joseph E
2bb27223f4
Multi-region SKU support for Steelseries Apex Pro
2022-11-06 03:07:59 +00:00
cafeed28
d5c1402c30
Add Red Square Keyrox TKL support
2022-11-05 15:03:47 +05:00
Kirill Boyarshinov
57910fc981
Add SteelSeries Qck Prism XL CS:GO Neon Rider edition
2022-11-05 04:04:39 +00:00
morg
0933eb0db4
Add EVGA GeForce GTX 1080 FTW2 Gaming variant
2022-11-04 19:53:51 +01:00
Adam Honse
182966768d
Include <algorithm> in IntelArcA770LEController.cpp for std::max
2022-11-04 11:27:07 -05:00
Mola19
5c0660091f
support for asus rog claymore to resolve #923
2022-11-03 16:55:10 +00:00
roycwc
3146d8def4
Add Razer Ornata V3
2022-11-03 11:45:26 -05:00
1
dd5934b18c
Added PNY XLR8 OC EDITION RTX 2060
2022-11-03 16:36:18 +00:00
flora
de6c3879cc
Support for MSI 2080TI Z TRIO
2022-11-03 16:35:01 +00:00
Flora Aubry
e884a4e6c1
Support for ASUS ROG STRIX 1050TI non OC Closes #2852
2022-11-03 16:33:51 +00:00
Adam Honse
6a457896aa
Initial support for Intel Arc A770 Limited Edition RGB controller
2022-11-02 17:21:06 -05:00
Flora Aubry
f9bacba037
Support for colorful RTX 3060 Closes #2625
2022-11-01 20:27:53 +00:00
flora
5d64a4ff7c
Support for colorful 3070 variant
2022-11-01 13:49:56 +01:00
Joseph E
0de010a009
Add Korean/Japanese/Nordic key names to RGBController
2022-10-31 23:56:42 +00:00
Marcelo Bezerra
dc28e6748c
Add non-OC ASUS RTX 4090 TUF
2022-10-31 20:41:58 +00:00
Royal~Jelly
88f46d3b85
Update for Asus Strix Scope TKL keyboard variant.
2022-10-31 17:44:39 +00:00
Peter Vazny
ccdf1af948
Lenovo - layout detection fix, additional logging, LED id fixes
2022-10-30 19:30:05 +00:00
morg
3b9f06b10b
Implemented ColorfulGPUController to support iGame 3070. Closes #2841
2022-10-30 19:18:24 +00:00
Flora Aubry
4d4c18f1ef
Support for AORUS 2080 SUPER Variant
2022-10-27 16:25:24 +00:00
Mola19
694e150c53
support for Asus Cerberus Mech
2022-10-27 04:46:30 +00:00
Marcelo Bezerra
b3d787ddc4
Enable MSI TRX40 PRO WIFI support
2022-10-27 03:00:29 +00:00
Flora Aubry
fbbcf83bf7
Add MSI Gaming X TRIO RX6900XT variant
2022-10-26 19:28:02 +00:00
Marcelo Bezerra
a27e16e04b
Add support for ASUS TUF RTX 4090 GAMING OC
2022-10-26 13:18:00 +00:00
Teemu Linkoaho
972f9001bd
Add ASUS TUF RX6700XT O12G GAMING
2022-10-25 19:18:54 +00:00
morg
467f7d016f
Add support for ASUS ROG STRIX RX470 Gaming
2022-10-25 19:15:59 +00:00
morg
77aa9f4ea1
Add support for HyperX Alloy Origins Core PID variant
2022-10-25 15:07:43 +02:00
Frederik Madsen
838164e549
Added functionality to get device/keyboard information for Razer devices
...
Amended to remove out-of-scope changes, rebase to master, and update all Razer keymaps by Adam Honse <[email protected] >
2022-10-24 22:40:18 -05:00
Katherine
47bebc0616
Attempt to add support for Corsair K70 LUX (Non-RBG)
2022-10-24 22:58:32 +00:00
Gabriel
7bc1bb16be
Fix inverted brightness handling when updating UI
2022-10-24 21:02:45 +00:00
Gabriel
62317408cf
Fix Alienware color updating
2022-10-24 20:54:31 +00:00
Derek Huber
79471ad42c
HyperX Alloy Origins 60 initial commit
2022-10-24 16:37:56 +00:00
flora
c1cca4ced4
Fixed column stretch to maintain ui ratio
2022-10-24 10:19:52 +02:00
TheRogueZeta
08071fd6a2
Add recomended VSCode extensions
2022-10-23 17:58:36 -07:00
Flora Aubry
1a10ea79aa
Added some changes to device tab UI
2022-10-23 16:25:18 +00:00
rom4ster
31c24eb649
Initial commit for the Steelseries Aerox 9
2022-10-22 23:53:13 +00:00
Thomas Boos
c7326f73a3
Detection of MSI 156x devices made working for all types ( fixes #2802 )
2022-10-22 19:13:28 +00:00
morg
2ba69fc2e9
Add support for MSI GeForce RTX 2070 SUPER ARMOR OC
2022-10-22 06:04:23 +00:00
flora
77958d2667
Added and renamed corsair K100 variant
2022-10-21 20:18:02 +00:00
Codename-Antares
ae8f40db00
Add Type Keypad & Tartarus Pro Layout for Razer
2022-10-21 16:52:09 +00:00
Flora Aubry
525f561b6e
Added support for B360M AORUS Gaming 3-CF
2022-10-21 13:08:19 +00:00
morg
97acf8ac1d
Use the correct case for pt_BR translation file
2022-10-21 06:25:21 +02:00
Gabriel Felipe
73f00c27d5
Add Brazilian Portuguese translation
2022-10-21 00:24:23 +00:00
Alex Zoboo
e397d89886
Update PNYGPUControllerDetect.cpp
2022-10-20 16:40:32 +00:00
Chris M
204ad90ec7
Minor spelling correction to HyperX meta data
...
* Correcting the metadata names for the HyperX Pulsefire Dart and Raid.
2022-10-20 16:38:50 +00:00
Codename-Antares
7f690b7027
Initial Support for My lovely new Razer Strider Chroma
2022-10-20 16:37:45 +00:00
Chris
dbad6ce90d
Updating pipeline Windows QT5 downloads
...
* Win32 and Win64 QT5 packages in pipeline now point to generic package registry
2022-10-15 09:10:26 +11:00
Shady Nawara
6f477d6c4c
Shared SMBus Access Using Global Mutex on Windows
2022-10-14 00:58:54 +00:00
Chris M
be90ba335e
Initial commit for the Coolermaster ARGB Gen2 A1 V2
...
* Adding new PID and registering detector in
CoolerMasterControllerDetect.cpp
* Resolves #2783
2022-10-14 07:26:53 +11:00
Oliver P
52c510dca9
Add support for Lian Li Uni Hub - AL firmware v1.0 and v1.7
2022-10-13 17:36:34 +00:00
TheRogueZeta
238c704f57
Initial commit for EVGA 3070ti FTW3 Ultra v2 device ID
2022-10-13 16:43:37 +00:00
Teemu Linkoaho
c5cad07319
Fixed AMD Radeon RX 6900 XT device ID.
2022-10-12 18:39:03 +00:00
Adam Honse
c3c57d1f37
Change to a different qt mirror
2022-10-11 17:36:27 -05:00
TheRogueZeta
37fe5ab68d
Revert !1216 and add device ID for EVGA RTX3070 TI XC3 Ultra v2
2022-10-11 18:02:50 +00:00
morg
c14f26e4d5
Add support for Gigabyte 2080ti GAMING OC 11G
2022-10-11 18:00:47 +00:00
TheRogueZeta
27440d52e0
Initial commit for EVGA 3080 FTW3 Ultra LHR v2 device ID
2022-10-11 17:53:35 +00:00
TheRogueZeta
afbb2a0064
Initial commit for ASUS ROG STRIX RTX 3080 12G
2022-10-11 17:46:18 +00:00
TheRogueZeta
ff35373c38
Remove redundant memory sizes in AsusAuraGPUControllerDetect.cpp
2022-10-11 17:30:28 +00:00
TheRogueZeta
30ea9e73e8
Add alternate ID for Asus Rog Strix RTX 2060 O6G
2022-10-11 17:30:28 +00:00
TheRogueZeta
f1b47de46f
Initial commit for Gigabyte RTX3060 EAGLE 12G LHR V2.0 device ID
2022-10-10 21:53:12 -07:00
morg
81c8b82d0b
Add hyperx alloys origin new vid/pid (firmware update)
2022-10-10 20:00:57 +00:00
TheRogueZeta
dcbe64c288
Initial commit for ASUS ROG STRIX RTX 3080 10G V2 device ID
2022-10-10 20:00:14 +00:00
thombo
b45853d885
Retrieve MSI board configuration on startup
2022-10-08 15:50:04 +02:00
Ethan Stevenson
51e99d7363
Fix name of Cooler Master 750 keyboard
...
Commit amended by Adam Honse <[email protected] >
2022-10-03 11:31:31 -05:00
Adam Honse
b4ea36f997
If read byte fails, use read byte data for detecting ENE controller
...
* The Nuvoton NCT6793D Super-IO SMBus controller does not actually support read byte or quick operations. The driver used for Windows and in the OpenRGB kernel patch will perform a read byte data operation in its place with a dummy address, but the driver I'm submitting upstream is not going to have this hack. All controllers that could be used on a Nuvoton SMBus will need a detection path that doesn't rely only on byte read or quick operations.
2022-10-03 00:11:41 -05:00
Chris
572d1d2416
Correcting Fedora links to resolve #2773
2022-10-02 14:49:35 +11:00
morg
aafac9862a
Add HyperX Pulsfire mousemat support
2022-10-01 19:25:57 +00:00
Chris
615d793912
Adjusting build-supported-devices-md.sh for website deployment
...
* Changing wiki characters to Unicode equivalents
* Removing whitespace from links
2022-10-01 17:04:12 +10:00
Rodrigo Henrique
86758e39f1
Initial commit for KFA2 RTX 2080 Super EX OC
2022-09-30 19:08:41 +00:00
Adam Honse
a6cbde0bcc
Remove RX6900XT from AsusAuraGPUController as it is actually an ENE based GPU and shares its ID with the RX6800XT just added
2022-09-30 11:21:47 -05:00
Adam Honse
6341d629d8
AMD ADL SMBus improvements
...
* Allow word (2 byte) transfers
* Fix block writes not sending data size
2022-09-30 09:42:19 -05:00
Adam Honse
f4f97c61ea
Add ASUS TUF RX 6800XT O16 GAMING to ENESMBusController
2022-09-29 11:49:31 -05:00
Chris M
8f2b33ce3e
Initial commit for Gigabyte RTX3070 MASTER 8G LHR to resolve #2761
...
* Registering detector in GigabyteRGBFusion2GPUControllerDetect.cpp
* Link to [webpage](https://www.gigabyte.com/Graphics-Card/GV-
N3070AORUS-M-8GD-rev-20)
2022-09-28 19:50:45 +10:00
nomeat
3a251e1e47
Initial commit for Cooler Master MM730
2022-09-27 22:07:22 +00:00
Codename-Antares
57cb3ef9cd
Initial Implementation for a MSI GPU FPS Limiter (tested and working)
...
Commit amended for code style by Adam Honse <[email protected]
2022-09-27 11:36:07 -05:00
Aleš Nezbeda
2603dbe4ab
Fix profile not being applied when I2C bus ID changes on reboot
2022-09-27 02:29:59 +00:00
Teemu Linkoaho
c1d7daf8c0
Adding ASUS TUF RX 6900 XT OC GPU
2022-09-25 20:46:36 -05:00
Adam Honse
3219dbfdc4
Fix read() warnings
2022-09-25 19:39:22 -05:00
Thomas Boos
bf7f470dc5
Support for more ARGB LEDs in Per-LED mode for MSI boards added
2022-09-25 19:45:40 +00:00
Adam Honse
19218f4513
Fix warnings in cli.cpp
2022-09-25 01:03:25 -05:00
Adam Honse
dff6b0e494
Fix warning in RGBController_GigabyteRGBFusion2USB.h
2022-09-25 00:11:44 -05:00
Gwen
b75e3af5dc
Add GV-N3090AORUSX W-24GD Support
2022-09-25 03:44:40 +00:00
Adam Honse
9aa4b5b817
Fix warning in RGBController_Debug.cpp
2022-09-24 22:25:50 -05:00
Adam Honse
ab918dada0
Fix warning in RGBController_Sinowealth1007.cpp
2022-09-24 21:14:03 -05:00
Adam Honse
ece626828a
Fix warnings in RGBController_QMKOpenRGBRevE.cpp
2022-09-24 20:31:49 -05:00
Adam Honse
4b575a780a
Fix warnings in RGBController_QMKOpenRGBRevD.cpp
2022-09-24 20:28:29 -05:00
Adam Honse
fad91f9a46
Fix warnings in RGBController_QMKOpenRGBRevB.cpp
2022-09-24 17:47:43 -05:00
Adam Honse
d68831a116
Fix warning in SteelSeriesSenseiController.cpp
2022-09-24 12:12:51 -05:00
Adam Honse
7f3d4f0dfb
Fix warning in SteelSeriesOldApexController.cpp
2022-09-23 22:35:45 -05:00
Adam Honse
f6bd67c5a3
Fix warnings in RGBController_SinowealthGMOW.cpp
2022-09-23 22:24:37 -05:00
Adam Honse
75f3f3a3cb
Fix warnings in RGBController_QMKOpenRGBRev9.cpp
2022-09-23 18:01:34 -05:00
Adam Honse
20cc60c901
Fix warning in NZXTHuePlusControllerDetect.cpp
2022-09-23 17:58:13 -05:00
Adam Honse
f4dd9135dc
Fix warnings in LogitechProtocolCommon.cpp
2022-09-23 17:14:37 -05:00
Adam Honse
f5ddbed890
Fix warning in LogitechProtocolCommon.h
2022-09-23 17:14:37 -05:00
Peter Vazny
89a6abd9ed
Adds support for Lenovo Legion Y740 15" and 17"
2022-09-23 19:10:42 +00:00
Adam Honse
b198a6db21
Fix warning in StrimerLConnectController.cpp
2022-09-23 12:46:00 -05:00
Adam Honse
db070be161
Fix warning in RGBController_LenovoUSB.cpp
2022-09-23 12:44:53 -05:00
Adam Honse
86eb4dd2e2
Fix warnings in LianLiUniHubController.cpp
2022-09-23 12:44:07 -05:00
Adam Honse
e30fdb06d1
Fix more warnings in GigabyteRGBFusion2GPUController.cpp
2022-09-23 12:42:33 -05:00
Adam Honse
c4902b7476
Fix warnings in GigabyteRGBFusion2GPUController.cpp
2022-09-21 19:34:08 -05:00
Adam Honse
ae350f23a4
Fix warnings in RGBController_GigabyteRGBFusion2GPU.cpp
2022-09-21 19:26:16 -05:00
Adam Honse
54b3828e52
Fix warning in GaiZhongGaiKeyboardController.cpp
2022-09-21 19:24:53 -05:00
Adam Honse
186dd2b672
Fix warning in EVGAKeyboardController.cpp
2022-09-21 19:23:48 -05:00
Adam Honse
b84ca30a14
Fix warnings in CorsairPeripheralV2Controller
2022-09-21 12:42:20 -05:00
Adam Honse
e51b4ce324
Fix multiply defined warnings in CorsairPeripheralV2Devices controller
2022-09-19 23:14:02 -05:00
Peter Vazny
91879cd063
2502 - adds Lenovo Legion 7 gen 5, Slim 7 gen 5 and Slim 7 gen 6
2022-09-19 16:36:20 +00:00
Tony Stipanic
a876d7b120
Add support for Sapphire Radeon RX 6950 XT Nitro+
2022-09-17 17:10:11 +00:00
Adam Honse
ecdb1c8c50
Add another NZXT motherboard ID to Hue 2 controller
2022-09-16 20:31:17 -05:00
Adam Honse
a82a6e96ed
Fix warnings in RGBController_EVGAGPUv3.cpp
2022-09-16 12:08:11 -05:00
Adam Honse
c84cf9392f
Fix warning in EVGAGPUv3Controller.cpp
2022-09-16 12:07:56 -05:00
Adam Honse
48b819218d
Fix warning in RGBController_EVGAGP102.cpp
2022-09-16 12:07:41 -05:00
Adam Honse
0a1306aefa
Turn off explicit fallthrough warning in Linux (GCC)
2022-09-16 12:07:26 -05:00
Adam Honse
541819dd79
Fix warning in CorsairPeripheralV2Controller.cpp
2022-09-16 12:07:09 -05:00
Adam Honse
c177016801
Fix multiply defined warning in CM Small ARGB Controller
2022-09-16 12:06:51 -05:00
Adam Honse
de1d62cef2
Fix warning in RGBController_CorsairK100.cpp
2022-09-15 19:16:53 -05:00
Adam Honse
75104ba424
Fix error from multiply defined name across different files
2022-09-15 18:21:46 -05:00
Ryan Frankcombe
777d292c7c
Initial commit for Gigabyte Super-IO motherboard controller (X570-UD)
2022-09-15 22:40:13 +00:00
Adam Honse
e855e19a09
Fix warnings in RGBController_CorsairK100.cpp
2022-09-15 11:41:52 -05:00
Adam Honse
34fc9fbdee
Fix warnings in RGBController_AsusAuraKeyboard.cpp
2022-09-15 11:33:08 -05:00
Adam Honse
211bc2359f
Fix warning in OpenRGBNanoleafScanningThread.cpp
2022-09-15 11:27:16 -05:00
Adam Honse
219483267c
Fix MacOS warning in NetworkClient.cpp
2022-09-14 23:14:55 -05:00
Adam Honse
8bf6514ae3
Fix warnings in Corsair Peripheral V2 Controller
2022-09-14 23:03:33 -05:00
Adam Honse
efc9c1fa38
Fix warnings in RGBController_CMR6000Controller.cpp
2022-09-14 22:57:30 -05:00
Adam Honse
b027de02a3
Fix warnings in RGBController_CMMMController.cpp and RGBController_CMMM711Controller.cpp
2022-09-14 22:53:29 -05:00
Adam Honse
4ff5e8c9cf
Fix warning in ROGStrixLC_Controller.cpp
2022-09-14 22:49:37 -05:00
Adam Honse
a1b3a805e4
Fix warning in AsusAuraRyuoAIOController.cpp
2022-09-14 22:46:08 -05:00
Adam Honse
e9cf78cb7f
Fix warning in AsusAuraMouseController.cpp
2022-09-14 22:43:29 -05:00
Adam Honse
19459edbc9
Fix warning in OpenRGBDevicePage.cpp
2022-09-14 22:38:50 -05:00
Adam Honse
c0cb942ea7
Fix warning in cli.cpp
2022-09-14 22:34:30 -05:00
Shayne Hartford
7836a637b9
New Wooting PIDs
2022-09-15 01:48:07 +00:00
Mola19
15757d2736
Adjusting metadata for Asus Strix Claw to fix supported devices list
2022-09-14 01:09:48 +02:00
thombo
295adfb3e7
Support for MSI board 7D19 added and configuration for 7D15 and 7D59 corrected
2022-09-11 19:33:01 +02:00
XPRAMT
f44cd6919f
Added support for Traditional Chinese internationalization
2022-09-07 21:09:37 +00:00
Flora Aubry
2fc79a8e93
Add support for Sapphire Toxic 6900xt variant
2022-09-07 21:05:10 +00:00
Tiago Oliveira
ae460fa10a
Add device ASUS TUF RX6800 OC to GPU vendor list
2022-09-06 00:16:01 +00:00
Chris
6d7aa82b8b
Adjust Razer meta data to reflect changes in commit cc1a9212b
2022-09-05 09:50:13 +10:00
Adam Honse
cc1a9212b4
Update unknown type Razer devices to valid types
2022-09-04 23:23:10 +00:00
Adam Honse
bbaac044df
Move Razer constant data to a cpp file to fix multiple definition warnings
2022-09-04 20:44:28 +00:00
Thomas Boos
e4262af2e7
Support for MSI boards 7D36 and 7D43 added, configuration for MSI board 7D09 corrected ( fixes #2643 and #2711 )
2022-09-04 20:24:00 +00:00
nick black
99cd322721
i2c_smbus_linux: closedir() on error path
2022-09-03 03:08:33 -04:00
Chris
c69a8d15f2
Correcting regression bug in metadata caused by commit 20286c285
2022-09-02 23:31:38 +10:00
Chris
c1f57477e8
Adding MSI 3090Ti Gaming X Trio 24G GPU to resolve #2717
...
* Added card id `0x5091` to pci_ids.h
* Registered detector in `MSIGPUControllerDetect.cpp`
* Link to [webpage](https://www.msi.com/Graphics-Card/GeForce-RTX-3090-Ti-GAMING-X-TRIO-24G )
2022-09-02 12:52:38 +10:00
SjG
4a47d33e5f
Add Gainward RTX 3080 Ti Phoenix
2022-09-01 10:31:05 +00:00
Adam Honse
8dd50f4cd7
Fix error
2022-08-31 20:20:10 -05:00
Chris
9fe664ee72
Adding DEVICE_TYPE_ACCESSORY to enum
...
+ Adding Accessory icons for light and dark theme
+ Adding entry into OpenRGBDialog2 to display icon
+ Creating `Accessory` category in "Supported Devices"
2022-09-01 05:19:09 +00:00
Adam Honse
03d99d135c
Address a bunch of warnings
2022-08-31 19:16:57 -05:00
Elchanan Haas
e7c385bd71
Add support for MSI GL66
2022-09-01 03:24:51 +00:00
Matt Silva
7c227108bb
Sinowealth detector: fix for rgb controller not being added when USE_HID_USAGE isn't defined
2022-09-01 03:22:30 +00:00
flora
f53173c55b
Add ASUS STRIX 3070 O8G OC non LHR
2022-09-01 03:21:14 +00:00
Codename-Antares
30ff0f04e6
Fix wrong Assinged Keymap ID for Apex Keyboard
2022-09-01 03:19:23 +00:00
Chris
1f6580ebc5
Fixing regression bug caused by DELIMITER change in the supported devices script
...
+ Adding ability to manually run "Supported Devices" job
+ Changing `Delimiter` from UTF8 to ASCII character
2022-09-01 03:14:37 +00:00
Codename-Antares
ec6a19eef9
change name of StrimerLConnect
2022-09-01 03:13:47 +00:00
Niels Westphal
053a492b0a
Add Gainward RTX 2080
2022-08-29 15:59:54 +00:00
crashniels
09789de591
Add ID for KFA 2080 TI EX OC
2022-08-29 01:02:30 +02:00
Thomas Boos
6d1f8967a0
Support for Corsair K55 RGB PRO XT (fixes issue #2555 )
2022-08-27 19:13:42 +00:00
Chris
38dd53b945
Initial commit for the Gigabyte 3060 EAGLE OC 12G GPU
...
+ Register detector in GigabyteRGBFusionGPUControllerDetect.cpp
+ Link to [webpage](https://www.gigabyte.com/Graphics-Card/GV-N3060EAGLE-OC-12GD-rev-10#kf )
2022-08-27 04:29:13 +00:00
Chris
116d6c4282
Initial commit for the Sapphire 6900 XT Nitro+ GPU to resolve #2710
...
+ Added card id `0x440E` to pci_ids.h
+ Register detector in SapphireGPUControllerDetect.cpp
+ Link to [webpage](https://www.sapphiretech.com/en/consumer/nitro-radeon-rx-6900-xt-se-16g-gddr6 )
2022-08-27 11:12:35 +10:00
Chris
09ef1689dc
Adding EVGA 3090Ti FTW3 Ultra Gaming GPU
...
* Added card id `0x4985` to pci_ids.h
* Registered detector in `EVGAAmpereGPUControllerDetect.cpp`
* Link to [webpage](https://www.evga.com/products/product.aspx?pn=24G-P5-4985-KR )
2022-08-23 13:49:40 +00:00
Chris
8f3ed4c869
Initial commit for the ASUS Strix RTX 3070 O8G V2 White GPU to resolve #2697
...
+ Add id to pci_ids.h
+ Register detector in ENESMBusControllerDetect.cpp
+ Link to [webpage](https://rog.asus.com/us/graphics-cards/graphics-cards/rog-strix/rog-strix-rtx3070-o8g-white-model/ )
2022-08-23 13:44:43 +00:00
Thomas Boos
8c315f5e6e
Update hidapi to version 0.12.0. Direct mode stabilization of Logitech G203 Lightsync ( fixes #877 ).
2022-08-23 13:42:15 +00:00
Chris
8fb373a851
Correct Corsair V2 peripheral Detector metadata to resolve #2690
2022-08-23 04:06:35 +00:00
Chris
fe98af43ee
Changing automatic Faustus udev rules to resolve #2695
2022-08-23 04:05:50 +00:00
Alexey Sokolov
1d5faef123
Fix build with latest nlohmann json lib
2022-08-23 04:05:30 +00:00
Peter Vazny
044917e2f1
Lenovo refactor - adds framework for detecting keyboard layout
2022-08-22 18:48:06 +00:00
Yanzgz
8bb77e1715
Added support for Chinese internationalization
2022-08-22 14:56:06 +00:00
Adam Honse
64199ec939
Remove SetCustomMode from GaiZhongGaiKeyboardController
2022-08-21 23:09:18 -05:00
Yanzgz
68df4d4b00
[New Device/Implements] CH551G open source keyboard (Rebase)
2022-08-22 03:26:17 +00:00
Adam Honse
389cdf340f
Allow mode specific color mode for SetCustomMode
2022-08-21 22:08:23 -05:00
Adam Honse
1396cc8f92
Remove SetCustomMode from all controllers beginning with the letters V, W, Y, and Z
2022-08-21 21:37:21 -05:00
Adam Honse
9d7fef5bbc
Remove SetCustomMode from all controllers beginning with the letter T
2022-08-21 21:26:41 -05:00
Adam Honse
126e5f4341
Remove SetCustomMode from all controllers beginning with the letter S
2022-08-21 19:31:01 -05:00
Adam Honse
66c856f49a
Remove SetCustomMode from all controllers beginning with the letter R
2022-08-21 18:23:34 -05:00
Adam Honse
933370537d
Remove SetCustomMode from all controllers beginning with the letter Q
2022-08-21 17:44:31 -05:00
Adam Honse
215183f9c5
Remove SetCustomMode from all controllers beginning with the letter P
2022-08-21 16:24:44 -05:00
Adam Honse
bc1ba87e13
Remove SetCustomMode from all controllers beginning with the letter N
2022-08-21 16:04:10 -05:00
Chris
07f55095d5
Adjusting the Razer Huntsman V2 key layout to resolve #2673
...
* Adding `huntsman_v2_device` to device list
* Regression bug introduce with 942a842a
2022-08-18 00:20:32 +10:00
Chris
8926d29300
Initial commit for Razer Deathadder Essential V2 to resolve #2651
...
+ Added PID entry for the Deathadder Essential V2
+ Registered detectors
+ Added metadata to RazerDevices.h
+ Added capabilities to RazerController.cpp
+ Added `GetMaxBrightness()` to account for difference in brightness value
2022-08-15 20:08:47 +00:00
Adam Honse
3ac70cd8a6
Fix string in log
2022-08-15 15:07:33 -05:00
Chris
3a71b76075
Initial commit for the Corsair MM700 to resolve #1718
...
+ Adding CorsairPeripheralV2Controller base class
+ Adding CorsairPeripheralV2Devices.h metadata file
+ Renaming CorsairK55RGBPROController to CorsairPeripheralV2SWController
+ Adjusting CorsairPeripheralV2SWController to accomodate base class changes
+ Renaming RGBController_CorsairK55RGBPRO to RGBController_CorsairV2SW
+ Adjusting RGBController_CorsairV2SW to handle device set up from meta data
+ Adding PID `0x1B9B` and registering detector in CorsairPeripheralV2ControllerDetect.cpp
2022-08-15 12:43:49 +10:00
Adam Honse
9caf7802ed
Remove SetCustomMode from all controllers beginning with the letter M
2022-08-14 18:49:41 -05:00
Mike C
69f916c389
Add Support for Asus ROG Strix XG27W Gaming Monitor
2022-08-14 23:26:08 +00:00
Adam Honse
6f1e76c8b1
Remove SetCustomMode from all controllers beginning with the letter L
2022-08-14 13:24:38 -05:00
Adam Honse
b6b59db12f
Remove SetCustomMode from all controllers beginning with the letter K
2022-08-14 13:08:43 -05:00
Christopher Wróbel
10f9bf4441
Add missing german translation for settings
2022-08-14 17:19:51 +00:00
Adam Honse
35e049a8bb
Remove SetCustomMode from all controllers beginning with the letter H
2022-08-14 01:55:19 -05:00
Adam Honse
94603fbfb9
Remove SetCustomMode from all controllers beginning with the letters F and G
2022-08-14 01:44:30 -05:00
TheRogueZeta
27d1831035
Initial commit for EVGA 3080 FTW3 12GB Hydro Copper
2022-08-12 00:19:22 -07:00
Adam Honse
859f15a5b4
Remove SetCustomMode from all controllers beginning with the letter E
2022-08-11 20:18:45 -05:00
Adam Honse
100e6ddb2a
Remove SetCustomMode from all controllers beginning with the letter D
2022-08-10 16:04:23 -05:00
Adam Honse
f8916f2bcb
Remove SetCustomMode from all controllers beginning with the letters B and C, except Cooler Master
2022-08-10 09:52:38 -05:00
Adam Honse
eab96d1b36
Remove SetCustomMode from all controllers beginning with the letter A
2022-08-09 22:58:40 -05:00
Adam Honse
58b1a29076
Remove SetCustomMode from some controllers (the ones in my PC)
2022-08-09 21:07:22 -05:00
Adam Honse
afb975e5fc
Add generic implementation of SetCustomMode to RGBController class
2022-08-09 20:49:38 -05:00
Adam Honse
3af17b6d8e
Apply changes from \!1275 code review
2022-08-09 19:06:51 -05:00
Shaun McThomas
8b02484456
Create "Direct" Mode for ASRock Polychrome USB device.
2022-08-09 23:59:04 +00:00
Chris
6292ee1664
Initial commit for the Cougar 700K EVO Keyboard to resolve #2310
...
* Adding entry for the Cougar 700K EVO VID & PID
* Registered detectors
* Creating CougarKeyboardController class
* Creating RGBController_CougarKeyboard class
2022-08-09 18:43:18 +00:00
Chris
cac67592b7
Correcting the metadata for the Logitech x56 HOTAS to resolve #2574
...
* Changing detector to IPU to remove duplicate detection
+ Adding Save() method to controller
+ Adding Brightness
2022-08-09 18:24:12 +00:00
Chris
4f649795b3
Fixing regression to the DetectCoolerMasterMouse callback made in f33fc268
...
* Changed the `if` to a `switch case` to correct the MM720 triggering the callback but not creating a controller.
* Code cleanup and readability changes.
* Related to !1116
2022-08-09 20:58:22 +10:00
Mola19
f637d64dcb
Support for Asus Strix Claw
2022-08-08 15:06:53 +00:00
Chris
f1860bf742
Initial commit for Razer Naga Classic to resolve #2646
...
+ Adding PID entry for the Naga Classic
+ Registered detectors
+ Added metadata to RazerDevices.h
+ Added capabilities to RazerController.cpp
2022-08-08 23:28:30 +10:00
MOVZX
b1f560d28d
Add support for MSI Radeon RX 6900/6950 XT Gaming X Trio
2022-08-08 02:27:13 +00:00
Chris
1c1bfee727
Initial commit for the Asus ROG Strix SCAR 15 to resolve #2622
...
+ Adding AsusAuraCoreLaptopController and RGBController_AsusAuraCoreLaptop
+ Adding PID `0x19B6` and registering detector in AsusAuraCoreControllerDetect.cpp
2022-08-08 09:38:10 +10:00
Chris
4d7fe885c9
Adding a name to the LIFX controller
2022-08-08 02:02:43 +10:00
Chris
223ec45a75
Adding Laptop Stand Chroma Device to razer device list.
2022-08-06 19:56:48 +00:00
Chris
95f7cc1010
Initial commit for 3 versions of the Gigabyte 3060 Vision OC 12G GPU to resolve #2393
...
+ Add id to pci_ids.h
+ Register detector in GigabyteRGBFusionGPUControllerDetect.cpp
+ Link to [webpage](https://www.gigabyte.com/Graphics-Card/GV-N3060VISION-OC-12GD-rev-20 )
2022-08-06 19:43:32 +00:00
Chris
be4c4bfabe
Adjusting Blackwidow V3 key map layout to resolve #2583
2022-08-06 19:42:35 +00:00
MOVZX
ecdad8c3de
Add support for MSI Radeon RX 6700 XT Gaming X & MSI Radeon RX 6800 XT Gaming X Trio
2022-08-06 19:40:43 +00:00
morg
551c30e6e6
Add support for PNY GeForce RTX 3080 10GB XLR8 Gaming REVEL EPIC-X RGB
2022-08-03 14:38:56 +00:00
reklrekl
f46d86303c
Add ISO keycodes 0x32 and 0x64 to QMK controller
2022-08-03 14:38:12 +00:00
Vladimir
fef0bfe3bd
Switched from C-style arrays to std::vector to fix C++17 std::size() not being available on some Linux dists to fix !1343 build failures
2022-08-03 02:14:27 +00:00
Chris
102d7cecef
Initial commit for Razer Laptop Stand Chroma to resolve #2638
...
+ Adding PID entry for the Laptop Stand Chroma
+ Registered detectors
+ Added metadata to RazerDevices.h
+ Added capabilities to RazerController.cpp
2022-08-02 21:05:03 +00:00
Chris
864422b4bc
Fixing regression from 942a842a
...
+ Adding ZONE_EN_KEYBOARD constant char* to KeyNames
+ Replacing declarations of "Keyboard" zone with new constant char*
+ Adding "Keyboard" zone check RGBController_Razer.cpp before hiding keys
2022-08-02 21:03:28 +00:00
edbgon
2fae06a49a
Add HID to Logitech Lightspeed location string so that profile loading is successful.
2022-08-02 16:25:54 +02:00
morg
5ad475befe
Add support for PNY GeForce RTX 3060 Ti XLR8 variant
2022-08-01 10:23:13 +02:00
Vladimir
153c1579b5
Fix RGBController_MSIGPU's interaction with mode speed and brightness values to resolve #2637
2022-07-31 06:55:00 +00:00
Min Gu Kang
f511ceac14
Initial commit for Glorious Model D Wireless
2022-07-31 06:53:33 +00:00
Carter Miller
d918917c73
Removing some duplicated code and comments from NvAPI Illumination Controller, likely result of some git issue (my fault) during original merge
2022-07-31 06:52:54 +00:00
cmill
f5f4040f58
Added support line for GA104 version of PNY 3060 XLR8 Revel Epic-x
2022-07-31 02:10:10 +00:00
Chris
306d9cc8ea
Initial commit for the Gigabyte RTX 3070 Vision OC 8G LHR GPU to resolve #2639
...
+ Add id to pci_ids.h
+ Register detector in GigabyteRGBFusionGPUControllerDetect.cpp
+ Link to [webpage](https://www.gigabyte.com/Graphics-Card/GV-N3070VISION-OC-8GD-rev-20#kf )
2022-07-30 17:25:55 +10:00
Chris
6b55bbc8aa
Adding MSI 6600XT Gaming X 8G GPU to resolve #2384
...
* Added card id `0x5020` to pci_ids.h
* Registered detector in `MSIGPUControllerDetect.cpp`
* Link to [webpage](https://www.msi.com/Graphics-Card/Radeon-RX-6600-XT-GAMING-X-8G )
2022-07-29 11:58:31 +10:00
Chris
20286c285d
Improving targeted detection for the Das 4Q Keyboard to resolve #2633
...
+ Changing to IPU detector to accurately detect keyboard first time
* Avoiding errors by adding new detector callback function
2022-07-28 17:15:38 +00:00
Vladimir
c7881890d0
Initial commit for the MSI RTX 3090 Ti Suprim X 24G to resolve #2409
2022-07-28 11:46:43 +03:00
Matt Silva
773fac2240
Initial commit for Glorious Model O Wireless - Sinowealth
2022-07-27 04:03:45 +00:00
Chris
5991d566c2
Initial commit for the Gigabyte RTX 3060Ti Vision OC 8G GPU to resolve #2627
...
+ Add id to pci_ids.h
+ Register detector in GigabyteRGBFusionGPUControllerDetect.cpp
+ Link to [webpage](https://www.gigabyte.com/Graphics-Card/GV-N306TVISION-OC-8GD-rev-20#kf )
2022-07-27 12:33:56 +10:00
Chris
40bcddf569
Adding the Gigabyte Z370 AORUS Ultra Gaming-CF to resolve #2623
2022-07-27 01:32:44 +00:00
Chris
fa84a587b5
Changing detector type for NVidia Illumination GPUs to resolve #2617
...
+ Switching the detector registration to allow enabling / disabling.
2022-07-26 23:33:29 +10:00
Chris
148f69b929
Initial commit for the Gigabyte Aorus 2080 XTREME 8G GPU to resolve #2615
...
+ Add id to pci_ids.h
+ Register detector in GigabyteRGBFusion2GPUControllerDetect.cpp
+ Link to [webpage](https://www.gigabyte.com/Graphics-Card/GV-N2080AORUS-X-8GC#kf )
2022-07-25 20:31:48 +10:00
Adam Honse
b6af69cd50
Remove Ubuntu 21.10 test
2022-07-24 16:47:58 -05:00
Adam Honse
c6c9bd9f24
Fix race condition crash in SRGBmodsPicoController
2022-07-24 16:10:43 -05:00
Chris
a0f9e4ed01
Initial commit for the AMD RX 6900 XT reference GPU to resolve #2612
...
+ Adding USB PID `0x015B` to the existing controller.
+ Adding missing colour modes `Rainbow Wave`, `Swirl`, `Chase` and `Bounce`
2022-07-25 03:33:50 +10:00
thombo
20c50ba367
Support for MSI boards 7D18 and 7D51 added
2022-07-23 17:39:55 +00:00
Chris
462da9663f
Adding the GA104 variant of the MSI 3060 Gaming X 12G GPU to resolve #2613
...
* Related to !1317
* Registered detector in `MSIGPUControllerDetect.cpp`
2022-07-23 10:04:47 +10:00
Chris
942a842a32
Hiding non-keys from Razer keymaps
...
+ Setting matrix map key value if not found in defined layout
+ Correcting layout for `blackwidow_chroma_te_keymap` to include missing keys
2022-07-23 01:51:50 +10:00
Adam Honse
16effbe35b
Initial support for SRGBmods Raspberry Pi Pico LED Controller
2022-07-22 03:23:31 +00:00
Chris
3f03e4b550
Initial commit for Razer Blade 15 Base 2021 V2 to resolve #2599
...
+ Adding entry for the Blade 15 Base V2
+ Registered detectors
+ Added metadata to RazerDevices.h
+ Added capabilities to RazerController.cpp
2022-07-22 09:04:07 +10:00
Chris
9147e65963
Adding en_AU and en_GB locales to resolve #2500
...
* Adjusted main.cpp to accomodate the full locale name
2022-07-21 13:37:10 +10:00
flora
fd4db35940
Add support for Sapphire RX6900XT Toxic Limited Edition
2022-07-20 16:57:00 +00:00
Chris
40ed7bdf83
Initial commit for the Lian Li Strimer L Connect to resolve #2563
...
+ Adding StrimerLConnectController
+ Adding RGBController_StrimerLConnect
+ Adding ENEUSBControllersDetect.cpp to register StrimerLConnect detector
2022-07-21 00:14:58 +10:00
Adam Honse
75711744e7
Use 16-LED linear layout for Blade Stealth Late 2020
2022-07-20 13:03:13 +00:00
Chris
b1b07db406
Adding MSI 3060 Gaming X 12G GPU to resolve #2610
...
* Added card id `0x3976` to pci_ids.h
* Registered detector in `MSIGPUControllerDetect.cpp`
* Link to [webpage](https://www.msi.com/Graphics-Card/GeForce-RTX-3060-GAMING-X-12G )
2022-07-20 04:44:48 +00:00
Chris
c479a06312
Adding qt5-linguist to Fedora build dependencies
2022-07-20 14:34:13 +10:00
Chris
d33c410ea6
Adding new receiver for the Logitech G915 Wireless Keyboard
...
+ Adding new PID `0xC547`
+ Registering detector in LogitechControllerDetect.cpp
2022-07-19 20:06:40 +00:00
Adam Honse
ced081d168
Fix more warnings
2022-07-19 00:48:35 -05:00
Adam Honse
bf6ae63ae6
Fix some Windows build warnings
2022-07-18 20:46:13 -05:00
morg
c0851f3b1e
Add support for Cooler Master Addressable Gen 2 RGB LED Controller A1. Closes #2256
2022-07-18 23:58:44 +00:00
Adam Honse
bba7fa9fd2
Fix a bunch of compiler warnings
2022-07-17 22:33:20 -05:00
flora
be10133bce
removed dualsense detect.h from .pro
2022-07-18 02:43:44 +00:00
Chris
d6cc7ff984
Adding MSI 3080 SUPRIM X 12G LHR GPU to resolve #2602
...
* Registered detector in `MSIGPUControllerDetect.cpp`
* Link to [webpage](https://www.msi.com/Graphics-Card/GeForce-RTX-3080-SUPRIM-X-12G-LHR )
2022-07-18 02:43:17 +00:00
B Horn
a54f03e199
Fixing MacOS / Clang builds
2022-07-18 02:32:28 +00:00
B Horn
640eb7905c
SDK Listening Options
2022-07-17 20:30:15 +00:00
Chris M
241ea0a8ef
Adding ability to load profile on GUI shutdown to resolve #1694
2022-07-17 05:48:49 +00:00
thombo
f737ef1214
Support for MSI boards 7D08, 7D30 and 7D59 added, some configurations corrected
2022-07-15 19:19:07 +02:00
Chris
6aff7254b7
Change Non-Mainline pipelines to be manually triggered
2022-07-15 23:48:38 +10:00
morg
ea24729808
Add bookworm and ubuntu jammy builds and tests
2022-07-15 13:33:21 +00:00
TheRogueZeta
c8ce5dc973
Rework and fix Polychrome v1 controller
2022-07-15 00:10:10 +00:00
TheRogueZeta
ce9895412a
Initial commit for ASUS ROG Strix LC 3080TI O12G Gaming
2022-07-14 01:34:27 +00:00
Thomas Karl Pietrowski
a9d67cd10f
debian: Adding qttools5-dev-tools to build deps
2022-07-14 01:32:39 +00:00
Aytaç Kayadelen
75527b3989
Change Aurora Link to New Repository
2022-07-14 01:31:32 +00:00
Chris
554bbb65b3
Adding EVGA 3080 FTW3 Ultra Hybrid Gaming LHR GPU to resolve #2589
...
* Added card id `0x4878` to pci_ids.h
* Registered detector in `EVGAAmpereGPUControllerDetect.cpp`
* Link to [webpage](https://www.evga.com/products/product.aspx?pn=12G-P5-4878-KL )
2022-07-13 02:35:17 +00:00
HorrorTroll
3217bd7ceb
Fixed some issues of new QMK Protocol
2022-07-12 21:29:23 +07:00
HorrorTroll
4fd156d373
Updated RGB effect list for QMK protocol
2022-07-11 13:09:43 +00:00
Chris
daf1ccf668
Initial commit for the PNY 3060 XLR8 Gaming REVEL EPIC-X GPU to resolve #2575
...
+ Add id to pci_ids.h
+ Register detector in NVIDIAIlluminationControllerDetect.cpp
+ Link to [webpage](https://www.pny.com/geforce-rtx-3060-12gb-xlr8-gaming-revel-epic-x-rgb-df )
2022-07-11 13:02:37 +00:00
Chris
c7d40b78a7
Initial commit for the Gigabyte Eagle 3060 OC 12G GPU
...
+ Add id to pci_ids.h
+ Register detector in GigabyteRGBFusionGPUControllerDetect.cpp
+ Link to [webpage](https://www.gigabyte.com/Graphics-Card/GV-N3060EAGLE-OC-12GD-rev-20#kf )
2022-07-11 13:41:32 +10:00
Adam Honse
8681e9f026
Remove PID check to test to see if these changes work for all boards
2022-07-08 19:00:58 -05:00
Adam Honse
852475736d
Set zone type to single if zone size is 1 on MSI 162-byte controller
2022-07-08 23:43:06 +00:00
Adam Honse
b626d88a24
MSI improvements cleanup
...
* Only create resizable zones if the board supports per-LED and the zone is one of the ARGB zones
* Default resizable zones to zero size, per convention
* Set fixed-size single LED zones to single type
2022-07-08 23:43:06 +00:00
thombo
537b9d4569
Special treatment of MSI board 0x7B93 added
2022-07-08 23:43:06 +00:00
Thomas Boos
98ebcb2ee0
MSI Mystic Light Rework
...
* Direct mode for certain 185-byte boards based on Aleksandr Garashchenko's mystic-why project
* Improved detector to automatically determine controller type (162 vs 185 byte)
* Re-enable missing modes and improve mode control
* Code cleanup
Commits squashed and amended by Adam Honse <[email protected] > as part of !1181
2022-07-08 23:43:06 +00:00
rob Dunn
185c1c3cae
Fix Windows crash on startup in Intel i801 detection (Jeampan fix) https://gitlab.com/CalcProgrammer1/OpenRGB/-/issues/766
...
Commit amended by Adam Honse <[email protected] >
2022-07-08 18:41:09 -05:00
Flora Aubry
3168212214
Add support for Sony DualSense closes #2013
2022-07-08 23:31:07 +00:00
Chris M
da6e790ee6
Initial commit for the Bloody MP 50RS to resolve #2579
2022-07-08 20:29:58 +00:00
Chris
c2dd179145
Initial commit for the ASUS Strix RTX 2080 O8G V2 Gaming GPU to resolve #2580
...
+ Add id to pci_ids.h
+ Register detector in AsusAuraGPUControllerDetect.cpp
+ Link to [webpage](https://rog.asus.com/us/graphics-cards/graphics-cards/rog-strix/rog-strix-rtx2080-o8g-gaming-model/ )
2022-07-07 14:16:06 +10:00
Milan Cermak
7dbf4c8624
Add support for Gigabyte X299 Designare EX motherboard
2022-07-06 09:19:36 +02:00
George Whiteside
a66fca1172
fixed a small typo preventing the EVGA 3060ti FTW3 Ultra (non-LHR) from being detected
2022-07-04 23:30:16 -05:00
Chris
f3eac499d4
Allow for server side controller resizing
...
* Save sizes profile on the server
* Update RGBController_Network size on the client
2022-07-04 20:16:39 +00:00
TheRogueZeta
3f79cc41c8
Inital split for ASRock SMBus controllers
2022-07-04 20:15:58 +00:00
Obiwac
6def6a7772
FreeBSD: Fix compilation
2022-07-04 20:13:36 +00:00
Chris
2414b41b94
Initial commit for the Bloody W60 Pro to resolve #2560
...
+ Adding BloodyMouseController
+ Adding RGBController_BloodyMouse
+ Adding A4Tech_Detector to register Bloody W60 detector
2022-07-04 01:56:32 +10:00
morg
9bd4afe010
Fix the file filter in the install plugin file dialog
2022-07-03 01:40:24 +00:00
Chris
439afed737
Fix for pipes | in device names being interpreted as Markdown control character
...
* Fixes the EVGA K|NGP|N text names in supported devices pages
2022-07-01 15:38:06 +00:00
morg
833be22b33
Fix Corsair K65 mini detection
2022-07-01 15:35:29 +00:00
Chris
2770206a8d
Normalising config directory to ensure it has trailing path separator resolving #2552
...
* Moved Setter next to Getter
* Set `config_dir` to ensure consistent directory for all files resolving #2551
* Changed PluginManager loading log message to include directory
2022-07-01 15:33:38 +00:00
Shaun McThomas
663b28508c
Adding Gigabyte AORUS RTX3070Ti Masters GPU
2022-07-01 15:31:49 +00:00
Name
4c8315e1c2
Add support for MSI 3070 Suprim X
2022-07-01 15:29:29 +00:00
TheRogueZeta
366cd3097d
Initial commit for EVGA RTX 2080 Ti XC HYDRO COPPER GAMING
2022-07-01 15:27:16 +00:00
TheRogueZeta
4e304ce6e8
Initial commit for Gigabyte Aorus RTX 2080Ti EXTREME 11G
2022-07-01 15:23:41 +00:00
TheRogueZeta
a182f7a96f
Initial Commit for ASUS TUF RTX 3080 10G GAMING with SVID 0x87B2
2022-06-30 23:57:40 +00:00
Konstantin A. Zolotukhin
bbc6c3b84f
Add Palit 3080Ti Gamerock PCI sub device id
2022-06-30 14:40:28 +07:00
Chris
673ae40d19
Initial commit for the ASUS TUF 3080Ti 12G Gaming GPU to resolve #2548
...
+ Add id to pci_ids.h
+ Register detector in ENESMBusControllerDetect.cpp
+ Link to [webpage](https://www.asus.com/Motherboards-Components/Graphics-Cards/TUF-Gaming/TUF-RTX3080TI-12G-GAMING/ )
2022-06-30 00:34:48 +00:00
Chris
e773dcb6ef
Initial commit for the ASUS KO 3060 O12G V2 Gaming GPU to resolve #2559
...
+ Add id to pci_ids.h
+ Register detector in ENESMBusControllerDetect.cpp
+ Link to [webpage](https://www.asus.com/Motherboards-Components/Graphics-Cards/KO/KO-RTX3060-O12G-V2-GAMING/ )
2022-06-30 00:33:46 +00:00
Chris
2c7ec0cd44
Initial commit for the ASUS ROG Strix 3080 10G Gaming GPU to resolve #2562
...
+ Add id to pci_ids.h
+ Register detector in ENESMBusControllerDetect.cpp
+ Link to [webpage](https://rog.asus.com/graphics-cards/graphics-cards/rog-strix/rog-strix-rtx3080-10g-gaming-model/ )
2022-06-30 09:49:00 +10:00
Chris
709c6a0970
Adding I2C PCI Detector names to the detector config to resolve #2554
...
* Adding i2c_pci detector iterator under `UpdateDetectorSettings()` in the ResourceManager
* Prefixing all Sapphire GPU detector strings with `Sapphire ` to align with other detectors
* Splitting the V1 and V3 detector code paths to populate Supported Devices acccurately
* RGBController code cleanup to align with current style guidlines.
2022-06-28 10:57:57 +10:00
Carter Miller
81b385a67e
Add Support for direct NV_API Illumination Controlled GPUs
2022-06-23 14:23:29 +00:00
Chris
8f8764232e
Adding Legend to Suported Devices
...
+ Adding 🤖 symbol for Automatic saving
+ Changing ⚠️ to 🚨 for better visibility
+ Adding :tools: symbol to mean `partial support`
+ Adding ⭕ symbol to mean not currently implemented by OpenRGB
2022-06-21 16:37:20 +00:00
morg
f870ad20f2
CorsairPeripherals: add hardware modes
2022-06-21 16:36:50 +00:00
Robert Hanzel
e1e9af2f5d
Add MSI GeForce RTX 3080 12G GAMING Z TRIO LHR support
2022-06-20 03:57:49 +00:00
Chris
a961bf87b4
Initial commit for the Steelseries Aerox 3 mouse to resolve #2492
...
+ Adding STEELSERIES_AEROX_3_PID and registering detector
+ Adding Abstract SteelSeriesMouseController class to accomodate new mouse
+ Adding SteelSeriesAerox3Controller class
* Rewrote SteelSeriesRival3Controller to align with abstract class
* Adjusted RGBController_SteelSeriesRival3 class to align with both mice
2022-06-20 11:54:19 +10:00
morg
d193c93e6d
Add support for Corsair K95 Platinum XT. Closes #2511
2022-06-19 21:33:26 +00:00
Chris
a39f8dd560
Initial commit for Razer Laptop Stand V2 Chroma
...
+ Adding entry for the Laptop Stand V2 Chroma PID
+ Registered detectors
+ Added metadata to RazerDevices.h
+ Added capabilities to RazerController.cpp
+ Links to [webpage](https://www.razer.com/gaming-pc-accessories/razer-laptop-stand-chroma-v2 )
2022-06-19 21:28:08 +00:00
Flora Aubry
fda0455b97
Remade OpenRGB.ico Closes #2537
2022-06-19 21:24:27 +00:00
Chris
7900e52291
Adding status check for GetSerial() for the EVGA Keyboard to resolve #2531
...
* Adding status check for `hid_get_serial_number_string()` to ensure serial string is valid.
2022-06-16 10:49:44 +10:00
Chris
0282f761cd
Formatting fixes for Supported Devices pages
...
+ Correcting detector references for EVGA V2 and V3
+ Correcting "Mice" anchor link
+ Updating GPU / USB table header labels
+ Removing leading whitespace from GPU IDs
2022-06-15 15:47:18 +10:00
Chris
5a3dd972f7
Correcting metadata for the Roccat Burst Controller.
2022-06-14 10:06:15 +10:00
B Horn
937451d6e8
SDK Client Disconnection Fixes
2022-06-12 04:43:15 +00:00
TheRogueZeta
003f4ba641
Add H60i RGB PRO XT AIO PID to CorsairHydroPlatinumControllerDetect.cpp
2022-06-12 03:30:03 +00:00
BillCipher-exe
ac67a24a8c
added support for ASUS ROG STRIX RTX 2080 8G Gaming Closes #2518
2022-06-11 03:46:37 +00:00
morg
98e7126184
Add support for Roccat Burst Pro. Closes #1561
2022-06-10 03:52:46 +00:00
Chris
70fdf54d5e
Adding DEVICE_TYPE_MICROPHONE to enum
...
+ Adding microphone icons for light and dark theme
+ Adding entry into OpenRGBDialog2 to display icon
+ Creating `Microphone` category in "Supported Devices"
+ Changing Razer Seiren Emote to a `Microphone`
2022-06-10 10:40:58 +10:00
TheRogueZeta
9786ad5e16
Update EVGAAmpereGPUControllerDetect to use REGISTER_I2C_PCI_DETECTOR
2022-06-09 23:00:25 +00:00
TheRogueZeta
49b91b1a4e
Update EVGATuringGPUControllerDetect to use REGISTER_I2C_PCI_DETECTOR
2022-06-09 00:23:41 -07:00
morg
90606b647a
Add support for generic optical USB mouse (NA5312A) Closes #1959
2022-06-07 20:45:24 +00:00
Chris
23188e07a7
Improved targeting of metadata
...
* Ensured extended comments are not truncated
* Script now allows `@` in comment
2022-06-07 01:09:10 +10:00
Chris
d56bf03440
Updating @comment on LenovoUSB to detail process to add new devices
2022-06-06 13:22:53 +00:00
Chris
2d6fb91d0a
Initial commit for the ASUS ROG Strix 3080 O12G OC GPU to resolve #2508
...
+ Add id to pci_ids.h
+ Register detector in ENESMBusControllerDetect.cpp
+ Link to [webpage](https://rog.asus.com/graphics-cards/graphics-cards/rog-strix/rog-strix-rtx3080-o12g-gaming-model/ )
2022-06-06 17:21:09 +10:00
Chris
d18f82d5e7
Initial commit for the ASUS TUF 3080 O12G GPU to resolve #2336
...
+ Add id to pci_ids.h
+ Register detector in ENESMBusControllerDetect.cpp
+ Link to [webpage](https://www.asus.com/Motherboards-Components/Graphics-Cards/TUF-Gaming/TUF-RTX3080-O12G-GAMING/ )
2022-06-05 01:07:31 +10:00
Cooper Hall
f3663af404
Add ROG Ryuo Water Cooler
2022-06-04 04:42:35 +00:00
Cooper Hall
15be3f6336
[new device] a very well tested addition for the Lenovo Legion 7, with a framework for adding more Lenovo Devices
2022-06-03 23:02:15 +00:00
morg
e8e24ac243
Add support for HyperX Pulsefire Raid mouse. Closes #1745
2022-06-02 18:03:43 +00:00
morg
7495fe998e
Add support for Roccat Burst Core. Closes #2491
2022-06-02 18:02:36 +00:00
morg
ad6ade21ad
Add support for MSI Vigor GK30 keyboard. Closes #2490
2022-06-02 18:01:24 +00:00
TheRogueZeta
4b43c78299
Add ID for Corsair Hydro H100i Pro XT v2
2022-06-02 17:56:07 +00:00
Codename-Antares
46905e8249
KrakenX63 Fix
2022-06-02 17:55:29 +00:00
Chris
f812b26fdf
Initial commit for Razer DeathAdder V2 Mini to resolve #2380
...
+ Adding entry for the DeathAdder V2 Mini
+ Registered detectors
+ Added metadata to RazerDevices.h
+ Added capabilities to RazerController.cpp
2022-06-02 09:08:19 +00:00
Mola19
f4cee9d626
Translation Mistake Fix in German translation
2022-06-02 09:06:03 +00:00
Chris
c2163e2b99
Small formatting fix to print the newline between HID and I2C lists
2022-06-02 09:02:42 +00:00
TheRogueZeta
30c8c56a5e
Add Device ID for ASUS GTX1080 ROG Strix OC 11Gbps
2022-06-02 09:01:39 +00:00
TheRogueZeta
d19f186198
Correct type casting on log prints
2022-05-31 01:04:26 -07:00
TheRogueZeta
a3924001e3
Update .gitignore to include *.qrc files related to i18n update
2022-05-31 06:14:53 +00:00
Shady Nawara
e9c382d2e6
Add support for Intel i801 SMBus on MacOS
2022-05-31 00:59:07 +00:00
Chris
524675108d
Automatic generation of markdown pages for supported devices
...
+ Added build-supported-devices.sh script
+ Added new target in CI/CD to build at compile time
2022-05-30 13:30:44 +10:00
Chris
a7adfe251b
Adding i18n resource file generation into .pro
...
+ Adding `lrelease` and `embed_translations` to .pro CONFIG as per [translation config](https://doc.qt.io/qt-5/qmake-variable-reference.html#translations )
- Removing `generate-qm-files` step from CI/CD
+ Adjusting "how to" comment to reflect changes
2022-05-28 22:41:36 +10:00
YegorMi
f0895fdebf
Add MSI GeForce GTX 1660 Ti GAMING 6G support
2022-05-26 08:28:18 +00:00
morg
f7f41596cc
Multilanguage support using I18n (German, Spanish, French, Russian)
2022-05-25 13:07:50 +00:00
Adam Honse
e4bb578801
Update PNY GPU controller to use I2C PCI detector
2022-05-25 00:04:28 -05:00
Adam Honse
6bfe682d7b
Update type for Asus Aura GPU from SMBus to I2C
2022-05-24 23:51:50 -05:00
Adam Honse
2f6cf34b15
Update Sapphire GPU controller to use I2C PCI detector
2022-05-24 23:49:21 -05:00
morg
9001659832
Add support for MSI GeForce RTX 2080 Ti GAMING TRIO variant
2022-05-24 21:56:05 +02:00
TheRogueZeta
692c232396
Initial commit for EVGA 3090Ti FTW3 Gaming
2022-05-23 21:08:29 -07:00
Adam Honse
a3a9817eaa
Update MSI GPU controller to use I2C PCI detector
2022-05-23 19:09:53 -05:00
Adam Honse
8a807a7cf7
Remove -pipe flag from gcc options as it conflicts with -save-temps and causes warnings
2022-05-23 11:44:10 -05:00
Adam Honse
ef4faedb26
Remove GPU table from ENE controller
2022-05-23 11:33:15 -05:00
TheRogueZeta
fe5789846b
Add alternate address for Gigabyte RTX 2070 Super GAMING OC X3
2022-05-23 00:27:05 -07:00
Adam Honse
106f6c2fc5
Update ENE GPU controller to use I2C PCI detector
2022-05-22 19:22:56 -05:00
Adam Honse
147adf6623
Update ASUS Aura GPU controller to use I2C PCI detector
2022-05-22 19:09:11 -05:00
Adam Honse
b780c440e7
Update Gainward GPU controller to use I2C PCI detector
2022-05-22 19:03:41 -05:00
Adam Honse
4f52ffd480
Update Galax GPU controller to use I2C PCI detector
2022-05-22 18:55:35 -05:00
Adam Honse
99595c57d3
Update Gigabyte RGB Fusion 2 GPU controller to use I2C PCI detector
2022-05-22 18:48:21 -05:00
Adam Honse
00e35e9e01
Add I2C PCI detector type for registering GPU detectors, update Gigabyte RGB Fusion GPU controller to use it
2022-05-22 18:23:46 -05:00
Mola19
4f9b81661c
Support for Asus ROG Strix Impact II design variants
2022-05-22 00:19:20 +00:00
Toby Kao
bcc89af4e9
Add ASUS ROG PG32UQ Monitor Support
2022-05-21 00:52:41 +00:00
TheRogueZeta
89cc3f4961
Correct Subvendor ID for EVGA RTX3070 TI XC3 Ultra
2022-05-20 13:41:03 -07:00
Chris
e2a4ef45cf
Adding greyscale OpenRGB lightbulb as the tray icon to resolve #2453
...
* Created OpenRGBGreyscale.png from original SVG
* Added to resources.qrc
2022-05-20 23:29:07 +10:00
Mola19
952d0fe505
support for Asus ROG Strix Impact II Wireless to resolve #2446
2022-05-19 23:55:13 +00:00
morg
95bac267c8
Add support for MSI GeForce RTX 3060 12GB Gaming X Trio
2022-05-19 23:53:35 +00:00
ParkerMc
6342ecff60
Commander core fw update
2022-05-19 23:52:24 +00:00
TheRogueZeta
3045e86046
Update .gitignore to ignore the auto generated 60-openrgb.rules file
2022-05-16 17:01:24 +00:00
TheRogueZeta
4941f2d31c
Update .gitignore to add *.ii and *.s files
2022-05-16 03:23:36 +00:00
TheRogueZeta
5999cfb1c8
Initial commit for Corsair Scimitar RGB
2022-05-16 03:23:13 +00:00
Chris
6b6caa66c0
Initial commit for the ASUS ROG Strix 3060Ti O8G V2 GPU to resolve #2442
...
+ Add id to pci_ids.h
+ Register detector in ENESMBusControllerDetect.cpp
+ Link to [webpage](https://rog.asus.com/graphics-cards/graphics-cards/rog-strix/rog-strix-rtx3060ti-o8g-v2-gaming-model/ )
2022-05-14 22:39:24 +10:00
Chris
cc304007a0
Initial commit for the Steelseries QMK Prism XL Destiny Ed. to resolve #2437
...
+ Added PID and registered detector in SteelSeriesControllerDetect.cpp
+ Link to [webpage](https://steelseries.com/gaming-mousepads/qck-prism-xl-destiny-edition )
2022-05-13 10:21:34 +10:00
Mola19
699fd4050d
support for Asus ROG Gladius III Wireless to resolve #1972
2022-05-11 16:38:07 +00:00
Chris
2485c24560
Adding DUMMY_DEVICE_DETECTORS to supplement dynamic UDEV rules
...
* USB devices that are **not** registering a detector that includes the VID and PID will need to specify these details separately to be added to the UDEV rules
at compile time
* Resolves #2440
2022-05-08 19:37:57 +00:00
void-spark1
c4708eb39b
Fix layout for Razer Huntsman V2 TKL
2022-05-08 15:44:47 +00:00
Chris
6ad7882472
Adding EVGA XC3 Ultra Gaming GPU
...
* Added card id `0x3955` to pci_ids.h
* Registered detector in `EVGAAmpereGPUControllerDetect.cpp`
* Link to [webpage](https://www.evga.com/products/product.aspx?pn=12G-P5-3955-KR )
2022-05-07 16:51:11 +10:00
Chris
2db2b1dd2f
Alinging Wraith Prism mode names to "Common Modes" convention
...
* As per mode names in https://gitlab.com/CalcProgrammer1/OpenRGB/-/wikis/Common-Modes
2022-05-07 12:05:12 +10:00
Chris M
b08b6fe398
Switching VID & PID declarations in SonyDS4ControllerDetect.cpp to #defines
2022-05-06 16:39:39 +00:00
Lanzaa
04ba474030
Logitech G915 TKL mode support
2022-05-05 22:56:30 +00:00
Lanzaa
817d5d55df
Add ViewSonic Elite XG270QG
...
Amended for code style by Adam Honse <[email protected] >
2022-05-04 21:48:58 -05:00
Cooper Knaak
0d7e947575
Add Support for EVGA X20 Gaming Mouse
...
Commit amended to remove udev rules (which is now autogenerated) and fix build by Adam Honse <[email protected] >
2022-05-04 20:27:34 -05:00
radekw8733
3aa5e2648f
Fixed Gigabyte GTX 1050 Ti detecting
...
Commit amended for code style by Adam Honse <[email protected] >
2022-05-04 19:41:52 -05:00
Chris
1f3415bdab
Changed UDEV build-udev-rules.sh to allow for DOS encoded files
2022-05-04 05:46:53 +00:00
Adam Honse
9200834172
More cleanup, add metadata
2022-05-04 05:39:09 +00:00
Adam Honse
f569077c68
Implement POST in httplib
2022-05-04 05:39:09 +00:00
Adam Honse
2cb08ec4b4
Replace curl with httplib
2022-05-04 05:39:09 +00:00
Nikita Rushmanov
aeb1e364c4
Fix memory leak in Nanoleaf Controller
2022-05-04 05:39:09 +00:00
Adam Honse
e61b6cd3d7
Implement direct control for v2 protocol (Canvas and Shapes), clean up some formatting with v1 to match.
2022-05-04 05:39:09 +00:00
Adam Honse
7276d254d6
Code style cleanup of Nanoleaf code - comment style, controller pointer name
2022-05-04 05:39:09 +00:00
Nikita Rushmanov
79b49873ec
Add Nanoleaf support
2022-05-04 05:39:09 +00:00
Vidar Karlsen
7faa3b4875
Unbreak macOS build
2022-05-04 04:32:24 +00:00
Vidar Karlsen
6ae5242ed5
Add FreeBSD support
2022-05-03 16:41:11 +00:00
Diego Vargas
45755c79ae
Add support for Patriot Viper Steel Direct mode
2022-05-02 20:51:25 +00:00
kent
2f720615c2
Add Palit RTX 3060 Ti (+OC) support
2022-05-02 00:05:32 +00:00
Aleš Nezbeda
48118821d7
Patriot Viper RAM reimplementation
2022-05-01 00:31:52 +00:00
Serge Doda
d75556c3cb
[FIX] wrong RTX2070 super gaming PCI ID
2022-04-28 19:07:52 +00:00
Serge Doda
95bdcbc5c2
[New Device] GeForce RTX 2070 SUPER GAMING
2022-04-28 15:18:59 +00:00
Shady Nawara
bc5fedbbec
Hide dock icon on minimize macOS
2022-04-28 05:20:37 +00:00
Adam Honse
6cd4dc8674
Modify Patriot Viper detection to not depend on detecting SPD slot address (0x36) as this doesn't work on some SMBus controllers
2022-04-27 20:09:20 -05:00
morg
a81d22ee0a
Add support for Gainward Phoenix GTX 1080 Ti
2022-04-26 09:30:16 +02:00
Pavel Kuzminov
4f50b64e1d
Add support for Gigabyte GeForce RTX 3080 VISION OC 10G REV2.0
2022-04-22 16:31:44 +00:00
morg
0aae02feab
Add support for AORUS GeForce RTX 3080 XTREME WATERFORCE WB 10G
2022-04-20 21:07:02 +02:00
Qwex
0029046b9a
Update the bug report template
2022-04-20 16:38:23 +00:00
Chris
e9eca70e72
Initial commit for the Dark Project KD3B Keyboard to resolve #2292
...
* Creating detector class and adding entry for the Dark Project KD3B VID & PID
* Registered detectors
* Creating DarkProjectKeyboardController class
* Creating RGBController_DarkProjectKeyboard class
* Added UDEV rule to 60-openrgb.rules
2022-04-20 16:29:48 +00:00
Piotr Adamczyk
42b95509ac
Add support for MSI Radeon RX 6800 XT Gaming Z Trio
2022-04-20 14:07:02 +00:00
Michael Moore
87778842c9
PCB RGB support for the ASRock B550 Phantom Gaming-ITX/ax
2022-04-20 13:40:32 +00:00
Chris
30c80adbe1
Fixes to Automatic UDEV generation
...
+ Removing blank vid & pids entries to avoid `invalid value` warnings
+ Changing incorrect syntax from `ATTR` to `ATTRS`
+ Adding `Release` build check to .pro to work around code syntax highlighting issue in QTcreator
2022-04-20 01:04:19 +10:00
Chris
0b515ba901
Some edits to the Readme.md for version 0.8
...
+ Refomatted and expanded the "Installing OpenRGB" on Linux section
+ Added link to new automated UDEV rules file `60-openrgb.rules`
+ Removed reference to `chmod` for SMBus access to resolve #2343
2022-04-19 06:56:43 +00:00
Mola19
eca8ee3a31
Add missing modes to AsusAuraMousepad to resolve #780 and #1199
2022-04-19 06:52:57 +00:00
alpemwarrior
1ac4e127cb
Create fedora 36 pipeline and deprecate f34 pipeline in favour of f35
2022-04-18 07:12:53 +00:00
Shady Nawara
f91d4d7af1
Add fan sync to plugin list
2022-04-17 03:27:30 +00:00
Chris
bc10e3f772
Automatic generation of udev rules for supported devices
...
+ Added build-udev-rules.sh script
+ Added new custom target in Linux section of .pro to accommodate new rules location
2022-04-17 12:31:02 +10:00
Mola19
fb7e388e3f
Adjusting Interface for Asus ROG Gladius II origin COD
2022-04-12 16:39:59 +00:00
Hacker Bonsai
54ba9aca02
Remove unnecessary context creation from ADL I2C controller
2022-04-12 16:39:11 +00:00
Mola19
6709fe4a1a
Support for asus rog strix impact
2022-04-12 16:37:16 +00:00
Chris
b0ed2684a2
Initial commit for the EVGA Z20 Keyboard to resolve #2157
...
* Cleaned up cherry picked commit from @Elteeb96
* Added UDEV rule to 60-openrgb.rules
2022-04-12 13:36:25 +10:00
Elteeb
452ea9ec91
Added rudimentary Z20 support, added icons for macro keys and ‘feature buttons’. I.E. The ‘game mode’ button on the Z20.
...
(cherry picked from commit 9d73df25fdc896a0363b2fe0e43aca13dd8663b6)
2022-04-12 13:36:25 +10:00
morg
45478b0d9f
Set the correct speeds for polychrome V2 (SMBUS)
2022-04-08 23:21:54 +02:00
Werseter
14c73d2eac
Add basic support for EVGA GeForce RTX 2070 SUPER FTW3 Ultra
2022-04-06 13:32:18 +00:00
Jan-Ole Hübner
328e5f562f
Added Device Corsair Scimitar Elite ( Resolves #987 )
2022-04-06 13:31:05 +00:00
Nikita Rushmanov
aae734a361
Fix segfault when destructing udp_client
2022-04-05 10:26:00 -07:00
Chris
b4231e2a6e
Reverting change to the CM RGB detector made in f33fc268
...
* Related to !1116
2022-04-05 11:55:05 +10:00
jld3103
139a9c4010
cli: Validate hex color length
2022-04-04 17:56:34 +02:00
jimcx
8619d77445
Add support for MSI MEG Z690I Unify
2022-04-04 14:38:48 +00:00
Chris
34b20a78ea
LED ID correction and zone fix for Basilisk V3
...
* Change LED ID to 0
* Swap Logo and Scroll Wheel Zone order
* Created `SupportsBreathing()` function to allow removal of hardware mode for the Basilisk V3
2022-04-04 14:35:08 +10:00
Mola19
9cf99d142b
fixing udev rules for Asus USB devices
2022-04-03 19:16:35 +02:00
Chris
e0ef12af10
Follow up to commit 0d0ac0af52 adding the PIDs to UDEV rules
2022-04-03 15:14:49 +10:00
morg
a70b616a1b
Add support for ASUS ROG STRIX RTX2080S O8G WHITE
2022-04-03 04:42:37 +00:00
Kyle Heide
0d0ac0af52
Support Full Range of Riing Quad Controllers
2022-04-03 04:36:45 +00:00
Chris
f4da04f544
Adding Asus Aura TUF K3 keyboard PID to UDEV rules to resolve #1719
2022-04-02 03:49:45 +00:00
Mola19
a03c4674cf
support for Asus ROG Throne Qi GUNDAM to resolve #2340
2022-04-02 03:45:02 +00:00
Der Informatiker
2c1c80334b
Add grouping for unicast E1.31 devices
2022-04-02 02:15:52 +02:00
Adam Honse
b2c6028cb8
Always overwrite file when updating plugins, add additional logging to plugin management
2022-04-01 17:55:26 -05:00
Mola19
41389f4746
support for Asus ROG Strix XG27AQ
2022-03-31 21:32:47 +00:00
Mola19
0c784ac560
Add mode support to roccat vulcan 120
2022-03-31 20:52:49 +00:00
Mola19
119f20cfee
support for asus tuf k3
2022-03-31 22:06:56 +02:00
Chris
795427bcb7
Initial commit for the EVGA Z15 Keyboard to resolve #1909
...
* Added RGBController_EVGA_Keyboard_Controller.h / RGBController_EVGA_Keyboard_Controller.cpp
* Added EVGA_Keyboard_Controller.h / EVGA_Keyboard_Controller.cpp
* Added EVGAUSBControllerDetect.cpp
* Adding UDEV rule to 60-openrgb.rules
* Adding Folder to CODEOWNERS
2022-03-30 17:00:11 +00:00
Renars
6e3c418264
Add support for steelseries rival 106
2022-03-30 15:57:27 +00:00
Mola19
a56b0da600
Support for asus rog keris wireless
2022-03-30 15:54:21 +00:00
Mola19
505d7f89ad
Replacing Tabs with Spaces in AsusAuraUSBController
2022-03-30 02:46:56 +02:00
Adam Honse
04c1ad363e
Add some modes to ROG Balteus controller
2022-03-27 20:37:46 -05:00
Dracrius
e0e2c9e20b
Cleaned Up the Hue Controllers
2022-03-25 22:45:03 +00:00
morg
19c2b98e8a
Add support for Trust GXT 180 mouse. Closes #2330
2022-03-24 21:40:44 +00:00
Dracrius
14d7347d66
Added Colours to QMK Gradient Modes
2022-03-24 17:23:44 +00:00
Chris
c013d476ba
Initial commit for ASUS ROG Strix LC120 to resolve #1068
...
+ Adding entry for the ROG Strix LC120 PID
+ Registered detectors
+ Added ROGStrixLC_Controller to address protocol differences
+ Added RGBController_ROGStrixLC_Controller to allow for mode differences
+ Added UDEV rule to 60-openrgb.rules
2022-03-24 17:20:54 +00:00
Chris
8fa85b3f27
Initial commit for the ASUS ROG Strix RTX 2080Ti A11G Gaming GPU to resolve #2323
...
+ Add id to pci_ids.h
+ Register detector in AsusAuraGPUControllerDetect.cpp
+ Link to [webpage](https://rog.asus.com/us/graphics-cards/graphics-cards/rog-strix/rog-strix-rtx2080ti-a11g-gaming-model/ )
2022-03-24 16:59:22 +00:00
TheRogueZeta
965380b6f6
Inital support for EVGA RTX 3090 FTW3 Ultra 3842:3387
2022-03-23 22:03:46 -07:00
morg
eddbcc2b8b
Add support for Gigabyte AORUS RTX3080 XTREME WATERFORCE 10G Rev 2.0
2022-03-23 22:33:16 +00:00
morg
7d27fadbc4
Add support for ASUS ROG STRIX RTX 3080 O10G V2 GAMING
2022-03-22 18:41:19 +00:00
Chris
8a7f3b4a3a
Initial commit for the Gigabyte 2080S Waterforce WB 8G GPU to resolve #2319
...
+ Add id to pci_ids.h
+ Register detector in GigabyteRGBFusion2GPUControllerDetect.cpp
+ Link to [webpage](https://www.gigabyte.com/Graphics-Card/GV-N208SAORUS-WB-8GC#kf )
2022-03-23 00:52:26 +11:00
Chris
4f9eb7e4be
Initial commit for the Gigabyte AORUS 2070 Super 8G GPU
...
* Small fix to zone enumeration
+ Add id to pci_ids.h
+ Register detector in GigabyteRGBFusion2GPUControllerDetect.cpp
+ Link to [webpage](https://www.gigabyte.com/Graphics-Card/GV-N207SAORUS-8GC-rev-10-11#kf )
2022-03-22 05:13:13 +00:00
Adam Honse
97155d240b
Disable Sinowealth Keyboard controller due to reports of bricking
2022-03-22 00:12:41 -05:00
morg
a935e15631
Fix typo in Corsair Vengeance RGB PRO name
2022-03-22 01:32:10 +00:00
morg
39b36bbc28
Add support for ASUS TUF 3060 O12G V2 GAMING variant
2022-03-22 01:31:41 +00:00
Dracrius
b586a631b6
Update gitignore
2022-03-21 21:29:47 +00:00
Dracrius
f33fc26810
Added Support for MM530
2022-03-21 15:34:25 +00:00
morg
3c1b168676
Add Corsair K65 Mini support - Closes #2275
2022-03-21 13:37:28 +00:00
morg
7ab784aa16
Add support for Steelseries arctis 5. Closes #1015
2022-03-21 13:35:14 +00:00
morg
56334ed7c5
Add support for Cougar Revenger ST - Closes #2312
2022-03-20 16:00:11 +00:00
TheRogueZeta
0b202fc1ba
Inital commit to .editorconfig file
2022-03-14 03:34:18 +00:00
Adam Honse
c8b34ccb0d
Update contributing guide formatting, link to the contributing guide in the readme
2022-03-13 13:35:47 -05:00
Chris
a07425026c
Initial commit for the ASUS TUF RTX3070TI O8G V2 Gaming GPU to resolve #2300
...
+ Add id to pci_ids.h
+ Register detector in ENESMBusControllerDetect.cpp
+ Link to [webpage](https://www.asus.com/Motherboards-Components/Graphics-Cards/TUF-Gaming/TUF-RTX3070TI-O8G-GAMING/ )
2022-03-14 02:31:48 +11:00
Arnaud MAURIN
287618ebe5
Add new device type "Case"
2022-03-13 04:49:18 +00:00
Chris
f96028cba4
Adjusting IPU of Coolermaster RGB due to 30955722
2022-03-13 10:30:23 +11:00
Dracrius
17b7a5f518
Fix Philips Hue First Time Setup Bug
2022-03-12 23:25:15 +00:00
Chris
74b9253c25
Adding template for "New Device" Merge Requests
2022-03-12 10:26:08 +11:00
morg
0311aa399f
Add support for Roccat Horde Aimo Keyboard - Closes #2028
2022-03-11 21:41:57 +00:00
Chris
2c8a826c11
Initial commit for the Logitech G935 to resolve #2214
...
+ Added PID and registering detector for the common controller
+ Added entry for udev rules
2022-03-10 19:26:25 +11:00
Adam Honse
c9572bd4e0
Add CONTRIBUTING
2022-03-09 22:45:08 +00:00
Adam Honse
1a34d3d167
Get Gigabyte DRAM functional
2022-03-09 20:12:53 +00:00
Dracrius
bf5ce6c239
Fixed an issue with the Philips Hue Entertainment Groups
2022-03-09 19:49:04 +00:00
Chris
a712c64ece
Adding logging for Success / Failure on Gigabyte RGBFusion2SMBus DMI check
2022-03-08 13:37:33 +11:00
morg
ae84bcb862
Add Keychron keyboards support - Closes #1790
2022-03-07 01:17:09 +00:00
[email protected]
ae1c73497a
chore: fixed OpenRGBE131ReceiverPlugin repo url in readme
2022-03-04 10:10:18 +00:00
morg
4538085e1e
Set a darker color for window base so the checkboxes can be seen
2022-03-03 21:04:15 +00:00
morg
70b2a9c842
Fixes a few memory leaks
2022-03-03 14:42:54 +01:00
Evan Weiler
8bb7ab8099
Add support for MSI MPG Z690 EDGE WIFI DDR4 motherboard
2022-03-03 00:48:51 +00:00
morg
d8f28b546d
Add error logs for non logged exceptions
2022-02-28 22:08:41 +00:00
Adam Honse
ddeb5de65e
Code cleanup
2022-02-28 16:07:09 -06:00
Chris
d8e7cd694d
Small fix to --config parameter to allow for an argument
...
+ Added check to test for a valid directory
2022-02-27 13:07:04 +11:00
Chris
a84842730e
Initial commit for the Gigabyte 3050 Gaming OC 8G GPU to resolve #2264
...
+ Add id to pci_ids.h
+ Register detector in GigabyteRGBFusionGPUControllerDetect.cpp
+ Link to [webpage](https://www.gigabyte.com/Graphics-Card/GV-N3050GAMING-OC-8GD#kf )
2022-02-26 15:31:29 +11:00
Chris
268ed8abde
Reverting workaround added in !688 to resolve #1654
...
+ LTO issue should now be resolved by 59732ed47e
+ Re-Enabling Link Time Optimisation for Debian builds that was disabled by 87ba08602f
2022-02-25 03:42:17 +00:00
Chris
d3629a1d34
Initial commit for the Gigabyte 1060 G1 Gaming 6G GPU
...
+ Add id to pci_ids.h
+ Register detector in GigabyteRGBFusionGPUControllerDetect.cpp
+ Link to [webpage](https://www.gigabyte.com/au/Graphics-Card/GV-N1060G1-GAMING-6GD-rev-10#kf )
2022-02-25 14:09:31 +11:00
Adam Honse
c226e2c4fb
Code cleanup for NZXT controllers
2022-02-24 16:59:07 -06:00
alpemwarrior
2bb5cfcab8
Revert "Disable lto build (fedora)"
2022-02-24 20:38:38 +00:00
Chris
59732ed47e
Updating HuePlusPlus json.hpp library to resolve #2218
...
+ LTO is causing a segfault error because there are 2 different versions of nlohmann/json (3.9.1 vs 3.7.3)
2022-02-24 05:19:15 +00:00
morg
ea0c19d31e
Add Lexip Gaming mouse support - Closes #2245
2022-02-24 01:32:26 +00:00
Mola19
8120fcdd5a
Fix for asus mice not sending response
2022-02-23 04:18:42 +00:00
Adam Honse
41ef951e8b
Clean up DeviceView initialzation code
...
- Move scaling to after calculating positions to make the math easier to follow
- Move unchanged variables to defined constants
- Add comments
- Use local variables to avoid looking stuff up from controller pointer repeatedly
2022-02-21 21:03:16 -06:00
Adam Honse
8b5a23148a
Clean up RGBController.h
2022-02-21 12:08:59 -06:00
morg
06f4851ddc
Add NVIDIA ESA support - Closes #2236
2022-02-21 13:34:59 +00:00
morg
238d1c0162
Add support for Gigabyte RTX 3080 Gaming OC 10G
2022-02-18 18:18:05 +01:00
Adam Honse
783259a870
Fix Tab key name
2022-02-17 15:26:02 -06:00
morg
e1513f9abe
Add support for Gigabyte RTX 3080 Gaming OC 12G
2022-02-17 05:59:15 +00:00
ElJeffe
bcd97dd51d
Update README.md - link to self-signed cert creation macos
2022-02-17 03:04:07 +00:00
Habetdin
9b5d200a36
Add ASUS ROG Strix GTX1070Ti 8G Gaming (0x861D) GPU
2022-02-16 14:10:21 +00:00
Mola19
823809718e
Changing USB interface for ASUS ROG Strix Impact II to resolve #2201
2022-02-16 06:26:35 +00:00
Chris
72ab809d25
Initial commit for the ASUS ROG Strix RTX2060S A8G Gaming GPU to resolve #2229
...
+ Add id to pci_ids.h
+ Register detector in AsusAuraGPUControllerDetect.cpp
+ Link to [webpage](https://rog.asus.com/us/graphics-cards/graphics-cards/rog-strix/rog-strix-rtx2060s-a8g-gaming-model/ )
2022-02-16 11:58:46 +11:00
morg
9f29af1852
Add support for Gigabyte GeForce RTX 3060 GAMING OC 12G (rev. 2.0)
2022-02-16 00:07:17 +00:00
Chris
a926d4ec43
Initial commit for the Gigabyte 1070 G1 Gaming 8G V1 GPU
...
+ Add id to pci_ids.h
+ Register detector in GigabyteRGBFusionGPUControllerDetect.cpp
+ Link to [webpage](https://www.gigabyte.com/Graphics-Card/GV-N1070G1-GAMING-8GD-rev-10#kf )
2022-02-14 13:11:45 +11:00
Vaker
3bcfa7cc7e
Add support for ZET Fury Pro
2022-02-14 01:23:30 +00:00
Adam Honse
be15e5a1cf
Re-enable Zalman Z-Sync
2022-02-13 20:17:22 +00:00
morg
a47ae7ed48
Migrate from QSS to QPalette
2022-02-13 11:42:15 +01:00
Adam Honse
f1c5905cba
Move definitions of key name memory constants to a separate .cpp file, hopefully to cut down on file size
2022-02-13 00:48:55 -06:00
Chris
d8e023b4c8
Initial commit for a canonical list of key names
...
+ Created RGBControllerKeyNames.h
* Adjusted every reference for key names found in `DeviceView`
* Formatting corrections
2022-02-13 15:40:15 +11:00
alpemwarrior
aabba4ed62
Avoid double or triple mode updates
2022-02-12 23:31:09 +00:00
Adam Honse
0e750b6e9e
Initial LIFX commit
2022-02-12 04:45:22 +00:00
morg
069e07c690
Adds ZET-GAMING-Edge-Air-Pro mouse support
2022-02-12 04:15:33 +00:00
morg
e1f0cd785d
Adds Trust GXT 114 support
2022-02-12 04:13:38 +00:00
Chris
6709cfb735
Aligning Direction updates for consistency and readability
...
+ Adding check to see if the UI DirectionBox is enabled before executing changes to the box.
2022-02-11 20:53:26 +00:00
morg
5b4d55bb42
Add pre detection hooks to resource manager. Closes #2184
2022-02-11 18:54:30 +00:00
TheRogueZeta
5ae6ef2c79
Split EVGA GPU controllers into individual controllers/folders
2022-02-11 18:52:38 +00:00
Chris
236154da67
Initial commit for the Gigabyte 2060 Super Gaming OC 3X V2 GPU
...
+ Add id to pci_ids.h
+ Register detector in GigabyteRGBFusionGPUControllerDetect.cpp
+ Link to [webpage](https://www.gigabyte.com/Graphics-Card/GV-N206SGAMING-OC-8GD-rev-20#kf )
2022-02-11 06:34:45 +00:00
Sam Mitchell
0f23fe27a9
Add support for Asus TUF 3060 Gaming ( #13 )
...
* Add support for Asus TUF 3060 Gaming
* Changed O in O12G to the letter O instead of zero.
2022-02-11 01:29:44 +00:00
Chris
8156b0167a
Adding EVGA 1080 SC2 Gaming GPU to resolve #2213
...
* Added card to pci_ids.h
* Registered detector in `EVGAGPUControllerDetect.cpp`
* Link to [webpage](https://www.evga.com/products/specs/gpu.aspx?pn=61e6d689-506e-45df-8202-b49614e9d54d )
2022-02-10 14:11:29 +11:00
morg
79134859cd
Add GIGABYTE GTX1660 GAMING OC 6G support
2022-02-08 00:37:19 +00:00
Dan
14f77e0d1e
Added more lighting modes to Hue 2 devices
2022-02-08 00:33:40 +00:00
TheRogueZeta
8b8845105a
Initial commit for Asus Arez Strix Vega 56 O8G
2022-02-06 13:13:39 -08:00
Chris
601b5c08ad
Swapping Num3 and Num6 for the HyperX Alloy Elite2 to resolve #2186
2022-02-03 00:05:50 +11:00
Chris
d7a6f2ebba
Fixing Direct mode assignment for Coolermaster ARGB Small controller to resolve #2174
...
* Only adding `Direct` mode for controllers with FW0012 or newer
* Changing the value assignment to an index in `SetCustomMode()`
2022-02-02 11:38:06 +11:00
Vaker
9bcc3e5a4f
Sinowealth detector refactoring
2022-02-01 18:10:24 +00:00
TheRogueZeta
e3cc9b9dac
Enable B350 KRAIT GAMING (MS-7B08) in the MSIRGBcontroller
2022-01-31 14:49:06 +00:00
Chris
e322835f89
Initial commit for the Gigabyte 3060Ti Eagle OC GPU to resolve #2173
...
+ Add id to pci_ids.h
+ Register detector in GigabyteRGBFusionGPUControllerDetect.cpp
2022-01-30 20:30:07 +00:00
TheRogueZeta
dbc503b3e1
Change pump LED limit to 33 on CorsairCommanderCoreController
2022-01-30 20:27:19 +00:00
Chris
be46543f4c
Initial commit for the ASUS KO 3070 O8G V2 Gaming GPU to resolve #2182
...
+ Add id to pci_ids.h
+ Register detector in ENESMBusControllerDetect.cpp
2022-01-30 11:42:22 +11:00
Chris
c966b04e45
Changing the Apex3 driver to more accurately represent the keyboard layout
...
+ Changing from Ten Zones with 1 LED to One zone with 10 LEDs
* Minor code cleanup
2022-01-28 21:40:05 +11:00
Adam Honse
08549c43d7
Add note for debhelper dependency when building Debian package
...
Addresses #1607
2022-01-28 00:12:38 -06:00
Michael Alexander
972d199a90
Add basic support for EVGA GeForce RTX 2070 SUPER FTW3 Ultra+
2022-01-28 05:53:18 +00:00
Adam Honse
d5850f1694
Use debug log for ASUS Aura USB config table
2022-01-27 23:52:40 -06:00
Adam Honse
dab2f8cc39
Add automatic save flag to HyperX Alloy Elite and Poseidon Z RGB modes except Direct
...
Fixes issue #2058
2022-01-27 22:35:42 -06:00
TheEvilSkeleton
dfb8eb54ac
Add Developers name
2022-01-28 04:25:44 +00:00
Adam Honse
e9401d6f46
Move NZXT Hue 2 device printout to debug log
2022-01-27 20:57:45 -06:00
Adam Honse
6c58f9ffb6
Fix direction flag for NZXT Hue 2 devices
...
Resolves #337
2022-01-27 20:49:38 -06:00
Roberto
45fafdbadb
Add support for MSI 3060Ti GAMING X LHR
2022-01-27 23:04:34 +01:00
Frederik Madsen
db458fbb80
Add support for wired/wireless Razer Naga Pro
2022-01-27 19:26:11 +00:00
1000001101000
0bbc63aaf5
fix ptr/address of ptr confusion?
2022-01-27 19:19:36 +00:00
Luke D. Jones
f2cb861ec7
Add support for Gigabyte AORUS RTX3060 Ti ELITE 8G LHR
2022-01-27 19:15:03 +00:00
Chris
9a68c4d3ba
Initial commit for the ASUS ROG Strix 2070S O8G Gaming (0x8729) GPU
...
+ Add id to pci_ids.h
+ Register detector in ENESMBusControllerDetect.cpp
2022-01-27 22:55:10 +11:00
Chris
c5a337f389
Initial commit for the ASUS TUF 3060 O12G V2 Gaming GPU to resolve #2158
...
+ Add id to pci_ids.h
+ Register detector in ENESMBusControllerDetect.cpp
2022-01-26 03:16:40 +11:00
Mola19
5a1d2affb5
support for Asus ROG Keris Mouse
2022-01-25 03:13:59 +00:00
Krystof Pistek
7ea36a5948
Add support (detection code only) for MSI B350M Mortar motherboard
...
(MS-7A37)
2022-01-25 00:10:33 +01:00
Vaker
ce71a3d566
Add support for ZET Blade Optical
2022-01-24 21:29:48 +00:00
djdox23
36382b6526
Move Gigabyte 3060Ti Gaming OC PRO rev 1.0 and rev 3.0 from GigabyteRGBFusionGPUController to GigabyteRGBFusion2GPUController
2022-01-24 20:02:54 +00:00
Chris
c335afa6b6
Adding EVGA 1070 FTW2 Gaming GPU
...
* Added card to pci_ids.h
* Registered detector in `EVGAGPUControllerDetect.cpp`
* Link to [webpage](https://au.evga.com/products/product.aspx?pn=08G-P4-6676-KR )
2022-01-24 21:30:27 +11:00
Shady Nawara
cd06401edd
Switched InpOut32 with WinRing0
2022-01-24 04:15:06 +00:00
Chris
8b1424a150
Adding Unicode symbols for Media keys
...
+ Play/Pause, Stop, Previous & Next Track
+ Mute, Volume Up & Down
2022-01-24 11:33:16 +11:00
Shady Nawara
d90ea6b843
Reduce CPU usage when accessing i2c smbus devices on windows (AMD)
2022-01-24 00:20:03 +00:00
Alex
3e45e4201d
Add Gigabyte RTX3080 Ti Gaming OC 12G
2022-01-23 22:48:21 +00:00
Mola19
cbe79f7c6a
fix for asus gladius 2 origin pink
2022-01-23 22:47:25 +00:00
Chris
7f5fc72af0
Adding keymap for the Razer Cynosa V2
2022-01-22 23:39:51 +11:00
Jack
5c988f5786
Adds debug logging and a fix for incorrectly mapped keyboards to QMKOpenRGBController
2022-01-21 14:15:51 +00:00
morg
fe51cc7c5d
Hide the led view to prevent a paint event on rescan #1871
2022-01-21 04:02:16 +00:00
TheRogueZeta
05d4f8e7a8
Add Gigabyte AORUS RTX 2080S device ID
2022-01-20 23:25:48 +00:00
Chris
0d296b5b3b
Adding a CODEOWNERS file
...
* Currently limited to the `/Controllers/` directory
2022-01-20 22:27:20 +11:00
Adam Honse
f1ed2abe53
Code cleanup round 6
2022-01-19 23:08:29 -06:00
Chris
f11f242ded
Initial commit for the ASUS ROG Strix 3060Ti O8G Gaming (0x87BA) GPU to resolve #2136
...
+ Add id to pci_ids.h
+ Register detector in ENESMBusControllerDetect.cpp
2022-01-19 19:42:01 +11:00
Adam Honse
a219ac693c
Code cleanup round 5
2022-01-18 22:35:21 -06:00
Chris
e448143377
Initial commit for the ASUS ROG Strix 2070S 8G Gaming (0x8707) GPU
...
+ Add id to pci_ids.h
+ Register detector in ENESMBusControllerDetect.cpp
2022-01-19 15:26:25 +11:00
Adam Honse
c07f43c8d5
Code cleanup round 4
2022-01-18 21:01:12 -06:00
Adam Honse
c09e4c9c92
Code cleanup round 3
2022-01-17 21:28:08 -06:00
1vivy
97e154ea84
Add ASUS KO RTX 3060Ti O8G V2 GAMING GPU
2022-01-18 02:52:22 +00:00
Adam Honse
26ba09fee1
Code cleanup round 2
2022-01-17 20:50:22 -06:00
Adam Honse
7d34e27019
Code cleanup, mostly updating name of controller pointer in RGBController classes for consistency
2022-01-17 19:27:50 -06:00
morg
e7f4b9f921
Add debug logs to corsair dominator platinum
2022-01-18 00:18:27 +00:00
proEndreeper
f8e34104af
Added support for EVGA GeForce RTX 3080 FTW3 Ultra 12GB
2022-01-17 16:14:20 -07:00
JJTech
59b34a9dcf
Add support for MSI GeForce RTX 3060 12G Gaming X Trio LHR
2022-01-17 07:16:19 +00:00
morg
97d5a9e84d
MSI OPTIX MAG271CQR Monitor support
2022-01-17 07:08:04 +00:00
Chris
25d86c7d33
Initial commit for the ASUS KO 3060 OC O12G Gaming GPU to resolve #2042
...
+ Add id to pci_ids.h
+ Register detector in ENESMBusControllerDetect.cpp
2022-01-17 10:17:18 +11:00
Chris
1e0169bed9
Initial commit for Razer Basilisk V3 to resolve #2007
...
+ Adding entry for the Basilisk V3 PID
+ Registered detectors
+ Added metadata to RazerDevices.h
+ Added capabilities to RazerController.cpp
+ Added UDEV rule to 60-openrgb.rules
* Small readability changes
2022-01-16 15:37:03 +00:00
Chris
390d4de256
Initial commit for the ASUS TUF 3080Ti O12G Gaming GPU
...
+ Add id to pci_ids.h
+ Register detector in ENESMBusControllerDetect.cpp
2022-01-16 20:20:52 +11:00
Adam Honse
8120a348bf
Update detection parameters for ASUS ROG Balteus/Balteus Qi
2022-01-15 20:13:21 -06:00
morg
01041a56b8
Add Electric Ultramarine color
2022-01-16 01:26:41 +00:00
Aurélien Labrosse
d6b5032a5c
Implement Asus TUF 3060 Ti 8G OC (v2.0)
2022-01-16 00:35:23 +00:00
TheRogueZeta
fa105550a5
Add Asus TUF RTX 3070Ti O8G Gaming Device ID
2022-01-16 00:28:11 +00:00
Dmitry K
f01557a3fa
#1267 Fix Set All Devices function turns off all lights when windows number format is not in English
2022-01-16 00:27:33 +00:00
Chris
1568d6f612
Initial commit for the ASUS Strix 3060 O12G LHR Gaming GPU
...
+ Add id to pci_ids.h
+ Register detector in ENESMBusControllerDetect.cpp
2022-01-15 21:14:40 +00:00
Chris
73ace603ac
Fixing Typo in Razer Basilisk V2 device declaration
2022-01-15 21:18:56 +11:00
TheRogueZeta
4332659b86
Update log messages in Corsair Vengeance Pro to be more descriptive
2022-01-14 01:41:38 +00:00
TheRogueZeta
a079e4a7f1
Add Asus ROG STRIX 2080S A8G device ID and sort device list
2022-01-14 01:00:41 +00:00
TheRogueZeta
e0f5e06559
Add alternate device ID for Asus ROG Strix GTX1050TI 04G
2022-01-13 23:34:51 +00:00
morg
661218b4f1
Add razer kitty black edition PID
2022-01-13 19:13:54 +01:00
Frederik Madsen
cb6b701b8d
Add keymap for Razer Blade Pro 17 2021
2022-01-12 17:23:25 +00:00
Aurelien Labrosse
c901144ede
feat: detection of Asus TUF 3060TI 8G Gaming
2022-01-11 19:50:56 +01:00
Adam Honse
b36af1b917
Add ASUS ROG Balteus Qi, also direct mode only for now as it shares the same controller
2022-01-10 21:15:39 -06:00
Adam Honse
be3846cf8b
Initial support for ASUS ROG Balteus mousemat (direct mode only for now)
2022-01-10 20:24:47 -06:00
morg
c5364264b1
Add debug logs to corsair vengeance rgb pro
2022-01-09 20:18:05 +01:00
TheRogueZeta
85dcb31c5c
Add EVGA RTX 2080 Super XC Ultra Devcie ID
2022-01-09 00:59:06 +00:00
TheRogueZeta
15a7c87056
Add Corsair NightSword VID and align detectors
2022-01-08 14:01:44 -08:00
morg
4281ada659
Add razer extras plugin link to readme
2022-01-08 07:36:59 +00:00
TheRogueZeta
8e44d59b6a
Add ASUS ROG-STRIX-RTX2060-O6G-GAMING Device ID
2022-01-07 19:48:22 -08:00
Julien Nicoulaud
79272f9e2f
add link to openrgb-rs (Rust SDK client)
2022-01-07 17:10:10 +00:00
morg
4d26af6422
Fix corsair k70 mk2 skipped keys.
2022-01-07 17:06:57 +00:00
TheRogueZeta
d8637af917
Add ASUS ROG STRIX 3090 24G Gaming device ID
2022-01-05 14:44:45 -08:00
morg
f89c56d864
Review TabLabel UI. Fix #2055
2022-01-04 18:57:40 +00:00
morg
f4c4d13f6d
Add support for Corsair K55 RGB PRO keyboard
2022-01-04 17:48:28 +00:00
morg
b9407606bd
Crucial static mode needs to be updated for color changes
2022-01-04 17:46:05 +00:00
alpemwarrior
165798628b
SteelSeries rival: skip firmware check for unsupported models and add manual saving to more modes.
2022-01-04 17:43:55 +00:00
doctor64
a1dd83240d
Fix out of range cycle in zone setup for Asrock Polychrome V1 boards
2022-01-03 20:00:31 +00:00
Chris
22cf62af29
Adding EVGA FTW3 2080S Hybrid 8G GPU
...
* Added card ID
* Registered detector in `EVGAGPUControllerDetect.cpp`
* Link to [webpage](https://au.evga.com/products/product.aspx?pn=08G-P4-3287-KR )
2022-01-03 23:57:29 +11:00
Thomas Amerongen
3b78a7bca9
Add support for Gigabyte RTX 3070 Eagle OC + color cycle option for all Gigabyte GPUs
2022-01-03 06:27:43 +00:00
Rebecca Wallander
fd1af2f45d
Add firmware getter to SteelSeries Controller
2022-01-02 20:08:19 +00:00
Érico Rolim
48d1a4f7b6
Don't use glibc specific function.
2022-01-02 20:01:01 +00:00
Chris
c6bb160bfe
Adding ISO \ to Logitech G815 mapping
2022-01-02 19:57:30 +00:00
Rebecca Wallander
7dba4e318a
Simplify SteelSeries Rival 700 communication
2022-01-02 19:56:48 +00:00
TheEvilSkeleton
01eba8968b
Add release 0.7 in appstream
2022-01-01 07:06:45 +00:00
Tomasz Torcz
2d8700c28d
Add ASUS ROG STRIX RX560 Gaming id
2022-01-01 00:33:21 +00:00
Chris
09bae42c3b
Fixing detection for the Razer Kitty Chroma to resolve #2066
...
+ Correcting another detector that relied on the IPU bug fixed in 3095572260
2022-01-01 10:26:16 +11:00
TheRogueZeta
72563a3883
Add Gigabyte AORUS 2080 8G device ID
2021-12-31 06:09:17 +00:00
Chris
d6a9f664ff
Initial commit for Razer Viper 8kHz to resolve #1755
...
* Adding entry for the Viper 8kHz PID
* Registered detectors
* Added metadata to RazerDevices.h
* Added capabilities to RazerController.cpp
* Added UDEV rule to 60-openrgb.rules
2021-12-31 04:49:19 +00:00
Chris
de7abef0e9
Changed Logitech G733 detector to resolve #1235
...
* Changed Logitech G733 detector from Interface `2` to `3`
2021-12-31 04:46:47 +00:00
Chris
1d6e43d516
Initial commit for Razer Huntsman V2 to resolve #1999
...
* Adding entry for the Huntsman V2 PID
* Registered detectors
* Added metadata to RazerDevices.h
* Added capabilities to RazerController.cpp
* Added UDEV rule to 60-openrgb.rules
2021-12-31 15:13:48 +11:00
Adam Honse
914c4be553
Update timeout on Corsair Lighting Node controller
2021-12-31 03:51:24 +00:00
TheRogueZeta
d7c08bcf91
Add NVIDIA 2080S device ID to the detector
2021-12-30 18:30:55 -06:00
Chris
2c70a4616c
Adding ROG Strix 2060S 8G Gaming GPU
...
* Added card ID
* Registered detector in AsusAuraGPUControllerDetect.cpp
* Link to [webpage](https://rog.asus.com/graphics-cards/graphics-cards/rog-strix/rog-strix-rtx2060s-8g-gaming-model/ )
2021-12-30 18:10:45 +00:00
Frederik Madsen
b7a13c0285
Fixed incorrect IPU registration for the Razer BlackWidow v3 TKL
2021-12-30 18:10:13 +00:00
TheRogueZeta
b03f0206ee
Add Asus 2060 O6G Evo Gaming TU104 device ID
2021-12-30 08:13:12 +00:00
Adam Honse
ee6e3d946c
Increment version number post-release
2021-12-30 00:46:13 -06:00
Adam Honse
6128731df6
OpenRGB version 0.7
2021-12-30 00:45:07 -06:00
Adam Honse
6ca090d5f4
Use Bullseye OpenRGB builder image to build AppImages and Debian Bullseye .deb packages
2021-12-30 06:02:41 +00:00
Qwex
57e7e6a823
Revert "Fix frames skip when using external effects engine" to fix ram race condition
2021-12-30 06:00:59 +00:00
Brandon Shoopman
bdecbd77fc
Add support for Asus Rog Strix 3080 White LHR
2021-12-30 06:00:30 +00:00
Adam Honse
938f67016c
Update plugin API to version 2, add unregister functions for all ResourceManager callbacks
2021-12-29 22:50:00 -06:00
Cooper Knaak
6d5ca0b539
Track used paths in DetectRazerARGBController to support multiple Razer ARGB controllers at once.
2021-12-30 01:08:23 +00:00
TheRogueZeta
b877787e12
Update resize messages
...
Wording adjusted by Adam Honse <[email protected] >
2021-12-29 17:02:01 -06:00
Frederik Madsen
5186161fdd
Support for wired and wireless BlackWidow V3 Mini
2021-12-29 18:35:54 +00:00
Adam Honse
341607ec3e
Free allocated buffer in Linux pure i2c block transfer function
2021-12-29 03:48:19 -06:00
Adam Honse
46d8ca718e
Fix pure i2c block read in Linux
2021-12-29 03:45:12 -06:00
Artem Polishchuk
101550bb6c
Update RPM .spec file due MR#933
2021-12-29 03:19:49 -06:00
Artem Polishchuk
ccbe83919a
Fix udev rules install path
...
Need for Flatpak build and probably useful for other distros like Fedora.
2021-12-29 03:18:12 -06:00
Chris
6e7a59a8d9
Initial commit for Corsair M65 to resolve #1687
...
+ Adding entry for the Corsair M65 PID (non pro)
+ Registered detector
+ Added UDEV rule to 60-openrgb.rules
2021-12-29 16:56:41 +11:00
morg
84c21919e1
Add support for a RTX2080Ti 11G Gaming variant
2021-12-29 05:09:23 +00:00
Mola19
c6c4e76e04
Fixing bugs in ASUS Aura Mouse Controller
...
Commit amended for code style by Adam Honse <[email protected] >
2021-12-27 21:58:41 -06:00
Chris
be1b982d71
Initial commit for Razer Huntsman V2 TKL
...
* Adding entry for the Huntsman V2 TKL PID
* Registered detectors
* Added metadata to RazerDevices.h
* Added capabilities to RazerController.cpp
* Added UDEV rule to 60-openrgb.rules
2021-12-27 15:53:05 -06:00
Frederik Madsen
c362719771
Added support for the Razer Huntsman V2 Analog
2021-12-27 21:07:32 +00:00
Neneya
35a827d25c
Implement new protocol version that adds tracking of keyboard-internal LED IDs rather than assuming they are in the same order as in OpenRGB, as well as sending the LED ID that needs to be updated on every direct update.
2021-12-27 05:12:39 +00:00
Adam Honse
f093a66057
Remove Ubuntu 20.10 test stage as 20.10 (groovy) has been removed from Ubuntu's official repos
2021-12-24 04:01:05 -06:00
Artem Polishchuk
6bdc9bae4a
OpenRGB.spec: Update icon installation due MR#935
2021-12-23 22:32:19 -06:00
Artem Polishchuk
f2ecba739c
fix: Icon installation path on Linux
...
https://specifications.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html#install_icons
2021-12-23 22:31:06 -06:00
Artem
c8f82bb768
Add AppStream metainfo
2021-12-23 03:50:25 +00:00
Will Gannon
16aae4d873
Added support for Asus ROG Strix 3070Ti O8G Gaming
2021-12-22 05:21:26 +00:00
Erik Karsten
cb0c93d1a3
Refactor NVIDIA_RTX2070S_DEV to NVIDIA_RTX2070S_OC_DEV
...
Downbinned 1EC7 variant is now the new NVIDIA_RTX2070S_DEV
2021-12-21 21:10:54 +00:00
Erik Karsten
9ca29ea6ec
FIX: Use correctly named A8G macro instead of 08G
2021-12-21 21:10:54 +00:00
Erik Karsten
39b15de83e
Add alternative release of Strix 2070 Super A8G
2021-12-21 21:10:54 +00:00
Adam Honse
3b2e1396c0
Update warning in README
2021-12-21 01:23:02 -06:00
morg
f08736eab8
Resize tab label height depending on the font in use. Fix #1922
...
Commit amended to fix icon getting cut off in certain cases by Adam Honse <[email protected] >
2021-12-21 00:27:30 -06:00
TheRogueZeta
eac2066ad5
Add Gigabyte 3080 Ti Vision OC device ID
2021-12-21 00:11:24 +00:00
morg
af1e8ee4c6
E131: Fix RGB order enum value
2021-12-21 00:08:26 +00:00
Chris
bf22e175c1
Removing run time error from AURA USB detection
...
+ Adding LOG message
+ Deleting object
2021-12-21 09:05:51 +11:00
morg
1dd9148399
Corsair peripheral: fix comparison, add debug messages.
2021-12-20 02:05:24 +00:00
Chris M
f3494822d0
Adding Roccat Vulcan 120 Aimo to 60-openrgb.rules
2021-12-20 02:04:26 +00:00
eispalast
2162ff2d27
Added support for the Dygma Raise
...
Commit amended for code style by Adam Honse <[email protected] >
2021-12-19 16:31:45 -06:00
Mola19
4b9fa421da
Add support for Roccat Vulcan 12X Aimo keyboards
...
Commit amended for code style by Adam Honse <[email protected] >
2021-12-19 15:34:29 -06:00
TheRogueZeta
61310c33d5
Add device ID for ROG STRIX GTX1050TI O4G GAMING
2021-12-19 17:48:18 +00:00
Mola19
366fbd9720
Add ASUS Strix Evolve mouse
...
Commit amended for code style by Adam Honse <[email protected] >
2021-12-14 14:23:38 -06:00
Malte Zietlow
186d8a57d7
Add support for Logitech G915TKL
2021-12-12 00:11:00 +00:00
CoffeeIsLife
9a12042b74
Fixed deathadder elite modes not working
2021-12-09 02:54:12 +00:00
Chris
2bea9992a3
Adding extra column to the Razer Tartarus V2 to resolve #2006
...
+ Adding key map to remove non existent LEDs
2021-12-08 15:10:03 +11:00
Chris
3d469e78f5
Adding failure logging to DMI info
2021-12-07 00:22:01 +00:00
TheRogueZeta
bc3c1b504b
Add Palit 3070Ti GamingPro device ID
2021-12-07 00:20:23 +00:00
TheRogueZeta
3ff19efce6
Add TUF-RTX3080-10G-GAMING-PD device ID to the detector
2021-12-05 21:07:34 +00:00
TheRogueZeta
6b1e217afa
Fix GPU print messages to use capital letters
2021-12-05 06:08:37 +00:00
TheRogueZeta
d78e9442b2
Add Gigabyte RTX3070 Gaming OC 8G v3.0 LHR to the detector list
2021-12-05 06:06:54 +00:00
Qwex
de91237de8
Fix Corsair K100 initialization
2021-12-05 01:23:46 +00:00
TheRogueZeta
fe59f75b5b
Update spacing and text in warning messages
...
Commit amended to make DRAM/Motherboard warning common between the Windows and Linux messages by Adam Honse <[email protected] >. Line breaks in the OS-specific paragraphs removed as I found them unnecessary, especially when the line is already wrapped before the break.
2021-12-04 00:07:05 -06:00
Mola19
ec1cb11621
Add layout, version, save, brightness to AsusTufKeyboard
...
Commits squashed and amended for code style by Adam Honse <[email protected] >
2021-12-03 23:42:44 -06:00
TheRogueZeta
33e15cfeaa
Add Corsair Strafe Red PID to the detector
2021-12-04 00:22:18 +00:00
Chris
a64d3a8287
Reverting syntax error introduced in d0cb93dec4
2021-12-02 17:45:00 +11:00
TheRogueZeta
f1c2a1eb3f
Update GPU deivce logging to use common string
2021-12-02 05:53:27 +00:00
Chris
39c0689129
Adding Gigabyte RTX 2060 OC V2 to resolve #1980
...
+ Adding entry to `pci_ids.h`
+ Registering detector in Fusion1 GPU controller
2021-12-02 13:47:22 +11:00
Chris
2b346bfb7e
Adding Coolermaster MP750 Large PID to resolve #1981
...
+ Adding PID and registering detector
+ Adding entry to UDEV rules
2021-12-01 18:03:17 +00:00
TheRogueZeta
a653e8ddcc
Add Aorus RTX 2070 XTREME device id to RGBFusion2GPU detector
2021-12-01 18:02:50 +00:00
TheRogueZeta
3541787c11
Add MSI MPG Z390 Gaming Edge AC PID to the detector
2021-12-01 18:02:15 +00:00
Chris
310447c5f0
Adjusting QSS and palette to resolve #1976
...
+ Adding global QLabel and QTableView to QSS
+ Adding `Link` and `LinkVisited` to palette
+ Ensuring Windows sets a Monospaced font for the log console
2021-11-30 18:34:58 +00:00
Qwex
74b2fb5083
Add MSI GeForce RTX 3080 Suprim X 10G LHR to detection
2021-11-30 14:59:17 +00:00
TheRogueZeta
7587bf059e
Add alternate Asus TUF 3080 O10G v2 Gaming device ID and update list
2021-11-29 20:51:49 +00:00
TheRogueZeta
3414688eb7
Add Gigabyte Aorus RTX2060S device ID and sort names
2021-11-29 20:49:55 +00:00
NathyTheNetbook
ee085a1284
Add Support for evga 1070 ftw hybrid
2021-11-29 15:25:30 +00:00
TheRogueZeta
74bef5d290
Add MSI MS_7D25 VID to the device detector
2021-11-28 18:13:42 +00:00
Chris M
e9390a82d8
Fixing missing keys in matrix map to resolve #1973
2021-11-28 18:09:24 +00:00
TheRogueZeta
b241768201
Add Corsair Ironcalw RGB device ID
2021-11-28 07:44:58 +00:00
sanchezzzs
2ccd141dab
Add logitech g pro keyboard support
2021-11-27 21:28:42 +00:00
Qwex
9afaccc747
Add direct mode support for msi gpus
2021-11-27 21:02:48 +00:00
Triqqo
af9af2fbe3
Added ASUS TUF 3090 (non-OC) detection
2021-11-27 18:31:18 +00:00
Sam B
f5e5c58a35
Added ASUS ROG STRIX 3080 O10G WHITE and ASUS TUF RTX 3080 10G V2 GAMING
2021-11-27 18:19:35 +00:00
Shelby Moore
4b1ceff9fc
Added GeForce RTX 3080 Ti AORUS XTREME WATERFORCE 12G
2021-11-26 20:24:05 +00:00
Mola19
e55df516d4
fix usb interface for Asus TUF M5
2021-11-26 18:30:05 +00:00
Adam Honse
44d7e27404
More Alloy Origins matrix fixes
2021-11-26 00:41:26 -06:00
Adam Honse
173862666e
Add right shift to matrix layout for HyperX Alloy Origins
2021-11-25 23:53:43 -06:00
Chris M
e5782aa253
Adding B450 AORUS ELITE V2 to the GigabyteRGBFusion2SMBus controller
2021-11-25 20:36:08 +00:00
morg
d68c398128
Dark theme: add missing entry to QSS file (QTextEdit)
2021-11-25 20:34:52 +00:00
Patrick Robin
dfb322b054
Added MSI GeForce RTX 3080 10GB Gaming Z Trio detection
2021-11-25 20:33:04 +00:00
Mola19
f97eae1650
fix pid for Asus TUF M5
2021-11-24 21:54:37 +00:00
1000001101000
81b48adcf5
Gigabyte RGB Fusion 2 GPU controller
...
Commit amended for code style and to rename Static to Direct mode by Adam Honse <[email protected] >
2021-11-24 15:43:18 -06:00
1000001101000
e36b52136c
Add functions to i2c_smbus for pure i2c block transactions
...
Commit amended to rework API and change for code style by Adam Honse <[email protected] >
2021-11-24 15:42:54 -06:00
Chris M
aaa60d7d6f
Changing cast type to avoid segfault resolving #1960
2021-11-24 06:50:18 +00:00
Adam Honse
1e760e2368
Use timeouts on Corsair Lighting Node HID reads to improve speed on Linux
2021-11-23 21:14:46 -06:00
Chris M
2648923366
Initial commit for Razer Naga - Left Handed mouse to resolve #1928
2021-11-24 02:28:23 +00:00
Viktor Walter
f8e5d31275
Adding line for controlling the Mystic Light RGB on the MSI MAG Tomahawk z390...
2021-11-24 02:26:59 +00:00
Alex
65a886ea60
Add Gigabyte RTX3080 Vision OC 10G to detection
2021-11-23 19:53:23 +00:00
Alex
41059464da
Add Gigabyte RTX3070 Ti Vision OC 8G to detection
2021-11-23 18:21:09 +01:00
Adam Honse
befc88871a
Add Do Not Show Again box to LOG_DIALOG, using std::hash to hash the dialog string
2021-11-23 00:31:25 -06:00
Stijn Bannink
468889c36f
Updated Effects Engine Plugin url
2021-11-22 18:38:04 +00:00
Chris M
d0cb93dec4
Adding Logitech G903 V2 to the Logitech common controller to resolve #1946
2021-11-22 18:31:31 +00:00
Alex
1bbf5c4b26
Add ASUS TUF 3060Ti O8G OC to detection
2021-11-22 18:29:48 +00:00
Adam Honse
c788192349
Accidentally removed Apply command from SetAllColorsEffect function in ENE controller
2021-11-22 03:35:37 -06:00
Adam Honse
d69848e4e5
Repeat XPG SSD reads on Windows if they fail
2021-11-22 03:31:35 -06:00
Adam Honse
2c57607baf
Add missing ENE channel name case for DRAM LEDs
2021-11-22 03:02:31 -06:00
Adam Honse
41f75d958c
Add XPG Spectrix S40G ENE interface for Windows
2021-11-22 01:53:13 -06:00
Adam Honse
af43171066
Add NVMe path to XPG Spectrix S40G controller
2021-11-22 00:55:35 -06:00
Adam Honse
c21bc267fd
Fix windows stupidity
2021-11-22 00:26:51 -06:00
Adam Honse
1333130235
Add XPG Spectrix S40G ENE interface for Linux
2021-11-22 00:14:19 -06:00
NicolasNewman
7b63813cdb
Add storage device type
...
Commit amended from original XPG Spectrix S40G merge request by Adam Honse <[email protected] >
2021-11-22 00:12:30 -06:00
Adam Honse
82c02b48aa
Implement ENESMBusInterface to abstract away the specific I2C/SMBus interface implementation used by the ENE SMBus controller. This will allow for alternative interfaces such as NVMe controllers (XPG Spectrix S40G) and USB Mass Storage controllers (ROG Arion SSD enclosure).
2021-11-21 23:25:59 -06:00
Alex
c92e1db2dc
Fix Gigabyte GPU detection test to resolve #1496
2021-11-22 02:57:24 +00:00
morg
aee13c45c9
Set dark theme to warning popup if needed
2021-11-22 02:56:13 +00:00
Adam Honse
408ea734f9
Update Razer PC Case Lighting Kit IPU values to match Chroma HDK
2021-11-21 20:55:12 -06:00
Triqqo
7bc32bd282
Added ASUS TUF 3090 OC
2021-11-20 11:10:59 +01:00