Pourquoi le ZED SDK signale-t-il un modèle « Inconnu » et un numéro de série incorrect pour ma caméra ZED X ?

Last updated: October 23, 2026

Contexte

Dans certains cas, une caméra ZED X qui fonctionnait auparavant correctement peut soudainement être signalée par le ZED SDK comme Model: "Unknown" avec un numéro de série incorrect (par exemple, S/N: 166). Cela peut se produire même lorsque la liaison GMSL, les capteurs d’image et les nœuds vidéo V4L2 semblent tous fonctionner normalement. La caméra peut être détectée comme AVAILABLE, mais le ZED SDK ne peut pas l’ouvrir, et le lancement du ZED ROS 2 Wrapper entraîne des erreurs telles que :

Cannot find a valid camera.
Camera Open Internal Error: 3
CAMERA FAILED TO SETUP

Ce problème est généralement dû à des informations EEPROM/d’identification du périphérique corrompues ou mal lues sur la caméra, et a été observé après avoir reflashé le Jetson avec une version différente de JetPack/L4T.

Réponse

Ce comportement indique que les informations d’identification EEPROM de la caméra (qui stockent le numéro de série et le modèle) sont soit corrompues, soit mal lues. Le premier octet de l’ zed_eeprom_data signalé via V4L2 correspond au numéro de série incorrect affiché (par exemple, 0xA6 = 166 en décimal).

Pour résoudre ce problème, Stereolabs peut fournir un script de restauration du numéro de série spécifique à votre caméra. Suivez les étapes suivantes :

  1. Contactez le support Stereolabs à l’adresse support@stereolabs.com en indiquant le numéro de série physique de votre caméra (inscrit sur l’étiquette du boîtier de la caméra) ainsi qu’une description du problème.

  2. Stereolabs vous fournira un script de restauration adapté au numéro de série de votre caméra.

  3. Assurez-vous qu’ une seule caméra est connectée au Jetson avant d’exécuter le script.

  4. Exécutez le script sur votre Jetson comme suit (en remplaçant le nom de fichier et le numéro de série par ceux fournis par le support) :

    chmod +x restore_eeprom_<serial_number>.sh
    ./restore_eeprom_support.sh <serial_number>
  5. Le script réécrira correctement le numéro de série dans la mémoire EEPROM de la caméra. Une fois l’opération terminée, reconnectez la caméra et vérifiez que le ZED SDK indique désormais le modèle et le numéro de série corrects.

Si l’EEPROM ne peut pas être restaurée à distance via cette procédure, la caméra devra peut-être être renvoyée pour réparation ou remplacement par l’intermédiaire du portail de retour Stereolabs (rma).