HOW TO

Comment utiliser l'utilitaire de mise à jour du micrologiciel CORSAIR sous Linux

Dernière mise à jour :

  Cette page a été traduite automatiquement par DeepL. Switch to English

Ce guide vous explique comment utiliser l'utilitaire de mise à jour du micrologiciel CORSAIR sous Linux et décrit une étape spécifique à Linux qui peut être nécessaire pour que votre navigateur puisse communiquer avec les périphériques USB/HID. Si l'utilitaire affiche votre périphérique mais que le champ Micrologiciel actuel indique « – », ou si la console de votre navigateur affiche le message NotAllowedError: Failed to open device(Erreur non autorisée : impossible d'ouvrir le périphérique), vous êtes au bon endroit. Ce symptôme précis apparaît sous Linux et provient des autorisations HID par défaut, et non de votre périphérique.

CleanShot 2025-09-22 at 20.09.07@2x

Étape 1 : Ouvrez l'utilitaire de mise à jour du micrologiciel.

Si vous voyez immédiatement «Actuel : – » dans la vignette de l'appareil (comme dans notre capture d'écran) ou si le bouton de mise à jour reste désactivé, passez à l'étape 2.

Étape 2 : Corriger les autorisations HID Linux (configuration unique)

Recherchez l'ID fournisseur (VID) et l'ID produit (PID) de votre appareil.

  • Connectez l'appareil, puis exécutez :
lsusb
  • Recherchez une ligne telle que ID 1234:5678 … — ici, 1234 correspond au VID et 5678 au PID.
    • Conseil : si vous disposez de plusieurs périphériques CORSAIR ou d'une paire récepteur + périphérique, notez chaque paire VID:PID. Vous ajouterez une règle par paire.

Créer une règle udev pour l'accès WebHID

  • Créez un nouveau fichier de règles :
sudo nano /etc/udev/rules.d/99-corsair-hid.rules
  • Ajoutez une ligne par appareil (remplacez 1234 et 5678 par vos identifiants réels) :
SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1234", ATTRS{idProduct}=="5678", MODE="0666"
  • Enregistrez et quittez, puis rechargez et appliquez la règle :
sudo udevadm control --reload-rules sudo udevadm trigger
  • Débranchez et rebranchez l'appareil, puis rechargez la page de mise à jour. L'ajout de cette règle a permis à l'utilitaire de détecter correctement la version du micrologiciel.
SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1234", ATTRS{idProduct}=="5678", MODE="0660", GROUP="plugdev"
  • Ajoutez-vous ensuite à plugdev :
sudo usermod -aG plugdev $USER
  • Ensuite, déconnectez-vous/connectez-vous. Utilisez l'approche privilégiée par la politique de sécurité de votre organisation.

Étape 3 : Autoriser et se connecter dans le programme de mise à jour

  • De retour dans le programme de mise à jour, cliquez à nouveau sur Ajouter un appareilAutoriser l'accès et sélectionnez l'appareil.
  • Vous devriez maintenant voir Current (Actuel) s'afficher sur la vignette de l'appareil (le « – » devrait avoir disparu et la version du micrologiciel de votre appareil devrait maintenant s'afficher).

Étape 4 : Mettre à jour le micrologiciel

  • Sélectionnez la vignette de l'appareil pour afficher les détails.
  • Si la dernière version est supérieure à la version actuelle, cliquez sur Mettre à jour.
  • Laissez l'appareil connecté et sous tension jusqu'à ce que la progression soit terminée.
  • Pour les équipements sans fil, mettez à jour les deux parties lorsque vous y êtes invité :
    • Le récepteur/dongle (USB)
    • L'appareil lui-même (nécessite souvent un câble USB ou que l'appareil soit allumé et appairé)

Copier-coller unique (remplacer VID/PID si nécessaire)

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

Ai-je besoin de cela sous Windows ou macOS ?


Non, cette étape udev spécifique concerne Linux. Le problème ne s'est pas reproduit sous Windows 11 ou macOS.



Quelles distributions Linux sont connues pour fonctionner ?


La plupart des distributions courantes telles qu'Ubuntu devraient fonctionner.



Pourquoi utiliser des règles par appareil plutôt que des règles à l'échelle du fournisseur ?


L'octroi d'un accès par VID/PID est précis et minimise l'exposition. Si vous comprenez les compromis, des règles à l'échelle du fournisseur sont possibles, mais moins restrictives.