Última actualización:
Esta guía le explica cómo utilizar la utilidad de actualización de firmware de CORSAIR en Linux y le explica un paso específico de Linux que puede necesitar para que su navegador pueda comunicarse con dispositivos USB/HID. Si la utilidad muestra su dispositivo, pero el campo Firmware actual es «–», o si la consola de su navegador muestra el mensaje NotAllowedError: Failed to open device(Error no permitido: no se ha podido abrir el dispositivo), está en el lugar adecuado. Este síntoma concreto aparece en Linux y se debe a los permisos HID predeterminados, no a su dispositivo.
Si ves inmediatamente«Actual: – » en el mosaico del dispositivo (como en nuestra captura de pantalla) o el botón de actualización permanece desactivado, continúa con el paso 2.
lsusb
sudo nano /etc/udev/rules.d/99-corsair-hid.rules
SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1234", ATTRS{idProduct}=="5678", MODE="0666"
sudo udevadm control --reload-rules
sudo udevadm trigger
SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1234", ATTRS{idProduct}=="5678", MODE="0660", GROUP="plugdev"
sudo usermod -aG plugdev $USER
# Replace the example VID/PID pairs with your actual IDs from lsusb
sudo tee /etc/udev/rules.d/99-corsair-hid.rules >/dev/null <<'EOF'
SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1234", ATTRS{idProduct}=="5678", MODE="0666"
# Add more lines here if you have additional devices/receivers
EOF
sudo udevadm control --reload-rules
sudo udevadm trigger
echo "Unplug/replug your device(s), then authorize them in the updater."
¿Necesito esto en Windows o macOS?
No, este paso específico de udev es para Linux. El problema no se reprodujo en Windows 11 ni en macOS.
¿Qué distribuciones de Linux se sabe que funcionan?
La mayoría de las distribuciones principales, como Ubuntu, deberían funcionar.
¿Por qué utilizar reglas por dispositivo en lugar de reglas para todos los proveedores?
Conceder acceso por VID/PID es preciso y minimiza la exposición. Si se comprenden las ventajas e inconvenientes, es posible aplicar reglas para todos los proveedores, pero son menos restrictivas.