# Rules that grant unprivileged access to devices supported by liquidctl. # # Users and distros are encouraged to use these if they want liquidctl to work # without requiring root privileges (e.g. without the use of `sudo`). # # In the case of I²C/SMBus devices, these rules also cause the loading of the # `i2c-dev` kernel module. This module is required for access to I²C/SMBus # devices from userspace, and manually loading kernel modules is in itself a # privileged operation. # # Distros will likely want to place this file in `/usr/lib/udev/rules.d/`, while # users installing this manually SHOULD use `/etc/udev/rules.d/` instead. # # The suggested name for this file is `71-liquidctl.rules`. Whatever name is # used, it MUST lexically appear before 73-seat-late.rules. The suggested name # was chosen so that it is also lexically after systemd-provided 70-uaccess.rules. # # Once installed, reload and trigger the new rules with: # # # udevadm control --reload # # udevadm trigger # # Note that this will not change the mode of `/dev/hidraw*` devices that have # already been created. In practice, this means that HIDs may continue to require # privileged access until, either, they are rebound to their kernel drivers, or # the system is rebooted. # # These rules assume a system with modern versions of systemd/udev, that support # the `uaccess` tag. On older systems the rules can be changed to instead set # GROUP="plugdev" and MODE="0660"; other groups and modes may also be used. # # The use of the `uaccess` mechanism assumes that only physical sessions (or # "seats") need unprivileged access to the devices.[^1][^2] In case headless # sessions are also expected to interactively run liquidctl, GROUP and MODE should # also be set, as a fallback. # # Finally, this file was automatically generated. To update it, from a Linux # shell and the current directory, execute: # # $ python generate-uaccess-udev-rules.py > 71-liquidctl.rules # # [^1]: https://github.com/systemd/systemd/issues/4288 # [^2]: https://wiki.archlinux.org/title/Users_and_groups#Pre-systemd_groups # Section: special cases # Host SMBus on Intel mainstream/HEDT platforms KERNEL=="i2c-*", DRIVERS=="i801_smbus", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # Section: NVIDIA graphics cards # ASUS Strix GTX 1050 OC KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x1c81", ATTRS{subsystem_vendor}=="0x1043", \ ATTRS{subsystem_device}=="0x85d8", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # ASUS Strix GTX 1050 Ti OC KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x1c82", ATTRS{subsystem_vendor}=="0x1043", \ ATTRS{subsystem_device}=="0x85cd", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # ASUS Strix GTX 1050 Ti OC KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x1c82", ATTRS{subsystem_vendor}=="0x1043", \ ATTRS{subsystem_device}=="0x85d1", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # ASUS Strix GTX 1060 6GB KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x1c03", ATTRS{subsystem_vendor}=="0x1043", \ ATTRS{subsystem_device}=="0x85a4", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # ASUS Strix GTX 1060 OC 6GB KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x1c03", ATTRS{subsystem_vendor}=="0x1043", \ ATTRS{subsystem_device}=="0x85ac", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # ASUS Strix GTX 1070 KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x1b81", ATTRS{subsystem_vendor}=="0x1043", \ ATTRS{subsystem_device}=="0x8598", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # ASUS Strix GTX 1070 OC KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x1b81", ATTRS{subsystem_vendor}=="0x1043", \ ATTRS{subsystem_device}=="0x8599", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # ASUS Strix GTX 1070 Ti KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x1b82", ATTRS{subsystem_vendor}=="0x1043", \ ATTRS{subsystem_device}=="0x861d", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # ASUS Strix GTX 1070 Ti Advanced KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x1b82", ATTRS{subsystem_vendor}=="0x1043", \ ATTRS{subsystem_device}=="0x861e", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # ASUS Strix GTX 1080 KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x1b80", ATTRS{subsystem_vendor}=="0x1043", \ ATTRS{subsystem_device}=="0x8592", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # ASUS Strix GTX 1080 Advanced KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x1b80", ATTRS{subsystem_vendor}=="0x1043", \ ATTRS{subsystem_device}=="0x85aa", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # ASUS Strix GTX 1080 OC KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x1b80", ATTRS{subsystem_vendor}=="0x1043", \ ATTRS{subsystem_device}=="0x85f9", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # ASUS Strix GTX 1080 Ti KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x1b06", ATTRS{subsystem_vendor}=="0x1043", \ ATTRS{subsystem_device}=="0x85eb", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # ASUS Strix GTX 1080 Ti KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x1b06", ATTRS{subsystem_vendor}=="0x1043", \ ATTRS{subsystem_device}=="0x85f1", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # ASUS Strix GTX 1080 Ti OC KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x1b06", ATTRS{subsystem_vendor}=="0x1043", \ ATTRS{subsystem_device}=="0x85ea", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # ASUS Strix GTX 1080 Ti OC KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x1b06", ATTRS{subsystem_vendor}=="0x1043", \ ATTRS{subsystem_device}=="0x85e4", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # ASUS Strix GTX 1650 Super OC KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x2187", ATTRS{subsystem_vendor}=="0x1043", \ ATTRS{subsystem_device}=="0x874f", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # ASUS Strix GTX 1660 Super OC KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x21c4", ATTRS{subsystem_vendor}=="0x1043", \ ATTRS{subsystem_device}=="0x8752", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # ASUS Strix GTX 1660 Ti OC KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x2182", ATTRS{subsystem_vendor}=="0x1043", \ ATTRS{subsystem_device}=="0x86a5", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # ASUS Strix RTX 2060 Evo KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x1f08", ATTRS{subsystem_vendor}=="0x1043", \ ATTRS{subsystem_device}=="0x86d3", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # ASUS Strix RTX 2060 Evo OC KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x1e89", ATTRS{subsystem_vendor}=="0x1043", \ ATTRS{subsystem_device}=="0x8775", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # ASUS Strix RTX 2060 OC KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x1f08", ATTRS{subsystem_vendor}=="0x1043", \ ATTRS{subsystem_device}=="0x868e", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # ASUS Strix RTX 2060 Super KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x1f06", ATTRS{subsystem_vendor}=="0x1043", \ ATTRS{subsystem_device}=="0x8730", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # ASUS Strix RTX 2060 Super Advanced KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x1f06", ATTRS{subsystem_vendor}=="0x1043", \ ATTRS{subsystem_device}=="0x86fc", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # ASUS Strix RTX 2060 Super Evo Advanced KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x1f47", ATTRS{subsystem_vendor}=="0x1043", \ ATTRS{subsystem_device}=="0x8703", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # ASUS Strix RTX 2060 Super OC KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x1f06", ATTRS{subsystem_vendor}=="0x1043", \ ATTRS{subsystem_device}=="0x86fb", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # ASUS Strix RTX 2070 KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x1e84", ATTRS{subsystem_vendor}=="0x1043", \ ATTRS{subsystem_device}=="0x8707", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # ASUS Strix RTX 2070 Advanced KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x1f07", ATTRS{subsystem_vendor}=="0x1043", \ ATTRS{subsystem_device}=="0x8671", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # ASUS Strix RTX 2070 OC KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x1f07", ATTRS{subsystem_vendor}=="0x1043", \ ATTRS{subsystem_device}=="0x8670", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # ASUS Strix RTX 2070 Super Advanced KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x1ec7", ATTRS{subsystem_vendor}=="0x1043", \ ATTRS{subsystem_device}=="0x86ff", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # ASUS Strix RTX 2070 Super Advanced KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x1e84", ATTRS{subsystem_vendor}=="0x1043", \ ATTRS{subsystem_device}=="0x8728", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # ASUS Strix RTX 2070 Super Advanced KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x1e84", ATTRS{subsystem_vendor}=="0x1043", \ ATTRS{subsystem_device}=="0x8706", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # ASUS Strix RTX 2070 Super OC KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x1e84", ATTRS{subsystem_vendor}=="0x1043", \ ATTRS{subsystem_device}=="0x8727", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # ASUS Strix RTX 2070 Super OC KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x1e84", ATTRS{subsystem_vendor}=="0x1043", \ ATTRS{subsystem_device}=="0x8729", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # ASUS Strix RTX 2080 OC KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x1e87", ATTRS{subsystem_vendor}=="0x1043", \ ATTRS{subsystem_device}=="0x865f", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # ASUS Strix RTX 2080 Super Advanced KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x1e81", ATTRS{subsystem_vendor}=="0x1043", \ ATTRS{subsystem_device}=="0x8712", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # ASUS Strix RTX 2080 Super OC KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x1e81", ATTRS{subsystem_vendor}=="0x1043", \ ATTRS{subsystem_device}=="0x8711", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # ASUS Strix RTX 2080 Ti KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x1e04", ATTRS{subsystem_vendor}=="0x1043", \ ATTRS{subsystem_device}=="0x8687", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # ASUS Strix RTX 2080 Ti OC KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x1e07", ATTRS{subsystem_vendor}=="0x1043", \ ATTRS{subsystem_device}=="0x866a", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # ASUS TUF RTX 3060 Ti OC KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x2489", ATTRS{subsystem_vendor}=="0x1043", \ ATTRS{subsystem_device}=="0x87c6", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # EVGA GTX 1070 FTW KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x1b81", ATTRS{subsystem_vendor}=="0x3842", \ ATTRS{subsystem_device}=="0x6276", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # EVGA GTX 1070 FTW DT Gaming KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x1b81", ATTRS{subsystem_vendor}=="0x3842", \ ATTRS{subsystem_device}=="0x6274", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # EVGA GTX 1070 FTW Hybrid KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x1b81", ATTRS{subsystem_vendor}=="0x3842", \ ATTRS{subsystem_device}=="0x6278", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # EVGA GTX 1070 Ti FTW2 KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x1b82", ATTRS{subsystem_vendor}=="0x3842", \ ATTRS{subsystem_device}=="0x6775", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # EVGA GTX 1080 FTW KERNEL=="i2c-*", ATTR{name}=="NVIDIA i2c adapter 1 *", ATTRS{vendor}=="0x10de", \ ATTRS{device}=="0x1b80", ATTRS{subsystem_vendor}=="0x3842", \ ATTRS{subsystem_device}=="0x6286", DRIVERS=="nvidia", TAG+="uaccess", \ RUN{builtin}="kmod load i2c-dev" # Section: USB devices and USB HIDs # ASUS Aura LED Controller SUBSYSTEMS=="usb", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="19af", TAG+="uaccess" # ASUS Aura LED Controller SUBSYSTEMS=="usb", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1939", TAG+="uaccess" # ASUS Aura LED Controller SUBSYSTEMS=="usb", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="18f3", TAG+="uaccess" # Aquacomputer D5 Next SUBSYSTEMS=="usb", ATTRS{idVendor}=="0c70", ATTRS{idProduct}=="f00e", TAG+="uaccess" # Aquacomputer Farbwerk 360 SUBSYSTEMS=="usb", ATTRS{idVendor}=="0c70", ATTRS{idProduct}=="f010", TAG+="uaccess" # Aquacomputer Octo SUBSYSTEMS=="usb", ATTRS{idVendor}=="0c70", ATTRS{idProduct}=="f011", TAG+="uaccess" # Aquacomputer Quadro SUBSYSTEMS=="usb", ATTRS{idVendor}=="0c70", ATTRS{idProduct}=="f00d", TAG+="uaccess" # Asetek 690LC (assuming EVGA CLC) # Asetek 690LC (assuming NZXT Kraken X) SUBSYSTEMS=="usb", ATTRS{idVendor}=="2433", ATTRS{idProduct}=="b200", TAG+="uaccess" # Corsair Commander Core SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c1c", TAG+="uaccess" # Corsair Commander Core XT SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c2a", TAG+="uaccess" # Corsair Commander Pro SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c10", TAG+="uaccess" # Corsair Commander ST SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c32", TAG+="uaccess" # Corsair HX1000i SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1c07", TAG+="uaccess" # Corsair HX1000i (2022) SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1c1e", TAG+="uaccess" # Corsair HX1200i SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1c08", TAG+="uaccess" # Corsair HX1500i SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1c1f", TAG+="uaccess" # Corsair HX750i SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1c05", TAG+="uaccess" # Corsair HX850i SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1c06", TAG+="uaccess" # Corsair Hydro H100i GTX SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c03", TAG+="uaccess" # Corsair Hydro H100i Platinum SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c18", TAG+="uaccess" # Corsair Hydro H100i Platinum SE SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c19", TAG+="uaccess" # Corsair Hydro H100i Pro SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c15", TAG+="uaccess" # Corsair Hydro H100i Pro XT SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c20", TAG+="uaccess" # Corsair Hydro H100i v2 SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c09", TAG+="uaccess" # Corsair Hydro H110i GTX SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c07", TAG+="uaccess" # Corsair Hydro H115i SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c0a", TAG+="uaccess" # Corsair Hydro H115i Platinum SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c17", TAG+="uaccess" # Corsair Hydro H115i Pro SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c13", TAG+="uaccess" # Corsair Hydro H115i Pro XT SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c21", TAG+="uaccess" # Corsair Hydro H150i Pro SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c12", TAG+="uaccess" # Corsair Hydro H150i Pro XT SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c22", TAG+="uaccess" # Corsair Hydro H60i Pro XT SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c29", TAG+="uaccess" # Corsair Hydro H80i GT SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c02", TAG+="uaccess" # Corsair Hydro H80i v2 SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c08", TAG+="uaccess" # Corsair Lighting Node Core SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c1a", TAG+="uaccess" # Corsair Lighting Node Pro SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c0b", TAG+="uaccess" # Corsair Obsidian 1000D SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1d00", TAG+="uaccess" # Corsair RM1000i SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1c0d", TAG+="uaccess" # Corsair RM650i SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1c0a", TAG+="uaccess" # Corsair RM750i SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1c0b", TAG+="uaccess" # Corsair RM850i SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="1c0c", TAG+="uaccess" # Corsair iCUE H100i Elite RGB SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b1c", ATTRS{idProduct}=="0c35", TAG+="uaccess" # Gigabyte RGB Fusion 2.0 5702 Controller SUBSYSTEMS=="usb", ATTRS{idVendor}=="048d", ATTRS{idProduct}=="5702", TAG+="uaccess" # Gigabyte RGB Fusion 2.0 8297 Controller SUBSYSTEMS=="usb", ATTRS{idVendor}=="048d", ATTRS{idProduct}=="8297", TAG+="uaccess" # NZXT E500 SUBSYSTEMS=="usb", ATTRS{idVendor}=="7793", ATTRS{idProduct}=="5911", TAG+="uaccess" # NZXT E650 SUBSYSTEMS=="usb", ATTRS{idVendor}=="7793", ATTRS{idProduct}=="5912", TAG+="uaccess" # NZXT E850 SUBSYSTEMS=="usb", ATTRS{idVendor}=="7793", ATTRS{idProduct}=="2500", TAG+="uaccess" # NZXT Grid+ V3 SUBSYSTEMS=="usb", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="1711", TAG+="uaccess" # NZXT H1 V2 SUBSYSTEMS=="usb", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="2015", TAG+="uaccess" # NZXT HUE 2 SUBSYSTEMS=="usb", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="2001", TAG+="uaccess" # NZXT HUE 2 Ambient SUBSYSTEMS=="usb", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="2002", TAG+="uaccess" # NZXT Kraken M22 SUBSYSTEMS=="usb", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="1715", TAG+="uaccess" # NZXT Kraken X (X42, X52, X62 or X72) SUBSYSTEMS=="usb", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="170e", TAG+="uaccess" # NZXT Kraken X (X53, X63 or X73) SUBSYSTEMS=="usb", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="2007", TAG+="uaccess" # NZXT Kraken X (X53, X63 or X73) SUBSYSTEMS=="usb", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="2014", TAG+="uaccess" # NZXT Kraken Z (Z53, Z63 or Z73) SUBSYSTEMS=="usb", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="3008", TAG+="uaccess" # NZXT RGB & Fan Controller SUBSYSTEMS=="usb", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="2009", TAG+="uaccess" # NZXT RGB & Fan Controller SUBSYSTEMS=="usb", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="200e", TAG+="uaccess" # NZXT RGB & Fan Controller SUBSYSTEMS=="usb", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="2010", TAG+="uaccess" # NZXT RGB & Fan Controller (3+6 channels) SUBSYSTEMS=="usb", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="2011", TAG+="uaccess" # NZXT RGB & Fan Controller (3+6 channels) SUBSYSTEMS=="usb", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="2019", TAG+="uaccess" # NZXT Smart Device (V1) SUBSYSTEMS=="usb", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="1714", TAG+="uaccess" # NZXT Smart Device V2 SUBSYSTEMS=="usb", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="2006", TAG+="uaccess" # NZXT Smart Device V2 SUBSYSTEMS=="usb", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="200d", TAG+="uaccess" # NZXT Smart Device V2 SUBSYSTEMS=="usb", ATTRS{idVendor}=="1e71", ATTRS{idProduct}=="200f", TAG+="uaccess"