Zwei Dinge vielleicht doch noch kurz.
-
Sichere Dir vor dem Überschreiben vielleicht sicherheitshalber Deine
user_settings.jsonund vielleicht zusätzlich diedefault_settings.json. Wegen “Better safe than sorry”. -
Formatiere Dein Flash-Dateisystem am besten gleich mit dem LittleFS-Format, wenn Du ohnehin schon neu aufspielst. Dadurch kannst Du filesystem corruption vermeiden, siehe FiPy verliert Programm nach power off durch leeren LiPo / file system corruption through brownout conditions - #3 by Andreas.
Das klappt in der REPL-Umgebung auf dem Gerät folgendermaßen:
import pycom
pycom.bootmgr(fs_type=pycom.LittleFS, reset=True)
Hinweis: Beim Wechsel zwischen LittleFS und FatFS wird das Flash-Dateisystem neu formatiert, wodurch alle Inhalte gelöscht werden.
Note: When switching between LittleFS and FatFS, the flash file system will be re-formatted thus erasing all content.