mirror of
https://github.com/meshtastic/firmware.git
synced 2025-02-02 10:50:40 +00:00
Reboot after factory reset (#1653)
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
This commit is contained in:
parent
1013aff9b6
commit
fd27a40edb
@ -112,6 +112,13 @@ bool NodeDB::resetRadioConfig()
|
|||||||
// Update the global myRegion
|
// Update the global myRegion
|
||||||
initRegion();
|
initRegion();
|
||||||
|
|
||||||
|
if (didFactoryReset) {
|
||||||
|
config.device.factory_reset = false;
|
||||||
|
DEBUG_MSG("Rebooting due to factory reset");
|
||||||
|
screen->startRebootScreen();
|
||||||
|
rebootAtMsec = millis() + (5 * 1000);
|
||||||
|
}
|
||||||
|
|
||||||
return didFactoryReset;
|
return didFactoryReset;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -122,6 +129,7 @@ bool NodeDB::factoryReset()
|
|||||||
rmDir("/prefs");
|
rmDir("/prefs");
|
||||||
// second, install default state (this will deal with the duplicate mac address issue)
|
// second, install default state (this will deal with the duplicate mac address issue)
|
||||||
installDefaultDeviceState();
|
installDefaultDeviceState();
|
||||||
|
installDefaultConfig();
|
||||||
// third, write to disk
|
// third, write to disk
|
||||||
saveToDisk();
|
saveToDisk();
|
||||||
#ifdef ARCH_ESP32
|
#ifdef ARCH_ESP32
|
||||||
|
Loading…
Reference in New Issue
Block a user