L'option de migration dans Pokémon HeartGold et SoulSilver est débloquée par :
1. Connexion votre DS à Internet.
2. Avoir une copie de Pokémon Diamant, Perle ou Platine enregistré sur votre DS.
Une fois ces conditions remplies, l'option de migration apparaîtra sur l'écran titre de Pokémon HeartGold et SoulSilver, vous permettant de transférer des Pokémon depuis ces jeux.
Cela n'a aucun rapport avec le fait que vous ayez battu les Elite Four dans Pokémon Émeraude.