ZED360 not detecting all cameras

We have 3 cameras (1 ZED X + 2 ZED One). Running ZED360 fails with the following error message:

Only ONE opened camera
ZED360 is able to open one camera. The calibration process requires at least two cameras.

Our setup:

  • Quad link card with two 4-to-1 GMSL
  • We have 1 ZED X camera connected to first 4-to-1 GSML (based on the S/N logged, we know this one gets detected by ZED360)
  • We have 2 ZED One cameras connected to second 4-to-1 GSML
  • ZED SDK 4.2.3, Jetpack 6.0 (L4T 36.3.0), latest Quad link drivers (1.2.1-SL-MAX96712)

ZED_Explorer finds all three cameras.

Running ZED_Diagnostic also only detects the ZED X Camera:

  "Camera Test": {
    "InternalDevicesCount": 0,
    "ZEDCount": 1,
    "camera": {
      "Device ID": 0,
      "Firmware": 2001,
      "Init Output": "OK",
      "Model": "ZED-X",
      "Serial Number": <redacted>,
      "valid": [
        "<b>Camera: </b>ZED-X",
        "<b>Firmware: </b>2001"
      ]
    }

Does the ZED360 only work stereo cameras?

Checking with the SDK Camera::getDeviceList() returns the ZED X and CameraOne::getDeviceList() returns the two ZED One cameras.

ZED360 only works with Stereo cameras.
You must use the ZED Media Server to create a virtual stereo camera with the two ZED X One devices and use the provided stream as input to ZED360.