I ran into this today testing my new battery weather station. I’m getting ready to deploy a new low power weather station for my parents house using an Argon, a few sensors, and a big LiPoly battery plugged directly into the Argon. The Argon is plugged into a USB 5W solar panel. It had been running my charge test for about 24 hours, and then stopped checking in (it should wake every 15 minutes, send me some weather data, go back to sleep using ULTRA_LOW_POWER).
When I went to look at it, it was flashing rapid light blue, the core was connected, but couldn’t finish the handshake is what I got to. I was able to reset using the reset button and it reconnected fine after that. Given the battery drain when I hit reset, it was in that state for the full hour (not much sun this afternoon). Is there a way to time limit this potential error so the unit either goes back to sleep OR resets if it fails for more than a few seconds/minutes? This could be pretty bad as this unit is going into a place where it will be impossible to even recognize this happened, much less fix it (it will be in a sealed box for weather and stuck under the panel away from people).