Hey everyone, I’m trying to get the Arducam Sync Stereo Global Shutter Dual Camera Bundle Kit working on my setup. I followed the quick start guide from Arducam’s docs (the Jetvariety/ISX031 guide), but all I’m getting is a green screen in the preview. No image at all, just solid green. Has anyone run into this?
That sounds frustrating. A green screen often points to a signal or lane configuration issue. Can you share a bit more about your hardware setup? What carrier board and Jetson module are you using? And have you had any other Arducam cameras working on this same rig before?
Sure. I’m running a Jetson Orin Nano on a Leetop A603 carrier board. I previously had the Arducam 2.3MP AR0234 Global Shutter mono camera working perfectly fine on this exact same setup — no issues at all. So the board and Jetson are functional in general. Just this stereo camera bundle gives me a green screen.
Good to know the mono camera works, that rules out some basics. Do you have any logs from when the stereo camera is connected? Sometimes the kernel logs or dmesg output will show how the CSI lanes are being negotiated. That might give us a clue about what’s different between the two cameras.
Yeah, I dug into the logs. From what I can see, the stereo camera appears to be requesting four CSI lanes to transfer all the data, while the mono camera I had before was only using two. My guess is the carrier board might not be providing enough lanes for the stereo module. I also tried tweaking the driver files that the Jetson loads to see if I could force a different lane config, but no luck — still green screen.
Thanks for digging into that. Before we go too far down the lane-count path, I should mention that the Leetop A603 is actually a third-party carrier board that we’ve identified as having compatibility issues with Arducam cameras. We haven’t been able to do thorough testing on it since it’s not an official NVIDIA dev kit, so the root cause of what you’re seeing is hard to pin down definitively. The best course of action would be to test the stereo camera on an official NVIDIA Jetson development kit using the same quick start guide. If it works there, we’d know the camera is fine and the issue is specifically with the Leetop board.
I appreciate the suggestion, but switching to a different carrier board isn’t really an option for me. This Leetop board is part of a larger setup that’s been customized with other sensors, so I can’t just swap it out. I really need a clear answer on the CSI lane question — does this stereo camera actually require four CSI lanes for data transmission, or is there a two-lane fallback mode? Because if it genuinely needs four lanes, I’ll have to look at sourcing a different carrier board that can provide that. I just need to know before I go down that road.
I understand — if the board is integrated into a custom sensor rig, swapping it out isn’t trivial. Here’s the good news: the Arducam Sync Stereo Global Shutter Dual Camera only requires two CSI lanes for data transmission. It does not need four lanes. So the green screen issue you’re seeing is not caused by an insufficient number of CSI lanes on your Leetop A603 carrier board, and you don’t need to buy a new board with more lanes. The root cause likely lies elsewhere — possibly in the driver or device tree configuration on that particular third-party board. Unfortunately, without being able to test on the official NVIDIA dev kit, debugging further on the Leetop A603 is going to be tough since we can’t reproduce it on our side. But at least you can rule out the lane-count theory.