-
Notifications
You must be signed in to change notification settings - Fork 95
Description
I am unable to connect to a Puck.js with espruino-cli (v 0.1.45) on a 64-bit RaspiOS on a Raspberry Pi A 3+, the same Puck.js can be connected from a legacy 32 bit OS version. espruino-cli installed with "npm install -g espruino". The Puck.js is listed but cannot be connected to. Any thoughts about the cause of this? In reality, I am also unable to pair to the device with bluetoothctl, although it is discoverable. Again, this works on the 32 bit OS version.
espruino-cli.js -v --list
0.1.45
Espruino Command-line Tool 0.1.45
Acorn library not found - you'll need it for compiled code
Found /usr/local/lib/node_modules/espruino/libs/targz.js
Found /usr/local/lib/node_modules/espruino/libs/utf8.js
Found /usr/local/lib/node_modules/espruino/libs/esprima/escodegen.js
Found /usr/local/lib/node_modules/espruino/libs/esprima/esmangle.js
Found /usr/local/lib/node_modules/espruino/libs/esprima/esprima.js
Found /usr/local/lib/node_modules/espruino/espruino.js
Found /usr/local/lib/node_modules/espruino/core/codeWriter.js
Found /usr/local/lib/node_modules/espruino/core/config.js
Found /usr/local/lib/node_modules/espruino/core/env.js
Found /usr/local/lib/node_modules/espruino/core/flasher.js
Found /usr/local/lib/node_modules/espruino/core/flasherESP8266.js
Found /usr/local/lib/node_modules/espruino/core/modules.js
Found /usr/local/lib/node_modules/espruino/core/notifications.js
Found /usr/local/lib/node_modules/espruino/core/serial.js
Found /usr/local/lib/node_modules/espruino/core/serial_chrome_serial.js
No chrome.serial - Chrome Serial disabled
Found /usr/local/lib/node_modules/espruino/core/serial_chrome_socket.js
No chrome.sockets - Chrome Socket disabled
Found /usr/local/lib/node_modules/espruino/core/serial_frame.js
serial_frame: Not running in a browser
Found /usr/local/lib/node_modules/espruino/core/serial_noble.js
Found /usr/local/lib/node_modules/espruino/core/serial_node_serial.js
Found /usr/local/lib/node_modules/espruino/core/serial_node_socket.js
Found /usr/local/lib/node_modules/espruino/core/serial_web_audio.js
Found /usr/local/lib/node_modules/espruino/core/serial_web_bluetooth.js
Found /usr/local/lib/node_modules/espruino/core/serial_web_serial.js
Found /usr/local/lib/node_modules/espruino/core/serial_websocket_local.js
Found /usr/local/lib/node_modules/espruino/core/serial_websocket_relay.js
Found /usr/local/lib/node_modules/espruino/core/serial_winnus.js
Not on Windows, Winnus not needed
Found /usr/local/lib/node_modules/espruino/core/terminal.js
Found /usr/local/lib/node_modules/espruino/core/utils.js
Found /usr/local/lib/node_modules/espruino/plugins/assembler.js
Found /usr/local/lib/node_modules/espruino/plugins/boardJSON.js
Found /usr/local/lib/node_modules/espruino/plugins/compiler.js
Found /usr/local/lib/node_modules/espruino/plugins/getGitHub.js
Found /usr/local/lib/node_modules/espruino/plugins/localModules.js
Found /usr/local/lib/node_modules/espruino/plugins/minify.js
Found /usr/local/lib/node_modules/espruino/plugins/pretokenise.js
Found /usr/local/lib/node_modules/espruino/plugins/saveOnSend.js
Found /usr/local/lib/node_modules/espruino/plugins/setTime.js
Found /usr/local/lib/node_modules/espruino/plugins/unicode.js
UTF8 Library loaded successfully
Found /usr/local/lib/node_modules/espruino/plugins/versionChecker.js
Initialising CodeWriter
Initialising Config
Initialising Env
Initialising Flasher
Initialising FlasherESP8266
Initialising Modules
Initialising Notifications
Initialising Serial
- Initialising Serial Noble Bluetooth LE
- Initialising Serial Node Serial
- Initialising Serial Node Socket
- Initialising Serial Web Audio
- Initialising Serial Web Bluetooth
- Initialising Serial Web Serial
Initialising Utils
Initialising Status
Initialising Assembler
Initialising BoardJSON
Initialising Compiler
Initialising GetGitHub
Initialising LocalModules
Initialising Minify
Initialising Unicode
Initialising VersionChecker
Initialising CoreModules
Initialising Pretokenise
Initialising SaveOnSend
Initialising SetTime
Searching for serial ports...
Noble: getPorts - initialising...
Noble: stateChange -> poweredOn
Noble: Disable Web Bluetooth as we have Noble instead
Noble: Starting scan
PORTS:
/dev/ttyAMA0 (undefined)
Noble: Found UART device: Puck.js bd2c f3:fd:3e:12:bd:2c
Noble: Found UART device: Puck.js bd2c f3:fd:3e:12:bd:2c
f3:fd:3e:12:bd:2c (Puck.js bd2c) RSSI -31
Noble: Found UART device: Puck.js bd2c f3:fd:3e:12:bd:2c
Noble: Found device: 78:bd:bc:09:cf:a7 78:bd:bc:09:cf:a7
Noble: Found UART device: Puck.js bd2c f3:fd:3e:12:bd:2c
Noble: Found UART device: Puck.js bd2c f3:fd:3e:12:bd:2c
Noble: Found device: 78:bd:bc:09:cf:a7 78:bd:bc:09:cf:a7
Noble: Found UART device: Puck.js bd2c f3:fd:3e:12:bd:2c
espruino-cli.js -v -p f3:fd:3e:12:bd:2c
0.1.45
Espruino Command-line Tool 0.1.45
Acorn library not found - you'll need it for compiled code
Found /usr/local/lib/node_modules/espruino/libs/targz.js
Found /usr/local/lib/node_modules/espruino/libs/utf8.js
Found /usr/local/lib/node_modules/espruino/libs/esprima/escodegen.js
Found /usr/local/lib/node_modules/espruino/libs/esprima/esmangle.js
Found /usr/local/lib/node_modules/espruino/libs/esprima/esprima.js
Found /usr/local/lib/node_modules/espruino/espruino.js
Found /usr/local/lib/node_modules/espruino/core/codeWriter.js
Found /usr/local/lib/node_modules/espruino/core/config.js
Found /usr/local/lib/node_modules/espruino/core/env.js
Found /usr/local/lib/node_modules/espruino/core/flasher.js
Found /usr/local/lib/node_modules/espruino/core/flasherESP8266.js
Found /usr/local/lib/node_modules/espruino/core/modules.js
Found /usr/local/lib/node_modules/espruino/core/notifications.js
Found /usr/local/lib/node_modules/espruino/core/serial.js
Found /usr/local/lib/node_modules/espruino/core/serial_chrome_serial.js
No chrome.serial - Chrome Serial disabled
Found /usr/local/lib/node_modules/espruino/core/serial_chrome_socket.js
No chrome.sockets - Chrome Socket disabled
Found /usr/local/lib/node_modules/espruino/core/serial_frame.js
serial_frame: Not running in a browser
Found /usr/local/lib/node_modules/espruino/core/serial_noble.js
Found /usr/local/lib/node_modules/espruino/core/serial_node_serial.js
Found /usr/local/lib/node_modules/espruino/core/serial_node_socket.js
Found /usr/local/lib/node_modules/espruino/core/serial_web_audio.js
Found /usr/local/lib/node_modules/espruino/core/serial_web_bluetooth.js
Found /usr/local/lib/node_modules/espruino/core/serial_web_serial.js
Found /usr/local/lib/node_modules/espruino/core/serial_websocket_local.js
Found /usr/local/lib/node_modules/espruino/core/serial_websocket_relay.js
Found /usr/local/lib/node_modules/espruino/core/serial_winnus.js
Not on Windows, Winnus not needed
Found /usr/local/lib/node_modules/espruino/core/terminal.js
Found /usr/local/lib/node_modules/espruino/core/utils.js
Found /usr/local/lib/node_modules/espruino/plugins/assembler.js
Found /usr/local/lib/node_modules/espruino/plugins/boardJSON.js
Found /usr/local/lib/node_modules/espruino/plugins/compiler.js
Found /usr/local/lib/node_modules/espruino/plugins/getGitHub.js
Found /usr/local/lib/node_modules/espruino/plugins/localModules.js
Found /usr/local/lib/node_modules/espruino/plugins/minify.js
Found /usr/local/lib/node_modules/espruino/plugins/pretokenise.js
Found /usr/local/lib/node_modules/espruino/plugins/saveOnSend.js
Found /usr/local/lib/node_modules/espruino/plugins/setTime.js
Found /usr/local/lib/node_modules/espruino/plugins/unicode.js
UTF8 Library loaded successfully
Found /usr/local/lib/node_modules/espruino/plugins/versionChecker.js
Initialising CodeWriter
Initialising Config
Initialising Env
Initialising Flasher
Initialising FlasherESP8266
Initialising Modules
Initialising Notifications
Initialising Serial
- Initialising Serial Noble Bluetooth LE
- Initialising Serial Node Serial
- Initialising Serial Node Socket
- Initialising Serial Web Audio
- Initialising Serial Web Bluetooth
- Initialising Serial Web Serial
Initialising Utils
Initialising Status
Initialising Assembler
Initialising BoardJSON
Initialising Compiler
Initialising GetGitHub
Initialising LocalModules
Initialising Minify
Initialising Unicode
Initialising VersionChecker
Initialising CoreModules
Initialising Pretokenise
Initialising SaveOnSend
Initialising SetTime
Connecting to 'f3:fd:3e:12:bd:2c'
Noble: getPorts - initialising...
Noble: stateChange -> poweredOn
Noble: Disable Web Bluetooth as we have Noble instead
Noble: Starting scan
Port "f3:fd:3e:12:bd:2c" not found - checking ports again (5 attempts left)
Noble: Found UART device: Puck.js bd2c f3:fd:3e:12:bd:2c
Noble: Found UART device: Puck.js bd2c f3:fd:3e:12:bd:2c
Noble: Stopping scan (openSerial)
BT> Connecting
BT> Connected
Unable to connect!
Done
Thanks.