I know this has been talked about quite a bit with regard to solar nodes, but in my experience every Rak node I own, regardless of solar or battery, will enter brownout-protection mode when the battery drains completely. This requires a manual power reset every time.
Now, I’m a technical person and tend not to let my devices drop to zero battery, but I’ve recently started giving a few handheld, battery powered, mobile nodes out to trusted neighbors as a way to grow the local mesh. These people are generally not technically minded, so they will let their nodes’ batteries go completely dead from time to time…and every time they do, they have to bring it to me and have me open the case and reset it.
Short of installing a physical switch to sever connection to the battery, is there any way around this phenomenon? I know I could use an external battery management system. It feels like this is a fatal flaw in the RAK designs, though, as it makes the units inappropriate for non-tech savvy users…which in my experience is most users.
When I start to explain you have to use a screwdriver, open the case, manually pull the connector form the board and re-seat it…they just say they’d sooner bring it back to me for that “service” for fear of breaking something or not being able to put the case back together.
Are Rak boards really that “fragile” with regard to power and not being at all able to come back from battery drain, even when powered through USB? I’m not talking about solar charging at all, I’m not plugged into that. I used an 18650 connected to the JST battery port on the board. The solar JST connector is unused. When trying to revive from zero battery, I use a USB connection to the board via a pigtail surface mounted to the case.
What’s worse, I’d estimate 20% of the time when this happens the firmware is corrupted and the whole thing needs a re-flash. None of that speaks well to ease-of-use or consumer adoptability.
I know there are other options out there beyond Rak boards, but this sure seems a fatal flaw in Rak’s architecture.
Hoping for someone to tell me I’m missing a critical device setting or something along those lines!
Thanks in advance!