With the responses to my post above, I did some more digging into a external channel change script.
My assumption is (please correct me if I am wrong) that, in order for the channel scan to work, a script must execute to change the channels on the STB for each channel it has to scan.
I have a script that works from the command line...I can power on/off and change channels on the STB (I see the red LED flashing on the IR Blaster). However, when I put the script into the Input Connections screen and try to rescan, nothing happens...I am not seeing any red light activity and no channels are ever found. I assume Mythtv is having a problem running the script.
script is /usr/local/bin/change_ch.sh
permissions on the file:
case $cmd in
for digit in $(echo $1 | sed -e 's/./& /g'); do
irsend SEND_ONCE $REMOTE_NAME $digit
# If things work OK with sleep 1, try this for faster channel changes:
# sleep 0.3
irsend SEND_ONCE $REMOTE_NAME $cmd
-rwxr-xr-x 1 root root 265 <date> change_ch.sh
sysout log shows these two lines repeated 3 times:
lircd-0.8.6: accepted new client on /var/run/lirc/lircd
lircd-0.8.6: removed client
mythbackend log doesn't indicate any errors, though I see a couple of lines I don't understand and suspect they have something to do with channel scanning:
-ret_pid(2250 child(2250 status(0x0)
-External Tuning program exited with no error
Any ideas about what's going on, or other things I can try?