Hi ,
I have the same issues with the subframes. After setting a ROI in the focus module the exposures for larger light frames give a time out after the subframe setting is unchecked.
I had a look into the code an found that the download estimation time is not reset when the subframe setting is unchecked. This causes a timeout for larger frames later.

I have set the download estimation time to high default value of 10s in the function that sets the ROI. The next frame will be captured without problmes. The download estimation will be adapted automatically later when new light frames are captured. I don't know if this is the best solution but it works at least.

Can anybody guide me how to make a prososal for such code changes in this project...

CS, Max

PS: I am testing ToupTec 2600 mono camera and RPi4