#How to properly take control of a pre-flashed Atom Echo in ESPHome?

1 messages · Page 1 of 1 (latest)

toxic cradle
#

I was trying to take control and reflash, but am getting this error

INFO ESPHome 2025.11.0
INFO Reading configuration /config/esphome/m5stack-atom-echo-084b54.yaml...
Failed config

packages: [source /config/esphome/m5stack-atom-echo-084b54.yaml:5]
  
  Failed to load packages. voice-assistant/m5stack-atom-echo.yaml does not exist in repository.
  m5stack.atom-echo-voice-assistant: github://esphome/firmware/voice-assistant/m5stack-atom-echo.yaml@main
distant glade
toxic cradle
#

I would like to do this remotely, if it's possible

#

The yaml configurations seem quite complex though. Which one of the three is used under the hood?

#

Also not sure how to get it into download mode. It doesn't show up at /dev/ttyUSB0

distant glade
#

you could get the binary file and send it via esphome ota i beleive

toxic cradle
#

Let me try a kernel update. That used to fix problems with ch341 module in other cases for me

toxic cradle
#

Worked after updating and rebooting

distant glade
toxic cradle
#

I am already running into pipeline errors, probably because the RAM is full when too large contexts are sent

#

😄

distant glade
toxic cradle
#

That one I could also use as a media player for e.g. the bathroom or kitchen

wanton ore
# toxic cradle Yeah, but the Voice PE is too expensive. It's just not worth 70€ with that crapp...

You're missing the point. The speaker doesn't matter, if it can't hear you well.
Currently there's no better HA satellites than based on XMOS chips. It's Voice PE, Respeaker Lite, FutureProofHomes Satellite1 and (lately) Respeaker XVF3800.

The cheapest is Respeaker Lite, and I have 5 of them working good across my home. Playing with replacing one of them with XVF3800 in the living room, since that one has the most advanced (in theory anyways) beam forming, AEC and NC capabilities.

#

Regarding the speaker - you anyways better off with using external speaker via 3.5mm jack.

distant glade
#

I use a soundcore mini on one of my VPE's for a better speaker and it works nicely - details HERE

Gist

Voice PE Setup with anker speaker. GitHub Gist: instantly share code, notes, and snippets.

toxic cradle
toxic cradle
#

In any case, the Atom Echo is the worst option so far. I am definitely going to return it.

#

or maybe use it in the toilet without a response

light cedar
#

Hey @toxic cradle I just developed some fixes to make my Atom Echo work - maybe it’ll help you out? https://community.home-assistant.io/t/atom-echo-works-for-a-while-after-restart-but-then-stops-responding/657761/14

toxic cradle
wanton ore
toxic cradle
#

Imagine you tell it to "turn of the kitchen light" and whispher understands "churn off the hitch and might". The LLMs are able to figure that out.

wanton ore
toxic cradle
#

gpt-oss:120b is for free in Ollama

#

I doubt HA Cloud can compete with it

wanton ore
wanton ore
toxic cradle
#

Unless German gets its AI shit together, there won't be anthing better

wanton ore
toxic cradle
#

Whisper is mostly trained on English data sets. It is what it is

wanton ore
toxic cradle
wanton ore
distant glade
# toxic cradle I don't want any cable mess laying around. I am not buying a 70€ satellite to th...

thats cool, making your own is definitely an option. but if your using it as a satelite you should looking at using the XMOS chip or something similar to help clean up voice and filter its speaker out of the microphone and stuff. for some examples you can see how stuff is setup on on the VPE on its schmatic diagram HERE and the xmos firmware used is opensource HERE also the guys over on the esphome discord might be able to help.

dire phoenix