From c42df05ea49afe2483065fcd7755a4d8dd9cc8f9 Mon Sep 17 00:00:00 2001 From: Jake-B Date: Tue, 6 Jan 2026 07:01:29 -0500 Subject: [PATCH] Indeterminate state inidicator for WiFi OTA erase --- .../Settings/Firmware/ESP32 OTA/WiFi/ESP32WifiOTAViewModel.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/Meshtastic/Views/Settings/Firmware/ESP32 OTA/WiFi/ESP32WifiOTAViewModel.swift b/Meshtastic/Views/Settings/Firmware/ESP32 OTA/WiFi/ESP32WifiOTAViewModel.swift index e819439d..6564d31e 100644 --- a/Meshtastic/Views/Settings/Firmware/ESP32 OTA/WiFi/ESP32WifiOTAViewModel.swift +++ b/Meshtastic/Views/Settings/Firmware/ESP32 OTA/WiFi/ESP32WifiOTAViewModel.swift @@ -96,6 +96,7 @@ class ESP32WifiOTAViewModel: ObservableObject { // 3. Send Command try await connection.sendAsync(data: command.data(using: .utf8)!) + self.otaState = .preparing // 4. Handshake (Wait for "OK" or "ERASING") var handshakeComplete = false