Um, this kinda of problem happens when your PC drivers aren’t completing read responses. We’ve seen issues like this occurring where I’ll send message to the camera and the camera will respond and then the OS won’t bother delivering the response to the IDE. OpenMV IDE actually has a work around in it to ping the OpenMV C when this happens to unstuck the OS.
Anyway, you can change the serial timeouts using a command line argument with OpenMV IDE.
Please launch OpenMV IDE on the command line with --help and the IDE will display all arugments it can take. Then increase the read and write timeouts from 5 seconds and 3 seconds respectively to something higher. That said, the timeouts are already very long… So, I don’t think they are the issue but it’s something to try.