Oh yeah, you were right. I was running both the Arduino IDE and trying to run the daemon at the same time. However, still having the same error as above:
Serial is connected, trying to read config...
[SER] Failed to get info off device Timeout when waiting for > (timeout: 5000) onConnected
Any other tips?
try selecting another port
Hi @janjongboom kindly help. This is the issue i am facing. I am running Arduino Nano RP2040 on Ubuntu 20.04.5.
Setting upload host in device...Error while setting up device Error: Failed to set upload host: Traceback (most recent call last):
File "<stdin>", line 1
SyntaxError: invalid syntax
at EiSerialProtocol.setUploadHost (/path/.nvm/versions/node/v16.0.0/lib/node_modules/edge-impulse-cli/build/shared/daemon/ei-serial-protocol.js:298:19)
at async setupWizard (/path/.nvm/versions/node/v16.0.0/lib/node_modules/edge-impulse-cli/build/cli/daemon.js:600:17)
at async SerialConnector.connectLogic (nvm/versions/node/v16.0.0/lib/node_modules/edge-impulse-cli/build/cli/daemon.js:477:17)
[SER] Cannot connect to remote management API using daemon, failed to read apiKey, deviceId or deviceType from device. Restarting your development board might help. Retrying in 5 seconds...
[WS ] Connecting to wss://remote-mgmt.edgeimpulse.com
[WS ] Connected to wss://remote-mgmt.edgeimpulse.com
[WS ] Failed to authenticate, API key not correct? Missing deviceId
Hi @aurel, I am running the Arduino Nano RP2040,however my i cant seem to register my device on edge pulse platform. I am trying to connect to device using chrome browser.
I suspect your Edge Impulse CLI is out-of-date.
Running the daemon…
C:\edge-impulse-daemon
Should result in…
Edge Impulse serial daemon v1.16.1
Endpoints:
Websocket: wss://remote-mgmt.edgeimpulse.com
API: https://studio.edgeimpulse.com
Ingestion: https://ingestion.edgeimpulse.com
[SER] Connecting to COM5
[SER] Serial is connected, trying to read config...
[SER] Retrieved configuration
[SER] Device is running AT command version 1.7.0
To update the CLI…
C:\npm update -g edge-impulse-cli
1 Like
flash the memory then try this…
Thank you worked like charm
1 Like
You can try to delete the device and then connect it again.
Followed the instructions (Arduino Nano 33 BLE Sense | Edge Impulse Documentation ) but no luck to connect (Failed to get info off device Timeout).
Brief description of actions:
I installed the following software:
- Edge Impulse CLI
- Arduino CLI
Afterwards I succesfully updated the latest pre-built firmware for Arduino Nano 33 BLE
-
Download the latest Edge Impulse firmware,
Then I runned edge-impulse-daemon and as you can see from the screenshot Serial closed and Failed to get info off device Timeout
Note whenever through Arduino IDE 2.3.3 I open Serial Monitor or Serial Plotter the Arduino Nano 33 BLE disconnects.
Just in case you ask, Arduino IDE 2.3.3 is not running when I run edge-impulse-daemon.
Any suggestions to solve the problem?
Everything works fine when connected to another Desktop PC.
But the problem appears when connected to laptop HP 255 g9 (6F293EA) (Ryzen3-5425u) usb ports!!!
I read somewhere that I must re-install the AMD graphics driver. It contains the chipset drivers, including the USB port drivers.
Below is the latest AMD grahics driver that is installed.
APU - AMD Radeon ™ Graphics - Primary/Integrated (VRAM - 512 MB - DDR4 1333 MHz)
Driver Version - 23.19.21.01-240819a-407052C-AMD-Software-Adrenalin-Edition
AMD Windows Driver Version - 31.0.21921.1000
UI Version - 2024.0819.1807.1996
AMD Audio Driver Version - 10.0.1.30
Driver Provider - Advanced Micro Devices, Inc.
Windows Edition - Windows 10 Professional (64 bit)
Windows Version - 22H2
Failed to get info off device timeout
Any suggestions ?
Solved !!!
Even though ARDUINO IDE works with Arduino Nano 33 BLE Sense Lite and fully communicate through the serial port (COM 5 or COM 4)
The edge-impulse-daemon continues to respond “Failed to get info off device…”
So something was going wrong with AMD USB 3.1 Extensible Host Controller 1.10 (Microsoft) and edge impulse serial daemon so I did the following :
- Re-installed AMD graphics driver (Adrenalin software)
- Afterwards I succesfully updated the latest pre-built firmware for Arduino Nano 33 BLE
Download the latest Edge Impulse firmware ,
Then I runned edge-impulse-daemon --clean
All works fine !!!
1 Like