EZ-Flash IV Guide

---

Prerequisites

You'll need:

Supplementary files

(TAR.GZ, 384 KiB)

Contents of the supplementary files:

Firmware

The EZ-Flash likely comes with a firmware below 2.00 (mine came with 1.75). Before firmware 2.00, EZ-Flash users needed to use a custom PC application to patch ROMs and transfer them to the SD card. There was also a 78-game limit on the EZ-Flash, regardless of the size of the inserted SD card.

Firmware 2.00 fixed the 78-game limit and added the ability to patch ROMs on-the-fly, so now users can copy untouched ROM backups directly to the SD card and patch them at load time. This makes playing ROMs a lot easier, so I highly recommend updating the firmware to 2.00+. The current firmware at time of writing is 2.05.

Updating Firmware:

Adding ROMs

I create a "roms" directory in the root of the SD card and put the ROMs in there. Inside the "roms" directory I put two directories: one for the few ROMs I play a lot and one for all the others.

Loading ROMs

The EZ-Flash offers two ways to load ROMs: NOR flashing and on-the-fly patching. NOR flashing writes the patched ROM into the EZ-Flash's internal NOR flash memory and loads it from there, while on-the-fly patching loads the ROM and patch directly from the SD card into the GBA's RAM.

Advantages of NOR flashing:

Disadvantages of NOR flashing:

Advantage of on-the-fly patching:

Disadvantages of on-the-fly patching:

Playing ROMs

On-the-fly Patching Mode:

NOR Flashing Mode:

Deleting ROMs from NOR

NOTE: NOR flash memory is read from and written to sequentially--the last thing to be written is the first thing to be deleted. ROMs can thus only be deleted from the NOR in reverse order that they were written. For example, if you've written Game 1, then Game 2, then Game 3 to NOR flash memory, and you want to delete Game 2, you must delete Game 3 first.

NOR memory management can be tricky when ROMs of different sizes are written to it. To easily figure out what will fit, take the flat file sizes of the ROMs you want to write and add them up. The total cannot exceed 32 MiB.

NOR stuff is complicated, and I'm willing to wait through the loading time for on-the-fly patching, so I only use NOR flashing to load games that are too big for on-the-fly patching.

Saves

Save files are located in a directory called "SAVER" on the SD card. Saves are not deleted when a ROM is deleted, either from the SD card or from NOR. When a ROM is running, the EZ-Flash does not write saves directly to the SD card because writing to the SD card is very slow. Instead, the EZ-Flash creates a temporary save file in its on-board memory, and when the EZ-Flash is power-cycled, it then writes the save out to the SD card. If you want to copy a save file off of the SD card, turn on the EZ-Flash at least once to make sure the most recent save has been written to the SD card.

DS ROMs and Homebrew

If your DS / DS Lite has FlashMe installed, it's possible to use the EZ-Flash to load DS ROMs and homebrew from the GBA slot. Apparently you just have to put a DS ROM onto the SD card, then plug any DS cartridge into Slot 1 to make the console think it's reading the ROM from Slot 1. I have a DS Lite with FlashMe Stealth v8 and I have NOT been able to get this to work. If you do, I'd love to hear about it.

---

Up One Level

Home

[Last updated: 2026-01-21]