Table of Contents
Video of flashing a GBA repro
As of this point in time the cart reader supports 3 types of GBA repro pcbs:
Please set the jumpers up like this and use a good USB port or mobile phone charger with 1A:
I recommend buying a repro that already has a battery installed as they all come with a standard cmos sram save chip that needs a standby voltage to keep the save data.
Upon further inspection of the repros that come without a battery it becomes apparent that the save is located inside the rom area. When booting the game there is a routine hacked into the rom that copies the save from the flashrom into the sram. When you save in-game the save gets copied back into the flashrom.
You can extract this hacked-in save game by dumping the rom and then opening it with the Visual Boy Advance emulator. Once started the game will copy the save into sram and VBA will then create a sav file.
Now you can use this sav file together with the unhacked retail version of the rom which will recognize the save and attempts to repair it, which should succeed.
This also means that roms that are not hacked in the same way will lose their save game if you don't add a battery yourself.
Remember that you will have to patch all roms with eeprom/flashrom save type to sram save using a program like GBA TOOL ADVANCE.
One last interesting detail is that on the MX29GL128E and MSP55LV128 pcb the D0 and D1 pins of the flashrom have been switched around so that the flashrom needs slightly modified flash commands.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Cart Reader V5
Overview
Supported Systems
List of user-created Adapters
Community Discord Server
Build Guide
Recommended Tools
What to order
How to build
More Information
How to order a PCB
How to flash the Arduino
Flashing the snesCIC
Preparing the SD Card
Automatic Voltage Selection
Real‐Time Clock
Advanced
Troubleshooting
Designing your own Adapters
Serial Monitor
Savegame Conversion
Older Revisions
About
Cart Reader V4
Cart Reader V3
Cart Reader V2
Cart Reader V1
Nintendo 64
Read N64 cartridge
Reading a Controller Pak
Reflashing N64 Repros
Reflashing a Gameshark
Super Nintendo
Reading SNES carts
Reflashing NP carts
Reflashing SNES Repros
Reflashing BSX 8M carts
NES and Famicom
Dumping NES Games
Adding auto mapper to a game
Game Boy
Reading a Game Boy rom
Reflashing NP GB Memory carts
Writing custom flashcarts
Game Boy Advance
Reading a GBA save game
Reflashing GBA repros
SEGA
Reading Mega Drive Genesis games
Reading Master System games
Other
Flashrom Programmer
Flash-Adapter
AM29F016-AM29F032
MX29F1610
MX29L3211
MX29LV160
MX29LV320
S29GL032