Your not putting the Electron into a deep sleep when the battery gets low and turning it back on when the solar panel charges back up past the preset SOC.
If you were doing that as I suggested 4000 times then you would have no issues. No need for a 100w solar panel.
Since it seems that Particle cannot reproduce this with their devices reliably but you have devices that seem to got the âgiftâ, maybe Particle might want to get hands on one of your devices.
Not sure what you mean. No other hardware connected. Asset Tracker kit with solar panel. That's it. I cut the connector off of the panel and threaded the wire through a hole I drilled into the case, and screwed the stripped wires into the terminal block.
It doesnât really matter to me anymore. I mean, yes it matters; I want to know why and I want it fixed, but Iâve been instructed not to spend any more time on this.
I agree the Electrons should not go dead but using that Low SOC code also gives you a longer life span from the battery since your not discharging it as deeply on a regular basis also.
Try adding code to enable brownout reset. It can't hurt anything, might fix your problem, and if not, you can tell us so we can try to narrow down the root cause of the issue:
System firmware now restores public server key and server address if missing
Added CRC checking to the Electron DCD & Photon/P1 DCT implementation so that write errors are detected.
Added a critical section around flash operations and around DCD/DCT operations to make them thread safe.
Fixes possible corruption of event data in multi-threaded firmware
Use backup registers instead of DCD/DCT to store system flags to avoid chance of a DCD/DCT corruption
For those of you that can unfortunately replicate your issues quite easily⌠I would really appreciate your thoughts on the improvements made above and if they help in your applications.
I was running a unit with 0.7.0-rc.2 and it got corrupted when the battery went flat. - How do we recover from this, I have STLINKv2 etc but canât get it to connect, although following the docs, its difficult to get it connect anyway.
A second unit suffered from never connecting to the Particle Cloud after the battery went flat (ie Fast Cyan Flash) even after reflashing with 0.7.0-rc.3 and new application code. It connects to the cellular OK, and then gets stuck at Fast Cyan Flash.
depending on what âwipeâ means you might have to setup like new or reclaim the device. you can try particle flash --usb tinker or particle flash --serial tinker with device connected via usb