IMX477 on Jetson Orin NX with JetPack 6.1

  1. Where did you get the camera module(s)?
    Welectron

  2. Model number of the product(s)?
    SKU: B0279 Arducam for Jetson 477P HQ Camera Board, 12.3MP Camera Board for Nvidia Jetson Nano/Xavier NX

  3. What hardware/platform were you working on?
    Jetson Orin NX 16 GB

  4. Instructions you have followed. (link/manual/etc.)
    Quick start - Arducam Wiki

I also used the installer script:

 ./install_full.sh -m imx477

Cannot find the corresponding deb package, please send the following information to [email protected]
Kernel version:  5.15.148-tegra-36.4.0-20240912212859
Jetson type:  NVIDIA Jetson Orin NX Engineering Reference Developer Kit
  1. Problems you were having?
    The installation of the driver fails and I can’t get an image out of the camera.
Cannot find the corresponding deb package, please send the following information to [email protected]
Kernel version:  5.15.148-tegra-36.4.0-20240912212859
Jetson type:  NVIDIA Jetson Orin NX Engineering Reference Developer Kit
  1. The dmesg log from your hardware?
    imx477 or ardu is not in the dmesg log

  2. Troubleshooting attempts you’ve made?
    Try without the driver installed

  3. What help do you need?
    Please support JetPack 6.1 (Jetson Linux 36.4)

When are we expected to get a JetPack 6.1 release of the driver, as it is the current LTS? Is the driver even needed for my hardware setup (IMX477 with Jetson Orin NX)

Thank you very much.

Looking forward to an answer : )

Hi

The error occurs because the script doesn’t currently support JetPack 36.4.0 on the Jetson Orin Nano. Here’s what you can do:

  1. First, check your current JetPack version:

sudo apt-cache show nvidia-jetpack

  1. The recommended solution is to use one of the officially supported JetPack versions listed in the Arducam documentation. The latest supported version for Orin Nano can be found at: Introduction to Arducam Jetson Cameras - Arducam Wiki

  2. To proceed, you have two options:

a. Downgrade to a supported JetPack version b. Wait for us to release support for JetPack 36.4.0(in two weeks)

Dion

Hi Dion,

thanks for the quick response. I am happy waiting the two weeks to not downgrade.

Will the driver be released also for the Jetson Orin NX because you stated the Jetson Orin Nano?

And also I was wondering why this camera module needs a separate driver, as the IMX477 sensor is supported out of the box by jetpack. Is the board too different?

What will be the best way of getting to know when the new driver is released when I don’t want to check every hour? Do you have an exact date?

Greetings,
Fabio Manz

Hi Fabio,
There is a current solution to your problem. You can try the Nvidia native imx477 camera driver by following the steps in the link below.

sudo /opt/nvidia/jetson-io/jetson-io.py

https://docs.arducam.com/Nvidia-Jetson-Camera/Application-note/Jetson-io/

Hello!
Currently the jetson-io solution is not working for me, we have a project with dual imx477 camera and only one work, we found out that the jetson-io script changes the device tree and had to manually set to serial_a instead of serial_b.
But with jetson-io on jetpack 6.1 the device tree doesn’t have a 4032x3040 resolution (which for us is strictly necessary). We had to go rollback to 5.1.3, install de arducam driver and manually overwrite the serial.
So we are patiently waiting for the new release so we can use our cameras with the latest updates.

Hope to hear from you @Dion in one week :slight_smile:

Fazin