well first of all there are eight badges
second you dont find it you have to beat the gym leaders
meby cuz he calls when you have all 8 badges??? not 7
U need 7 badges to get it
the first seven badges are with the gym leaders that you have to defeat
You get gameshark!
by defeating them in battle
you have to have 7 gym badges before you can do that. Once you have 7 gym badges you will get a call from the prof. and he will tell you to go to the radio tower.
1 badge- lv 0 2 badges- lv 30 3 badges- lv 30 4 badges-lv 50 5 badges-lv 50 6 badges-lv 70 7 badges-lv 70 8 badges- lv 100
you have to get all 8 gym badges to catch Ho-Oh
7
You have to got 7 Gyms Badges.
YOU must get the first 7 badges of johto
if you have 7 badges they will be there