That's properly strange then - hcitool looks like it's working great.
I'm not sure what to suggest - I guess it could be some kind of permissions issue? You could try adding an external USB BLE dongle and see if that helps at all.
A workaround would be to install the Espruino command-line tools:
install Node.js 8 (not 10 - 'noble' Bluetooth LE is still broken in that)
npm install espruino
espruino -d Pixl --ide 8080 to connect to the first Pixl.js device that's found
Go to http://localhost:8080/ in the browser to get the IDE
This is 100% a Web Bluetooth/Chrome issue though (rather than being specific to the Espruino IDE), so perhaps the Chrome devs would have some ideas about it.
I'm on Mint 19.1 (which is basically Ubuntu 18.04) and it works fine on 2 separate devices. I'd have thought that I'd have heard more from people if it was broken for everyone in Ubuntu 19 though.
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.
That's properly strange then -
hcitool
looks like it's working great.I'm not sure what to suggest - I guess it could be some kind of permissions issue? You could try adding an external USB BLE dongle and see if that helps at all.
A workaround would be to install the Espruino command-line tools:
npm install espruino
espruino -d Pixl --ide 8080
to connect to the first Pixl.js device that's foundhttp://localhost:8080/
in the browser to get the IDEThis is 100% a Web Bluetooth/Chrome issue though (rather than being specific to the Espruino IDE), so perhaps the Chrome devs would have some ideas about it.
I'm on Mint 19.1 (which is basically Ubuntu 18.04) and it works fine on 2 separate devices. I'd have thought that I'd have heard more from people if it was broken for everyone in Ubuntu 19 though.