I encountered a similar issue on my Bangle 2: Gadgetbridge (the Bangle.js version from f-droid) was not reporting battery charge and not sending any notifications. Strangely, the weather app was working correctly.
Rewriting the settings app as suggested in this thread seemed to fix it: http://forum.espruino.com/conversations/378757/#16642711
I decided to try that suggestion because my watch also sometimes briefly displayed 'updating boot0...', which was also reported in that thread
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
I encountered a similar issue on my Bangle 2: Gadgetbridge (the Bangle.js version from f-droid) was not reporting battery charge and not sending any notifications. Strangely, the weather app was working correctly.
Rewriting the settings app as suggested in this thread seemed to fix it:
http://forum.espruino.com/conversations/378757/#16642711
I decided to try that suggestion because my watch also sometimes briefly displayed 'updating boot0...', which was also reported in that thread