From 588c14e9138572a6ba924582c6f8a03725c08fa3 Mon Sep 17 00:00:00 2001 From: Jackson Shepherd Date: Thu, 12 Feb 2026 19:14:23 -0500 Subject: [PATCH 1/2] remove clearInternalState from clearPostLaunchMode --- src/data_handling/DataSaverSPI.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/src/data_handling/DataSaverSPI.cpp b/src/data_handling/DataSaverSPI.cpp index 54f5c00..ba78365 100644 --- a/src/data_handling/DataSaverSPI.cpp +++ b/src/data_handling/DataSaverSPI.cpp @@ -133,7 +133,6 @@ void DataSaverSPI::clearPostLaunchMode() { uint8_t flag = POST_LAUNCH_FLAG_FALSE; flash->writeBuffer(POST_LAUNCH_FLAG_ADDRESS, &flag, sizeof(flag)); - clearInternalState(); } void DataSaverSPI::dumpData(Stream &serial, bool ignoreEmptyPages) { //NOLINT(readability-function-cognitive-complexity) From 035a3399a1d136b5a1e21cb1c0b4e3d5f079e26d Mon Sep 17 00:00:00 2001 From: Jackson Shepherd Date: Thu, 12 Feb 2026 19:26:18 -0500 Subject: [PATCH 2/2] set postlaunchmode to false in clearpostlaunchmode --- src/data_handling/DataSaverSPI.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/data_handling/DataSaverSPI.cpp b/src/data_handling/DataSaverSPI.cpp index ba78365..bf04f2f 100644 --- a/src/data_handling/DataSaverSPI.cpp +++ b/src/data_handling/DataSaverSPI.cpp @@ -133,6 +133,8 @@ void DataSaverSPI::clearPostLaunchMode() { uint8_t flag = POST_LAUNCH_FLAG_FALSE; flash->writeBuffer(POST_LAUNCH_FLAG_ADDRESS, &flag, sizeof(flag)); + + postLaunchMode = false; } void DataSaverSPI::dumpData(Stream &serial, bool ignoreEmptyPages) { //NOLINT(readability-function-cognitive-complexity)