The timeout getting services sounds just like what @dklinkman's changes were supposed to fix.
At the moment I'm afraid there is no extra debugging - but I'm not sure what else we could print that would help (apart from turning on something inside Noble itself). We're asking 'Noble' to return the available services and the function is never returning.
Does dmesg in Linux say something? Maybe the OS is reporting problems?
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.
The timeout getting services sounds just like what @dklinkman's changes were supposed to fix.
At the moment I'm afraid there is no extra debugging - but I'm not sure what else we could print that would help (apart from turning on something inside Noble itself). We're asking 'Noble' to return the available services and the function is never returning.
Does
dmesg
in Linux say something? Maybe the OS is reporting problems?