You should get 4.7v out of Espruino's Bat pin when on USB. That really should be enough, so it could be the module itself is dead - although not dead enough not to respond on I2C... It's probably a power supply issue.
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.
Well, at least one of them works.
You should get 4.7v out of Espruino's Bat pin when on USB. That really should be enough, so it could be the module itself is dead - although not dead enough not to respond on I2C... It's probably a power supply issue.