Hello,
I’m using a Jetson Orin NX with a Waveshare IMX477 camera and Seeed carrier board (1x CSI port). I’ve been trying to get the camera working under JetPack 6.2 (L4T 36.3, kernel 5.15.148-tegra), but despite extensive effort, I’ve been unable to make the IMX477 stream video. Here’s a full summary of what I’ve done:
My Hardware and Environment:
-
Jetson Orin NX (production module)
-
Seeed Studio carrier board (1 CSI connector)(A603)
-
Waveshare IMX477-160 camera module
-
JetPack 6.2 (L4T 36.3.0)
-
Arducam’s install_full.sh fails to install cleanly — results in broken USB (keyboard/mouse stop working)
-
Custom .dtbo overlays (even manually built) don’t fix the problem
in summary:
IMX219 — Fully Functional:
- Plug-and-play, no drivers or overlays needed
- nvarguscamerasrc worked out of the box
- v4l2-ctl showed valid output
- Streaming via Cheese, GStreamer, and ffplay all successful
IMX477 — Completely Unsupported:
- Tried enabling via jetson-io.py (IMX477 dual) → no effect
- install_full.sh from Arducam broke USB (keyboard & mouse stopped working)
- Manually applied DTBO overlays → no stream
- dmesg showed driver loading, but no /dev/video0 or black screen
- nvarguscamerasrc failed to initializ