diff --git a/wled00/util.cpp b/wled00/util.cpp index 7002df15..0d5d7373 100644 --- a/wled00/util.cpp +++ b/wled00/util.cpp @@ -804,7 +804,11 @@ static bool detectBootLoop() { bl_crashcounter = 0; result = true; } - } + } else { + // Reset counter on long intervals to track only consecutive short-interval crashes + bl_crashcounter = 0; + // TODO: crash reporting goes here + } break; }