Ultimo aggiornamento:
Questa guida illustra come utilizzare l'utilità di aggiornamento del firmware CORSAIR su Linux e spiega un passaggio specifico per Linux che potrebbe essere necessario affinché il browser possa comunicare con i dispositivi USB/HID. Se l'utilità mostra il dispositivo ma il campo Firmware corrente è "–" o la console del browser riporta il messaggio NotAllowedError: Impossibile aprire il dispositivo, sei nel posto giusto. Questo sintomo specifico si verifica su Linux e deriva dalle autorizzazioni HID predefinite, non dal dispositivo.
Se nella casella del dispositivo viene immediatamente visualizzato "Attuale: – " (come nella nostra schermata) o il pulsante di aggiornamento rimane disabilitato, passare al passaggio 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."
Ne ho bisogno su Windows o macOS?
No, questo specifico passaggio udev è per Linux. Il problema non si è verificato su Windows 11 o macOS.
Quali distribuzioni Linux sono note per funzionare?
La maggior parte delle distribuzioni mainstream come Ubuntu dovrebbero funzionare.
Perché utilizzare regole per dispositivo anziché regole a livello di fornitore?
Concedere l'accesso per VID/PID è preciso e riduce al minimo l'esposizione. Se si comprendono i compromessi, è possibile applicare regole a livello di fornitore, ma meno restrittive.