Gemini 435Le Hardware Triggering/Sync issues

I have a problem with the hardware trigger functionality of these cameras.
From what I can understand the hardware trigger is supposed to train the camera to follow an external trigger at 10hz. If you feed the same signal into multiple cameras, they should all trigger at the same time.

With exactly the same configuration setup, same firmware (1.3.11) and a microcontroller running the hardware trigger, my 4 cameras drift away from the trigger by about a millisec every 5-10 seconds at 10hz. Not only that, the difference in frametime (using the output sync as a timing point, and with the camera facing a 10msec resolution clock) between the cameras varies from 1 - 140 msec. Its like the hardware trigger is doing very little to help with sync.

In an ideal world, I would want to trigger the camera at random times (not less than 100ms between triggers) but this doesn’t seem possible?

Sometimes, a camera will ‘behave’ and follow the hardware trigger, but its not always the same camera. Normally, they seem to go into free-run mode and just spit out data.

Can anyone provide some help? Is there a setting I am missing?

I have also tried running them in secondary mode, with similar results.

Yes, this is similar to Gemini 435Le hardware triggering problems which has no responses.