diff --git a/shared-module/storage/__init__.c b/shared-module/storage/__init__.c index 12486aff752f3..e64184c000bb6 100644 --- a/shared-module/storage/__init__.c +++ b/shared-module/storage/__init__.c @@ -264,6 +264,7 @@ void common_hal_storage_erase_filesystem(bool extended) { supervisor_flash_set_extended(extended); #endif (void)filesystem_init(false, true); // Force a re-format. Ignore failure. + common_hal_mcu_on_next_reset(RUNMODE_NORMAL); common_hal_mcu_reset(); // We won't actually get here, since we're resetting. }