I'm using an M3 DS Real with the latest version of the Sakura firmware, 1.35, and a 8 GB Class 4 Kingston SDHC Card made in Japan. I just got my M3(one of the side loading ones) a few weeks ago and haven't experienced any other problems with it. I just a few days ago got a new DS Lite and this same problem occurred on my old one. Alright so on my Pokemon Platinum ROM whenever I try to connect to WiFi to battle someone with friend codes, when I try to accept an invite or somebody accepts mine the game freezes. I also can't search for Pokemon on the GTS, it simply says "searching blah blah blah" forever. Now, I later figured out that if I change the Play Mode from Standard to Download Play, battling works perfectly but the Global Trade station still doesn't work. This would be perfectly fine if codes actually worked in Download Play mode, but they don't.(I don't know if they're supposed to) I want to use the "Allow New Forms in WiFi" code when battling my friends. WiFi works perfectly fine on Mario Kart DS and Bleachark Souls in Standard mode, but why is Platinum any different? I've tried three different clean dumps, and I've tried formatting my SD Card. Nothing works. I would dump my brother's Platinum cartridge and try it if I could get the FTP Server to connect, but I can't. So I can't be completely sure whether it's the dump or not. My real question is, am I supposed to have the game in Download Play mode for WiFi to work or not, and then why only with this game? If not, how can I fix this?