Hi everyone,
I’m experiencing a sudden issue with my ZED X setup and I’m hoping someone can help clarify what might be happening.
Until mid-July everything was working perfectly. Today I reconnected my Jetson system and ran my usual ROI calibration script (Instorelab_ROI_Calibration.sh), but now the camera refuses to start.
I have not changed any configuration or installed new software since then.
Below is the output I get in the terminal (also attached in the screenshot):
Detected ZED model: ZED X ZED X
# STEP 1: Starting SkeletonTracker …
Using the ZED resolution 'HD1200' defined in the environment variable DEFAULT_RESOLUTION …
# STEP 2: Starting the ROI Calibration Tool …
PYTHONPATH=/home/lm/instorelab/hipe_zed_stream_client python …
Camera Open: FAILURE
Exit program.
So the ROI Calibration script immediately fails because the camera stream cannot be opened.
What I have already tested:
Both ZED X cameras show up correctly in ZED_Explorer --all (status: AVAILABLE).
The same script worked many times before (including in July).
No updates or changes were manually installed by me.
Python and ZED SDK packages seem correctly installed.
Running from the internal SSD, not the external disk.
Permissions are correct and the script is executable.
My question:
Does anyone know what could cause Camera Open: FAILURE even though the ZED X devices are detected and appear as AVAILABLE?
Could this be related to:
Argus / Jetson multimedia service failing?
A driver crash?
Some corrupted ZED SDK configuration?
A missing dependency for GMSL camera streaming?
A known issue with ZED X on Jetson after recent system restarts?
Any help, suggestions, or debugging steps would be highly appreciated.
Dear Walter, as you suggested, I have now upgraded the system and am still encountering the same issue:
[cid:db3285b6-82ef-449b-b1b3-7fd9b005f317]
To investigate further, I ran a RAW streaming test on each of the four /dev/video* endpoints assigned to the two ZED-X cameras:
For Camera 1, both video nodes stream correctly (e.g., /dev/video0 and /dev/video1) → I receive several fps.
*
For Camera 2, one video node streams correctly, but the other video node never starts streaming:
[cid:ff0863f7-c530-410a-88e6-2825eaaeee33]
When I run ZED_Explorer, I can still see that both cameras work fine.
I’ve attached the two new files from ZED_Diagnostic.
Everything was working fine the last time we used the sensor (July 2025), and since then, we have not changed anything in the code.
Have turned off the sensor again for a different project, and the first error I received was that the name was changed from “ZED-X” to “ZED X,” which was easy to fix. But then, for the rest, I have not been able to work with the sensors at all.
And I repeat: everything was working perfectly until July, and nothing has changed. What can we do now?
We urgently need to provide a service for a European institution before the end of the year.