@ber if you rebooted, installed default apps and BTN2.read() is always returning false then yes, it sounds like you have a hardware problem.
Can you feel a physical 'click' when you press the button in?
I guess your watch may well be under guarantee so we could arrange a replacement/fix for you, but it could take a few weeks - so as @johan_m_o says it might be worth looking inside if you want it fixed now. More than likely it'll be something simple like alignment between the outside knob and the actual button
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.
@ber if you rebooted, installed default apps and BTN2.read() is always returning false then yes, it sounds like you have a hardware problem.
Can you feel a physical 'click' when you press the button in?
I guess your watch may well be under guarantee so we could arrange a replacement/fix for you, but it could take a few weeks - so as @johan_m_o says it might be worth looking inside if you want it fixed now. More than likely it'll be something simple like alignment between the outside knob and the actual button