Perché lo ZED SDK riporta il modello "Unknown" e un numero di serie errato per la mia videocamera ZED X?

Last updated: October 23, 2026

Contesto

In alcuni casi, una telecamera ZED X che in precedenza funzionava correttamente può essere improvvisamente segnalata dallo ZED SDK come Model: "Unknown" con un numero di serie errato (ad esempio, S/N: 166). Questo può accadere anche quando il collegamento GMSL, i sensori di immagine e i nodi video V4L2 sembrano funzionare normalmente. La telecamera può essere rilevata come AVAILABLE, ma lo ZED SDK non riesce ad aprirla e l'avvio dello ZED ROS 2 Wrapper genera errori come:

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

Questo problema è generalmente causato da informazioni EEPROM/di identità del dispositivo corrotte o lette in modo errato sulla telecamera ed è stato osservato dopo il reflash del Jetson con una versione diversa di JetPack/L4T.

Risposta

Questo comportamento indica che le informazioni di identità nella EEPROM della telecamera (che memorizzano il numero di serie e il modello) sono corrotte o vengono lette in modo errato. Il primo byte di zed_eeprom_data segnalato tramite V4L2 corrisponde al numero di serie errato visualizzato (ad esempio, 0xA6 = 166 in decimale).

Per risolvere questo problema, Stereolabs può fornire uno script per ripristinare il numero di serie specifico per la telecamera. Segui questi passaggi:

  1. Contatta il supporto Stereolabs all'indirizzo support@stereolabs.com indicando il numero di serie fisico della telecamera (riportato sull'etichetta sul corpo della telecamera) e una descrizione del problema.

  2. Stereolabs fornirà uno script di ripristino personalizzato per il numero di serie della tua telecamera.

  3. Assicurati che solo una telecamera sia collegata al Jetson prima di eseguire lo script.

  4. Esegui lo script sul Jetson come segue (sostituendo il nome del file e il numero di serie con quelli forniti dal supporto):

    chmod +x restore_eeprom_<serial_number>.sh
    ./restore_eeprom_support.sh <serial_number>
  5. Lo script riscriverà correttamente il numero di serie nella memoria EEPROM della telecamera. Al termine, ricollega la telecamera e verifica che lo ZED SDK riporti ora il modello e il numero di serie corretti.

Se non è possibile ripristinare la EEPROM da remoto tramite questa procedura, potrebbe essere necessario restituire la telecamera per la riparazione o la sostituzione tramite il Portale per i resi Stereolabs (RMA).