Receiving the ‘Failed to write patch.’ error message when saving patches to the Card where the patch name contains the ‘<’ or ‘>’ characters in the patch name.
This works when saving to Internal instead of Card.
Using MM firmware v2.1.1
Receiving the ‘Failed to write patch.’ error message when saving patches to the Card where the patch name contains the ‘<’ or ‘>’ characters in the patch name.
This works when saving to Internal instead of Card.
Using MM firmware v2.1.1
Ok, thanks. Right, those are not valid characters on the FAT filesystem, or at least in the implementation we use.
I should document that somewhere in the docs…
The legal characters for file names are:
0-9 A-Z ! # $ % & ' ( ) - @ ^ _ `` { } ~ + , ; = [ ]
and extended characters \x80 to \xFF and U+000080 to U+10FFFF
White spaces and dots can be placed anywhere in the path name except end of the name. Trailing white spaces and dots are ignored.
The Internal storage uses a different filesystem (littlefs), so that’s why it works there.
That makes sense.
After I wrote the issue I realized that the internal file system may be different than the file system on the card.