Can't get a proper image out of IMX477 sensors

  1. Where did you get the camera module(s)?
    From uctronics.com

  2. Model number of the product(s)?
    B0265N

  3. What hardware/platform were you working on?
    Jetson Nano 4G

  4. Instructions you have followed. (link/manual/etc.)
    IMX477 - How to install the Driver - Arducam

  5. Problems you were having?
    Sensors are detected (after reconfiguring CSI port with jetson-io ofc). Tested with both arducam drivers and official drivers. However with neither of them i can get a proper image from the cameras as you can see in the photo below

  6. The dmesg log from your hardware?
    jetson1@jetson1-desktop:~$ dmesg | grep imx
    [ 1.316861] imx477 7-001a: tegracam sensor driver:imx477_v2.0.6
    [ 1.617246] imx477 7-001a: imx477_board_setup: error during i2c read probe (-121)
    [ 1.617280] imx477 7-001a: board setup failed
    [ 1.617352] imx477: probe of 7-001a failed with error -121
    [ 1.617677] imx477 8-001a: tegracam sensor driver:imx477_v2.0.6
    [ 2.060881] vi 54080000.vi: subdev imx477 8-001a bound

The cameras are connected to a HAT camarray board that is connected to the Jetson Nano.

  1. Troubleshooting attempts you’ve made?
    I changed the CSI ports, i have used a secondary HAt camarray board i had, i tested both official and arducam drivers, all with no success. The sensors do get something because there is a thin line on top of all that pin noise where video can be actually seen if you look closely.

  2. What help do you need?
    Maybe someone had this issue and knows a fix for it?!

Thanks for the info, can you try 1920x1080 resolution?
Larger resolutions require the installation of a specific version of the driver:

chmod +x install_full.sh
./install_full.sh -m imx477_stereo
1 Like

Hi Wong.

It works like a charm now. Thank you so much. But i didn’t find any reference about this driver in the docs.

Sorry about that, we seem to have a lot of holes in the documentation…
I will remind the relevant people to modify it.
Thanks for reminding me.