IMX415 falls into category 2 of third party camera support - yes I tinker with the drivers and get them working, but support is pretty limited as it is not a Raspberry Pi product.
I have been in contact with Waveshare over a few things, and they did send me an IMX415 module with a 37.125MHz oscillator on the board instead of 24MHz. I don't know if they've started selling modules with the 37.125MHz oscillator, but the overlay assumes 24MHz, so you'd effectively be overclocking the IMX415, and framerate control will be wrong.
Just trying my 24MHz module on a Pi5 with "dtoverlay=imx415,4lane", and the images are fine. I am only booting to the console, not desktop, and that does make rendering far more efficient.
Pi4 only has 2 CSI2 data lanes, which limits the max framerate (15fps instead of 30), but other than that it should work fine there (I think that's what I tested on originally). The default overlay configuration is for 2 data lanes, which is why there is the "4lane" override for use on Pi5 or Compute Modules where 4 data lanes are available.
I have been in contact with Waveshare over a few things, and they did send me an IMX415 module with a 37.125MHz oscillator on the board instead of 24MHz. I don't know if they've started selling modules with the 37.125MHz oscillator, but the overlay assumes 24MHz, so you'd effectively be overclocking the IMX415, and framerate control will be wrong.
Just trying my 24MHz module on a Pi5 with "dtoverlay=imx415,4lane", and the images are fine. I am only booting to the console, not desktop, and that does make rendering far more efficient.
Pi4 only has 2 CSI2 data lanes, which limits the max framerate (15fps instead of 30), but other than that it should work fine there (I think that's what I tested on originally). The default overlay configuration is for 2 data lanes, which is why there is the "4lane" override for use on Pi5 or Compute Modules where 4 data lanes are available.
Statistics: Posted by 6by9 — Tue Mar 25, 2025 7:02 pm