This is just a friendly ad for those who are using subject smart watch with micropython. I created a boot.py one-liner which will prevent the stock battery from blowing up. Yes it does. No I am ok thank you.
https://github.com/pulkin/mpy-twatch-config
It essentially sets the charging current to the minimal value of 300mA.