Unable to get IMX519 recognized

Hi all,
I have a raspberry pi zero W fresh out of the box with an IMX517 camera. I am unable to get the pi to recognize the camera at all. The OS is the current Raspberry pi OS lite 32 bit (still Bullseye 6.1.21) that comes when using the raspberry pi imager. Im also following the quickstart guide:
https://docs.arducam.com/Raspberry-Pi-Camera/Native-camera/Quick-Start-Guide/
The pi itself is working fine, I have no issues with connecting to my wifi and SSH’ing into it. Ive quadrupled check’d the orientation for the camera ribbon (UC-376) on both ends.

No matter what I do I get “No cameras available”. Ive manually installed the libcamera libraries just to check, although it was my understanding that they come preinstalled with this version of bullseye. I’ve re-imaged my pi as well. This is rather early in the process to be having issues, so I was hoping someone may be able to help me troubleshoot this. Im not sure what else to put that may help, but if requested I will post the dmesg.

Thank you for any help!

Hi @somethingClever
Welcome to our community!
For further debugging, I need the information listed below:

  • Pictures of hardware connection–both Raspberry Pi’s end and camera’s end. Because you are new to the forum, you may be limited to post one picture in one reply.

  • The output of the command cat /boot/config.txt

  • The output of the command dpkg -l | grep libcamera

Hi Dion, thanks for reaching out. I apologize for taking so long to respond.

Here is the output of dpkg -l | grep libcamera

Here is the config:

# For more options and information see
# http://rpf.io/configtxt
# Some settings may impact device functionality. See link above for details

# uncomment if you get no picture on HDMI for a default "safe" mode
#hdmi_safe=1

# uncomment the following to adjust overscan. Use positive numbers if console
# goes off screen, and negative if there is too much border
#overscan_left=16
#overscan_right=16
#overscan_top=16
#overscan_bottom=16

# uncomment to force a console size. By default it will be display's size minus
# overscan.
#framebuffer_width=1280
#framebuffer_height=720

# uncomment if hdmi display is not detected and composite is being output
#hdmi_force_hotplug=1

# uncomment to force a specific HDMI mode (this will force VGA)
#hdmi_group=1
#hdmi_mode=1

# uncomment to force a HDMI mode rather than DVI. This can make audio work in
# DMT (computer monitor) modes
#hdmi_drive=2

# uncomment to increase signal to HDMI, if you have interference, blanking, or
# no display
#config_hdmi_boost=4

# uncomment for composite PAL
#sdtv_mode=2

#uncomment to overclock the arm. 700 MHz is the default.
#arm_freq=800

# Uncomment some or all of these to enable the optional hardware interfaces
dtparam=i2c_arm=on
#dtparam=i2s=on
#dtparam=spi=on

# Uncomment this to enable infrared communication.
#dtoverlay=gpio-ir,gpio_pin=17
#dtoverlay=gpio-ir-tx,gpio_pin=18

# Additional overlays and parameters are documented /boot/overlays/README

# Enable audio (loads snd_bcm2835)
dtparam=audio=on

# Automatically load overlays for detected cameras
start_x=1

# Automatically load overlays for detected DSI displays
display_auto_detect=1

# Enable DRM VC4 V3D driver
dtoverlay=vc4-kms-v3d
max_framebuffers=2

# Disable compensation for displays with overscan
disable_overscan=1

[cm4]
# Enable host mode on the 2711 built-in XHCI USB controller.
# This line should be removed if the legacy DWC2 controller is required
# (e.g. for USB device mode) or if USB support is not required.
otg_mode=1

[all]

[pi4]
#dtoverlay=vc4-fkms-v3d
# Run as fast as firmware / board allows
arm_boost=1

[all]
gpu_mem=128

Ill post pictures of the connectors when I have physical access to the pi again. However, I will say I do not remember editing the config file, so if that is a necessary step, that might be my issue.
Thank you again for the help, I will post the connections soon.

The connecter to the pi:

The camera side connection:

Im just realizing the config file is the part I missed. Definitely was in the documentation. I apologize for using up your time.

1 Like