Well, I just opened up ” mythtfrontend ” from client machine.
Choose “Watch TV”.. until something came up from the TV card input..

let it there..

then .. just SSH into backend machine..
( the run running mythbackend and had TV card installed)

as root run the following :

for ((NO=100;NO<=800; NO++)) ; 
do 
 echo Testing ... $NO; 
 ivtv-tune -f $NO; 
 sleep 1; 
 echo Testing $NO.5 ...; 
 ivtv-tune -f $NO.5  ;
done

it shall spit something like ..

“/dev/video0: 102.000 MHz
Testing 102.5 …
/dev/video0: 102.500 MHz
Testing … 103
/dev/video0: 103.000 MHz
Testing 103.5 …
/dev/video0: 103.500 MHz
Testing … 170.
/dev/video0: 107.000 MHz
..
/dev/video0 175.50 Mhz (Signal detected)”

Basically it just keep increasing the frequency by 0.5Mhz till the end.

whenever catch a signal from station.
just mark that range..
and do further testing within that range to get proper frequency for each TV station.

Then might need to change the “frequency.c ” and re-compile the ivtv-tune and place it again at “/usr/bin/ivtv-tune”
or “/usr/local/bin/ivtv-tune”

this is what I can deduct from above experiment . at my Damansara Damai’s Home.

/* Malaysia broadcast added by Andrew Chuah on 26 Sept 2006 */
static struct CHANLIST pal_bcast_my[] = {
    /* { "1", 175500 }, */
    { "1", 175250 },
    /* { "2", 217500 }, */
    { "2", 196250 },
    /* { "3", 535000 }, */
    { "3", 534750 },
    { "4", 599000 },
    { "5", 654500 },
    { "6", 687300 },
    /* { "7", 599300 }, */
    { "7", 598750 },
    /* { "8", 517300 }, */
    { "8", 518750 },
    /* { "9", 637300 }, */
    { "9", 638750 },
};

Hmm.. now can I can watch TV1, TV2 and TV8 clearly..

but a bit struggle to watch TV3. (bad reception quality)

very bad .. for NTV7 and TV9..

p/s : .. I think am going to get proper “Free-Air” antenna to enhance those TV signal.. a Set-Top Box perhaps..
(as someone had left the installed Astro Dish at my new home.. )