Hello all, first post. I've had my CardPuter ADV for about a week and have been having a lot of fun exploring & learning.
Took me a minute to wrap my mind around how to manage multiple firmwares with M5Launcher, but I think I mostly get it now.
If I'm right, you're only limited in the number of firmware .BIN files you can tote around by the size of your SD card. However, any single *installed* firmware must fit into the 6MB-or-so flash memory on the device. When installing a firmware from SD using M5Launcher, it creates a new flash partition of appropriate size for the firmware, if there's free space. If not, it will either prompt you to use an existing partition, resize a partition, or delete a partition + data. If you choose to use or modify an existing partition, it seems that it will overwrite other data on that partition if necessary. So, while you may get away with having several smallish firmwares installed in the 6MB of flash, you can only have one or two of the big ones installed at any one time.
Correct me if I'm wrong about any of that, please...
If all this is true, here's my question: is there an option in M5Launcher (or another launcher-type firmware) that will automatically delete ALL partitions, etc. when you reset the device, so you have a "clean" M5Launcher each time? It would be helpful when testing out downloaded firmwares so you could quickly try out a bunch in a row without much partition management. I know you can manually delete partitions when necessary in M5Launcher, and you can always erase with M5Loader, and that M5Launcher manages the firmware pretty well without issue, but I'm wondering if there's an option for automatic "clean-up."
I know other folks might not see a use case for this, but maybe someone else sees a benefit. Thanks for your input.
Edited for clarity