You can now use the R4 or the other slot 1 carts to load GBA games in the 3 in 1 expansion pack for EZ V.
BigBoss from the EZ forum has released his program.
The software to do what you want is still in production, but a workable version is availabe from BigBoss
currently:
http://www.tabbal.net/copyTest-TR7.zip
Discussion on it is in the thread here:
http://ezflash.sosuke.com/post-30693.html#30693
To use it, basically do this:
-Get the program and patch it with the appropriate DLDI for your slot 1 device, and stick it on your microSD card somewhere. Instructions, dldi files and dldi patching programs can be found here:
http://chishm.drunkencoders.com/DLDI/
-Make a folder in the root of your microSD card and name it "GBA" (without quotes)
-Inside that folder, make another and name it "Save" (without quotes) so you now have x:/GBA/Save
-Obtain EZ4 client, and use it to patch your GBA games (GBA homebrew shouldn't need patches)
-put the patched *.gba files into the GBA directory on your microSD
-run the program on your DS, use left/right to pick a file and follow the on screen dialog
-supports 2 banks, 0 and 128 (halfway through the NOR). Press R and L to toggle the bank. Make sure you don't use ROMs larger than 16MB or you will overflow the bank. A to flash as usuall. Note that SRAM will be updated as if it were a single ROM.
-when it is done, turn off your DS, remove the Slot 1 card, turn on your DS and in it's menu press the start GBA button.
-If you want to boot from the slot 1 to the expansion pack use this app:
gbaswitch
-When you change to a different game, it should backup the save file to the Save directory you created earlier
Many thanks to BigBoss and cory1492. Without them, this would not be possible.