Skip to content

1. Update Channels

The Ai-WV01-32S-Kit development board supports two firmware update methods:

ChannelUse CaseNotes
Serial FlashingInitial flash, factory restore, offline environmentRequires BLDevCube tool + USB cable
OTA Online UpdateDaily firmware updates, remote maintenanceDevice 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:

Quick Steps:

  1. Install the CH343P driver and connect the development board to your PC
  2. Open BLDevCube, select chip model BL602
  3. Enter flashing mode: hold BOOT → press RST → release BOOT
  4. Select the firmware file, click Create & Flash to start
  5. 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:

  1. Open the WeChat mini-program "AI 硬件智能体"
  2. Navigate to your bound device details page
  3. Check the firmware version; if a new version is available, tap "Firmware Upgrade"
  4. Wait for the OTA download and automatic update (the device will restart during the process)
  5. 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

VersionRelease DateDescriptionDownload
v1.3Factory Pre-installedFirst production release, pre-flashed at factoryDownload
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

PrecautionDescription
⚠️ Do not cut powerPower loss during flashing or OTA will corrupt the firmware and may brick the device
⚠️ Back up Wi-Fi configFirmware upgrade clears Wi-Fi configuration; re-pairing is required after update
⚠️ Verify firmware versionEnsure the firmware file matches the hardware model (Ai-WV01-32S-Kit). Mismatched firmware may cause malfunctions
⚠️ Use 2.4GHz Wi-FiOTA updates require a 2.4GHz Wi-Fi connection; 5GHz networks are not supported
⚠️ USB cable qualityFor 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.

Released under the MIT License.