Jetson Orin NX – IMX219 and IMX477 inconsistent across JetPack 6.0 and 6.2

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:


:wrench: 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

:x: 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

Hi there,

So One post of this topic is sufficient, Give them some time to catch up and more will chime in. I added some comments for you, and you can try the more recent ^P6.2 Build . Info in the original thread.
:+1:

HTH
GL :slight_smile: PJ :v: