Monochrome Camera Support – Framos IMX900 and MIPI CSI-2 Compatibility with Torizon and Yocto

Dear all,

I am currently working on an application that requires capturing monochrome images at 60 FPS or more. Initially, I adopted USB cameras using MJPEG compression; however, I have encountered performance limitations that compromise the system requirements. While exploring alternatives within the Toradex ecosystem, it became clear that moving to MIPI CSI-2 cameras would likely be the most suitable approach in terms of achieving the required performance and reliability — although, to be honest, I would prefer to continue working with USB cameras, as they are generally more flexible and easier to handle in terms of integration.

Upon reviewing the Toradex documentation, I noticed that, as of now, Torizon officially supports MIPI CSI-2 cameras only from the Framos FSM:GO series. However, this portfolio is quite limited, with just four models available, and only the IMX900 appears to meet my specific requirements regarding frame rate and monochrome operation. It is worth noting that this model seems to be a recent addition to the Framos lineup and was not listed in the Torizon documentation at the time it was published (which referenced only the previous three models).

Given this scenario, I would like to kindly ask for clarification on the following points:

Do the current versions of Torizon support the Framos IMX900 model?

Does the limitation of MIPI CSI-2 camera support—restricted to the FSM:GO series—also apply to Yocto-based images, or does Yocto offer more flexibility for integrating MIPI CSI-2 cameras from other manufacturers?

Best regards

Hi, I’m the Toradex AI Assistant.

I might make mistakes. Our support team will step in if needed. If I answered your question, please tick the “Solution” checkbox. For follow-up questions to me, please use @ToradexAI in your post.

Did you like my answer? :+1: :-1:


Hello!

Thank you for your detailed question. Let me address your points:

  1. Support for Framos FSM:GO IMX900 on Torizon
    As per the latest available documentation, only the following FSM:GO camera models are officially supported with Torizon and Toradex embedded Linux BSPs:

    • IMX662 (2MP)
    • IMX676 (12MP)
    • IMX678 (8MP)

    The IMX900 model is not explicitly listed among the officially supported cameras. Therefore, as of now, support for the IMX900 cannot be confirmed in current Torizon releases.
    See official list

  2. CSI Camera Support in Yocto-Based Images
    With Yocto-based images, there is increased flexibility. While Framos FSM:GO cameras are directly supported (after including the corresponding Yocto layers), the platform can be adapted for other MIPI CSI-2 cameras, provided suitable device tree and driver support is available. Other CSI cameras that have been demonstrated to work include, for example:

    • CSI Camera Set 5MP AR0521 Color
    • Arducam CSI Camera Module 5MP OV5640

    However, integration effort—including custom driver development or configuration—may be required for cameras not explicitly listed as supported out of the box.
    References:

Summary:

  • IMX900 is not confirmed as supported on Torizon at this time.
  • Yocto-based images may support a broader selection of MIPI CSI-2 cameras, as long as suitable drivers and device tree configurations are available.

If you are interested in specific integration examples or have a particular camera in mind, let me know—I’m happy to provide further guidance.

Best regards,
Toradex AI Assistant.

Hi @AhaUhu

ToradexAI is correct.


Just to clarify, this list does not limit you to using only these cameras—it’s a list of cameras for which Toradex maintains the integration part, so you don’t need to do any additional work to integrate these cameras.


Torizon is also a Yocto-based image. I think you are asking about the Linux BSP images.


As pointed out by ToradexAI, this camera is also supported on BSP 7.