HOW TO

Come utilizzare l'utilità di aggiornamento del firmware CORSAIR su Linux

Ultimo aggiornamento:

  Questa pagina è stata tradotta automaticamente da DeepL. Switch to English

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.

CleanShot 2025-09-22 at 20.09.07@2x

Passaggio 1: Aprire l'utilità di aggiornamento del firmware

Se nella casella del dispositivo viene immediatamente visualizzato "Attuale: – " (come nella nostra schermata) o il pulsante di aggiornamento rimane disabilitato, passare al passaggio 2.

Passaggio 2: correggi i permessi HID di Linux (configurazione una tantum)

Trova l'ID fornitore (VID) e l'ID prodotto (PID) del tuo dispositivo

  • Collegare il dispositivo, quindi eseguire:
lsusb
  • Cerca una riga simile a ID 1234:5678 ... — qui 1234 è il VID e 5678 è il PID.
    • Suggerimento: se disponi di più dispositivi CORSAIR o di una coppia ricevitore + dispositivo, prendi nota di ciascuna coppia VID:PID, poiché dovrai aggiungere una regola per ciascuna coppia.

Creare una regola udev per l'accesso WebHID

  • Crea un nuovo file di regole:
sudo nano /etc/udev/rules.d/99-corsair-hid.rules
  • Aggiungi una riga per ogni dispositivo (sostituisci 1234 e 5678 con i tuoi ID effettivi):
SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1234", ATTRS{idProduct}=="5678", MODE="0666"
  • Salva e chiudi, quindi ricarica e applica la regola:
sudo udevadm control --reload-rules sudo udevadm trigger
  • Scollegare e ricollegare il dispositivo, quindi ricaricare la pagina di aggiornamento. L'aggiunta di questa regola ha consentito all'utilità di rilevare correttamente la versione del firmware.
SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1234", ATTRS{idProduct}=="5678", MODE="0660", GROUP="plugdev"
  • Quindi aggiungiti a plugdev :
sudo usermod -aG plugdev $USER
  • Successivamente, esci/accedi. Utilizza l'approccio preferito dalla politica di sicurezza della tua organizzazione.

Passaggio 3: Autorizza e connettiti nell'aggiornamento

  • Torna all'aggiornamento, clicca nuovamente su Aggiungi dispositivoAutorizza accesso e seleziona il dispositivo.
  • Ora dovresti vedere Current popolato sul riquadro del dispositivo (il "–" dovrebbe essere scomparso e ora dovrebbe mostrare la versione del firmware del tuo dispositivo).

Passaggio 4: aggiornare il firmware

  • Selezionare il riquadro del dispositivo per visualizzare i dettagli.
  • Se Ultimo è superiore a Corrente, fare clic su Aggiorna.
  • Mantieni il dispositivo collegato e alimentato fino al completamento dell'operazione.
  • Per le apparecchiature wireless, aggiornare entrambe le parti quando richiesto:
    • Il ricevitore/dongle (USB)
    • Il dispositivo stesso (spesso richiede un cavo USB o che il dispositivo sia acceso e accoppiato)

Copia/incolla una tantum (sostituire VID/PID secondo necessità)

# 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.



JOIN OUR OFFICIAL CORSAIR COMMUNITIES

Join our official CORSAIR Communities! Whether you're new or old to PC Building, have questions about our products, or want to chat the latest PC, tech, and gaming trends, our community is the place for you.