Capture de données USB
Avertissement préalable
Section intitulée « Avertissement préalable »Le processus de sauvegarde des données USB est simple, mais les pilotes de ces programmes sont connus pour entrer en conflit avec certains systèmes et provoquer une perte de fonction des ports USB jusqu’à la désinstallation du programme. Si vous perdez l’usage de vos ports USB, désactivez ‘Secure Boot’ dans le BIOS/UEFI. Il est recommandé d’avoir une restauration système sur une clé USB ou de pouvoir accéder à votre ordinateur à distance d’une manière qui ne nécessite pas d’interaction depuis le PC client au démarrage, afin que, si la désactivation du Secure Boot ne résout pas le problème, vous puissiez désinstaller le programme sans avoir à réinstaller Windows. Vous le faites à vos propres risques ; si vous ne vous sentez pas à l’aise, demandez votre appareil ici.
Il est fortement recommandé de ne pas utiliser un ordinateur portable pour ce processus, car tous ne permettent pas de désactiver le Secure Boot dans le BIOS.
Prérequis
Section intitulée « Prérequis »- Un programme de capture USB installé, par exemple Wireshark.
- Le logiciel RGB de l’appareil pour lequel vous capturez des données est installé et entièrement mis à jour.
- Remarque : Si vous utilisez Wireshark, vous devez installer le pilote USBPcap optionnel pendant l’installation.
Obtenir de bonnes données
Section intitulée « Obtenir de bonnes données »Pendant ce processus, assurez-vous de n’avoir qu’UN SEUL logiciel RGB qui contrôle l’appareil ; avoir SignalRGB ET le logiciel de la marque communiquant avec l’appareil, ou des SDK comme Wallpaper Engine, ASUS Sync, etc. en cours d’exécution rendra les données capturées nettement plus difficiles, voire impossibles à décoder. Moins il y a de bruit généré pendant ce processus, mieux c’est. Si vous capturez pour une souris, essayez d’utiliser une deuxième souris pour contrôler l’ordinateur si possible, car le mouvement de la souris peut envoyer plus de mille paquets par seconde qui doivent être filtrés.
- Remarque : Pour de meilleurs résultats, vous aurez probablement besoin de plusieurs captures pour obtenir tous les paquets nécessaires à un appareil entièrement fonctionnel.
Les données que vous essayez d’enregistrer sont :
- Le démarrage / l’initialisation de l’appareil (si applicable).
- Le changement de modes (passage en mode Statique/Personnalisé).
- Le changement de couleurs.
- DPI / Autres fonctionnalités (si applicable).
- Le retour de l’appareil en mode matériel (si applicable).
Démarrage / Initialisation de l’appareil : Démarrer la capture avant d’ouvrir le logiciel RGB (assurez-vous qu’il est complètement fermé d’abord) donnera les données de démarrage lorsque vous ouvrez des programmes comme ICUE ou Synapse. Ce sont les paquets qui font sortir l’appareil du mode matériel et l’ouvrent au contrôle des couleurs par logiciel. Sans ces paquets fonctionnels, tout changement de couleur envoyé à l’appareil sera ignoré.
Changement de couleurs : Pour les changements de couleur, utilisez une couleur statique (sans modes, profils ou effets animés). Idéalement, faites une capture entre des couleurs unies (Rouge : #FF0000, Vert : #00FF00, et Bleu : #0000FF dans l’ordre) et des couleurs mixtes (#102030 (R: 16, G: 32, B: 48) est un bon exemple de canaux R/G/B différents facilement identifiables en HEX car ils apparaissent comme ‘10 20 30’). Essayez de faire à la fois des changements de couleur sur tout l’appareil et des changements sur des zones/LEDs individuelles avec différentes couleurs.
- Il est préférable de diviser ces captures en petites sections et d’essayer d’isoler les paramètres ou commandes individuels.
- Pour les AIO, faites des captures avec uniquement le RGB de la pompe allumé, avec le RGB de la pompe et du ventilateur connecté, puis uniquement le RGB du ventilateur si possible. Ces appareils traitent normalement la pompe et les ventilateurs comme des canaux séparés.
- Pour les claviers, changer des groupes aléatoires de 5 à 20 touches est idéal pour trouver les meilleurs paquets à utiliser. Si votre appareil a des touches non standard, assurez-vous de les inclure dans leur propre capture (touches G/Macro, touches multimédias, boutons supplémentaires en général). Certaines marques de clavier (notamment Logitech, Corsair, Steel Series et HyperX) ont des numéros pour identifier chaque touche. Pour ces marques, vous devrez faire une capture en allant de haut gauche à bas droit en lignes, en changeant chaque touche en n’importe quelle couleur à partir d’une couleur de fond cohérente. Cela vous donnera à la fois tous les identifiants des touches et l’ordre dans lequel ils apparaissent.
- Si vous capturez pour un produit dynamique comme les contrôleurs d’éclairage Corsair, les appareils NZXT Hue, etc., veuillez inclure ce que vous avez configuré avec eux et les canaux sur lesquels ils se trouvent (par exemple, le canal 1 a 2 ventilateurs LL, le canal 2 a 3 ventilateurs QL) et le nombre de LEDs si possible. Les données de chaque canal sont normalement réparties sur plusieurs paquets et le nombre de LEDs est utilisé pour déterminer l’ordre.
Processus
Section intitulée « Processus »Voici le processus abrégé pour capturer des données USB. Au fur et à mesure que nous progresserons dans les tutoriels, nous reviendrons sur cette idée et verrons comment isoler certaines commandes et ce qu’elles signifient.
Après l’installation, redémarrez votre ordinateur, cliquez en bas sur USBPcap1, puis maintenez Shift enfoncé et cliquez jusqu’au dernier. Cliquez sur l’aileron de requin en haut à gauche pour démarrer la capture.

Vous devriez alors voir le programme commencer à collecter des paquets. Ce sont toutes les données envoyées via USB par votre système.

Pour arrêter et enregistrer la capture, appuyez sur le bouton Stop en haut à gauche, puis sur le bouton de sauvegarde pour enregistrer dans un fichier à consulter plus tard.

C’est tout ce qu’il faut pour capturer des données USB ! La vraie question est de savoir quoi en faire après la capture et comment les rendre lisibles plutôt que d’être des nombres incompréhensibles.