>>53545076If you have a DSi/3DS (unsure on og DS/Lite). You can buy a japanese copy of HGSS or any Gen 5 game, hack your console, and launch english HeartGold with the Japanese game in Slot-1, nds-bootstrap will use the IR transmitter in the Slot-1 cart in place of an official game.
You still need a Pokewalker, but this can save you a shit load.