Arducam B0444 error : ERROR V4L2 v4l2_videodevice.cpp:2049 /dev/video14[18:cap]: Failed to start streaming: Remote I/O error ERROR: *** failed to start camera ***

Hi everyone,
I just received my arducam camera B0444 (imx462 ultra low light wide angle)
I configured my config.txt as so :

camera_auto_detec=0
dtoverlay=imx290,cam1
dtoverlay=imx290,cam0

when i do :

libcamera-hello --list-cameras

i got :

Available cameras
-----------------
0 : imx290 [1920x1080 12-bit RGGB] (/base/axi/pcie@120000/rp1/i2c@88000/imx290@1a)
    Modes: 'SRGGB10_CSI2P' : 1280x720 [60.00 fps - (320, 180)/1280x720 crop]
                             1920x1080 [60.00 fps - (0, 0)/1920x1080 crop]
           'SRGGB12_CSI2P' : 1280x720 [60.00 fps - (320, 180)/1280x720 crop]
                             1920x1080 [60.00 fps - (0, 0)/1920x1080 crop]

1 : imx290 [1920x1080 12-bit RGGB] (/base/axi/pcie@120000/rp1/i2c@80000/imx290@1a)
    Modes: 'SRGGB10_CSI2P' : 1280x720 [60.00 fps - (320, 180)/1280x720 crop]
                             1920x1080 [60.00 fps - (0, 0)/1920x1080 crop]
           'SRGGB12_CSI2P' : 1280x720 [60.00 fps - (320, 180)/1280x720 crop]
                             1920x1080 [60.00 fps - (0, 0)/1920x1080 crop]

So the camera seems detected (btw i dont understand why it seems connected on the port 0 and port 1)

but when i do : libcamera-hello --camera 1 or libcamera-hello --camera 0 I got :

[0:24:46.475647109] [2439]  INFO Camera camera_manager.cpp:327 libcamera v0.4.0+50-83cb8101
[0:24:46.485990540] [2442]  INFO RPI pisp.cpp:720 libpisp version v1.1.0 e7974a156008 27-01-2025 (21:50:51)
[0:24:46.499555680] [2442]  INFO RPI pisp.cpp:1179 Registered camera /base/axi/pcie@120000/rp1/i2c@88000/imx290@1a to CFE device /dev/media0 and ISP device /dev/media2 using PiSP variant BCM2712_D0
[0:24:46.499620755] [2442]  INFO RPI pisp.cpp:720 libpisp version v1.1.0 e7974a156008 27-01-2025 (21:50:51)
[0:24:46.503509284] [2442]  INFO RPI pisp.cpp:1179 Registered camera /base/axi/pcie@120000/rp1/i2c@80000/imx290@1a to CFE device /dev/media1 and ISP device /dev/media3 using PiSP variant BCM2712_D0
Made X/EGL preview window
Mode selection for 960:540:12:P
    SRGGB10_CSI2P,1280x720/0 - Score: 1125
    SRGGB10_CSI2P,1920x1080/0 - Score: 1375
    SRGGB12_CSI2P,1280x720/0 - Score: 125
    SRGGB12_CSI2P,1920x1080/0 - Score: 375
Stream configuration adjusted
[0:24:47.570925335] [2439]  INFO Camera camera.cpp:1202 configuring streams: (0) 960x540-YUV420 (1) 1280x720-RGGB_PISP_COMP1
[0:24:47.571099206] [2442]  INFO RPI pisp.cpp:1484 Sensor: /base/axi/pcie@120000/rp1/i2c@88000/imx290@1a - Selected sensor format: 1280x720-SRGGB12_1X12 - Selected CFE format: 1280x720-PC1R
[0:24:47.619929745] [2442] ERROR V4L2 v4l2_videodevice.cpp:2049 /dev/video14[18:cap]: Failed to start streaming: Remote I/O error
ERROR: *** failed to start camera ***

Does anyone know why ?
Thanks for your help

hello,

can somebody from arducam respond,

I just received the camera and it doesnt work on raspberry pi 5 although it should work

Check out this post on that camera;

RPi3 and IMX462 on Bookworm - Raspberry Pi Cameras - Arducam Camera Support Forum

You may need to upgrade your camera firmware.

1 Like

thanks i followed what was there :

https://docs.arducam.com/Raspberry-Pi-Camera/Pivariety-Camera/Quick-Start-Guide/#use-libcamera-to-access-arducam-pivariety-camera

and it works !

Hi,
Could you post pictures of the hardware connection?