If I'm honest, sometimes the connection on Linux doesn't work that well, even with newer versions of bluetoothd. Restarting the bluetooth service usually fixes it though.
While getting packages set up for the IDE itself can be painful, you can easily run espruino-server and connect to port 8080 - it'll then use noble to make the bluetooth connection, which is much more reliable.
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.
Please can you run
bluetoothd --version
?If I'm honest, sometimes the connection on Linux doesn't work that well, even with newer versions of bluetoothd. Restarting the
bluetooth
service usually fixes it though.The other thing you can try is to install the
espruino-web-ide
module on NPM: https://www.npmjs.com/package/espruino-web-ideWhile getting packages set up for the IDE itself can be painful, you can easily run
espruino-server
and connect to port 8080 - it'll then usenoble
to make the bluetooth connection, which is much more reliable.