Okay, before I tell you guys what happened...
*I'm using HeartGold (USA)
*Using the non-compact version, .03a.
*Using the ARDS, not DSi.
Basically, when I output my box code from Pokésav, my AR read it as an Unknown Game. I noticed that the ID Code isn't the same as the usual HG USA code. It can read my SS USA perfectly fine, but not for HG USA. Has this happen to anyone else?
EDIT: No, it doesn't work with my japanese version either. Before anyone asks.