diff --git a/wled00/util.cpp b/wled00/util.cpp index 8aaaf34c..ca577120 100644 --- a/wled00/util.cpp +++ b/wled00/util.cpp @@ -896,7 +896,8 @@ static bool detectBootLoop() { bl_crashcounter++; if (bl_crashcounter >= BOOTLOOP_THRESHOLD) { DEBUG_PRINTLN(F("!BOOTLOOP DETECTED!")); - bl_crashcounter = 0; + bl_crashcounter = 0; + if(bl_actiontracker > BOOTLOOP_ACTION_DUMP) bl_actiontracker = BOOTLOOP_ACTION_RESTORE; // reset action tracker if out of bounds result = true; } } else {