Hi. I'm using an M3 slot 2 device to play Pokemon Gold. I downloaded a firered rom and patched it right away with the shiny gold ips patch. I used IPSWin for that. Anyway I have a Graveler in the save, and I wanted to trade to my firered (original cart) to evolve him. That went well. I now have a corphish in my shiny gold and a golem in my firered. Now I wanna trade back and I get the problem. When I connect it, all goes well. I enter the room, sit down on the chairs, the trading screen comes up. I choose golem on firered and a corphish from my shiny gold. It starts to trade and it almost finishes, but when it's saving after the trade has been done, shiny gold crashes and firered comes up with a black screen saying a communication error has occured. I can press a+b+start+select to reset firered, but not shiny gold. It freezes completely. I was wondering, did I do anything wrong? Do I need a special patch for shiny gold or something? Help would be appreciated... Thanks.