A-Hackers-Guide
Game Boy Advance

Saves not working

If a save still exists but will not load, do not keep overwriting it. Back up the current save data before troubleshooting so a half-working file is not lost for good.

Troubleshooting: Saves Not Working

Lost or failed saves trace back to one of three things: a dead battery in an old cart, a wrong save-type setting on a flashcart, or corrupted save data.

  1. Identify the save method. Determine whether the game uses battery-backed SRAM, FRAM, flash, or EEPROM. The symptom often reveals it: a save that vanishes whenever the cart loses power points to a dead battery in an SRAM cart.
  2. Replace a dead battery. For battery-backed carts, swap the internal coin cell. FRAM, flash, and EEPROM carts have no battery and never fail this way.
  3. Fix flashcart settings. On a flashcart, set the correct save type for that game. The wrong type makes saves fail silently or not persist between sessions.
  4. Clean and reseat. Dirty cartridge contacts can interrupt the save write. Clean the contacts and the slot, then test again.

Back up regularly

Use a tool like GBA Backup Tool or your flashcart's save manager to copy saves to a computer. Then a dead battery or a corrupted file is an inconvenience, not a loss.

If saves work in an emulator but not on hardware, or vice versa, the save-type configuration is almost always the difference.