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:
- downloaded Edge impulse CLI
- I have python installed
- I pip installed esptool and downloaded the master folder from GIT
- I downloaded the latest Edge Impulse firmware
- I ran the windows bat file
- I opened the cmd and ran the edge-impulse-daemon
- 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