My God! This has been truly annoying. If I remember this correctly I was on 3.1 playing Zelda just fine. Updated to 3.2 and checked that it worked. I then went over to a friend and just wanted to show Zelda to his brother quickly. "The game card was removed". I crashed it again and it froze with a black screen - bye bye save file. I haven't felt like redoing stuff yet, but I started a new character. Today I just browsed r4i cn and saw a "new" firmware had come out. Great! I downloaded it, replaced my launcher.dat and then noticed the date for the file.. Nov 3 2013. When trying Zelda - "The game card was removed" - of course as this is an older firmware that doesn't support Zelda. I managed to get my hands on 3.0 again. Froze during crash the first time. Then I remembered what I used to have to do to get this firmware going.
So this is my procedure:
1. Pop out 3DS SD-card.
2. Start 3DS.
3. Pop in grey/black R4i. Start the thingy.
4. Take away grey/black R4i.
5. Pop in 3DS SD-card.
6. Crash it.
7. Pop in Zelda.
8. Somewhat of a PROFIT although there is no telling when it will freeze or not. I'm guessing luck has a lot to do with it.
Is Gateway having any of these issues? Might be worth getting it instead..
Edit: Seems like getting the screen "The Game Card was removed" deletes the savefile... I might be wrong though. I might have switched to US release from the EUR release I was using before. Can't remember, but I don't have access to my desktop for a while and I was using it for transferring games last time...