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"