This commit is contained in:
gcw_4spBpAfv
2026-01-24 15:50:25 +08:00
parent aae97f6ce9
commit f476545172
10 changed files with 443 additions and 400 deletions

View File

@@ -1193,6 +1193,8 @@ class OTAManager:
from network import network_manager, safe_enqueue
try:
# 与 4G 一致OTA 期间暂停主循环 / 心跳等
self._begin_ota()
ip, error = network_manager.connect_wifi(ssid, password)
if error:
safe_enqueue({"result": "wifi_failed", "error": error}, 2)
@@ -1231,6 +1233,7 @@ class OTAManager:
self.logger.error(err_msg)
finally:
self._stop_update_thread()
self._end_ota() # 与 4G 一致
print("[UPDATE] 更新线程执行完毕,即将退出。")
def restore_from_backup(self, backup_dir_path=None):