Sony’s IMX477 is a 12MP (4056x3040) rolling shutter color image sensor.

Supported resolutions

Supported sensor resolution by depthai






30 FPS


3840 x 2160

30 FPS



60 FPS

Support to this sensor hasn’t been mainlined in firmware yet, so you need to use a special library version. To use this sensor, checkout depthai-python to the multi_cam_support branch, and install the library by running python3 examples/ You can quikcly evaluate the sensor by running python3 tests/ -cams rgb,c -cres [resolution].

FFC compatibility

With OAK FFC boards you can easily evaluate different sensors and optics, as you can connect FFC camera boards to any OAK FFC baseboard (OAK-FFC-4P, OAK-FFC-3P) via a flexible cable. FFC camera boards are carrier boards for the CCM (additional information below), so it can easily be connected to any OAK FFC baseboard. The following FFC camera boards contain this sensor:

Sensor CCMs

Compact camera modules (CCMs) can be integrated directly into a custom product. CCMs are used in the final camera product. CCMs vary in optics and FPC connector. The following CCMs have been built using this sensor:

  • Arducam short FPC:

    • M12 AF (PY070) - WIP

  • Arducam longer FPC:

    • AF (Motorized Focus)

    • M12 FF

Additional images


IMX477 motorized focus macro photography (1cm from the PCB)

Got questions?

We’re always happy to help with code or other questions you might have.