Open thyttan opened 1 month ago
Ok, thanks for the report. So it looks like compaction breaks it?
I don't have time to look into this at the moment so I've just removed the iflash
automatic build from GitHub so it doesn't confuse normal users.
The last 'cutting edge' build for this is still available at https://www.espruino.com/binaries/travis/9898ae3a57448e441e912b56ba6b28d3ff8e739c/
Don't know if this is related. But on the regular fw 2v22.15 available from the app loader fw updater I got the error below:
OK
____ _
| __|___ ___ ___ _ _|_|___ ___
| __|_ -| . | _| | | | | . |
|____|___| _|_| |___|_|_|_|___|
|_| espruino.com
2v22.15 (c) 2024 G.Williams
>OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
____ _
| __|___ ___ ___ _ _|_|___ ___
| __|_ -| . | _| | | | | . |
|____|___| _|_| |___|_|_|_|___|
|_| espruino.com
2v22.15 (c) 2024 G.Williams
Execution Interrupted
at line 112 col 21 in bootupdate.js
let getPriority = /.*\.(\d+)\.boot\.js$/;
^
in function called from line 123 col 2 in bootupdate.js
});
^
>OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
>
____ _
| __|___ ___ ___ _ _|_|___ ___
| __|_ -| . | _| | | | | . |
|____|___| _|_| |___|_|_|_|___|
|_| espruino.com
2v22.15 (c) 2024 G.Williams
>
Storage Updated!
I didn't notice myself doing anything to cause the interruption, but it's not out of the question.
I roughly did this:
fastreset
fastbtnload
after which the following happened:bootcde (1).txt (Decoded) bootcde.txt _
`d
0.txt (corrupted .boot0 I believe)EDIT - Further tests:
Doing facory reset:
Gives a filesystem that looks to be intact:
Then doing a compact:
leaves the filesystem like this, most files are gone along with e.g. clock face and launcher: