I have a few Electrons running DeviceOS 1.4.4.
They go to sleep (stop mode) and wake up every minute. I’ve been using this setup successfully for some time now. Upon waking up they read the battery soc to determine which power mode to use.
Since DeviceOS 1.5.0 it appears that the fuel gauge is always put to sleep. This prevents the soc from updating. Some workarounds I’ve read about is to call fuel.wakeup() and then a delay of at least 500 ms. This seems like a waste of power.
Is there any way to use sleep with DeviceOS 1.5.0 or later and not put the fuel gauge to sleep? If not this seems like a major flaw which means I’m stuck on 1.4.4. In previous DeviceOS versions you had SLEEP_MODE_SOFTPOWEROFF which also put the fuel gauge to sleep if you wanted that option.