From 18c762ccb110e7ee9ec811b59686c79e0b278003 Mon Sep 17 00:00:00 2001 From: philmoz Date: Fri, 12 Dec 2025 11:42:55 +1100 Subject: [PATCH] fix(radio): radio settings may be incorrect after changes made in storage mode (#6866) --- radio/src/storage/sdcard_common.cpp | 2 ++ radio/src/storage/sdcard_common.h | 3 --- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/radio/src/storage/sdcard_common.cpp b/radio/src/storage/sdcard_common.cpp index 585aea32f..a14e06a90 100644 --- a/radio/src/storage/sdcard_common.cpp +++ b/radio/src/storage/sdcard_common.cpp @@ -222,6 +222,8 @@ void storageReadAll() { TRACE("storageReadAll"); + memset(&g_eeGeneral, 0, sizeof(g_eeGeneral)); + #if defined(STORAGE_MODELSLIST) // Wipe models list in case // it's being reloaded after USB connection diff --git a/radio/src/storage/sdcard_common.h b/radio/src/storage/sdcard_common.h index 3f0cc2459..4cb5552d2 100644 --- a/radio/src/storage/sdcard_common.h +++ b/radio/src/storage/sdcard_common.h @@ -63,7 +63,4 @@ bool storageReadRadioSettings(bool checks); const char * loadRadioSettings(); const char * writeGeneralSettings(); -const char * loadRadioSettings(const char * path); -const char * loadRadioSettings(); - void checkModelIdUnique(uint8_t index, uint8_t module);