Hi,
We have a fleet of Electron devices out (around 30 pcs.), and sometimes they simply disconnect and require a manual reset to work again. Usually, they will work fine for days, until they randomly fail. They can fail at any time, also in the middle of the night where they’re not taking any inputs. A press on the reset button always solves it, but since these devices are spread around the city, having to manually press reset is not a viable solution.
I managed to get a video clip of the LEDs of an Electron that has stopped working. The charging LED seems to be blinking at 1 Hz (but they randomly start doing that even when functioning, since the PMIC has been disabled; instead of battery, they are powered on VIN from a stable CUI 12V power supply). What’s interesting, however, is that neither the status LED or the D7 LED is on. The firmware running on the Electron will keep D7 on at all times, so it seems that nothing is running on the Electron in this state:
https://www.youtube.com/watch?v=SsnXF40BhPM
As mentioned before, pressing the reset button will make it reconnect and work again. In the firmware, I’ve integrated a watchdog timer as well as various network diagnostics tools, that should do a modem reset in case it disconnects (using https://github.com/rickkas7/electronsample).
Some of the Electrons have yet to fail in this setup and seem to be running indefinitely; but it might still be a random event that will happen eventually, I just can’t figure out the cause.
Does any of you have an idea of what could be causing this issue?
Thank you!