From 6a7b42cb037c956a37a72f866d6e01c6f9aa0a3c Mon Sep 17 00:00:00 2001 From: Stanislav Khromov Date: Thu, 15 Jan 2026 00:26:57 +0100 Subject: [PATCH] Update main.cpp --- src/main.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index fdb5d317..c4bd785f 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -151,10 +151,9 @@ void enterNewActivity(Activity* activity) { // Verify long press on wake-up from deep sleep void verifyWakeupLongPress() { - // Only verify button press if waking from deep sleep - // Skip for software resets (esp_restart) and power-on - esp_reset_reason_t reason = esp_reset_reason(); - if (reason != ESP_RST_DEEPSLEEP) { + // Skip verification for software resets (esp_restart after format, OTA, etc.) + // All other cases (deep sleep wake, power on, etc.) still require long press + if (esp_reset_reason() == ESP_RST_SW) { return; }