I'm not sure if this is a software or hardware problem, but my OpenROV 2.5 with the beta software stops working after being in use for 40-50 minutes.
I have left the ROV on for many hours, so I know it only happens while it's in the water and being used. Both times that I tested it in the pool, around 40 minutes in, the ROV just completely stopped working and the cockpit stopped updating any information. The second time, I remember the battery voltage was around 11.5 and when I "rebooted" the ROV by disconnecting and reconnecting the USB cable, only the "power" led on the control board lit up.
I can get the ROV to boot up properly again simply by opening the battery tubes, closing them again, and then reconnecting the USB cable to the laptop. This makes it seem that as long as any power is connected to the ROV, the un-bootable state is retained.
Could it be that the battery voltage dropped too low for a second and caused one of the boards to automatically shut off? Maybe some hardware started to overheat? Any other thoughts/suggestions?