I have two friends who have Pokemon Pearl and Platinum. They don't use the global connection to trade because they are right next to each other. They are trading Magmar and shaman (i think that's what it's called). It does the trading animation, and the pokemon definately change from one console to another, and then the magmar evolves to some new pokemon. After it's done, both consoles give an error saying, "Communication error".

They are not cheating, havent used an action replay, and have managed to get trading working just fine with Pearl and Diamond, just not with the new Platinum title. Any help would be appreciated