Please provide the .conf files. Do the transponder frequencies change or just the symbol rates? What software do you use to watch the channels? Can you please explain how your scripts work? Thanks.
OK, here is the channels.conf for AMC21:
Estrella_EST-CST:12010:h:0:7161:301:302:3
Estrella_Pacific:12010:h:0:7161:401:402:4
PBS-HD01:12142:v:0:30000:49:52:3
PBS-HD02:12142:v:0:30000:65:68:4
PBS-HD03:12180:v:0:30000:49:52:3
PBS-HD04:12154:h:0:14029:49:52:3
PBS-Montana:12108:v:0:4340:33:38:2
PBS-SD01:12180:v:0:30000:177:180:11
PBS-SD02-Create:12180:v:0:30000:193:196:12
PBS-SD03-V-ME:12180:v:0:30000:209:212:13
PBS-SD04-World:12180:v:0:30000:225:228:14
PBS-SD05-APT:12167:h:0:4444:177:180:11
PBS-SD06-Regionals:12173:h:0:4444:177:180:11
PBS-SD07-NETA:12179:h:0:4444:177:180:11
As you can see, there is an entry for each channel. I create the file with the scan program from linuxtv-dvb-apps, using a script like this:
#!/bin/sh
scan -v -n -U -t 1 -x 0 /mnt/a1/etc/Franz/dvb/scan/$1 | sed 's/ /-/g' | sort -u | tee /tmp/channels.$1
Then I tune in the channels with a script that looks like this:
#!/bin/sh
dvbstream -f 12180 -p v -s 30000 -v 225 -a 228 -o | mplayer -ao alsa -vo xv -fs -vf scale=720:544,crop=720:448:0:48,pp=lb -
Hope this helps.