From 35d1e1f406982b4498d35bb83ab3ffac171c882d Mon Sep 17 00:00:00 2001 From: agent Date: Tue, 28 Jul 2026 16:46:54 +0000 Subject: [PATCH] =?UTF-8?q?fix(ota):=20SUOTA=20SERV=5FSTATUS=20=E5=AE=9E?= =?UTF-8?q?=E6=9C=BA=E6=A0=A1=E6=AD=A3=E4=B8=BA=205f78df94=EF=BC=8864b4e8b?= =?UTF-8?q?5=20=E6=9C=AC=E8=AE=BE=E5=A4=87=E4=BB=85=20read=EF=BC=89?= =?UTF-8?q?=EF=BC=8Cbuild=205?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/ppclock/ota.py | 6 ++++-- tools/bridge_server.py | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/ppclock/ota.py b/src/ppclock/ota.py index 4cd138d..5592f10 100644 --- a/src/ppclock/ota.py +++ b/src/ppclock/ota.py @@ -6,9 +6,11 @@ """ from __future__ import annotations -# GATT(自定义映射,与 Dialog 标准不同 —— 证据 z7_b0.java:665-679) +# GATT(自定义映射,与 Dialog 标准不同 —— 证据 z7_b0.java:665-679; +# SERV_STATUS 实机校正 2026-07-28:64b4e8b5 在本设备为 read-only, +# 真 notify 通道为 h=38 的 5f78df94) SPOTA_SERVICE_UUID = "0000fef5-0000-1000-8000-00805f9b34fb" -SPOTA_SERV_STATUS_UUID = "64b4e8b5-0de5-401b-a21d-acc8db3b913a" +SPOTA_SERV_STATUS_UUID = "5f78df94-798c-46f5-990a-b3eb6a065c88" SPOTA_MEM_DEV_UUID = "8082caa8-41a6-4021-91c6-56f9b954cc34" SPOTA_GPIO_MAP_UUID = "724249f0-5ec3-4b5f-8804-42345af08651" SPOTA_PATCH_DATA_UUID = "457871e8-d516-4ca1-9116-57d0b17b9cb2" diff --git a/tools/bridge_server.py b/tools/bridge_server.py index af88a8f..89db042 100644 --- a/tools/bridge_server.py +++ b/tools/bridge_server.py @@ -27,7 +27,7 @@ import platform import sys PROTOCOL_VERSION = 1 -SERVER_BUILD = 4 # 2026-07-28: write 增加 alt(331f) 通道 + notify 三订阅 +SERVER_BUILD = 5 # 2026-07-28: SUOTA SERV_STATUS 实机校正为 5f78df94(h=38 notify) EPD_SERVICE_UUID = "13187b10-eba9-a3ba-044e-83d3217d9a38" EPD_CHAR_UUID = "4b646063-6264-f3a7-8941-e65356ea82fe" @@ -39,7 +39,7 @@ ALT_NOTIFY_UUID = "0000331f-0000-1000-8000-00805f9b34fb" DEVICE_NAME_PREFIX = "NRF-" SPOTA_SERVICE_UUID = "0000fef5-0000-1000-8000-00805f9b34fb" -SPOTA_SERV_STATUS_UUID = "64b4e8b5-0de5-401b-a21d-acc8db3b913a" +SPOTA_SERV_STATUS_UUID = "5f78df94-798c-46f5-990a-b3eb6a065c88" # 实机 h=38 notify(64b4e8b5 仅 read) SPOTA_MEM_DEV_UUID = "8082caa8-41a6-4021-91c6-56f9b954cc34" SPOTA_GPIO_MAP_UUID = "724249f0-5ec3-4b5f-8804-42345af08651" SPOTA_PATCH_DATA_UUID = "457871e8-d516-4ca1-9116-57d0b17b9cb2"