diff --git a/radio/src/storage/sdcard_raw.cpp b/radio/src/storage/sdcard_raw.cpp index 6d9fcfab3..c6636cd58 100644 --- a/radio/src/storage/sdcard_raw.cpp +++ b/radio/src/storage/sdcard_raw.cpp @@ -189,7 +189,10 @@ void storageReadAll() } #endif - loadModel(g_eeGeneral.currModelFilename, false); + if (loadModel(g_eeGeneral.currModelFilename, false) != NULL) { + sdCheckAndCreateDirectory(MODELS_PATH); + createModel(); + } } void storageCreateModelsList()