From c7aaee2b2ba0cb19d3b3deb6092e0bfe55d79052 Mon Sep 17 00:00:00 2001 From: Damien George Date: Tue, 9 Feb 2021 10:42:19 +1100 Subject: [PATCH] esp8266/modules: Fix fs_corrupted() to use start_sec not START_SEC. START_SEC was changed in e0905e85a7ad2961aa9192f6130565860e531ad3. Also, update the error message to mention how to format the partition at the REPL, and make the total message shorter to save a bit of flash. Signed-off-by: Damien George --- ports/esp8266/modules/inisetup.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/ports/esp8266/modules/inisetup.py b/ports/esp8266/modules/inisetup.py index e711a57d4b..9500b8048c 100644 --- a/ports/esp8266/modules/inisetup.py +++ b/ports/esp8266/modules/inisetup.py @@ -30,13 +30,12 @@ def fs_corrupted(): while 1: print( """\ -The filesystem starting at sector %d with size %d sectors appears to -be corrupted. If you had important data there, you may want to make a flash -snapshot to try to recover it. Otherwise, perform factory reprogramming -of MicroPython firmware (completely erase flash, followed by firmware -programming). +The filesystem starting at sector %d with size %d sectors looks corrupt. +You may want to make a flash snapshot and try to recover it. Otherwise, +format it with uos.VfsLfs2.mkfs(bdev), or completely erase the flash and +reprogram MicroPython. """ - % (bdev.START_SEC, bdev.blocks) + % (bdev.start_sec, bdev.blocks) ) time.sleep(3)