I made a change to the firmware so if it doesn't find the CCCD in the normal place it looks one after.
So please could you try installing a 'cutting edge' firmware and removing the characteristic.handle_cccd = 35; line? I think it might be ok after that and you could even use the default ble_uart module.
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.
Great! Glad it's working now!
I made a change to the firmware so if it doesn't find the CCCD in the normal place it looks one after.
So please could you try installing a 'cutting edge' firmware and removing the
characteristic.handle_cccd = 35;
line? I think it might be ok after that and you could even use the defaultble_uart
module.