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

Question/Issue:
I am trying to get the edge impulse daemon to work on my ESP32-S3. I have tried using both the ESP32-S3 Dev module and the ESP32-S3-EYE but I am running into the same error when trying to run the daemon. If anyone could help resolve this or has any advice, that would be appreciated.

Project ID:
[VCWC]

Context/Use case:
I want to collect sensor data and upload it to Edge Impulse for model training, specifically, build a key word spotting model. The daemon is supposed to connect via USB and communicate with the ESP32-S3 boards.

Steps Taken:

  1. downloaded Edge impulse CLI
  2. I have python installed
  3. I pip installed esptool and downloaded the master folder from GIT
  4. I downloaded the latest Edge Impulse firmware
  5. I ran the windows bat file
  6. I opened the cmd and ran the edge-impulse-daemon
  7. I have also tried running edge-impulse-daemon --clean

Expected Outcome:
For the daemon to connect without issues

Actual Outcome:
Getting the error: Failed to get info off device Timeout when waiting for > (timeout: 5000) onConnected

Reproducibility:
-Always

Environment:

  • Platform: [ESP32-S3 Dev module and ESP32S3 eye]

  • Build Environment Details: [Using the official pre-compiled edge impulse firmware for ESP32]

  • OS Version: [Windows 11]

  • Edge Impulse Version (Firmware): Unsure
    EI_STUDIO_VERSION_MAJOR:1
    EI_STUDIO_VERSION_MINOR: 71
    EI_STUDIO_VERSION_PATCH: 22

  • Edge Impulse CLI Version: [1.32.1]

  • Project Version: [e.g., 1.0.0]

  • Custom Blocks / Impulse Configuration: [MFE, Keyword Spotting]

Logs/Attachments:

Additional Information:
I have tried multiple USB cables and ports, but I still get timeouts

I tried changing the baud rate in the batch file to different frequencies

Hello @SaleemJ,

The Edge Impulse firmware is not compatible with the S3 versions. You’ll need to recompile the firmware with your hardware target.

Best.

Louis