I have a DS Lite (USG-001) with original firmware v5. I bought an M3i Zero (GMP-Z003) plus a GBA Expansion Pack for it. The M3i isn't a clone and the expansion looks exactly like this one so I'm pretty sure it's not a fake either. I've updated to the latest Zero firmware and Sakura (from Linfox) and I can play DS roms and DS homebrew just fine. I know this isn't the best flash card but all I'm not fussed on different systems/quadboot/movies/etc all I really want to do is play games. When I go to play a GBA rom, the console loads the GBA BIOS (ie: the rainbow text and "bing" sound) but then doesn't go any further, it just freezes on the white screen with blue "GAME BOY" writing. If I take the GBA Expansion out, it gives me a message that I need one so the Slot-2 device is being recognised. I have an EZ Flash IV (GBA flash cart) from my old GBA SP and that works ok in the Lite but patching ROMs in Windows is annoying. I'd rather play them from the M3i Zero which is why I bought the expansion. According to everything I've read, the GMP-Z003 should be able to play GBA games in a DS Lite. Does anyone have any clues on what's causing this and how I can fix it? Thanks in advance for any help.