Hi, there,
I've been looking to try and figure out more about the Flash contents of the Dreamcast so I made a tool to dump and upload the contents. There's no front-end for going through the dumps, though they are all available to download as-is in a compressed format (https://flash.y2k1.dev/dump/all-dumps.tar.xz).
I failed in creating a CDI and made a few coasters, hence why there isn't one. Sorry about that. If anyone can help me out with that, I'd appreciate it.
I don't know how much the PSO access key and serial number are guarded (partition 2, block 7), but I decided to blank that out before it gets uploaded.
I haven't tried the GDI due to not owning an ODE. It's only been tested with Flycast.
Here's the location of the client-side files to burn/copy: https://flash.y2k1.dev/?version=latest.
The dumps are uploaded to their own directory, based off the console ID. As an example, here's one I made: https://flash.y2k1.dev/?id=D0C428151DA.
Only detected partitions will be uploaded.
Client files:
BINCUE.tar.xz - CUE with BIN files
FLASH.cim.tar.xz - CIM file, mostly useless but I added it for completeness
Flash.iso.tar.xz - ISO file works for DreamShell
GDI.tar.xz - GDI file for emulators/ODEs
Loose.tar.xz - The files outside any image format
I'm expecting there to still be issues and I most likely haven't thought of all edge cases.
Basic usage is to press Start to connect (for the BBA, it will attempt to ping your default gateway to confirm a connection has been made) and A to upload. Y will disconnect the network device when the upload is not in progress. The partition numbers are displayed after they are discovered when starting the upload.