⬆️

固件升级

服务器发版,盒子自己升级

第 30 页 / 共 31 页 MCP / API 开放 OTA 升级

第 30 页会列出服务器上的所有固件版本(版本号、说明、大小、MD5),点一下即可自助升级:先下载到 SD 卡(16KB 分块、支持断点续传),全量校验 MD5,再分片写入备用 app 分区,成功后切换启动分区重启。失败可以重试,旧固件仍在原分区,不会变砖。

分区表为双 3MB app 槽(app3M_fat9M_16MB)。升级过程整页显示百分比、已下载大小、速度与剩余时间,并提示请勿断电;写入阶段看门狗放宽到 45 秒避免误复位。

Screen

屏幕界面效果

以下是该功能页在 2.41 英寸 AMOLED 屏幕(600 × 450)上的界面还原,实际交互与布局以最新固件为准。

固件升级 当前 v29
v292.10 MB · MD5 已校验在用
v302.12 MB · MD5 已校验升级
v282.08 MB · MD5 已校验升级
v272.05 MB · MD5 已校验升级
服务器版本4 个 · 自动刷新 MD5
下载速度约 11 KB/s
分区app3M_fat9M_16MB · A/B 双槽
下载中 62% · 1.31 / 2.12 MB · 剩余约 1m12s
校验通过后写入备用分区 · 失败可回退
屏幕界面效果 · 第 30 页
界面由官网按固件布局复刻,可在管理后台切换展示类型
Highlights

核心能力

📋

版本列表

版本号 / 说明 / 大小 / MD5 一目了然。

🔁

断点续传

16KB 分块,断网重连接着下。

✅

MD5 全量校验

校验通过才写 flash,杜绝半包。

🛡

双分区可回退

A/B 双槽,升级失败旧固件照常启动。

Specifications

技术规格

分区双 app 槽各 3MB(app3M_fat9M_16MB)
下载16KB 分块 / 断点续传 / 单块超时 6s 重试 6 次
校验MD5 全量比对
写入128KB 分片、内部 RAM 缓冲、看门狗放宽至 45s
Use Cases

典型场景

远程发版

新固件放到服务器,现场设备自己拉取升级。

多机维护

不必逐台拆机连 USB,点两下就换版本。

Commands

相关指令

page 30  跳转到固件升级
fw list  拉取服务器固件列表
fw up <序号|版本>  开始升级指定版本
fw sd  从 SD 卡本地固件升级
fw abort  中止当前升级
fw ver  查看当前运行版本

查看完整 API 与指令文档 →

⚠ 边界与说明
  • 升级期间必须保持供电与联网,断电可能使本次下载作废(旧固件不受影响)。
  • 同一时刻只能有一个升级任务。
  • 下载速度受链路影响,实测约 11 KB/s,2MB 固件约 3 分钟。

其他功能页