Unable to connect to the IMU of the ZED 2i

I have tried several different cables, and unplugging and re-plugging does not help. When running the IMU example script (zed-sdk/tutorials/tutorial 7 - sensor data/python/sensor_data.py at master · stereolabs/zed-sdk · GitHub), I get the following output:

[2025-07-10 20:18:32 UTC][ZED][INFO] Logging level INFO
[2025-07-10 20:18:33 UTC][ZED][INFO] Using USB input… Switched to default resolution HD720
[2025-07-10 20:18:33 UTC][ZED][INFO] [Init] Depth mode: NONE
[2025-07-10 20:18:33 UTC][ZED][WARNING] [ZED] Sensors could not be initialized. Some modules (AI-based) might not work correctly.
[2025-07-10 20:18:33 UTC][ZED][INFO] [Init] Camera successfully opened.
[2025-07-10 20:18:33 UTC][ZED][INFO] [Init] Camera FW version: 1523
[2025-07-10 20:18:33 UTC][ZED][INFO] [Init] Video mode: HD720@30
[2025-07-10 20:18:33 UTC][ZED][INFO] [Init] Serial Number: S/N 37850655
Camera Model: ZED 2i
Serial Number: 37850655
Camera Firmware: 1523
Sensors Firmware: 0


Sensor type: SENSOR_TYPE.ACCELEROMETER
Max rate: 400.0 SENSORS_UNIT.HERTZ
Range: [-78.48000336 78.48000336] SENSORS_UNIT.M_SEC_2
Resolution: 0.002395019633695483 SENSORS_UNIT.M_SEC_2
Noise Density: 0.0004400000034365803 SENSORS_UNIT.M_SEC_2/√Hz
Random Walk: 0.02019999921321869 SENSORS_UNIT.M_SEC_2/s/√Hz


Sensor type: SENSOR_TYPE.GYROSCOPE
Max rate: 400.0 SENSORS_UNIT.HERTZ
Range: [-1000. 1000.] SENSORS_UNIT.DEG_SEC
Resolution: 0.030517578125 SENSORS_UNIT.DEG_SEC
Noise Density: 0.004991999827325344 SENSORS_UNIT.DEG_SEC/√Hz
Random Walk: 0.042399998754262924 SENSORS_UNIT.DEG_SEC/s/√Hz


Sensor type: SENSOR_TYPE.MAGNETOMETER
Max rate: 50.0 SENSORS_UNIT.HERTZ
Range: [-2500. 2500.] SENSORS_UNIT.U_T
Resolution: 0.30000001192092896 SENSORS_UNIT.U_T
Noise Density: 0.07000000029802322 SENSORS_UNIT.U_T/√Hz


Sensor type: SENSOR_TYPE.BAROMETER
Max rate: 25.0 SENSORS_UNIT.HERTZ
Range: [ 300. 1100.] SENSORS_UNIT.HPA
Resolution: 0.009999999776482582 SENSORS_UNIT.HPA
Noise Density: 0.00039999998989515007 SENSORS_UNIT.HPA/√Hz

Also, when running the ROS2 zed-wrapper node, I notice that no IMU data is being published, and the log always states:
[component_container_isolated-1] [2025-07-10 20:20:57 UTC][ZED][WARNING] [ZED] Sensors could not be initialized. Some modules (AI-based) might not work correctly.

This is when I use my Orin Ubuntu machine. When I plug the camera into a Windows machine, the ZED Explorer says that the IMU is running a firmware version of 777. How can I get the ZED 2i’s IMU to be able to be read from by my Orin?

Hi @starry
Welcome to the StereoLabs community.

It appears that the EEPROM of your camera contains invalid information.
Please try to recover it by using the command
ZED_Diagnostic -r

If this does not fix the problem, please write an email to support@stereolabs.com

It did not fix the problem unfortunately; sure, I’ll send an email.

$ ZED_Diagnostic -r

  • Running Recover MCU Serial Number Diagnostic : Failed
    MCU not opened. Please contact Stereolabs support writing an email to support@stereolabs.com to get assistance. Error code: 3
  • Running ZED SDK Diagnostic : OK
    ZED SDK version: 5.0.2
    CUDA version: V11.4.315
  • Running Processor Diagnostic : OK
    Processor: ARMv8 Processor rev 1 (v8l)
    Error: unable to open display stic : 50%
  • Running Graphics Card Diagnostic : OK
    Graphics card: Orin
  • Running AI Models Diagnostic : OK
    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 optimized
    NEURAL DEPTH is optimized
    NEURAL PLUS DEPTH is optimized
  • Running Camera Test Diagnostic : Failed
    Specific resolutions are not available Replug your device or connect the camera to another USB 3.0 port.
  • Running Devices Diagnostic : Failed
    GMSL driver incompatible with your L4T version. If you updated L4T, you should update the GMSL driver too.
    No GMSL driver found. USB camera are not impacted by this.
  • Running Log Kernel Trace (for ZED X) Diagnostic : OK

Segmentation fault (core dumped)

You should return the camera. Please contact the support team.