Ok, so even with factory reset you couldn't get 2v12 working? I know the watches have changed slightly over time (different barometer and HRM sensors) and I've had to add support for those over time so it's possible that if your watch was one of the newer ones, it wouldn't ever have been able to run firmwares earlier than a certain version.
But if you can find a firmware+factory image that does appear to use less power right now than the current version, I can try it on a Bangle.js I have here that's cut open so I can measure power usage, and maybe I can track down the 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.
Ok, so even with factory reset you couldn't get 2v12 working? I know the watches have changed slightly over time (different barometer and HRM sensors) and I've had to add support for those over time so it's possible that if your watch was one of the newer ones, it wouldn't ever have been able to run firmwares earlier than a certain version.
But if you can find a firmware+factory image that does appear to use less power right now than the current version, I can try it on a Bangle.js I have here that's cut open so I can measure power usage, and maybe I can track down the issue.