I have a ZED X Mini connected to a ZED Box Duo (Jetson Orin NX 16GB, JetPack 6.0 / L4T 36.3.0) that is no longer being detected. This is the second time this exact failure has happened. After the first time, the camera was replaced but now the second camera has failed in the same way. Please could you help me fix the camera and find the root cause of this problem to prevent it happening again.
Below is the diagnostic report generated by running the latest SDK and driver available for the ZED Box’s L4T.
During troubleshooting, I found that the GMSL link and serializer both detect, however, the sensor’s own serial number reads corrupt:
sl_max96712: camera connected to this port (fingerprint) — OK
sl_max9295: probe_serializer: Serializer for zedx detect success — OK
zedx: zedx_probe: Serial Number : 102 (the previous undetected camera showed 224)
I have already tried the following troubleshooting steps with no success:
- Repeated GMSL2-correct power cycle (Jetson off → camera connected/reseated → Jetson on)
- Restarting zed_x_daemon and nvargus-daemon, individually and in sequence
- GMSL driver upgraded 1.3.0 → 1.4.3 (the version matched to our L4T 36.3.0)
- ZED SDK upgraded 4.2.5 → 5.2.3 (the newest version that supports L4T 36.3.0)
- A second, physically different ZED X Mini shows the identical symptom
During my research, I could not find the answers to the following questions, please could you help to answer them:
- Is there any lower-level recovery step for a corrupted sensor ID we haven’t found (checked ZED_Diagnostic -r, but understand that’s ZED 2/2i-specific)?
- Is this a known failure mode for ZED X Mini, and if yes, is there an action that we should take on our end to stop it recurring on future units?
Happy to run any additional diagnostics you need. Any help would be greatly appreciated.
Diagnostic Results
{
"AI Models": {
"info": \[
"MULTI CLASS DETECTION is not optimized",
"MULTI CLASS MEDIUM DETECTION is not optimized",
"MULTI CLASS ACCURATE DETECTION is not optimized",
"HUMAN BODY FAST DETECTION is not optimized",
"HUMAN BODY MEDIUM DETECTION is not optimized",
"HUMAN BODY ACCURATE DETECTION is not optimized",
"HUMAN BODY 38 FAST DETECTION is not optimized",
"HUMAN BODY 38 MEDIUM DETECTION is not optimized",
"HUMAN BODY 38 ACCURATE DETECTION is not optimized",
"PERSON HEAD DETECTION is not optimized",
"PERSON HEAD ACCURATE DETECTION is not optimized",
"REID ASSOCIATION is not optimized",
"NEURAL LIGHT DEPTH is not optimized",
"NEURAL DEPTH is not optimized",
"NEURAL PLUS DEPTH is not optimized"
\]
},
"CUDA Operations": {
"cudaDeviceCount": 1,
"cudaDriverVersion": 12020,
"cudaDriverVersionString": "12.2",
"cudaGetDeviceCountResult": 0,
"cudaRuntimeLoaded": true,
"cudaRuntimeVersion": 12020,
"cudaRuntimeVersionString": "12.2",
"cudaTestVersion": "1.0",
"gpuTests": \[
{
"clockRateMHz": 918,
"computeCapability": "8.7",
"computeCapabilityMajor": 8,
"computeCapabilityMinor": 7,
"freeResult": 0,
"freeSuccess": true,
"gpuId": 0,
"gpuName": "Orin",
"mallocResult": 0,
"mallocSuccess": true,
"memcpyD2HResult": 0,
"memcpyD2HSuccess": true,
"memcpyH2DResult": 0,
"memcpyH2DSuccess": true,
"memoryBusWidthBits": 256,
"memoryClockRateMHz": 918,
"memsetResult": 0,
"memsetSuccess": true,
"multiProcessorCount": 8,
"pciBusId": 0,
"pciDeviceId": 0,
"pciDomainId": 0,
"setDeviceResult": 0,
"testElements": 1048576,
"testPassed": true,
"testSizeBytes": 4194304,
"totalGlobalMemMB": 15655,
"validationPassed": true
}
\],
"testSizeMB": 1,
"valid": \[
"<b>GPU 0 (Orin):</b> CUDA operations working correctly"
\]
},
"GMSL DRIVER": {
"GMSL driver": "ii stereolabs-zedbox-duo 1.4.3-LI-MAX96712-ZEDBOX-L4T36.3.0 arm64 NVIDIA Kernel DTB Modified Package by Stereolabs\\n"
},
"Graphics Card": {
"deviceCount": 1,
"deviceDriverVersion": 12020,
"devices": \[
{
"arch": "Ampere",
"computeCapability": "8.7",
"cores": 1024,
"name": "Orin",
"totalMemoryBytes": "16415739904",
"totalMemoryMB": 15655.26953125
}
\],
"glx_info": "",
"initResult": 0,
"valid": \[
"<b>Graphics card: </b> Orin"
\]
},
"Log Kernel Trace (for ZED X)": {
"dmesg": {
"DMESG \[DTS\] LOG ": \[
\],
"DMESG \[MAX9x\] LOG": \[
"\[ 17.421728\] sl_max96712 9-0029: Driver Version : v1.4.3",
"\[ 17.538508\] sl_max96712 9-0029: slow_reset_Dser: Setup Deser as 2 lanes output",
"\[ 18.991440\] sl_max96712 9-0029: sl_max96712_gmsl_pipeline_setup: Active GMSL ports : 1",
"\[ 19.507409\] sl_max96712 9-0029: sl_max96712_get_camera_model: zedx camera connected to this port (fingerprint)",
"\[ 19.535389\] sl_max96712 9-0029: sl_max96712_pipes_setup: camera pipeline operational",
"\[ 19.535403\] sl_max96712 9-0029: sl_max96712_gmsl_pipeline_setup: GMSL #1 : Link Camera zedx (id: 0) to port-index 0",
"\[ 19.759948\] sl_max96712 9-0029: sl_max96712_probe: success",
"\[ 19.773601\] sl_max9295 9-0062: Driver Version : v1.4.3",
"\[ 19.995388\] sl_max9295 9-0062: probe_serializer: Serializer pipeline operational",
"\[ 19.997021\] sl_max9295 9-0062: probe_serializer: Serializer for zedx detect success"
\],
"DMESG \[PCA\] LOG ": \[
"\[ 3.403737\] pca954x 2-0070: registered 4 multiplexed busses for I2C switch pca9546"
\],
"DMESG \[ZEDX\] LOG": \[
"\[ 3.399245\] i2c i2c-9: of_i2c: modalias failure on /bus@0/i2c@3180000/tca9546@70/i2c@0/zedxone_uhd_ser@44",
"\[ 3.399258\] i2c i2c-9: Failed to create I2C device for /bus@0/i2c@3180000/tca9546@70/i2c@0/zedxone_uhd_ser@44",
"\[ 3.399266\] i2c i2c-9: of_i2c: modalias failure on /bus@0/i2c@3180000/tca9546@70/i2c@0/zedxone_uhd@1a",
"\[ 3.399271\] i2c i2c-9: Failed to create I2C device for /bus@0/i2c@3180000/tca9546@70/i2c@0/zedxone_uhd@1a",
"\[ 19.507409\] sl_max96712 9-0029: sl_max96712_get_camera_model: zedx camera connected to this port (fingerprint)",
"\[ 19.535403\] sl_max96712 9-0029: sl_max96712_gmsl_pipeline_setup: GMSL #1 : Link Camera zedx (id: 0) to port-index 0",
"\[ 19.997021\] sl_max9295 9-0062: probe_serializer: Serializer for zedx detect success",
"\[ 20.103446\] zedx 9-0020: Driver Version : v1.4.3",
"\[ 20.103828\] zedx 9-0020: tegracam sensor driver:video1_v2.0.6",
"\[ 20.347752\] tegra-camrtc-capture-vi tegra-capture-vi: subdev zedx 9-0020 bound",
"\[ 20.398730\] zedx 9-0020: ZED-X sensor initialisation done",
"\[ 20.535878\] zedx 9-0020: zedx_probe: Serial Number : 102",
"\[ 20.535940\] zedx 9-0020: zedx_probe: success",
"\[ 20.536655\] zedx 9-0028: Driver Version : v1.4.3",
"\[ 20.536792\] zedx 9-0028: tegracam sensor driver:video0_v2.0.6",
"\[ 20.771726\] tegra-camrtc-capture-vi tegra-capture-vi: subdev zedx 9-0028 bound",
"\[ 20.772961\] zedx 9-0028: ZED-X sensor initialisation done",
"\[ 20.903895\] zedx 9-0028: zedx_probe: Serial Number : 102",
"\[ 20.903970\] zedx 9-0028: zedx_probe: success"
\],
"DTB list SLabs": \[
"board.py",
"extlinux.py",
"fio.py",
"Headers",
"Jetson",
"Linux",
"\__pycache_\_",
"Utils",
"zlconfig"
\],
"DTB list original": \[
"/boot/dtb/kernel_tegra234-p3768-0000+p3767-0000-nv.dtb"
\],
"Dpkg list Stereolabs": \[
"ii stereolabs-zedbox-duo 1.4.3-LI-MAX96712-ZEDBOX-L4T36.3.0 arm64 NVIDIA Kernel DTB Modified Package by Stereolabs"
\],
"Dpkg list zed": \[
\],
"Driver list": {
"/usr/lib/modules/5.15.136-tegra/kernel/drivers/stereolabs/max9295/sl_max9295.ko": "exists",
"/usr/lib/modules/5.15.136-tegra/kernel/drivers/stereolabs/max9296/max9296.ko": "not found",
"/usr/lib/modules/5.15.136-tegra/kernel/drivers/stereolabs/max9296/sl_max9296.ko": "not found",
"/usr/lib/modules/5.15.136-tegra/kernel/drivers/stereolabs/max96712/max96712.ko": "not found",
"/usr/lib/modules/5.15.136-tegra/kernel/drivers/stereolabs/max96712/sl_max96712.ko": "exists",
"/usr/lib/modules/5.15.136-tegra/kernel/drivers/stereolabs/zedone4k/sl_zedxone_uhd.ko": "exists",
"/usr/lib/modules/5.15.136-tegra/kernel/drivers/stereolabs/zedx/max96712.ko": "not found",
"/usr/lib/modules/5.15.136-tegra/kernel/drivers/stereolabs/zedx/sl_zedx.ko": "exists",
"/usr/lib/modules/5.15.136-tegra/kernel/drivers/stereolabs/zedxpro/sl_zedxpro.ko": "not found"
},
"EXTlinux file": \[
"TIMEOUT 30",
"DEFAULT Stereolabs",
"MENU TITLE L4T boot options",
"LABEL primary",
" MENU LABEL primary kernel",
" LINUX /boot/Image",
" INITRD /boot/initrd",
" APPEND ${cbootargs} root=PARTUUID=e3c142fc-f8fc-46c0-b6e4-ca11206b1a4a rw rootwait rootfstype=ext4 mminit_loglevel=4 console=ttyTCU0,115200 firmware_class.path=/etc/firmware fbcon=map:0 net.ifnames=0 nospectre_bhb video=efifb:off console=tty0 ",
"# When testing a custom kernel, it is recommended that you create a backup of",
"# the original kernel and add a new entry to this file so that the device can",
"# fallback to the original kernel. To do this:",
"#",
"# 1, Make a backup of the original kernel",
"# sudo cp /boot/Image /boot/Image.backup",
"#",
"# 2, Copy your custom kernel into /boot/Image",
"#",
"# 3, Uncomment below menu setting lines for the original kernel",
"#",
"# 4, Reboot",
"# LABEL backup",
"# MENU LABEL backup kernel",
"# LINUX /boot/Image.backup",
"# INITRD /boot/initrd",
"# APPEND ${cbootargs}",
"LABEL Stereolabs",
"\\tMENU LABEL Stereolabs kernel",
"\\tLINUX /boot/Image",
"\\tFDT /boot/dtb/kernel_tegra234-p3768-0000+p3767-0000-nv.dtb",
"\\tINITRD /boot/initrd",
"\\tAPPEND ${cbootargs} root=PARTUUID=e3c142fc-f8fc-46c0-b6e4-ca11206b1a4a rw rootwait rootfstype=ext4 mminit_loglevel=4 console=ttyTCU0,115200 firmware_class.path=/etc/firmware fbcon=map:0 net.ifnames=0 nospectre_bhb video=efifb:off console=tty0",
"\\tOVERLAYS /boot/tegra234-p3768-camera-zedbox-duo-sl-overlay.dtbo"
\],
"I2C Trace list": {
"I2C Trace /dev/i2C-0": \[
" 0 1 2 3 4 5 6 7 8 9 a b c d e f",
"00: -- -- -- -- -- -- -- -- ",
"10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
"20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
"30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
"40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
"50: UU -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
"60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
"70: -- -- -- -- -- -- -- -- "
\],
"I2C Trace /dev/i2C-1": \[
" 0 1 2 3 4 5 6 7 8 9 a b c d e f",
"00: -- -- -- -- -- -- -- -- ",
"10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
"20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
"30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
"40: UU -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
"50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
"60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
"70: -- -- -- -- -- -- -- -- "
\],
"I2C Trace /dev/i2C-10": \[
" 0 1 2 3 4 5 6 7 8 9 a b c d e f",
"00: -- -- -- -- -- -- -- -- ",
"10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
"20: -- -- -- -- -- -- -- -- -- 29 -- -- -- -- -- -- ",
"30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
"40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
"50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
"60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
"70: UU -- -- -- -- -- -- -- "
\],
"I2C Trace /dev/i2C-11": \[
" 0 1 2 3 4 5 6 7 8 9 a b c d e f",
"00: -- -- -- -- -- -- -- -- ",
"10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
"20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
"30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
"40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
"50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
"60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
"70: UU -- -- -- -- -- -- -- "
\],
"I2C Trace /dev/i2C-12": \[
" 0 1 2 3 4 5 6 7 8 9 a b c d e f",
"00: -- -- -- -- -- -- -- -- ",
"10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
"20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
"30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
"40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
"50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
"60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
"70: UU -- -- -- -- -- -- -- "
\],
"I2C Trace /dev/i2C-2": \[
" 0 1 2 3 4 5 6 7 8 9 a b c d e f",
"00: -- -- -- -- -- -- -- -- ",
"10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
"20: UU -- -- -- -- -- -- -- UU UU -- -- -- -- -- -- ",
"30: -- -- -- -- -- -- -- -- -- -- -- UU -- -- -- -- ",
"40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
"50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
"60: -- -- UU -- -- -- -- -- -- -- -- -- -- -- -- -- ",
"70: UU -- -- -- -- -- -- -- "
\],
"I2C Trace /dev/i2C-7": \[
" 0 1 2 3 4 5 6 7 8 9 a b c d e f",
"00: -- -- -- -- -- -- -- -- ",
"10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
"20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
"30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
"40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
"50: 50 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
"60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ",
"70: -- -- -- -- -- -- -- -- "
\],
"I2C Trace /dev/i2C-9": \[
" 0 1 2 3 4 5 6 7 8 9 a b c d e f",
"00: -- -- -- -- -- -- -- -- ",
"10: -- -- -- -- -- -- -- -- -- 19 -- -- -- -- -- -- ",
"20: UU -- -- -- -- -- -- -- UU UU -- -- -- -- -- -- ",
"30: -- -- -- -- -- -- -- -- -- -- -- UU 3c -- -- -- ",
"40: -- -- -- -- -- -- -- -- -- 49 -- -- -- -- -- -- ",
"50: -- -- -- -- 54 55 -- -- -- -- -- -- -- -- -- -- ",
"60: -- -- UU -- -- -- -- -- -- 69 -- -- -- -- -- -- ",
"70: UU -- -- -- -- -- -- -- "
\]
},
"Jetpack": \[
"# R36 (release), REVISION: 3.0, GCID: 36923193, BOARD: generic, EABI: aarch64, DATE: Fri Jul 19 23:24:25 UTC 2024",
"# KERNEL_VARIANT: oot",
"TARGET_USERSPACE_LIB_DIR=nvidia",
"TARGET_USERSPACE_LIB_DIR_PATH=usr/lib/aarch64-linux-gnu/nvidia"
\],
"Linux_uname": \[
"Linux TARS-MK4-CV 5.15.136-tegra #1 SMP PREEMPT Mon May 6 09:56:39 PDT 2024 aarch64 aarch64 aarch64 GNU/Linux"
\],
"ZED SDK Version": {
"Diag": "5.2.3",
"RT": "5.2.3"
},
"ZEDX Daemon Status LS": \[
"● zed_x_daemon.service - ZED-X Daemon service",
" Loaded: loaded (/etc/systemd/system/zed_x_daemon.service; enabled; vendor preset: enabled)",
" Active: active (running) since Tue 2026-09-22 16:46:02 BST; 59s ago",
" Main PID: 1909 (ZEDX_Daemon)",
" Tasks: 5 (limit: 18456)",
" Memory: 3.2M",
" CPU: 127ms",
" CGroup: /system.slice/zed_x_daemon.service",
" └─1909 /usr/sbin/ZEDX_Daemon",
"Sep 22 16:46:02 TARS-MK4-CV systemd\[1\]: Started ZED-X Daemon service."
\],
"ZEDX Driver State": \[
"sl_zedxone_uhd 40960 0",
"sl_zedx 36864 0",
"sl_zedxhdr 24576 0",
"sl_max9295 16384 3 sl_zedxhdr,sl_zedxone_uhd,sl_zedx",
"sl_max96712 36864 4 sl_zedxhdr,sl_zedxone_uhd,sl_max9295,sl_zedx",
"tegra_camera 217088 9 nvhost_isp5,nvhost_nvcsi_t194,sl_zedxhdr,sl_zedxone_uhd,nv_hawk_owl,nvhost_vi5,sl_zedx",
"videodev 249856 7 v4l2_async,sl_zedxhdr,videobuf2_v4l2,tegra_camera,sl_zedxone_uhd,videobuf2_common,sl_zedx"
\],
"i2C Trace": \[
"i2c-0\\ti2c \\t3160000.i2c \\tI2C adapter",
"i2c-1\\ti2c \\tc240000.i2c \\tI2C adapter",
"i2c-2\\ti2c \\t3180000.i2c \\tI2C adapter",
"i2c-4\\ti2c \\tTegra BPMP I2C adapter \\tI2C adapter",
"i2c-5\\ti2c \\t31b0000.i2c \\tI2C adapter",
"i2c-7\\ti2c \\tc250000.i2c \\tI2C adapter",
"i2c-9\\ti2c \\ti2c-2-mux (chan_id 0) \\tI2C adapter",
"i2c-10\\ti2c \\ti2c-2-mux (chan_id 1) \\tI2C adapter",
"i2c-11\\ti2c \\ti2c-2-mux (chan_id 2) \\tI2C adapter",
"i2c-12\\ti2c \\ti2c-2-mux (chan_id 3) \\tI2C adapter"
\]
}
},
"Processor": {
"L4T version": "36.3.0",
"OS": "Ubuntu 22.04.4 LTS ",
"avxSupported": false,
"coreCount": "8",
"cpu": "",
"datetime": "2026-09-22 16:46:52",
"hyperThreading": "0",
"motherboard": "Jetson, NVIDIA",
"ramCapacity": "16.415740",
"ramUsage": "",
"ramUsed": "4.393488",
"threadCount": "8",
"valid": \[
"<b>Processor: </b> ",
"<b>Motherboard: </b> Jetson, NVIDIA"
\]
},
"USB Camera": {
"CorruptedFirmware": \[
\],
"GMSL driver": \[
\],
"GMSLList": \[
\],
"InternalDevicesCount (GMSL)": \[
\],
"InternalDevicesCount (USB)": \[
\],
"USBList": \[
{
"USB_path": "/2/3",
"idProduct": "0x0032",
"idVendor": "0x8087"
},
{
"USB_path": "/2",
"idProduct": "0x0608",
"idVendor": "0x05e3"
}
\],
"ZEDCount": \[
\],
"ZEDDetected": \[
\],
"ZEDs": \[
\],
"camera": \[
\],
"error": \[
"There seem to be an issue with your ZED SDK installation. Please reinstall the latest version of the ZED SDK. <a href='https://www.stereolabs.com/developers/' style='color: #d9ff42;' >Download</a>"
\],
"sensors": \[
\]
},
"ZED SDK": {
"CUDA Toolkit version": "V12.2.140 -->located in /usr/local/cuda-12.2/bin/nvcc",
"CUDA loading": false,
"GPU Driver Version": "Driver Version : N/A",
"GPU Performance": " Performance State : N/A",
"ZED SDK Version (Diag)": "5.2.3",
"ZED SDK Version (RT)": "5.2.3",
"ai": {
"checkAI": true,
"cudaVersion": 12020,
"cudnnCudartVersion": 12020,
"cudnnVersion": 8904,
"cudnnVersionExpected": 8904,
"tensorVersion": 8602
},
"binFiles": \[
"libsl_ai.so",
"libsl_zed.so"
\],
"resourcesFiles": \[
"neural_depth_3.6.model",
"neural_depth_5.3.model",
"neural_depth_light_5.2.model",
"objects_accurate_3.2.model",
"objects_medium_3.2.model",
"objects_performance_3.2.model",
"person_head_accurate_2.6.model",
"person_head_performance_2.6.model",
"person_reid_1.4.model",
"skeleton_body18_3.2.model",
"skeleton_body38_3.5.model"
\],
"resourcesFilesExpected": \[
"objects_performance_3.2"
\],
"valid": \[
"<b>ZED SDK version:</b> 5.2.3",
"<b>CUDA version:</b> V12.2.140"
\]
}
}