Owlsight 64 MP: upside down?

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?

Hi,
How about adding the rotation parameter…?

That would work, but it means I have to treat the camera differently from all others

Hi scruss,
You can refer to my setting in the config.txt file. As you can see, I have connected owleye camera to the CAM 1 port on the CM4 board.

dtoverlay=ov64a40,rotation=0,link-frequency=360000000,cam1

I referred to this link, love and support from 6by9 LOL:
https://forums.raspberrypi.com/viewtopic.php?t=348449