Cameras & phones

Cameras

Camera connection, compatibility, first-time setup, and storage workflows for each adapter.

Raspberry Pi

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 libcamera implementation 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 libcamera implementation and are surfaced through the rpi-libcamera adapter 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.