Hey, I’m stuck following the Arducam Camarray firmware guide. I have the Arducam 8MP 4 Quadrascopic Camera Bundle Kit (B0396) on an official Jetson Nano. The firmware guide steps seem to complete fine and give the correct output, but when I try gst-launch-1.0 it just fails. Here’s the guide I’m using: Camarray Firmware Information - Arducam Wiki
Has anyone seen this? Not sure if I’m missing a step somewhere.
Thanks for the details. With the quadrascopic bundle, you need at least one camera connected on the Rx0 or Rx1 port for the array to produce the preview/streaming output. If nothing is on Rx0 or Rx1, gst-launch-1.0 won’t have a valid pipeline to start. Can you double-check that at least one camera is connected on Rx0 or Rx1, then try the gst-launch command again?
Ah, for this 4-camera quadrascopic array, the preview window needs all four cameras connected, not just Rx0/Rx1. Can you connect all four cameras and then rerun the gst-launch command? The preview window should show up once all four are attached.
Okay, I connected all four cameras this time and ran gst-launch again, but the same error is still showing up. It doesn’t seem to matter how many cameras are attached.
From the screenshot you shared, the Jetson Nano is detecting the camera, so this looks like it may be a gstreamer pipeline issue rather than basic hardware detection. Let’s isolate where it’s failing.
Can you try streaming directly from the V4L2 device with:
If that still fails, open a second terminal and run:
sudo dmesg -w
then run the v4l2-ctl command again in the first terminal and watch the dmesg terminal for error output. If you see an error log, paste it here so we can dig in.
Just wanted to update - the setup is working now after your guidance. But I’m still confused why gst-launch-1.0 didn’t work. Any idea what was going on with the gst launcher?
Glad it’s working now. The gst-launch approach was the part that wasn’t cooperating with your camera array setup, so for previewing the camera module I’d recommend using the start.py script from this repo instead:
That script provides a working preview method for the module and avoids the gst-launch issues you were hitting.