Failed to get info off device Timeout when waiting for > (timeout: 5000)

Board: Himax WE-I Plus EVB
OS: MAC OSX 10.14.6
Edge Impulse serial daemon : v1.14.11

I followed the steps in this doc: Himax WE-I Plus - Edge Impulse Documentation

After flashing the Himax board, I tried to set up my development with Edge Impulse, by run ‘edge-impulse-daemon’
but I got

[SER] Failed to get info off device Timeout when waiting for > (timeout: 5000) onConnected.

Refer to some of the responses about this “Failed to get info off device Timeout……” issue; I have given several tries but get the same failure message.

Also, I had checked the Proxy setting and had changed different ports…

Could anyone give me a hint to solve this issue?
Thanks!

The relevant results of several attempts are posted below for your reference.

  1. Flashing the firmware

  2. response after : edge-impulse-daemon

  3. edge-impulse-run-impulse

  4. edge-impulse-daemon --clean

  5. edge-impulse-run-impulse --raw

Flashing board…
[HMX] Connecting to /dev/tty.usbserial-DT044YP2…
[HMX] Connected, press the RESET button on your Himax WE-I now
[HMX] Restarted into bootloader. Sending file.
[HMX] Sending 3286 blocks
████████████████████████████████████████ 100% | ETA: 0s | 3286/3286
[HMX] Sent all blocks (NAK count: 4)
[HMX] Press RESET to start the application…
[HMX] Firmware update complete

Flashed your Himax WE-I Plus development board.
To set up your development with Edge Impulse, run ‘edge-impulse-daemon’
To run your impulse on your development board, run ‘edge-impulse-run-impulse’
logout
Saving session…
…copying shared history…
…saving history…truncating history files…
…completed.

[Process completed]

edge-impulse-daemon

Edge Impulse serial daemon v1.14.11
Endpoints:
Websocket: wss://remote-mgmt.edgeimpulse.com
API: https://studio.edgeimpulse.com/v1
Ingestion: https://ingestion.edgeimpulse.com

[SER] Connecting to /dev/tty.usbserial-DT044YP2
[SER] Serial is connected, trying to read config…
[SER] Failed to get info off device Timeout when waiting for > (timeout: 5000) onConnected
……

edge-impulse-run-impulse
Edge Impulse impulse runner v1.14.11
[SER] Connecting to /dev/tty.usbserial-DT044YP2
[SER] Serial is connected, trying to read config…
[SER] Failed to get info off device:undefined. Is this device running a binary built through Edge Impulse? Reconnecting in 5 seconds
……

edge-impulse-daemon --clean
Edge Impulse serial daemon v1.14.11
? What is your user name or e-mail address (edgeimpulse.com)? WalterinTW
? What is your password? [hidden]
Endpoints:
Websocket: wss://remote-mgmt.edgeimpulse.com
API: https://studio.edgeimpulse.com/v1
Ingestion: https://ingestion.edgeimpulse.com

[SER] Connecting to /dev/tty.usbserial-DT044YP2
[SER] Serial is connected, trying to read config…
[SER] Failed to get info off device Timeout when waiting for > (timeout: 5000) onConnected
……

edge-impulse-run-impulse --raw

(base) MacBook-Air:~ walter$ edge-impulse-run-impulse --raw
Edge Impulse impulse runner v1.14.11
[SER] Connecting to /dev/tty.usbserial-DT044YP2
[SER] Connected to /dev/tty.usbserial-DT044YP2

Hello @WalterinTW ,

What is your Himax bootloader version?
I have had troubles on my side with my HIMAX board. I fixed the issues by upgrading the bootloader following this procedure (which is a bit painful): bsp_tflu/HIMAX_WE1_EVB_user_guide at master · HimaxWiseEyePlus/bsp_tflu · GitHub

Regards,

Louis

Maybe you can try with a different USB cable too, that sometimes helps

Thanks!

I really hope the problem was caused by the USB cable.

But the same USB cable and USB port worked well for an Arduino board.

I will follow your other suggestion: to upgrade the bootloader on the board. I hope I can upgrade the bootloader on my Mac… with Mac OSX.

Louis

Thank you for your suggestions!

I will try to upgrade the bootloader later at home.

It says, in the instruction for upgrading the bootloader :
……
There are bootloader and application in the flash, application update is available via serial terminal at Windows and Linux environment.
….…,Current bootloader update tool only support Linux environment.

==========================

But I do the work on my Macbook. I will give it a try on my Mac.
I hope I can complete the upgrade and it’s not very painful…. :laughing:

Just found that the original bootloader on the Himax board is version: 1.4.4 !

lost again…

===============================
embARC Build Time: Jan 4 2021, 13:44:14
Compiler Version: Metaware, 4.2.1 Compatible Clang 8.0.1
Boot loader Version : 1.4.4 (Date:Jan 4 2021)

chip version : 0x8535a1
cpu speed : 400000000 hz
spi speed : 50000000 hz
wake up evt:4
…secure lib version = 352380df9a347b1187d2361bfcd4455178a1ebcb
1st APPLICATION addr[3]=21000 (main-1966)
Bootloader Done !!!

jump to app FW : 0x10000004
Hello from Edge Impulse Device SDK.
Compiled on Mar 24 2022 10:20:35
Loaded configuration
Type AT+HELP to see a list of commands.

Hi Louis, my Himax bootloader is version 1.4.4, but I am also receiving this error. I have tried another USB cable as well and that did not help.