This is the second time this has happened to my Tufty 2350.
I just turned it on by pressing reset and got a blank screen. Pressing Home does nothing. Windows explorer shows it as USB Drive, and I get a Please insert disk into USB Drive.
If I put it into USB Disk mode by pressing Reset twice I get the USB Disk Mode screen on the Tufty. Windows explorer shows it as Tufty. If I double Click it, it shows as blank, no folders or files.
The first time this happened I could not get it into boot mode. I had to remove the case and unplug the battery to do a full reset and boot into boot mode. This time it has gone into boot mode and shows RP2350.
So nows the question? Do reflash with the release uf2 or go with the Dev version? @BillyTPilgrim@gadgetoid
EDIT: When ejecting after doing editing etc I always get "An error occurred while ejecting ‘TUFTY’
I can only recommend not to edit directly on the device. Edit on your PC and copy the file(s) with the explorer to the “USB”-drive once done. The explorer knows that this is a removable device and takes care, but the editor might not.
I’m making sure to close Thonny, file explorer, etc. Even if I just mount it, then eject I get the same error? It looks like I’m going to have to edit a copy on the PC anyway, or lose all of what I have done the next time it happens.
EDIT: And this last time it happened I wasn’t mounted or editing anything. I was using it last night just fine, Then when I turned it on this morning nothing?
The USB-drive feature is something Pimoroni added to their MicroPython fork. CircuitPython has this since years. I think it will take some iterations until this feature is stable. I also monitor the Adafruit CircuitPython forum. And while it still does happen once in a while that the USB-drive content gets corrupted, it is very seldom by now. I only experienced it once within a few years, and that was probably due to a problem of one of my USB-hubs.
So maybe you try the development release. As I understood, it did fix something.
I have now flashed it with the Dev Release. I’ll see how this goes. I’m also going to pay attention to how I do things to try and mitigate it happening again.