插上 USB,3 步点亮你的机器人

不用装环境、不用命令行,浏览器里点一下就把固件写进 ESP32-S3,几分钟让它活过来。

开始刷写

用数据线把机器人连上电脑,点下面按钮选串口,固件自动写入并保留已存 WiFi,刷完即用

需要 Chrome / Edge / Brave 等基于 Chromium 的浏览器 · 必须在 https 或 localhost 下打开
你的浏览器不支持在线刷机。请改用 Chrome / Edge / Brave 等基于 Chromium 的浏览器,并确保本页通过 https 或 localhost 打开。
关于选串口弹窗:点击按钮后,弹出的串口选择窗口由操作系统 / 浏览器生成,文字是英文或系统语言(无法中文化,属浏览器限制),在窗口里选中你的设备即可。
弹窗里看不到设备 / 提示"未选择端口"?
依次确认:①数据线是传输线(非充电线)②设备已上电(有指示灯亮)③已装 USB 驱动 ④关掉其它占用串口的软件。排查完再点一次"连接"。
需要 Chrome / Edge / Brave 等基于 Chromium 的浏览器 · 必须在 https 或 localhost 下打开本页
固件:XevCore 最新构建 · ESP32-S3 · 8MB · dio/80m

刷之前,先确认三件事

Windows

  • 用数据线,别用充电线
  • 连上后设备管理器出现 COM 口即可(ESP32-S3 原生 USB,Win10+ 一般免驱)
  • 若出现黄色叹号,装 USB CDC 驱动

macOS

  • 用数据线,别用充电线
  • 免驱,连上后在 /dev/cu.usbserial* 出现
  • 关闭占串口的软件(如串口助手)

Linux

  • 用数据线,别用充电线
  • 免驱,连上后在 /dev/ttyUSB* 出现
  • 无权限时 sudo usermod -aG dialout $USER 后重登
1

连接

数据线插上电脑,点击上方"连接",在系统弹窗里选你的串口设备

2

写入

固件自动下发,进度条走完即可,全程不用碰命令行

3

开机

自动重启联网——已配网设备直接对话;新设备按提示连热点配网一次即可

浏览器刷不了?还有两条路

手动 esptool 刷写(开发者)

已下载本页 firmware/xevcore-merged.bin 后,用 ESP-IDF 自带的 esptool 一行命令写入(把 COM3 换成你的串口,Windows 为 COM3、macOS 为 /dev/cu.usbserial-*、Linux 为 /dev/ttyUSB0):

esptool.py --chip esp32s3 --port COM3 --baud 921600 write_flash 0x0 firmware/xevcore-merged.bin

提示:若提示权限不足(Linux),先执行 sudo usermod -aG dialout $USER 并重新登录。

一键脚本刷写(即将提供)

我们会在本页放出 flash_xevcore 一键脚本(Windows / macOS / Linux 各一份),下载后双击即可自动识别串口并刷写。当前可先用上方 esptool 命令,脚本本质上也会执行等价指令:

# flash_xevcore(即将提供)内部等价执行:
esptool.py --chip esp32s3 --port (自动检测) --baud 921600 write_flash 0x0 firmware/xevcore-merged.bin

脚本发布前,请先用上方手动命令完成刷写。

刷完之后怎么玩

眼睛亮起 = 刷机成功。接着用手机连上机器人的配网热点完成 WiFi 配网,就能免费对话、看表情、问天气。
想让它真正有性格?去 购买页 拿 ¥19 激活码,在设备网页控制台输入即解锁 Pro。
接线还不清楚?看 硬件接线文档;想看全部表情去 表情库。