New Raspberry Pi IMX296 Global Shutter Camera Support

Dear BBAI-64 Community,

Recently, Raspberry Pi community introduced a new camera into their eco-systems : Sony IMX296. This camera sensor is really interesting with global shutter feature much suitable for stereo camera, especially together with the hardware accelerated Stereo Depth Estimation available on TDA4VM.

I would like to know if Beagleboard.org or TI has a plan to support this new camera from Raspberry Pi as well ? Knowing that the camera started to be supported in the libcamera mentioned in following thread : [IMX219] Stereo Camera support for BeagleboneAI-64 - #5 by RobertCNelson

Thanks in advance and best regards,
Pascal

I finally got the Sony IMX296 global-shutter camera working reliably on the BeagleY-AI.

And I documented the entire bring-up as a reproducible workflow.

The main pieces were:

  • Custom IMX296 kernel driver built as an out-of-tree module
  • Custom CSI0 and CSI1 device-tree overlays
  • DTC compilation and fdtoverlay merging
  • Correct CSI2RX/D-PHY configuration and CSI1 MIPI-switch/IRQ fixes
  • V4L2 raw Bayer capture at 1456×1088
  • TI TIOVX ISP integration with IMX296 DCC files
  • Hardware H.264 encoding and RTP/UDP streaming

The final workflow and all relevant source files are now public here:

The repository includes the IMX296 driver, .dtso overlays, DCC configuration sources, helper scripts, licensing information, and a complete bring-up guide under docs/bringup.md.

I also verified the DT overlay generation/merge steps and the driver build procedure directly on the BeagleY-AI, so the goal is that someone else can reproduce the camera bring-up instead of having to rely on undocumented trial-and-error.

Hopefully this is useful to anyone trying to bring up an IMX296 or similar CSI camera on the BeagleY-AI.

Thank you for producing the work. I am sure a lot of people will be glad to review it and make it work for them.

Would it be possible to entice you to add a page to the docs
so that this nugget may get a more permanent residency?

I’m just saying this now, because in a week or two,
this will have scrolled off the radar, never to be seen again.
(and that would be a shame)