docs: 收尾——实机测试终态记录(field-test-result/PROGRESS),SUOTA 首刷按用户决定顺延
This commit is contained in:
1 parent
35d1e1f406
commit
6ad06d6e75
3 files changed
+30
-2
No files matched your search
+20
@@ -98,6 +98,26 @@
|
|||||||
- tests/test_bridge.py(12 测试:假服务端全协议)+ test_cli.py 新增 5 个 --via 测试
|
- tests/test_bridge.py(12 测试:假服务端全协议)+ test_cli.py 新增 5 个 --via 测试
|
||||||
- **下一步**:用户在 host-win 执行 `pip install bleak && python tools/bridge_server.py`,然后本机 `PPCLOCK_VIA=bridge://192.168.61.35 .venv/bin/python tools/field_test.py` 即可完成全链路真机测试
|
- **下一步**:用户在 host-win 执行 `pip install bleak && python tools/bridge_server.py`,然后本机 `PPCLOCK_VIA=bridge://192.168.61.35 .venv/bin/python tools/field_test.py` 即可完成全链路真机测试
|
||||||
|
|
||||||
|
### 2026-07-28/29:bridge 部署联调 + 实机全链路测试(收尾态)
|
||||||
|
|
||||||
|
**协作**:经 Worker Bridge 由熠管家在 host-win 完成部署(NFS ACL 阻塞 → 桥内直传文件;build 1→5 迭代:WinRT 连接修复/notify 三订阅/331f 写通道/SUOTA 状态特征校正,原子替换+备份规范执行)。
|
||||||
|
|
||||||
|
**实机验证结论**(docs/field-test-result.md 为完整记录):
|
||||||
|
|
||||||
|
| 项 | 结果 |
|
||||||
|
|---|---|
|
||||||
|
| 实机 GATT 表 | ✅ 抓取入库;**331f 为活命令通道**(1f1f 仅 ACK 不执行,实锤修正 web/APK 推断) |
|
||||||
|
| 设备 ID/MAC 反解 | ✅ `81233F3C267112`↔广播地址互证(snprintf 参数序实机校正为 MAC5 在前) |
|
||||||
|
| **离线激活 keygen** | ✅ `activate --auto` 下发 `2564550c1b2d` 实机成功 |
|
||||||
|
| 传图 126×244B | ✅ 屏显确认(棋盘+红块) |
|
||||||
|
| 模式/对时/倒计时 | ✅ 屏显确认(clock1/2 布局差异确认、时间+倒计时同框确认) |
|
||||||
|
| 停车牌 | ⚠ 命令 ACK 屏不显,记 K1 待查 |
|
||||||
|
| SUOTA 首刷 | ⏸ 用户决定本轮跳过;镜像/流程/服务在线全部就绪 |
|
||||||
|
|
||||||
|
**门禁终态**:G1 ✅(三线+实机互证)G2 ✅(150 测试)G3 ✅ 实机(除 K1)G4 ✅ 工具级(烧录择机)G5 ✅
|
||||||
|
|
||||||
|
**bridge 运维备注**:host-win `C:\yi\ble-bridge\`,Scheduled Task `BanyTech-BLE-Bridge`(SYSTEM 常驻,监听 0.0.0.0:8971,防火墙仅放行 192.168.61.56),build 1-4 备份在侧可回滚。
|
||||||
|
|
||||||
### 会话时间线
|
### 会话时间线
|
||||||
|
|
||||||
- 08:14 目标设定(治理+规划+执行)
|
- 08:14 目标设定(治理+规划+执行)
|
||||||
|
|||||||
Binary file not shown.
@@ -30,11 +30,19 @@
|
|||||||
|
|
||||||
## 待第二轮确认/执行
|
## 待第二轮确认/执行
|
||||||
|
|
||||||
1. 慢速目视序列(每步 8s):倒计时前缀、停车牌 的最终确认
|
1. ~~慢速目视序列~~ 已完成(见 #10-12 行)
|
||||||
2. **G4 SUOTA 首刷**:仅改版本串镜像(V:PP_da14585_4.2→TST),ota --yes,观察重启+回滚
|
2. **G4 SUOTA 首刷**:仅改版本串镜像已备(analysis/firmware/fw_tst.img,预检通过),**用户决定本轮跳过**(2026-07-28),后续择机执行:build 5 在线、流程就绪(ota --yes → 观察重启 → 回滚)
|
||||||
3. 固件 no-op 验证:rotation/wifi 应无屏效
|
3. 固件 no-op 验证:rotation/wifi 应无屏效
|
||||||
4. 六抖动算法屏显差异、模板 6 种屏显
|
4. 六抖动算法屏显差异、模板 6 种屏显
|
||||||
|
|
||||||
|
## 已知问题
|
||||||
|
|
||||||
|
| # | 问题 | 状态 |
|
||||||
|
|---|---|---|
|
||||||
|
| K1 | 停车牌 EF+双写号码:命令 ACK 但屏不显(含 11 位号码、去 e2 变体均试) | 待查:疑似固件家族格式分叉(d8 hex-concat)或渲染与模式联动;协议帧与 web 证据一致 |
|
||||||
|
| K2 | 设备睡眠快(广播窗 30-60s) | 已有工作法:batch 单连接 + 守候循环 |
|
||||||
|
| K3 | 多次命令间隔断连(WinError -2147023673)1 次 | 瞬态(睡眠间隙),重连即恢复 |
|
||||||
|
|
||||||
## 环境备注
|
## 环境备注
|
||||||
|
|
||||||
- 设备睡眠:广播窗口 30-60s,连接态清醒;现场统一 batch 单连接+守候循环
|
- 设备睡眠:广播窗口 30-60s,连接态清醒;现场统一 batch 单连接+守候循环
|
||||||
|
|||||||
Reference in new issue
Block a user