1. Update Channels
The Ai-WV01-32S-Kit development board supports two firmware update methods:
| Channel | Use Case | Notes |
|---|---|---|
| Serial Flashing | Initial flash, factory restore, offline environment | Requires BLDevCube tool + USB cable |
| OTA Online Update | Daily firmware updates, remote maintenance | Device must be connected to Wi-Fi, via WeChat mini-program |
1.1 Serial Flashing
Use the BLDevCube flashing tool to write firmware via the Ai-WV01-32S-Kit's onboard USB serial port.
Preparation:
- BLDevCube flashing tool (download)
- CH343P driver (download)
- USB Type-C cable
- Target firmware
.binfile (download)
Quick Steps:
- Install the CH343P driver and connect the development board to your PC
- Open BLDevCube, select chip model
BL602 - Enter flashing mode: hold BOOT → press RST → release BOOT
- Select the firmware file, click Create & Flash to start
- Wait for completion — the PWR LED should remain lit indicating normal power
For detailed flashing instructions, refer to Get Started.
1.2 OTA Online Update
When the device is connected to Wi-Fi, you can perform OTA firmware updates via the WeChat mini-program "AI 硬件智能体" without connecting a USB cable.
Steps:
- Open the WeChat mini-program "AI 硬件智能体"
- Navigate to your bound device details page
- Check the firmware version; if a new version is available, tap "Firmware Upgrade"
- Wait for the OTA download and automatic update (the device will restart during the process)
- After the update completes, the device reconnects to Wi-Fi automatically
⚠️ Do not cut power during the OTA process — this may brick the device.
2. Version History
| Version | Release Date | Description | Download |
|---|---|---|---|
| v1.3 | Factory Pre-installed | First production release, pre-flashed at factory | Download |
| — | — | Future versions will be listed here | — |
The version table will be updated with new releases. Latest version info is also available in Resource Center.
3. Update Precautions
| Precaution | Description |
|---|---|
| ⚠️ Do not cut power | Power loss during flashing or OTA will corrupt the firmware and may brick the device |
| ⚠️ Back up Wi-Fi config | Firmware upgrade clears Wi-Fi configuration; re-pairing is required after update |
| ⚠️ Verify firmware version | Ensure the firmware file matches the hardware model (Ai-WV01-32S-Kit). Mismatched firmware may cause malfunctions |
| ⚠️ Use 2.4GHz Wi-Fi | OTA updates require a 2.4GHz Wi-Fi connection; 5GHz networks are not supported |
| ⚠️ USB cable quality | For serial flashing, use a data-capable USB cable (not a charge-only cable) to avoid flash failures |
4. Factory Firmware Description
Factory firmware version: v1.3
The Ai-WV01-32S-Kit development board ships with UART-MCP firmware v1.3 pre-flashed. This version includes full UART-MCP protocol support and the XiaoZhi AI agent, ready to use out of the box.
Factory firmware features:
- ✅ XiaoZhi AI Agent — Voice wake-up with "你好小安", AI conversation support
- ✅ UART-MCP Protocol — Communicates with STM32 via serial port, AI-controlled peripherals
- ✅ Wi-Fi Provisioning — Supports Wi-Fi configuration via WeChat mini-program (2.4GHz)
- ✅ Bluetooth Provisioning — Supports BLE scanning for device discovery in the mini-program
- ✅ OTA Update — Supports remote firmware updates via the mini-program
- ✅ Voice Output — AI responses played through the onboard speaker
Restoring factory firmware: To restore the factory firmware, download the v1.3 firmware package from Resource Center and flash it using the serial flashing method above.

