Arducam IMX230 on Jetson Nano only giving green image

I’ve successfully installed the drivers for the IMX230, as it shows up on the boot log:

[    0.207997] DTS File Name: /var/jenkins_home/workspace/el_l4t-32.6.1-arducam-isp-imx230/kernel/kernel-4.9/arch/arm64/boot/dts/../../../../../../hardware/nvidia/platform/t210/porg/kernel-dts/tegra210-p3448-0000-p3449-0000-b00.dts
[    0.420526] DTS File Name: /var/jenkins_home/workspace/el_l4t-32.6.1-arducam-isp-imx230/kernel/kernel-4.9/arch/arm64/boot/dts/../../../../../../hardware/nvidia/platform/t210/porg/kernel-dts/tegra210-p3448-0000-p3449-0000-b00.dts
[    1.975658] arducam-jvar 7-000c: tegracam sensor driver:arducam_v2.0.6
[    1.999543] arducam-jvar 7-000c: firmware version: 65537
[    1.999916] arducam-jvar 7-000c: Sensor ID: 0x0230
[    2.000700] arducam-jvar: arducam_write: Write 0x0000 to register 0x200 failed
[    2.008755] arducam-jvar: arducam_read: Reading register 0x201 failed
[    2.169893] vi 54080000.vi: subdev arducam-jvar 7-000c bound

It is also available as /dev/video0

When I use the code example from GitHub - ArduCAM/MIPI_Camera
I only get a green image. When writing a simple opencv program to open and capture a frame, I indeed get a full resolution image, however, the image remains green.

Any solutions to this?

Hi,
Can you attach the picture here?

This is the raw image using opencv with VideoCapture(0)

@mypitch_tca

Please try to get the original raw data

v4l2-ctl --device /dev/video0 --set-fmt-video=width=1920,height=1080,pixelformat=MJPEG --stream-mmap --stream-to=frame.jpg --stream-count=1

Please send me the extracted raw picture, it can be a google cloud disk

Can you please guide me or can you give me step for install drivers in IMX230 ?

and also I have IMX219 driver in my jetson nano devloper kit so can I do overlay file to access the sensor of IMX230?

If you know than please answer or give me some steps to do it.

Thanks in advance…