Files
Artemis-Plugins/plugins/artemis-device-test/skill/RELEASE-NOTES.md
T

42 lines
3.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 0.5.0-internal · V1 固件下发
2026-10-19。根据用户补充的 Qt C++ 源码,完成 TCP4941/0x5a0e2170 的 MD5小写ASCII32+ROM 传输。
- 保留默认在线预检、完整SN/dev_type、审阅SHA-256、单次下发及独立版本回读;没有自动重刷或跨协议回退。
- 对同一打开文件计算MD5/SHA-256,处理部分发送、分片应答、完整字节计数、总/停滞时限及文件变化。code=0只作为协议应答,不能直接判升级验收通过。
- 如果V1响应直接返回字面inner.version/outer.version,可保留并验证;不会从firmware/dev_ver制造映射。更新来源、路由、命令及能力清单。
- 全部118项离线测试通过。单台授权V1设备实测完整下发且code=0,连续两次恢复查询firmware从2.0.1变为2.0.2、dev_ver从2.0.20260908.5变为2.0.20260908.6;指定outer.version仍缺失,验收为INCOMPLETE。
- 原始源码ZIP和协议文档保留本地;分发包包含必要协议摘记和来源摘要。固定V2副本及UI元数据保持原值。
# 0.4.0-internal · V1 搜索、查询与升级预检
2026-10-19。交叉核对本地工厂协议与配置工具接口文档,新增 V1 只读通道;V1 升级传输仍缺请求 Data 和完成语义。
- 新增 V1 网络字节序帧、TCP 4941/2104 查询、UDP 4942/ff00/ff01 定向广播发现,严格校验 session、长度、完整 SN、dev_type 及冲突身份。
- 增加 identify 查询实测型号;V1 原生 firmware/dev_ver 版本比较,不推断 inner/outer 映射。
- V1 upgrade 可完成 ROM 摘要、单播 IP 及在线身份预检,但返回 BLOCKED;execute 在任何 I/O 前阻断,无 2170 发送器。
- 更新路由、协议来源和调用文档;V2 默认调用兼容,固定上游副本与 UI 元数据未变。原始协议文档保留本地,分发包只含必要摘记。
- 全部 103 项离线测试通过,含 V1 报文测试 23 项和适配器回归 28 项;已在一台授权设备验证 V1 搜索/查询/预检,未做固件传输或升级验收。
# 0.3.1-internal · 设备协议路由与来源说明
2026-10-19。澄清当前只实现V2;本版没有新增V1搜索或升级协议实现。
- 增加不联网的 `device_adapter.py capabilities`,列出实际实现范围和缺失依赖。
- 设备子命令增加显式 `--protocol`;V1请求在任何设备I/O前返回 `BLOCKED`,不回退V2。原有V2调用继续兼容。
- 核对Windows电脑端调试插件1.0.0及对应源仓库,记录V1仅有外部文件引用、未随包收录的事实;补充取得原文/SDK后的接入要求。
- 更新技能入口、工具路由和团队说明,区分配置工具软件版本与设备协议、V2通道无响应与设备离线。
- 新增4项离线回归测试,设备适配器26项测试通过;没有进行V1报文或真机升级验证。
## 0.3.0-internal · 内部试用版
2026-10-16。本版基于0.2.1已验证的工具执行器整理团队分发材料,未改变设备协议和工具执行器行为。
- 新增首次安装指引、环境分层诊断、按需安装/修复步骤与修复后复验。
- 整理简单子项及 Artemis+PC 取证组合流程,明确退出码、调用成功与业务通过的区别。
- 随包携带指定 Artemis v1.5.2 基线的观察链补丁、检查/应用/回退说明。主程序与依赖仍需另装。
- 增加版本文件、可分享反馈模板和逐文件SHA-256发布清单;设备/账号/环境配置不随包复制。
- 更新真实固件扫描记录边界和串口控制线说明;仍保留Windows GUI、平台业务、串口shell、专用SDK等未验证项。
本版适合内部试用与反馈迭代,不宣称357条路由均已自动化。具体能力与限制见 [试用验收](references/pilot-smoke.md),安装从 [START-HERE](START-HERE.md) 开始。