SCFSW (name inspired by SCFW) is a custom firmware for SuperCard CF, SuperCard SD, SuperCard Lite and SuperCard Rumble (all variants), with the NDS mode being its first target.
Installation
Download the latest release (firmware.frm for the SuperCard CF, SuperCard SD and SuperCard Lite, firmware-rumble.frm for the SuperCard Rumble) and flash it with @Apache Thunder's SCKILL from a DS (make sure the firmware is properly named firmware.frm, rename it if needed, and placed in the root of the SD SCKILL is being run from)
The firmware by itself has no GBA side by default, if you want to use the supercard on a gba or in GBA mode, you'll need a custom firmware setup for the GBA mode on your sd as well. You can use SCFW or its modular kernel branch (in which case just extract their zips on the SD), or SuperFW (rename the firmware.gba file from its releases to kernel.gba and put it in the root of the SD)
NOTE: The SuperCard Rumble has NO GBA support, because it lacks the hardware
Current Features
This firmware has been successfully tested on SuperCard SD, SuperCard miniSD, SuperCard microSD, SuperCard Lite and SuperCard Rumble.
For the Lite and Rumble specifically, only the English versions of those carts were tested, it's currently unknown if the Chinese variants will work as well
For Twilight and nds-boostrap support on the Rumble, the current versions (v27.12.2 and v2.2.2 respectively) will currently not work, either use the nightly builds or a newer version (when available)
Links
Installation
Download the latest release (firmware.frm for the SuperCard CF, SuperCard SD and SuperCard Lite, firmware-rumble.frm for the SuperCard Rumble) and flash it with @Apache Thunder's SCKILL from a DS (make sure the firmware is properly named firmware.frm, rename it if needed, and placed in the root of the SD SCKILL is being run from)
The firmware by itself has no GBA side by default, if you want to use the supercard on a gba or in GBA mode, you'll need a custom firmware setup for the GBA mode on your sd as well. You can use SCFW or its modular kernel branch (in which case just extract their zips on the SD), or SuperFW (rename the firmware.gba file from its releases to kernel.gba and put it in the root of the SD)
NOTE: The SuperCard Rumble has NO GBA support, because it lacks the hardware
Current Features
- SDHC
- When booted in DS mode (via passme/flashme), the SuperCard will launch a custom build of nds-hb-menu, from which you can load any other homebrew, for example TwiLightMenu or nds-bootstrap, this build allows you to assign specific homebrews to hotkeys while booting up, like unlaunch, to access the config menu press A+B on boot (the configs are saved on the SuperCard itself, not on the sd card)
- The firmware resides entirely in the flash of the SuperCard, so once flashed, no extra files will be required to be present on the SD (unless you need GBA mode support)
- Automatic dldi patching: it will automatically dldi patch any loaded homebrews with the up to date dldis, picking the appropriate one for the SuperCard SD and the SuperCard Lite (with the lite dldi being the fastest dldi for a flashcart out there)
- Use gbarunner to better play GBA games
A dedicated file browser insead of relying on hb menu, with support for autobooting other homebrews via hotkeys- Investigate the capabilities of the SuperCard Rumble, and find a way to better use its 2 megabyte flash storage and work around its lack of extra ram
This firmware has been successfully tested on SuperCard SD, SuperCard miniSD, SuperCard microSD, SuperCard Lite and SuperCard Rumble.
For the Lite and Rumble specifically, only the English versions of those carts were tested, it's currently unknown if the Chinese variants will work as well
For Twilight and nds-boostrap support on the Rumble, the current versions (v27.12.2 and v2.2.2 respectively) will currently not work, either use the nightly builds or a newer version (when available)
Links
- SCSFW github repo: https://github.com/edo9300/SCSFW
- SuperCard SD dldi: https://github.com/edo9300/SuperCard-SDHC-DLDI
- SuperCard SD dldi: https://github.com/DS-Homebrew/DLDI/tree/4232b331d8d0af36de4de2817199d726b09c0091/source/sccf
- SuperCard Lite/Rumble dldi: https://github.com/edo9300/SuperCard-SDHC-DLDI/tree/supercard-lite
- @metroid maniac - for the initial work on SCFW, that served as base for this
- @Archeychen - for the initial work on the SDHC dldi that was used as base for the ones i use
- @davidgf - for his work on studygin the SuperCard SD and the development of various tools to work with it
- @Apache Thunder - for helping me figuring out how to properly work with the SuperCard Lite
- Asie - for nds-miniboot that was used as bootloader for this project
Last edited by edo9300,