diff --git a/radio/src/storage/sdcard_common.cpp b/radio/src/storage/sdcard_common.cpp index 74badbb1b43..0b078db4b45 100644 --- a/radio/src/storage/sdcard_common.cpp +++ b/radio/src/storage/sdcard_common.cpp @@ -75,6 +75,9 @@ void storageFormat() void storageCheck(bool immediately) { + // Don't write anything to SD card if in EM + if (globalData.unexpectedShutdown) return; + if (storageDirtyMsk & EE_GENERAL) { TRACE("eeprom write general"); storageDirtyMsk &= ~EE_GENERAL;