FlippyDrive
Place the `update.fpkg` on your sd card and hold `X` during boot to trigger an update. The file will be removed automatically upon completion.
`recovery.uf2` is a special brick recovery program in case the standard update process fails for some reason. Power off your cube, hold the button on the FlippyDrive while attaching it to USB and continue to hold until it mounts as a USB Mass Storage Device. Copy the recovery file to the root of the drive. It will unmount and reboot automatically. On the next cube bootup, the update will self-extract and install automatically.
Place the `update.fpkg` on your sd card and hold `X` during boot to trigger an update. The file will be removed automatically upon completion.
`recovery.uf2` is a special brick recovery program in case the standard update process fails for some reason. Power off your cube, hold the button on the FlippyDrive while attaching it to USB and continue to hold until it mounts as a USB Mass Storage Device. Copy the recovery file to the root of the drive. It will unmount and reboot automatically. On the next cube bootup, the update will self-extract and install automatically.
- Change log
- Flippydrive 0.2.10 – BETA:
More Audio Streaming accuracy improvements, fixes: Extreme-G 3
Support booting games in PAL-60 mode like Master Quest (Australia)
Variable size API write command
Retry SD update.fpkg install when factory fresh or after ESP auto-recovery
Additional bootloader status text
Inter-chip communication reliability improvement
Flippydrive 0.2.9 – BETA:
Forced menu language to English on NTSC-J units
Added support for booting DOL files (only .dol and combined .dol+cli)
Fixed booting the wrong game while files are loading
Fixed holding A while the animation is playing causing “NO DISC”
Improved Audio Streaming accuracy, fixes Crazy Taxi
Attempt to fix PAL video mode when booting NTSC games
Support displaying Japanese games properly
Support displaying Japanese save files
Flippydrive 0.2.8 – BETA:
Enabled cube originated writes to SD/Net and internal Flash, necessary for future Swiss port
Fixed vertical offset of update progress bar on PAL cubes
Unified common WiFi and Ethernet network code in preparation for Ethernet expansion
Flippydrive 0.2.7 – BETA:
Ensure certain minimum read transaction times for cached reads
Fixes Ed, Edd n Eddy: The Mis-Edventures
Flippydrive 0.2.6 – BETA:
Fixed streaming audio corruption affecting certain games:
Fixes voice SFX for Zoids: Battle Legends
Flippydrive 0.2.5 – BETA:
cubeboot alpha rc34
Fix creating and detecting existing Game Saves
Flippydrive 0.2.4 – BETA:
cubeboot alpha rc33
Fix freeze on startup caused by certain games
Fix games getting skipped like Disney Sports – Basketball
Fix games with empty icons
Menu always shows the full Grid now
Flippydrive 0.2.3 – BETA:
Fixed a corner case where reading near end of disc interacts with cache badly
Fixes Animaniacs: The Great Edgar Hunt
Flippydrive 0.2.2 – BETA:
Internal development of desktop app for WiFi
Cubeboot alpha rc32 which adds:
Fix regression for JPN 1.0 and 1.1 IPLs
Fix outstanding bugs with PAL 1.2 and MPAL 1.1 IPLs
Expanded number of games loadable to 512
Flippydrive 0.2.0 – BETA:
cubeboot alpha rc30 supports now scrolling hundreds of games
ESP32 WiFi performance setting improvements
Fix several QSPI IPC bugs
Rewrote the File Server
Flippydrive 0.1.7 – BETA:
Massive IPC simplification to prepare for a libflippy publication
WiFi runtime configuration and server selection
Direct command forwarding to server for transparent extended features
Flippydrive 0.1.6 – BETA:
CI Build + Release pipelines
Moved update to SD card /update.fpkg
Improved IPC status codes
Fix apploader / banner icon
cubeboot updated to rc28
Skip bad ISO files
Flippydrive 0.1.5 – BETA:
Disc drive bypass enabled and entered by holding ‘L’ trigger at power-up
Improved self-update speed
Factory provisioning speed and bug fixes
Cubeboot updated to R27
Flippydrive 0.1.1 – BETA:
Cubeboot prepackaged with firmware updates
SD Card boot.dol support with internal flash boot.dol fallback
Better user-facing on screen error messages during updates and boot failures
More accurate disk error signalling on illegal request, matching drive behavior
Added ability to deploy files to internal flash via software updates
Updated built-in bootloader graphics
Various minor bug fixes related to inter-chip communication
Flippydrive 0.0.5 – BETA:
Made internal 16MB flash writable
Added ability to force updates via “forceupdate” file
Displayed and binary versions now derived from git tag version
Cube can disable fast-seek/cluster linkmap on per file basis to speed opens
General cleanup of external facing IPC to get ready for publication
Flippydrive 0.0.3 – BETA:
Initial Ethernet enablement
Rewrite of bootloader to improve update speed
FDI file compression alpha release
Moved from GRRLIB to native GX to improve updater stability
Improved internal error handling for inter-chip communication
Flippydrive 0.0.2 – BETA:
Enhanced in-band error signalling, abused by some games
Audio Streaming compatibility improvements for non-looping tracks
Selective readahead cache bypass for system management reads
Enhanced file info returned via upcoming native file API
Flippydrive 0.0.1 – BETA:
Self-Hosted software updates via uSD card
Loading of disc images from uSD and internal Flash
Drive bypass mode
Audio streaming
Dynamic read-ahead cache
File-Oriented disc access API
Cross compatibility with Retail and NPDP-GDEV Internal Flippydrives