• Did you restart EspruinoHub after running setcap? At least we know the Pi can see Bluetooth devices.

    EspruinoHub should have:

    Starting scan...
    Scanning started.

    Near the top of the status screen, and yours doesn't seem to have that so there's been some issue initializing Bluetooth from Node. If it's not the permissions with setcap (which would be the most likely) then it might be how the Node.js library got installed.

    Could you try doing:

    cd EspruinoHub
    rm -rf node_modules
    npm install

    and see if you get any errors? There will be some warnings about SKIPPING OPTIONAL DEPENDENCY ... xpc-connection at the end, but that's all you should have.


Avatar for Gordon @Gordon started