Repository navigation
固件 v1.1:语音审批、请示显示项目名、快超时再提醒。不用装 ESP-IDF,下载两个文件刷进去就能用。
硬件:立创实战派 ESP32-S3(16MB Flash + 8MB PSRAM)
文件
| 文件 | 写入地址 | 内容 |
|---|---|---|
pibuddy-szp-s3-v1.1.bin |
0x0 |
完整固件,由 GitHub Actions 从本次提交编译(firmware.yml) |
assets-pibuddy.bin |
0x800000 |
P 仔表情、配色和离线命令词(“你好 PI”“允许执行”“拒绝”“不要执行”),用 assets/build_assets.py 以 xiaozhi-claude-pixel 的 assets_claude_mn7.bin 为底包打包 |
SHA256SUMS |
— | 校验值 |
刷机
先装 esptool(pip install esptool),把串口换成你自己的:
shasum -a 256 -c SHA256SUMS
esptool --chip esp32s3 -p /dev/cu.usbmodemXXXX -b 921600 write-flash 0x0 pibuddy-szp-s3-v1.1.bin
esptool --chip esp32s3 -p /dev/cu.usbmodemXXXX -b 921600 write-flash 0x800000 assets-pibuddy.bin- 两个都要刷,顺序不能反:完整固件里带的是小智默认 assets,要再用 P 仔的覆盖掉。
- 从
0x0写完整固件会清掉板子上的 WiFi 和激活信息,刷完要重新配网。想回到原来的系统,刷之前先整片备份。
刷完以后
- 手机连板子的
Xiaozhi-XXXX热点,配好 2.4G WiFi - 在 Mac 上启动桥接程序:
cd bridge && npm install && npm start - 板子屏幕显示 6 位配对码,在 Mac 上执行
npx pi-buddy-bridge pair <配对码> - 在仓库根目录加载 pi 插件:
pi -e ./plugins/pi
详细说明见 README 和 firmware/README.md。语音派活还没在真机上验证。