I hope I am doing something wrong, because right now I really hate my Hydras, the Cerbs were just easy.
When I work with the Hydra I frequently find that it becomes completely unresponsive and I end up having to reflash the firmware. I see this happen just when trying to deploy updated code, or when I unplug from wall then plug into USB or unplug from USB and plug into wall.
I have added a physical button to my project and pressing the button shuts down the web server, stops a timer, clears my LCD, and then calls System.Threading.Thread.CurrentThread.Abort();, and I have issues much less frequently (maybe 80% less), but it still happens too frequently.
When it gets into the stuck state, it shows up as an unrecognized device, but then I can use the microSD with that boot file and then re-flash it, , but until I reflash it I can never seem to get it to release. And I have this problem with both of my Hydra’s.
The Cerbs on the other hand seem so rock solid you could probably throw them on the side walk, run over them with a tank, then plug them in and have them work just fine.