Atom Echo firmware

I need the firmware for the Atom Echo to make it a home assistant device please. I’m having problems finding it.

The situation is this…

I bought an Echo and it came with the firmware pre-installed. However, the speaker isn’t working.

M5stack said to flash it to be a bluetooth speaker in order to test. I said OK, but I need the firmware.

They provided the bluetooth speaker firmware for the speaker, but won’t provide the firmware to flash it back to being a HA device. They said I could flash it via the web site.

I told them that I use Linux, and as Chrome and Edge aren’t available on Linux, the on-line flashing tools won’t work. I need the firmware… I’m not about to flash it to being a bluetooth speaker if I can’t flash it back again.

So I’m a bit stuck and need help please.

Where does this firmware reside in the internet?

M5Stack are telling me to flash it on line at this URL -

The “expert” URL below the “connect” button goes to YAML and not firmware. So I don’t know where to go.

Compile and install with esphome.

Thanks. I’m waiting for a replacement to come, so I can take the existing one (which is serving OK as microphone and LED feedback) out of “production” in the bedroom… and then I can mess around with it.

I also have an Atom Echo with dead speaker. It seems the very small speaker is not sized correctly. I read it somewhere on the net… The speaker is 0.5W, but the amp is 2W. It is also possible that the output does not have a capacitor, Depending how ESPHome initializes the DAC, DC current could be flowing constantly trough the speaker. That’s also something I read somewhere… (translated from japanese) The fact is you can find a lot of people with dead speaker in their Echo.
I fixed mine by opening the plastic case and soldering the cheapest plastic box speaker from aliexpress. If you have a working one, don’t set the volume to max

Your reply spurred me to look at this again.

It does seem like I got it working.

I deleted the echos from my system and started a new one using s3 and the YAML code here - wake-word-voice-assistants/m5stack-atom-echo at main · esphome/wake-word-voice-assistants · GitHub - making sure that I put my wifi secrets in.

The code had to be compiled to a factory bin file and then pushed to the units. Then they talked on the wifi and HA picked them up.

I did get a warning about the LED function being depreciated in a future version, so I expect more trouble with these further down the line.

Still haven’t managed to sort out the wake word properly. The on device appears to be OK Nabu and I haven’t worked out how to change it to my usual. But at least it seems to be working now.