Skip to main content

XiaoZhi AI Application Tutorial

Welcome to the Waveshare AI Application Tutorials!

This tutorial series is designed to help developers master the quick setup of AI agents on Waveshare's ESP32 series development boards that support AI applications. The tutorial includes application guides such as XiaoZhi AI, OpenClaw, and ESP-Claw. You can choose the corresponding tutorial based on your needs.


XiaoZhi AI Application Tutorial

info

Firmware for some models is universal. For example, the ESP32-S3-LCD-1.85 and ESP32-S3-Touch-LCD-1.85 can use the same firmware.

info

Some models have V1 and V2 versions. Download the corresponding firmware version based on the product.

ModelFirmware VersionLocationNotes
ESP32-C6-Touch-AMOLED-1.32v2.2.6XiaoZhi GitHub or Waveshare GitHub-
ESP32-C6-Touch-AMOLED-1.43v2.2.6XiaoZhi GitHub or Waveshare GitHub-
ESP32-C6-LCD-1.69v2.2.6XiaoZhi GitHub or Waveshare GitHub-
ESP32-C6-Touch-LCD-1.83v2.2.6XiaoZhi GitHub or Waveshare GitHub-
ESP32-C6-Touch-AMOLED-1.8v2.2.6XiaoZhi GitHub or Waveshare GitHub-
ESP32-C6-Touch-AMOLED-2.06v2.2.6XiaoZhi GitHub or Waveshare GitHub-
ESP32-C6-Touch-AMOLED-2.16v2.2.6XiaoZhi GitHub or Waveshare GitHub-
ESP32-P4-NANO-10.1-Av2.2.6XiaoZhi GitHub or Waveshare GitHub-
ESP32-P4-WIFI6-Touch-LCD-3.4Cv2.2.6XiaoZhi GitHub or Waveshare GitHub-
ESP32-P4-WIFI6-Touch-LCD-10.1v2.2.6XiaoZhi GitHub or Waveshare GitHub-
ESP32-P4-WIFI6-Touch-LCD-4Bv2.2.6XiaoZhi GitHub or Waveshare GitHub-
ESP32-P4-WIFI6-Touch-LCD-4Cv2.2.6XiaoZhi GitHub or Waveshare GitHub-
ESP32-P4-WIFI6-Touch-LCD-7v2.2.6XiaoZhi GitHub or Waveshare GitHub-
ESP32-P4-WIFI6-Touch-LCD-7Bv2.2.6XiaoZhi GitHub or Waveshare GitHub-
ESP32-P4-WIFI6-Touch-LCD-8v2.2.6XiaoZhi GitHub or Waveshare GitHub-
ESP32-P4-WIFI6-Touch-LCD-3.5v2.2.6XiaoZhi GitHub or Waveshare GitHub-
ESP32-P4-WIFI6-Touch-LCD-4.3v2.2.6XiaoZhi GitHub or Waveshare GitHub-
ESP32-S3-Touch-AMOLED-1.32v2.2.6XiaoZhi GitHub or Waveshare GitHub-
ESP32-S3-Touch-LCD-3.49v2.2.6XiaoZhi GitHub or Waveshare GitHub-
ESP32-S3-ePaper-1.54v2.2.6XiaoZhi GitHub or Waveshare GitHubFirmware is available in v1 and v2 versions; download the corresponding version based on the product
ESP32-S3-Touch-AMOLED-1.75v2.2.6XiaoZhi GitHub or Waveshare GitHub-
ESP32-S3-Touch-AMOLED-1.75Cv2.2.6XiaoZhi GitHub or Waveshare GitHub-
ESP32-S3-Touch-LCD-1.83v2.2.6XiaoZhi GitHub or Waveshare GitHub-
ESP32-S3-Touch-LCD-1.85C-BOXv2.2.4Waveshare GitHubFirmware is available in v1 and v2 versions; download the corresponding version based on the product
ESP32-S3-LCD-1.85v2.2.6XiaoZhi GitHub or Waveshare GitHub-
ESP32-S3-Touch-LCD-1.85v2.2.6XiaoZhi GitHub or Waveshare GitHub-
ESP32-S3-Touch-AMOLED-1.8v2.2.6XiaoZhi GitHub or Waveshare GitHub-
ESP32-S3-Touch-AMOLED-2.06v2.2.6XiaoZhi GitHub or Waveshare GitHub-
ESP32-S3-Touch-LCD-3.5Bv2.2.6XiaoZhi GitHub or Waveshare GitHub-
ESP32-S3-Touch-LCD-3.5v2.2.6XiaoZhi GitHub or Waveshare GitHub-
ESP32-S3-RLCD-4.2v2.2.6XiaoZhi GitHub or Waveshare GitHub-
ESP32-S3-AUDIO-Boardv2.2.6XiaoZhi GitHub or Waveshare GitHub-
ESP32-S3-Touch-LCD-4Bv2.2.6XiaoZhi GitHub or Waveshare GitHub-
ESP32-S3-Touch-LCD-4.3Cv2.2.6XiaoZhi GitHub or Waveshare GitHub-
ESP32-S3-Touch-LCD-1.46v2.2.6XiaoZhi GitHub or Waveshare GitHub-
ESP32-S3-Touch-LCD-1.54v2.2.6XiaoZhi GitHub or Waveshare GitHub-
ESP32-S3-LCD-0.85v2.2.6XiaoZhi GitHub or Waveshare GitHub-
ESP32-S3-ePaper-3.97v2.2.6XiaoZhi GitHub or Waveshare GitHub-
ESP32-S3-Touch-AMOLED-1.43Cv2.2.6XiaoZhi GitHub or Waveshare GitHub-
ESP32-S3-Touch-AMOLED-2.16v2.2.6Waveshare GitHub-
ESP32-S3-CAM-XXv2.2.6XiaoZhi GitHub or Waveshare GitHubSupports connecting to Waveshare display modules such as 3.5", 2.8", 2", 1.83", etc. Different firmware corresponds to different display modules.
ESP32-Touch-LCD-3.5v2.2.6XiaoZhi GitHub or Waveshare GitHub-