Arducam IMX519 Noir Camera Not Detected by libcamera on Raspberry Pi 3B+ Bullseye

Hi all, I’m having trouble getting the Arducam IMX519 Autofocus Camera Module (Noir) working on a Raspberry Pi 3B+. libcamera never detects it. Running libcamera-hello gives me:

ERROR: *** no cameras available ***

Picamera2 also fails to initialize the camera. I’ve already checked and reseated the ribbon cable connections, done a fresh install of Raspberry Pi OS bullseye, and made sure all dependencies are up to date. Still nothing shows up. Any ideas?

Thanks for the details. That error means the camera isn’t being detected at all, so let’s pull some diagnostic info. Could you reboot the Pi, then run these commands to generate a bug report:

wget -O arducam-camera-bug-report https://github.com/ketai-dhr/arducam-camera-bug-report/releases/download/tools/arducam-camera-bug-report
chmod +x ./arducam-camera-bug-report
./arducam-camera-bug-report

That will create an arducam-bug-report.txt file in the current directory. Please send that file to me through a private message so I can check the diagnostic data.

Okay, I ran the tool and I’ve sent the arducam-bug-report.txt to you via private message. Here’s a rundown of my setup for context:

  • Platform: Raspberry Pi 3B+
  • OS: Raspberry Pi OS bullseye (fresh install)
  • Camera: Arducam IMX519 Autofocus Camera Module for Raspberry Pi Noir
  • Guide I followed: Picamera2 User Guide - Arducam Wiki
  • libcamera-hello output: ERROR: *** no cameras available ***
  • Already tried reseating the cable, a fresh OS install, and updating all dependencies

The camera has never worked since I got it, so I’m starting to suspect a hardware problem.

Thanks, I’ve received the report. Let me go through it and I’ll get back to you shortly.

Just checking in - any update on what the problem is?

Sorry for the wait. I found it in your report - the imx519 overlay is not enabled in your Raspberry Pi config file, so the driver never gets loaded and libcamera can’t see the camera. You need to enable imx519 in the config file following the software section of the Quick Start Guide for the IMX519 Autofocus Camera:

https://docs.arducam.com/Raspberry-Pi-Camera/Native-camera/Quick-Start-Guide/#software-guide-for-imx519-autofocus-camera

Once the imx519 entry is enabled, reboot and try libcamera-hello again.

That got it working, thank you for your help! Enabling imx519 in the config file was the missing piece. I’ve attached a screenshot of it working now.