Changelog Xiaozhi ESP32 v2.0.4 - v2.2.6 Tổng hợp cập nhật firmware mới nhất
Tổng hợp changelog dự án xiaozhi-esp32 từ v2.0.4 đến v2.2.6: phần cứng mới, BLUFI, USB camera, RNDIS, Otto Robot MCP, sửa lỗi wake word và GIF. Bản dịch tiếng Việt.
Nguồn: GitHub — 78/xiaozhi-esp32 Releases. Bài viết tổng hợp và dịch/giải thích changelog từ v2.0.4 (28/10/2025) đến v2.2.6 (19/04/2026) — phiên bản mới nhất tại thời điểm đăng.
Xiaozhi ESP32 — Changelog v2.0.4 → v2.2.6
Xiaozhi ESP32 (github.com/78/xiaozhi-esp32) là dự án mã nguồn mở biến bo mạch ESP32 thành trợ lý AI giọng nói. Từ cuối 2025 đến đầu 2026, dự án đã phát hành 7 bản chính với hàng trăm thay đổi — mở rộng phần cứng, cải thiện âm thanh, camera, giao diện và sửa nhiều lỗi quan trọng.

Bảng tóm tắt các phiên bản
| Phiên bản | Ngày phát hành | Điểm nhấn |
|---|---|---|
| v2.2.6 | 19/04/2026 | Nhiều board Waveshare mới, quản lý Assets mở rộng, EchoEar → ESP-VoCat, sửa crash GIF/JSON |
| v2.2.4 | 09/03/2026 | Sửa SetupUI, AMOLED/ePaper Waveshare, board ABS 2.0, ổn định AudioService |
| v2.2.3 | 17/02/2026 | Bluetooth 小智云聊, OGG streaming, SetupUI, sửa AFE/pin thấp |
| v2.2.2 | 02/02/2026 | Audio codec mới, RNDIS USB, camera OV2640/OV3660, wake word, M5 Cardputer Adv |
| v2.1.0 | 30/12/2025 | BLUFI配网, USB Camera, ESP32-C5, nhiều board DIY mới |
| v2.0.5 | 19/11/2025 | Otto Robot MCP, xoay ảnh camera, JPEG, layout LCD layers |
| v2.0.4 | 28/10/2025 | ESP32-C5/P4, 16 ngôn ngữ, esp_video, nhiều board Waveshare/LILYGO |
Chi tiết từng phiên bản
v2.0.4 (28/10/2025)
- Phần cứng mới: ESP32-C5, ESP32-P4 (Waveshare 7" MIPI, Function EV Board), LILYGO T-Display-P4, Wireless-Tag P4 + LCD 7", Waveshare S3 Touch 1.83"…
- Âm thanh: Thêm
SetInputGain(float gain)cho AudioCodec - Camera: Refactor dùng component
esp_video; sửa camera Lichuang, LilyGo T-CameraPlus-S3 - Giao diện: Thêm 16 ngôn ngữ vào locales; hỗ trợ emote cho lichuang-dev
- Khác: Tối ưu AdcBatteryMonitor (không cần chân sạc); sửa OTTO chân trái/phải; yêu cầu IDF tối thiểu 5.4.0
v2.0.5 (19/11/2025)
- Otto Robot: Cập nhật V2 partition + GIF manager; thêm động tác mới và MCP tool lập trình động tác AI; hỗ trợ WeChat mini-program
- Camera: Xoay ảnh camera; hỗ trợ JPEG input; sửa tràn SRAM khi encode JPEG phần mềm; camera M5Stack Tab5
- Phần cứng: Waveshare AMOLED 1.32" (S3/C6), ePaper 1.54", AMOLED 2.06", Xorigin AiPi Lite, Spotpear S3 1.28 box…
- UI: Đổi layout LCD từ grids sang layers
- Sửa lỗi: Sensecap Watcher memory leak; lỗi biên dịch esp_afe_sr, MIPI_DSI
v2.1.0 (30/12/2025)
- WiFi: Thêm giao thức BLUFI配网 (cấu hình WiFi qua Bluetooth), hỗ trợ mã hóa
- Camera: Hỗ trợ USB Camera; camera cho Otto Robot, Waveshare ESP32-P4
- Phần cứng: ESP-Spot C5, Movecall Moji2 (ESP32-C5), DIY AI Watch HU-087, 无名科技星智铝合金 WiFi, Waveshare C6 Touch 1.83"…
- Âm thanh: Cơ chế phản hồi âm thanh popup; sửa panic khi bật DEBUG + voice wake-up
- Khác: Nút SET/REC; sửa log NVS khi lưu mật khẩu WiFi; chất lượng audio tiếng Nga cho Echoear
v2.2.2 (02/02/2026)
- Âm thanh lớn: Thay
78opusbằngesp_audio_codec+esp_audio_effects - Mạng: Hỗ trợ USB RNDIS (card mạng USB); board RNDIS riêng
- Camera: Refactor
esp32s3_camera; hỗ trợ OV2640 và OV3660 qua esp_video - Wake word: Refactor kênh audio và phát hiện wake word; sửa AFE ringbuffer đầy
- Phần cứng: ESP-SensairShuttle, M5Stack Cardputer Adv, Waveshare RLCD 4.2", S3 Touch LCD 4.3c, 征辰科技 AI camera WiFi/4G…
- Ổn định: Sửa crash LVGL SetChatMessage; cải thiện quản lý bộ nhớ OTA/asset download; clang-format cho code
v2.2.3 (17/02/2026)
- 小智云聊: Thêm Bluetooth
- Âm thanh: Hỗ trợ giải mã OGG streaming
- UI: Thêm
SetupUI()ảo trong lớp Display; sửa layout tùy chỉnh bị hỏng - Sửa lỗi: AFE; độ sáng backlight M5Stack Tab5; popup pin yếu; frame buffering ESP32-C5
v2.2.4 (09/03/2026)
- Phần cứng: Waveshare ePaper 1.54 (2 phiên bản HW), AMOLED 1.75/1.75C, S3 Touch LCD 1.85c v2.0, Touch LCD 3.5, MagiClick 2.5 nhận diện HW, 无名科技 ABS 2.0
- Sửa lỗi: SetupUI; touch AMOLED Waveshare; OttoEmojiDisplay crash LoadProhibited; PSRAM ESP32-C5; 小智云聊 AEC
- AudioService: Không kết thúc input task khi read timeout — delay thay thế
v2.2.6 (19/04/2026) — Mới nhất
- Đổi tên: EchoEar → ESP-VoCat
- Phần cứng: Waveshare ePaper 3.97", P4 WiFi6 Touch 4.3/3.5, S3 Touch LCD 1.54/0.85, C6 AMOLED 2.16, S3 AMOLED 1.43c, Freenove S3 Display 2.8 + touch, 正点原子 DNESP32S3B3, NULLLAB-AI-VOX-V3, S3 CAM…
- ESP-VoCat: BMI270 motion feedback, capacitive slider v1.2, nút đơn v1.0
- Assets: Quản lý tài nguyên hỗ trợ nhiều kịch bản hơn
- Sửa lỗi: Race condition GIF emotion crash; JSON parse StoreProhibited; GIF nhấp nháy; crash GPIO_NUM_NC; volume khi ES8311 tắt; touch GT911; build Windows UTF-8
- Cardputer Adv: Bàn phím TCA8418 + UI cấu hình WiFi

Xu hướng phát triển qua các bản
- Bùng nổ hỗ trợ phần cứng — Đặc biệt Waveshare, ESP32-P4/C5/C6, M5Stack, board DIY Trung Quốc
- Camera & vision — esp_video, USB cam, xoay ảnh, JPEG, nhiều sensor OV
- Âm thanh chuyên nghiệp hơn — esp_audio_codec, OGG stream, AEC, wake word ổn định
- Cấu hình dễ hơn — BLUFI, RNDIS, Bluetooth 小智云聊
- Robot & emoji — Otto Robot MCP, GIF emotion, Assets system
- Ổn định production — Liên tục sửa crash LVGL, memory leak, race condition
Ai nên cập nhật?
- Đang dùng board mới (Waveshare P4, ePaper, AMOLED 2026…) → cần v2.2.4+ hoặc v2.2.6
- Dùng BLUFI / USB camera → tối thiểu v2.1.0
- Otto Robot + MCP → v2.0.5+
- Gặp lỗi wake word / audio → nên lên v2.2.2+
Liên quan Loa AI
Loa AI xây dựng trên hệ sinh thái Xiaozhi/ESP32 — tương thích firmware và phần cứng tương tự. Theo dõi changelog Xiaozhi giúp người dùng Loa AI hiểu các tính năng sắp có hoặc đã có trên nền tảng mã nguồn gốc. Xem sản phẩm tại loaai.me.