Raspberry Pi Zero W Not Detecting 8MP Autofocus Camera (imx219)

I’m new to the Raspberry Pi ecosystem, but trying to get my camera working and nothing so far has worked. I’ve followed all the tutorials I could find online to ensure my raspi-config settings were proper and that I’ve installed the correct drivers & packages. Any help or suggestions are appreciated. I’m running headless with no other attachments to the Pi. The below diagnostics were executed through SSH, but I can VNC into the Pi and I’ve seen similar results.

Any help is appreciated!

libcamera-hello -t 0
Preview window unavailable [0:34:33.059623114] [3314] **INFO** **Camera** **camera_manager.cpp:293** libcamera v0.0.0+3897-c3c878a9 ERROR: *** no cameras available ***
.
uname -a
Linux rpi 5.15.61+ #1579 Fri Aug 26 11:08:59 BST 2022 armv6l GNU/Linux
.
cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 11 (bullseye)" NAME="Raspbian GNU/Linux" VERSION_ID="11" VERSION="11 (bullseye)" VERSION_CODENAME=bullseye ID=raspbian ID_LIKE=debian HOME_URL="http://www.raspbian.org/" SUPPORT_URL="http://www.raspbian.org/RaspbianForums" BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
.
cat /proc/meminfo
MemTotal: 375192 kB MemFree: 141440 kB MemAvailable: 262640 kB Buffers: 9056 kB Cached: 153024 kB SwapCached: 3140 kB Active: 118208 kB Inactive: 72384 kB Active(anon): 28120 kB Inactive(anon): 2476 kB Active(file): 90088 kB Inactive(file): 69908 kB Unevictable: 16 kB Mlocked: 16 kB SwapTotal: 102396 kB SwapFree: 4688 kB Dirty: 0 kB Writeback: 0 kB AnonPages: 25672 kB Mapped: 29764 kB Shmem: 2084 kB KReclaimable: 12520 kB Slab: 24796 kB SReclaimable: 12520 kB SUnreclaim: 12276 kB KernelStack: 1704 kB PageTables: 4596 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 289992 kB Committed_AS: 1121772 kB VmallocTotal: 638976 kB VmallocUsed: 4908 kB VmallocChunk: 0 kB Percpu: 64 kB CmaTotal: 65536 kB CmaFree: 59588 kB
.
cat /boot/config.txt
# 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 camera_auto_detect=1 # Automatically load overlays for detected cameras start_x=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 #added in overlay for arducam camera #dtoverlay=imx219 [all] [pi4] #dtoverlay=vc4-fkms-v3d # Run as fast as firmware / board allows arm_boost=1 dtoverlay=arducam [all] dtparam=act_led_trigger=actpwr gpu_mem=128 dtparam=i2c_vc=on
.
dmesg | grep -E "imx477|imx219|arducam"
[ 47.631462] **imx219** 10-0010: failed to read chip id 219 [ 47.752819] **imx219**: probe of 10-0010 failed with error -5

Hi,

Please release #dtoverlay=imx219 in the config.txt file.