So to activate it you should switch off programmable checkbox in setting, this should force console to null which has a special override in the SWDCON code. Or you can reboot to recovery menu - this does not force console to anything so the switch works too.
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.
BTW if you have Bangle 2 with SWD debugger working then a latest test build is here https://github.com/fanoush/Espruino/actions/runs/10298290054/job/28503123641
https://github.com/fanoush/Espruino/actions/runs/10298290054/artifacts/1789295635
For windows it works with openocd binary build from https://github.com/openocd-org/openocd/releases/ , either the 0.12.0 or the latest one which has extra parameter for RTT server which can enable telnet character mode automatically as per https://stackoverflow.com/questions/273261/force-telnet-client-into-character-mode , then
rtt server start 2222 0 \377\375\042\377\373\001
enables it with some extra more garbage initially sent to espruino consoleSo to activate it you should switch off programmable checkbox in setting, this should force console to null which has a special override in the SWDCON code. Or you can reboot to recovery menu - this does not force console to anything so the switch works too.