Pi 5 & IMX462/B0444 "No cameras available"

Additional Detail to follow…

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

Amazon

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

3. What hardware/platform were you working on?
Raspberry Pi 5 8MB/Bookworm

The Pi 5 is brand new, as is the B0444 camera. The install of Bookworm is fresh, and the only updates made were to install the respective Arducam files per the Quick Start Guide.

4. Instructions you have followed. (link/manual/etc.)

Unable to paste additional details - 403 error (please fix this?)

Hi,
We uploaded the latest arducam libcamera. Please run the commands below to check it.


./install_pivariety_pkgs.sh -p -l

./install_pivariety_pkgs.sh -p libcamera_dev

./install_pivariety_pkgs.sh -p libcamera_apps

libcamera-still -t 0

This update did fix the issue for me. I’m getting the camera to work on both an Pi 4 and Pi 5 with this fix. Thank you for posting an update and getting this working.

This previous fix does not work for the latest Rpi5 Update -eeprom update

This and other fixes haven’t worked for me either, I’m just going to return my brand new hawkeye camera as defective since it seems like it stopped being supported in early 2023 or something. But they still advertise it as supported for the pi 5. It sounds like the OwlSight isn’t as janky though so maybe I’ll have better luck with that one

Hi,
Please check it.
FYI. Product Q&A: Your Questions Answered - #21 by Dion

I’ve had a B0444 working for a while on a Rpi Zero 2 with bullseye and a known good cable (not a peer cable). Using dtoverlay=arducam-pivariety in config.txt. Just upgraded to Bookworm and can’t get camera going. Here is my error after running rpicam-hello

pi@raspberrypi:~ $ rpicam-hello
[0:01:38.821662425] [1072] INFO Camera camera_manager.cpp:326 libcamera v0.5.1+127-81ec2a3b-dirty (2025-07-23T03:47:08BST)
[0:01:51.023958268] [1077] ERROR IPAProxy ipa_proxy.cpp:171 Configuration file ‘arducam-pivariety.json’ not found for IPA module ‘rpi/vc4’
[0:01:55.489469942] [1077] WARN RPiSdn sdn.cpp:40 Using legacy SDN tuning - please consider moving SDN inside rpi.denoise
[0:01:55.497170640] [1077] INFO RPI vc4.cpp:448 Registered camera /base/soc/i2c0mux/i2c@1/arducam_pivariety@c to Unicam device /dev/media2 and ISP device /dev/media0
[0:01:55.497446420] [1077] INFO RPI pipeline_base.cpp:1146 Using configuration file ‘/usr/share/libcamera/pipeline/rpi/vc4/rpi_apps.yaml’
Made X/EGL preview window
Made DRM preview window
Preview window unavailable
Mode selection for 960:540:12:P
SRGGB10_CSI2P,2147485568x1080/0 - Score: 1.28253e+09
Stream configuration adjusted
[0:01:56.885893128] [1072] ERROR Camera camera.cpp:1193 Can’t configure camera with invalid configuration
ERROR: *** failed to configure streams ***

Hi @lprevost
Looks like you need to follow the thread below to update the firmware of your camera module.

Let us konw if you face any issues.

Putting this in the right thread:

Ok. I’ll follow that. Do I also need to follow the troubleshooting guide I found that says to either disable the UART or adjust speed? I’m using Bluetooth for initially setting my WiFi which I think needs UART.

I was also confused with your installer. I noted there are several versions of the libcam modules that ends in _bookworm. Do I need those? Or follow the QuickStart guide that says to install libcam_dev and libcam_apps

troubleshoot guide on B0444: Troubleshooting - Arducam Wiki

Also upon ./install_pivariety_pkgs.sh -p -l:
Supported packages:

    ov64a40_kernel_driver
    imx519_kernel_driver_low_speed
    imx708_kernel_driver
    libcamera
    64mp_pi_hawk_eye_kernel_driver
    libcamera_bookworm
    libcamera_apps
    libcamera_apps_bookworm
    imx708_b0311_kernel_driver
    libcamera_dev
    imx519_kernel_driver
    kernel_driver

Note the _bookworm variations.

OK, firmware update got me running. I hit a snag on the i2c location which is at 10 rather than the guide indication from the google drive file. But, go through that.

only warning/error is now:

[0:07:54.932668362] [1106] ERROR IPAProxy ipa_proxy.cpp:171 Configuration file ‘arducam-pivariety.json’ not found for IPA module ‘rpi/vc4’
[0:07:55.268804264] [1106] WARN RPiSdn sdn.cpp:40 Using legacy SDN tuning - please consider moving SDN inside rpi.denoise

How do I resolve the error there? I assume its configure a tuning file?

also, I used the _bookwork versions of the libcam drivers. Do I need to go back to the non _bookworm drivers?

Hi,
Thanks for getting back to us.

You can ignore this warning. The arducam-pivariety.json tuning file has been populated onto the camera board.

Ok, still have questions about the _bookworm versions of your installer. And whether I can continue to run uart.

I plan to install the opencv and tensor flow extensions on my pi to do some rudimentary detection so it may require a custom libcamera build. are you running a fork of libcamera or can I use the current distro?

@Dion need to claify a few things. I"m trying to design this camera into a commercial product and I feel like I’m having to reinvent the wheel everytime something chagnes. I had a SD card failure and had to reinstall Bookworm on my PiZero. I"m trying to embed this thing so am running Bookwork 64 bit OS Lite.

I followed your guide closely for B0444 but now I can’t get it running again.

  1. Do I now need to reflash the camera or was that just a one time thing for my older camera. i’ve reflashed it within the last week or two and it worked on my previous Bookworm based pi.

  2. Cable – blue is up on camera side and pi side and is NOT a peer cable (beat me before)

rpicam-hello

[0:12:13.912570780] [613] INFO Camera camera_manager.cpp:326 libcamera v0.5.1+127-81ec2a3b-dirty (2025-07-23T03:47:08BST)
Made X/EGL preview window
Made DRM preview window
Preview window unavailable
ERROR: *** no cameras available ***

journalctl | grep arducam

Aug 17 17:47:00 raspberrypi kernel: /soc/csi@7e801000: Fixed dependency cycle(s) with /soc/i2c0mux/i2c@1/arducam_pivariety@c
Aug 17 17:47:00 raspberrypi kernel: /soc/i2c0mux/i2c@1/arducam_pivariety@c: Fixed dependency cycle(s) with /soc/csi@7e801000
Aug 17 17:47:00 raspberrypi kernel: /soc/csi@7e801000: Fixed dependency cycle(s) with /soc/i2c0mux/i2c@1/arducam_pivariety@c
Aug 17 17:47:00 raspberrypi kernel: /soc/i2c0mux/i2c@1/arducam_pivariety@c: Fixed dependency cycle(s) with /soc/csi@7e801000
Aug 17 17:47:00 raspberrypi kernel: /soc/csi@7e801000: Fixed dependency cycle(s) with /soc/i2c0mux/i2c@1/arducam_pivariety@c
Aug 17 17:47:00 raspberrypi kernel: /soc/i2c0mux/i2c@1/arducam_pivariety@c: Fixed dependency cycle(s) with /soc/csi@7e801000
Aug 17 17:47:02 raspberrypi kernel: arducam-pivariety 10-000c: pivariety_read: Reading register 0x103 failed
Aug 17 17:47:02 raspberrypi kernel: arducam-pivariety 10-000c: probe failed

I got past this. I had a cable issue and am now up and running. Glad to know I didn’t need to reflash it.

1 Like

Hi,
Glad to hear that you got it fixed. Please let me know if you have any issue.

I am having a similar issue. I followed this video to a tee, https://www.youtube.com/watch?v=l534zjr9Ys4
and still the

pi@dt-living:~ $ rpicam-hello

[0:00:52.255353954] [1837] INFO Camera camera_manager.cpp:330 libcamera v0.5.2+125-69c6546d-dirty (2025-09-12T07:28:55BST)

Made X/EGL preview window

Made DRM preview window

Preview window unavailable

ERROR: *** no cameras available ***

Why is this happening. Tried 2 different 64mp cam modules and neither work tried moving around ribbon cables and still nothing…

any advice?

also it worked in the past on the same rasperry pi but not now idk why tho

Hi,
Could you post pictures of your hardware connection? Moreover, it’d be appreciated if you could post the output of the command here:

cat /boot/firmware/config.txt

Hi! I have stuck with set up IMX462 module (Amazon, Arducam for RPi 5 Camera Module, IMX462) with Raspberry Pi5 OS 64.

Hardware Revision: c04170
Kernel Version: 6.12.47+rpt-rpi-2712
OS Codename: trixie
ARCH: aarch64
Can you update please Quick Start Guide ?