This might be a long shot, but have you tried a different OS?
I personally use PopOS on my T480 and I've had more success with Espruino bluetooth than on Windows laptops.
A number of Linux distros have a live usb mode where you can just boot from the usb without having to install on a disk.
At least with that we can further narrow down if it's your drivers or your Bangle.js (but if you're getting services list from an android phone, I think it's more likely the windows drivers are wonky).
© Espruino, powered by microcosm.
Report a problem