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 --rebootWindows:
"ZED Explorer.exe" --rebootIf 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_daemonNote: 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.