@All,
Good news, this issue has a short term fix while we wait for the next release of deviceOS.
I added this line to the header:
PMIC pmic;
Then, this line to the Setup() section:
pmic.enableBuck();
The credit for this fix (and explanation of why it works) is from @ielec in this post:
As always @Rftop provides great perspective. I wanted to repost this fix on this thread so it would be closed. I have deployed this fix and it has worked very well.
@Rftop the excessive energy drain was finally tracked down to an issue with Particle's providers in Rwanda. We were seeing round-trip times of up to 5000mSec and the devices would hang while attempting to connect and authenticate.
Thanks,
Chip