Hey everyone, small issue here.
When flashed with WPILib, the XRPs generate a config file with their information and ID. For some reason, if one converts them to Micropython, controller.py in XRPLib becomes corrupted. When opened, it shows a bunch of unrecognized character symbols along with the config file text. This does not always happen, though when it does, it was always controller.py that got corrupted. Not a major issue, however certainly noticable.
Unfortunately there is no specific disk area of memory. It is up to the UF2 program to decide how it uses the non volatile memory. What Micropython considers to be its disk area, maybe something different for WPILib. When going from WPILib back to Micropython it is probably good to run something like flash_nuke.uf2
. BEWARE that will clear everything. Best to BACKUP before switching away from Micropythhon.