when the custom characteristic is added, and my Bluez already knows about the Nordic UART from previous discover, it would immediately disconnect after connect. So I'm forced to remove and rediscover.
That's a good one to know... I had occasionally got into an odd state that required removal of the device (and IIRC that is somewhere in the bluetooth troubleshooting docs) but I didn't know why!
Out of interest, how do you remove? Just with the OS's Bluetooth Menu, or via some command-line? I find the OS menu very difficult as it's got about 1000 devices in it for me!
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 a good one to know... I had occasionally got into an odd state that required removal of the device (and IIRC that is somewhere in the bluetooth troubleshooting docs) but I didn't know why!
Out of interest, how do you remove? Just with the OS's Bluetooth Menu, or via some command-line? I find the OS menu very difficult as it's got about 1000 devices in it for me!