A Quick Guide on GBA Flashcarts
Here are the best GBA flashcarts available on the market currently. For other consoles, please see the quick start guide list.
The below flashcarts are purchasable from AliExpress or reputable retro accessory stores like Hand Held Legend and Retro Game Repair Shop.
Recommended carts #
EZ Flash Omega Definitive Edition #
Premium option with the best battery life as of revision B. It has some niche features like rumble and Slot-2 DS compatibility for linking. Fixes save issue from regular version. Has a bigger pcb so it doesn’t come with the alternative DS Lite shell that the EZ Flash Omega includes. Mahko made a more indepth post here.
The EZ Flash Omega DE uses a CR1025 battery for it’s real-time clock (RTC). The battery itself is not save-critical as the cart uses FRAM instead of SRAM for storing save data. The battery is held in with a battery contact clip, therefore no soldering is required to replace the battery. There isn’t any warning to say that the battery is running dry. The only sign that your battery needs replacing is that the RTC resets itself to the default time on each boot.
Purchase Links #
This cart costs around $80 USD. Purchase links have been provided here though they may not be the cheapest listings out there:
- AliExpress: https://www.aliexpress.com/item/1005005696944889.html
- Retro Game Repair Shop: https://retrogamerepairshop.com/products/ez-flash-omega-definitive-edition
EZ Flash Omega #
The non-premium option with a few shortcomings. It has a notable battery drain in comparison to other flashcarts. After saving, you must wait 5-10 seconds before powering off your console as you will risk corrupting the file system otherwise. There is an activity LED mod available for this cart to help determine when you should turn off your console, however, it does require you to have some soldering skills. Despite these issues, it is a fairly capable flashcart. It also comes with an alternate shell to sit flush in the DS Lite. This would be the best cart for people on a budget, it isn’t as limited in what it can do compared to the SuperCard SD and it doesn’t cost as much as the premium options.
The EZ Flash Omega uses a CR1220 battery held in with tabs which are soldered to the PCB. As a result, it may be difficult to find and install replacement batteries. If you aren’t comfortable soldering a new battery to the cart, it is possible to break the welds of the tabs from the old battery, which will allow you to tape in a new battery. Just be careful to not break the tabs away from the solder joints on the PCB. The cart only uses the battery for the real-time clock (RTC), it is not save-critical. There isn’t any warning to say that the battery is running dry. The only sign that your battery needs replacing is that the RTC resets itself to the default time on each boot.
Purchase Links #
This cart costs about $40-50 USD. Purchase links have been provided here though they may not be the cheapest listings out there:
- AliExpress: https://www.aliexpress.com/item/1005005691248592.html
- HandHeldLegend: https://handheldlegend.com/products/ez-flash-omega-micro-sd-card-adapter
- Retro Game Repair Shop: https://retrogamerepairshop.com/products/ez-flash-omega
Everdrive GBA Mini #
Premium option from Krikzz. It fits snug like a regular cartridge. However, the EZ Flash Omega DE costs less and has more features in comparison. What it lacks in features, it gains in support and build quality. This may be a good option if you prefer better support over more functionality.
The Everdrive GBA Mini uses SRAM instead of FRAM for storing save data, which means that the battery inside of it is save-critical. The cart should warn you when the battery is running dry. It uses a CR1220 battery which is held in with a battery contact clip - therefore no soldering is required to replace the battery.
Currently, this is the only GBA flashcart being sold by Krikzz. The previous Everdrive GBA X5 is no longer in stock.
Purchase Links #
This cart costs $99 USD. You can find it on Krikzz website here: https://krikzz.com/our-products/cartridges/everdrive-gba-mini.html
SuperCard SD #
The cheapest and worst option. While it offers the least amount of features, it has become an adequate option for those that need a GBA flashcart on a budget thanks to the hard work of custom firmware developers like David G.F. and MetroidManiac. The stock SuperCard firmware requires games to be manually patched with external software, and manual game saving via a menu. With CFW such as SuperFW or SCFW, games are automatically patched on-device, and game saving is taken care of automatically.
Note that to install a custom firmware on the SuperCard SD, you will need to either use a 2GB SD card first to launch the installer from the stock firmware, or a Slot-1 flashcart and a DSL/NDS system on hand.
The SuperCard SD is also a great option for those that need a cart to use in conjunction with TWiLight Menu++ on DSL/NDS systems to load GBA games natively from Slot-1.
An archive of the stock firmware and ROM patcher for this cart can be found here: https://archive.org/details/supercard-slot-2-series
The SuperCard SD does not work reliably on AGB-001 consoles. The reliability issues worsen if the console has a hardmod installed, such as an IPS display and/or a LiPo battery.
Alternative Custom Firmware #
As mentioned above, there have been efforts to improve this flashcart for normal use. There is a variety of custom firmwares that you can use on the SuperCard SD, each with their own features, pros, and cons. While they are all quite different to one another, they all support SDHC SD cards, which is a major improvement over the stock firmware.
SuperFW #
SuperFW has both a DS mode and a GBA mode. SuperFW can auto-save your games without having to reset to the main menu. It also automatically patches game ROMs while loading them, making SuperCard’s ROM patcher unnecessary. Unlike other CFWs mentioned below, it also has RTC patches for games that require a working RTC, and exFAT support. Do note, however, that it’s preferable to stick to FAT32, as it’s less likely to have issues in DS mode, and doesn’t corrupt as easily. SuperFW also has an in-game menu, which has options for updating the RTC clock in games, soft-resetting the game, resetting to firmware, manual saving, and save states management.
SCFW #
SCFW was the first of the three to be developed, and as of now, it only has a GBA mode. It automatically patches game ROMs, making SuperCard’s ROM patcher unnecessary. SCFW can also auto-save your games without having to reset to the menu. The modular kernel branch also features support for various GBA homebrew apps and emulators - you can find more details in this GBATemp thread.
SCSFW #
SCSFW mainly focuses on a DS mode for FlashMe/PassMe users. It does not have a GBA kernel, however, you can use it with SCFW or SuperFW if you need that functionality. It’s fairly limited in what it can do. It uses a custom build of nds-hb-menu which will let you run homebrew from the SD card. Since it is built into the firmware, you do not need any extra files on the SD card for it to work. SCSFW features automatic DLDI patching and boot hotkeys (press A+B on boot to configure them). The main use case for SCSFW is to autoboot into TWiLight Menu++.
Flashing firmware #
There are several ways to flash one of these firmwares to the SuperCard SD. Which one you use will depend on your setup and preferences:
- SCFW and SuperFW both have tools built in to flash SuperCard firmwares. All you need to do is follow the flashing instructions in their threads. If you are currently on the stock firmware of the cart, you will be limited to 2GB microSD cards during this process. However, once the new firmware has been flashed and is working properly, you can switch to an SDHC/SDXC card.
- If you have a DS flashcart that can run YSMenu, launching either SCFW or SuperFW from there with the SuperCard SD inserted should allow you to flash the firmware from there, bypassing the 2GB SD limit.
- SCKILL and superfw-nds-flasher-tool can be used from a DS flashcart to flash a new firmware as well as dumping your current one.
The SuperCard SDs being sold nowadays may use a flash chip with the id c2ba
. These cannot be reflashed with the original updater/recovery tool from SuperCard. However, the flashing tools mentioned above all support writing to these carts without issue.
The SuperCard SD uses SRAM to store save data, so the battery is save-critical (depending on the firmware used). Most firmware options available for the SuperCard SD, including the stock firmware, have some sort of function to write your save file to the SD card without having to reboot your GBA. This means that, even if your battery is dead, you will still be able to keep your save data. The battery used in the SuperCard SD seems to vary in size depending on when you order one. They are held in with tabs soldered to the PCB, meaning that replacements are harder to find and install, especially if you haven’t soldered before. For replacement batteries, a CR1620 will fit just fine within the shell. A CR2025 is the biggest battery that can fit without any modification to the shell; however, it is a very tight fit and does cause the shell to warp slightly.
Purchase Links #
This cart costs anywhere between $10-20 USD. A purchase link has been provided but it may not be the cheapest listing out there:
Disclaimer #
The information contained in this post is based on discussions, pages and forums around the web. flashcarts.net, its members, moderators, and contributors do not claim to own any or all of these flashcarts; nor vouch they will never harm your system; nor guarantee any suggested price; nor warrant completeness of lists at any given point, nor speak on behalf-of any retailers, seller or vendor. In other words, use this for educational purposes and at your own risk.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.