update otadata when littlefs fails

This commit is contained in:
MichaelDvP
2026-04-22 08:21:29 +02:00
parent 79aceef382
commit 30d1ae5642
2 changed files with 3 additions and 2 deletions

View File

@@ -1727,6 +1727,8 @@ void EMSESP::start() {
#ifndef EMSESP_STANDALONE #ifndef EMSESP_STANDALONE
if (factory_settings) { if (factory_settings) {
LOG_WARNING("No settings found on filesystem. Using factory settings."); LOG_WARNING("No settings found on filesystem. Using factory settings.");
// make sure OTAdata is updated with core3 format
esp_ota_set_boot_partition(esp_ota_get_running_partition());
} }
#endif #endif

View File

@@ -425,8 +425,7 @@ void System::get_partition_info() {
auto t = time(nullptr); auto t = time(nullptr);
// write timestamp always with new version, if clock is not set, this will be updated with ntp // write timestamp always with new version, if clock is not set, this will be updated with ntp
EMSESP::nvs_.putULong(c, t); EMSESP::nvs_.putULong(c, t);
// make sure OTA setting is updated with core3 format }
esp_ota_set_boot_partition(esp_ota_get_running_partition()); }
// Loop through all available partitions and update map with the version info pulled from NVS // Loop through all available partitions and update map with the version info pulled from NVS
// Partitions can be app0, app1, factory, boot // Partitions can be app0, app1, factory, boot