Warum meldet das ZED SDK das Modell „Unbekannt“ und eine falsche Seriennummer für meine ZED X-Kamera?
Last updated: October 23, 2026
Kontext
In einigen Fällen kann eine ZED X-Kamera, die zuvor ordnungsgemäß funktioniert hat, plötzlich vom ZED SDK als Model: "Unknown" mit einer falschen Seriennummer gemeldet werden (zum Beispiel S/N: 166). Dies kann auch dann passieren, wenn die GMSL-Verbindung, die Bildsensoren und die V4L2-Videoknoten scheinbar normal funktionieren. Die Kamera wird möglicherweise als AVAILABLE, erkannt, aber das ZED SDK kann sie nicht öffnen, und beim Starten des ZED ROS 2 Wrappers werden Fehler wie die folgenden angezeigt:
Cannot find a valid camera.
Camera Open Internal Error: 3
CAMERA FAILED TO SETUPDieses Problem wird typischerweise durch beschädigte oder falsch gelesene EEPROM-/Geräteidentitätsinformationen der Kamera verursacht und wurde nach dem erneuten Flashen des Jetson auf eine andere JetPack-/L4T-Version beobachtet.
Antwort
Dieses Verhalten weist darauf hin, dass die EEPROM-Identitätsinformationen der Kamera (in denen die Seriennummer und das Modell gespeichert sind) entweder beschädigt sind oder falsch gelesen werden. Das erste Byte der zed_eeprom_data über V4L2 gemeldeten Information entspricht der angezeigten falschen Seriennummer (z. B. 0xA6 = dezimal 166).
Um dieses Problem zu beheben, kann Stereolabs ein für Ihre Kamera spezifisches Skript zur Wiederherstellung der Seriennummer bereitstellen. Befolgen Sie diese Schritte:
Wenden Sie sich an den Stereolabs-Support unter support@stereolabs.com und geben Sie die physische Seriennummer Ihrer Kamera (auf dem Etikett am Kameragehäuse zu finden) sowie eine Beschreibung des Problems an.
Stereolabs stellt ein Wiederherstellungsskript bereit, das auf die Seriennummer Ihrer Kamera zugeschnitten ist.
Stellen Sie sicher, dass nur eine Kamera mit dem Jetson verbunden ist, bevor Sie das Skript ausführen.
Führen Sie das Skript wie folgt auf Ihrem Jetson aus (ersetzen Sie den Dateinamen und die Seriennummer durch die vom Support bereitgestellten Angaben):
chmod +x restore_eeprom_<serial_number>.sh ./restore_eeprom_support.sh <serial_number>Das Skript schreibt die Seriennummer korrekt in den EEPROM-Speicher der Kamera. Trennen Sie die Kamera nach Abschluss und schließen Sie sie wieder an. Überprüfen Sie anschließend, ob das ZED SDK nun das korrekte Modell und die korrekte Seriennummer meldet.
Wenn der EEPROM mit diesem Verfahren nicht remote wiederhergestellt werden kann, muss die Kamera möglicherweise zur Reparatur oder zum Austausch über das Stereolabs Return Portal (RMA)zurückgesendet werden.