I'd like to implement frame capture via the trigger pin provided on the oCam-1CGN-U.

It appears that all that is needed is write access to the registers of the sensor.Does your API implement such functionality?If not, could it be possible to implement?It would be so useful!

Have a look at how the Arducam is doing it, since they have a shield with the same sensor (AR0134)https://github.com/ArduCAM/ArduCAM_USB_Camera_Shield/issues/15It appears to show that if I can setup the camera with specific values on its registers it will begin capturing depending on the state of the trigger pin.

I purchased the oCam instead as it allows data transfer through USB3, Arducam only has USB2.0

We are sorry but the oCam-1CGN-U does not support the trigger.The pin for external connection is for future use.

Regarding the frame drop detection, please note that;- The camera never drops frames.- Frame drop can occur either at the communication level or the receiver level. -. The frame drop by communication usually occurs repeatedly so that we can detect the problem relatively with ease. -. The frame drop at receiver occurs when the reading action at the host system does not follow the receiving FPS. You can detect this type of frame drop by counting the frames read per unit time.

It's great to know that as long as on the receiving side you are reading the frames on time that you won't drop any!

If there is no trigger pin available, how then would you go around synchronizing multiple of these cameras? Any suggestions?

Any way you guys could release the code that controls the sensor under the hood?What is stopping you from releasing it?

The reason I ask is because I would like to capture video in the sensor's native 12 bit depth.Since it's my understanding that it gets downsampled to 8 bit resolution.Or is it already possible to read at 12 bit depth?