I have this working very nicely on a two-camera CM4 system along with the fixed focus wide imx708 camera. This is in my /boot/firmware/config.txt
:
dtoverlay=imx708,cam0
dtoverlay=ov64a40,cam1
and rpicam-still --list
returns:
Available cameras
-----------------
0 : ov64a40 [9248x6944 10-bit] (/base/soc/i2c0mux/i2c@1/ov64a40@36)
Modes: 'SBGGR10_CSI2P' : 1920x1080 [70.56 fps - (784, 1312)/7712x4352 crop]
2312x1736 [32.24 fps - (0, 0)/9280x6976 crop]
3840x2160 [19.40 fps - (784, 1312)/7712x4352 crop]
4624x3472 [9.86 fps - (0, 0)/9280x6976 crop]
8000x6000 [3.18 fps - (624, 472)/8048x6032 crop]
9248x6944 [2.60 fps - (0, 0)/9280x6976 crop]
1 : imx708_wide [4608x2592 10-bit RGGB] (/base/soc/i2c0mux/i2c@0/imx708@1a)
Modes: 'SRGGB10_CSI2P' : 1536x864 [120.13 fps - (768, 432)/3072x1728 crop]
2304x1296 [56.03 fps - (0, 0)/4608x2592 crop]
4608x2592 [14.35 fps - (0, 0)/4608x2592 crop]
I have the camera mounted in the expected way, with the cable coming out from the bottom of the camera module. I take a picture like this:
rpicam-still --camera 0 --nopreview --autofocus-on-capture=1 --output capture.jpg
I get this (scaled down):
The imx708 camera takes pictures the correct way up.
Should the Owlsight be doing this?