what you mean by 'powering down' the watch, you took it apart and disconnected battery? or let the battery die so it boots from scratch when charger is attached?
as for all FFs it may be some issue with i2c, Espruino has both HW i2c - the I2C1 object or software i2c - new I2C() so you can try the other one, possibly after running E.reboot() just in case. also there is i2c scan code you can try to see it still responds, see e.g. code here http://forum.espruino.com/conversations/278556/#comment13444645
EDIT: oh gordon already responded with similar hints
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.
what you mean by 'powering down' the watch, you took it apart and disconnected battery? or let the battery die so it boots from scratch when charger is attached?
as for all FFs it may be some issue with i2c, Espruino has both HW i2c - the
I2C1
object or software i2c -new I2C()
so you can try the other one, possibly after running E.reboot() just in case. also there is i2c scan code you can try to see it still responds, see e.g. code here http://forum.espruino.com/conversations/278556/#comment13444645EDIT: oh gordon already responded with similar hints