This chapter describes how to configure CoreS3 as a Home Assistant voice assistant.
ESPHome 2025.1.2. If compilation errors occur, switch to this version for verification.)
Click the Online Flashing button below and follow the prompts to flash the firmware and configure Wi-Fi, allowing you to quickly connect CoreS3 to Home Assistant.
For detailed flashing and configuration instructions, refer to Online ESPHome Firmware Flashing and Configuration.
After using online flashing, you do not need to perform the "Firmware Compilation & Flashing" steps. Proceed directly to 4. Getting Started.
This section explains how to recompile the project from the yaml configuration file for secondary development, feature modifications, or new functionality.
NEW DEVICE in the lower right corner to create a new device.
CONTINUE in the pop-up window.
New Device Setup to create a new configuration file.
Use recommended settings, then click ESP32-S3 and select M5Stack CoreS3.
Skip.
EDIT at the bottom left of the device to modify the Wi-Fi connection configuration. (The Wi-Fi configuration defaults to the Wi-Fi configuration of the current HA server, and also supports direct modification to plain text: ssid: "xxxx").
packages:
remote_package_files:
url: https://github.com/m5stack/esphome-yaml
files: [common/cores3-satellite-base.yaml]
ref: main
refresh: 0s
SAVE and INSTALL in the upper right corner. In the pop-up installation method, select Manual download.
Download button and select the Modern Format firmware to download to your local machine.
Open ESPHome Web to use the web burning tool for burning, or use other tools such as esptool for burning. The starting address for firmware burning is 0x00.
INSTALL and select the *.bin file compiled in the previous steps.
INSTALL button again to burn.
Check it out -> CONFIGURE, and follow the pop-up steps to add the device to the specified area to complete the configuration. If you do not receive a new device prompt message, click Settings -> Device & services to view the device status.
Test Wake Word.
Select Area.
Select Pipeline.
Complete Setup.