Raspberry Pi MIPI CSI cameras driven by Raspberry Pi's libcamera stack on a Raspberry Pi camera node. These sensors connect directly to the Pi's CSI-2 ribbon port and are exposed to Camera Server through the rpi-libcamera adapter.
- Relevant info: the supported sensor list mirrors what Raspberry Pi's own
libcameraimplementation recognizes. A sensor listed here is recognized by the adapter; test the exact module and Pi model before event use. - Sensor names below are the libcamera sensor IDs. The friendly Raspberry Pi product name is shown in parentheses when one exists.
- Autofocus controls (AfMode, lens position) are only available on sensors that have a focus lens, such as the IMX708 (Camera Module 3). Fixed-focus sensors expose the rest of the libcamera controls but hide AfMode.
Official Raspberry Pi sensors
- OV5647 (Raspberry Pi Camera Module V1)
- IMX219 (Raspberry Pi Camera Module V2)
- IMX708 (Raspberry Pi Camera Module 3)
- IMX477 (Raspberry Pi HQ Camera)
- IMX500 (Raspberry Pi AI Camera)
- IMX296 (Raspberry Pi Global Shutter Camera)
Third-party sensors
- IMX290
- IMX327
- IMX378
- IMX519
- OV9281
Relevant info
- These sensors are supported by Raspberry Pi's
libcameraimplementation and are surfaced through therpi-libcameraadapter on a Raspberry Pi camera node. - Test the exact sensor, Pi model, and libcamera build before event use. Behavior can vary with the sensor revision, the Pi's camera stack version, and the cable used.
- The IMX500 (AI Camera) and IMX296 (Global Shutter Camera) have specialized modes that are outside the standard still-capture path. Confirm the capture mode you need before relying on them at an event.