I’ve been working on a carrier board based around the E-Series Module, and everything works as expected… besides SLEEP_MODE_DEEP.
When I call System.sleep(SLEEP_MODE_DEEP, 60); in the code, the device goes to sleep but will never wake up again.
I am almost certain this happens because the RTC on E-Series is not getting power, so it doesn’t know when to wake up.
The Network Standby Sleep works perfectly, when I call:
System.sleep(D1, RISING, SLEEP_NETWORK_STANDBY, 60);
So this problem is only with SLEEP_MODE_DEEP.
I have the VBAT pin on the E-Series connected to the LiPo, which I thought was enough to keep it alive while in deep sleep.
If anyone could let me know what pins need to be powered for the E-Series to wake up from SLEEP_MODE_DEEP, it would be greatly appreciated!