by playing a lullaby in the pokegear`s radio card
Uhm, go to the radio to get it, just talk to one of the people there and he will give you something new in the music, which is a Pokeflute.
To wake up Snorelax, get the radio card (Go to the radio tower in Kanto and talk to the man facing the wall) and go to snorelax, go to the second-last channel "Pokéflute" and then press A on snorelax. It will attack, so you might want to save before battling. Hope it helped!
Use your poke flute in your pokegear where the radio is
One.
You need the Pokeflute, but I forget where it is.
In Pokemon heartgold there is snorelax right well to move him first u must 1:fix generater 2:talk to guy at very back of radio tower in lavender town 3:go to snorelax 4:go all the way up on radio and there is poke flute 5:battle snorelax at lvl 50
you need to have the EXPN card once you have that, go to vermillion city and use your radio on your pokeradar to wake it up.
blocking the way to diglet cave.
the radio tower in lavender town and he will give the poke flute for the pokegear
First, go to Lavender town and get your Pokegear upgraded by a man in the radio tower, then go to Vermillion city and run east to Snorlax. Tune into the upper part of your radio and it will be playing the pokeflute. This then wakes up the snorelax.
Its route 12 and route 16 but you have to play the pokeflute to wake him up to get the pokleflute save mr.fugi