Ok, that's very interesting - and it stayed working for you after @rullen ?
If pinching works, then there's definitely a hardware issue - there are two possibilities really:
The little spring contact that connects the PCB to the aerial inside the Bangle's case isn't making contact properly, which could be due to corrosion.
The actual nRF52 chip has come partially disconnected from the board
If it's the second option, you're probably out of luck unless you want to reflow the board.
But the first option, I'd suggest repeatedly squeezing the top right of the watch - it's possible that a bit of mechanical movement would wear off enough corrosion that you get a reliable connection again.
If that doesn't work it'd be a matter of removing the LCD, taking the PCB off and cleaning the contacts on the PCB and watch case (maybe stretching the PCB contact to make it push harder), then sticking the LCD back on - there is a video on how to get the LCD off, but it is reasonably tricky.
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, that's very interesting - and it stayed working for you after @rullen ?
If pinching works, then there's definitely a hardware issue - there are two possibilities really:
If it's the second option, you're probably out of luck unless you want to reflow the board.
But the first option, I'd suggest repeatedly squeezing the top right of the watch - it's possible that a bit of mechanical movement would wear off enough corrosion that you get a reliable connection again.
If that doesn't work it'd be a matter of removing the LCD, taking the PCB off and cleaning the contacts on the PCB and watch case (maybe stretching the PCB contact to make it push harder), then sticking the LCD back on - there is a video on how to get the LCD off, but it is reasonably tricky.