Files

46 lines
2.9 KiB
Plaintext
Raw Permalink Normal View History

EchoEar 烧录助手 — Windows 图形界面
启动
双击 EchoEarFlasher.exe。engine 和 firmware-build 文件夹必须与程序放在一起。
这台电脑已具备所需 Python 环境,无需打开终端。
适用设备:原 COM6 的 EchoEar ESP32-S3,16MB Flash,MAC B4:3A:45:16:34:A8。
恢复迁移后连接失败的设备
1. 打开“线上设备管理”,用运维账号登录。
2. 创建设备,型号 ECHOEAR-S3,下载 KP01-…-burn-in-v1.json。
3. 在助手里选择该 JSON,确认串口 COM6 和硬件 MAC。
4. 模式保持“重新初始化(保留固件)”。
5. 点击检查/预览,核对出厂编号、平台地址、写入区域。
6. 确认将清除旧 Wi-Fi 和语音配置,点击开始烧录并在确认窗口核对目标。
7. 等待检查设备 → 完整16MB备份 → 写入 → 校验完成。
8. 成功后手动复位或断电重启,再到家庭端/小程序重新蓝牙配网与绑定老人。
预览只处理电脑上的文件,不打开设备串口。只有点击开始烧录并确认才会写设备。
烧录过程中不要拔线或关闭程序;界面显示实际阶段,不显示虚构的进度百分比。
失败时查看提示,备份保留;重新检查并预览后再重试。
完整固件模式
需要重新刷整机固件时,选择完整固件模式。它会写配套Bootloader、分区表、
应用、OTA启动信息、语音模型和屏幕资源,同时清理旧运行状态,之后必须重新配网。
本包包含项目现有1.7.0-controls.28构建:离线文件校验通过,尚未完成实机验收。
本次云端清库后的身份恢复推荐保留现有固件,无需升级到.28。
完整模式必须使用一整套构建目录,不能随意选择单个应用.bin作为整机镜像。
初始化信息
设备编号、型号、平台地址和设备密钥来自后台JSON,无需手填密钥。
家庭Wi-Fi、账号归属和老人通过家庭端/小程序配置;不要写入火山主账号AK/SK。
本次云端已经清空记录,因此可按新设备重新建立身份。对于仍在使用的其他设备,
本地清配置不会替代云端解绑,需先处理归属。
文件与依赖
生成的工厂身份、完整Flash备份含设备秘密,保存在界面指定的本地私有目录。
程序不会把密钥显示在界面日志,不会自动上传备份,不会执行整片擦除。
本版本使用电脑上已安装的Python运行烧录引擎,不是自带Python的独立运行包。
默认查找:%USERPROFILE%\.espressif\python_env\idf5.5_py3.12_env\Scripts\python.exe。
若换电脑,可在高级设置选择Python 3.10+解释器;该解释器需有
esptool 4.x/5.x、esp-idf-nvs-partition-gen、pyserial。
本机已验证依赖版本:esptool 4.12.0、esp-idf-nvs-partition-gen 0.1.9、pyserial 3.5。
备份目录及初始化材料请妥善保存,勿提交Git或公开分享。
程序和模拟测试通过不等于真机烧录验收;本次交付没有替用户执行烧录。