there have been a lot of issues with firewire channel changing with mythtv... mostly due to
too many different and cobbled-up versions of channel changers. there have also been a lot
of issues with channel changers failing after STB firmware updates- mostly with Scientific
instead of trying to keep on top of all of the changes with the various changers, i have put
all of the different methods into one changer. most of the source comes from both mythprime
and scanfw, with a bit of new code added at the request of a tester (thank you, kevin conover).
the only argument required is the channel number- everything else *should* be automatic for
most users... however:
for scientific atlanta owners- if your STB is detected incorrectly or fails the channel change,
try forcing another SA changer with the -f option. the changer required depends on the
firmware version of your STB and the firmware does not always match the STB model. try each
SA changer one at a time until you find the one that works for you.
also, for users recording from more than one STB, a new option (-g) has been added which
will allow you to tune the STB by supplying the GUID of the target. otherwise, mythchanger
will change the channel on the first STB found on the firewire bus.
power-on and bus reset options are also included for the sake of completeness... you may
or may not find them handy.
source code can be downloaded from here: https://wiki.ubuntu.com/majoridiot
a makefile is included for easy compile and installation. see the included README for