I recommend using a DS original or a DS lite. DSi and 3ds are supported but I'm just not familiar with them. I'm making a guide, which is gonna debut before 2012. You can hop on the trade chatroom for RNG help, though:
http://www.pokecommunity.com/announc...hp?f=161&a=421