Jetson orin nano 8GB kit and imx477 camera

Hello,

I am working with a Jetson Orin Nano Developer Kit and trying to interface an IMX477 camera module (Arducam / Raspberry Pi HQ compatible).

Setup:

  • Board: Jetson Orin Nano Developer Kit

  • JetPack Version: (JetPack 6.2.2

  • Camera: Arducam 12MP 477P Motorized Focus High Quality Camera for NVIDIA® Jetson AGX Orin/Orin Nano/Orin NX SKU B0273 (connected via CSI, CAM0)

  • Cable: 22-pin CSI ribbon cable

Issue:
The camera is not being detected by the system.

What I have tried:

  1. Verified cable connection and orientation

  2. Tried both CAM0 and CAM1 ports

  3. Tested with different sensor-id values (0 and 1)

  4. Rebooted system after reconnecting

Command outputs:

v4l2-ctl --list-devices

i2cdetect -y 0

dmesg | grep imx

Problem:

  • No video stream from nvarguscamerasrc

  • Camera does not appear in device list

Could you please advise:

  • Whether IMX477 is supported natively on this JetPack version?

  • If a specific driver or device tree configuration is required?

Thank you for your support.

You need enable it by jetson-io and reboot the system to apply it.

Thanks

how to do that? i tried but still i am facing issues

Confirm by cat /boot/extlinux/extlinux.conf

You should be able see the IMX477 in the OVERLAYS line.

LABEL JetsonIO
	MENU LABEL Custom Header Config: <CSI Camera IMX219 Dual>
	LINUX /boot/Image
	FDT /boot/dtb/kernel_tegra234-p3768-0000+p3767-0005-nv.dtb
	INITRD /boot/initrd
	APPEND ${cbootargs} root=PARTUUID=4c8d65ea-311c-4037-8bad-e051a88e1a2d rw rootwait rootfstype=ext4 mminit_loglevel=4 console=ttyTCU0,115200 firmware_class.path=/etc/firmware fbcon=map:0 video=efifb:off console=tty0
	OVERLAYS /boot/tegra234-p3767-camera-p3768-imx219-dual.dtbo

Subject: ArduCam IMX477 VCM autofocus not detected on Jetson Orin Nano JetPack 6.2.2

Hello NVIDIA Support,

I am using a Jetson Orin Nano Developer Kit with JetPack 6.2.2 and experiencing a camera image quality issue with a third-party ArduCam IMX477 B0273 module.

System details:

  • Board: Jetson Orin Nano
  • JetPack: 6.2.2
  • Kernel: 5.15.185
  • Driver: ArduCam custom .deb for kernel 5.15.185-tegra-36.5.0
  • Overlay: Camera IMX477 Dual (configured via jetson-io)

Camera status:

  • Camera is successfully detected as imx477 10-001a
  • Streaming works via: gst-launch-1.0 nvarguscamerasrc sensor-id=0 ! video/x-raw(memory:NVMM),width=1920,height=1080,framerate=30/1 ! nvvidconv ! xvimagesink
  • nvargus-daemon is running and healthy

Issue:

  • The stream is completely blurry regardless of scene or distance
  • The VCM autofocus motor (I2C address 0x0c) is not detected on any I2C bus
  • v4l2-ctl --list-ctrls shows no focus controls available
  • Gain and exposure controls are present and functional

I2C scan results: address 0x0c not found on buses 0, 1, 2, 4, 5, 7, 9, or 10.

Question: Is there any known issue with VCM/autofocus I2C routing on the Jetson Orin Nano CAM ports? Is the VCM I2C line exposed on the camera connector?

Thank you.

Jetson camera framework don’t support VCM(focusor).

Thanks