Plug the device into PC and visit this website - https://esphome.io/projects/ select voice assistant and the atom echo device connect and install firmware and configure to wifi credentials
Go through the process of adopting and setting encryption key
in the packages section you will see this line:
m5stack.atom-echo-wake-word-voice-assistant: github://esphome/wake-word-voice-assistants/m5stack-atom-echo/m5stack-atom-echo.yaml@main
change this to:
m5stack.atom-echo-wake-word-voice-assistant: github://MichaelMKKelly/wake-word-voice-assistants/m5stack-atom-echo/m5stack-atom-echo.yaml@no-ww-button-only
Press Save - Press Install - Select "Wirelessly"
I updated this to support preannounce media and continued conversation using the new components released with 2025.5
You are switching your device to install a firmware package from my fork repo instead of an official esphome repo. my repo may not be as quick to update as official repos in terms of bugfixes etc... and there is always a risk when installing firmware from an unofficial source so you use at your own risk.
If you are uncomfortable using this firmware config then you should reflash back to stock firmware from the link in the first section of this guide.