How can I recover my camera without unplugging it?

Last updated: October 23, 2026

Note: the following tips are not valid for the ZED (first generation) and ZED Mini camera models.

USB 3 cameras: ZED 2 and ZED 2i

If your ZED 2 or ZED 2i camera is stuck in a not valid status and you cannot open it anymore, you can recover it without unplugging and re-plugging it by calling the ZED SDK function sl::Camera::reboot (C++ / Python / C# / C).

You can also use the --reboot launch option of the ZED Explorer tool.

Linux:

ZED_Explorer --reboot

Windows:

"ZED Explorer.exe" --reboot

If multiple cameras are connected to the host device, the --reboot option without arguments reboots only the first available camera. To reboot a specific camera, add its serial number:

ZED_Explorer --reboot <SERIAL_NUMBER>

GMSL2 cameras: ZED X, ZED X Mini, ZED X Nano, and ZED X One

If a GMSL2 camera (ZED X, ZED X Mini, ZED X Nano, ZED X One GS, ZED X One S, or ZED X One 4K) is stuck in a not valid status, you can recover it without rebooting the NVIDIA® Jetson™ host device by restarting the ZED X daemon:

sudo systemctl restart zed_x_daemon

Note: GMSL2 cameras are not hot-pluggable. Unplugging and re-plugging a GMSL2 camera while the system is powered is not a valid method to reset and recover it. If restarting the daemon does not solve the problem, power off the host device, check the GMSL2 cables and connectors, and power it on again.

If the problem persists, see How can I generate the ZED Diagnostic file? and send the generated file to support@stereolabs.com.