The deprecated legacy camera stack must be configured via dt-blob.bin, not via dtoverlay and dtparam entries in config.txt.
Standard Pi models have fixed assignments for GPIOs and I2C busses for the cameras (and displays), so those are represented in the default dt-blob.bin that is backed into the firmware.
Compute Modules have no fixed assignments, so the default dt-blob.bin has no definitions assigned to avoid creating conflicts.
https://www.raspberrypi.com/documentati ... t-blob-bin
The docs have been updated to only document Bookworm and libcamera, but you can go back in the history as all the docs are in git:
https://github.com/raspberrypi/document ... evice-tree
You'll still find the dt-blob files for enabling legacy cameras at https://datasheets.raspberrypi.com/
Standard Pi models have fixed assignments for GPIOs and I2C busses for the cameras (and displays), so those are represented in the default dt-blob.bin that is backed into the firmware.
Compute Modules have no fixed assignments, so the default dt-blob.bin has no definitions assigned to avoid creating conflicts.
https://www.raspberrypi.com/documentati ... t-blob-bin
The docs have been updated to only document Bookworm and libcamera, but you can go back in the history as all the docs are in git:
https://github.com/raspberrypi/document ... evice-tree
You'll still find the dt-blob files for enabling legacy cameras at https://datasheets.raspberrypi.com/
Statistics: Posted by 6by9 — Tue Jun 25, 2024 1:23 pm