Thanks to the multiple discussions on this list I decided to give SVN a try. I used the excellent tutorial at <a href="http://www.mythtv.org/wiki/index.php/Installing_MythTV_SVN_on_Fedora_Core">http://www.mythtv.org/wiki/index.php/Installing_MythTV_SVN_on_Fedora_Core
</a> to reload my Fedora Core 6 box, and am now running a recent build of SVN - I believe it&#39;s about a week old.<br><br>I&#39;m still having issues with my HDHomeRun but that&#39;s not important right now - What&#39;s important is that I can reliably watch SD and HDTV over firewire to my SA3250 box! Hooray! However I&#39;m having the same problem I had previous to my upgrade - my external channel change script doesn&#39;t work in Myth. I&#39;ll watch tv via firewire and when I tell Myth to change the channel, I get a black screen for a second and am then returned back to the channel I was originally on, even though Myth now tells me I&#39;m on the &#39;new&#39; channel. There are no errors in the logs, everything looks like it worked (other than the fact that I never changed the channel). I can alt-tab to my shell and run sa3250first 005 as mythtv, and the cable box will change to channel 5. It just doesn&#39;t work in Myth.
<br><br>More info on the particular script. I compiled the latest sa3250ch executable in the contrib directory and dropped it into /usr/local/bin, but that script still doesn&#39;t work reliably. I have to use a script that I named sa3250first, obtained through this mailing list, which calls sa3250ch correctly. The script is as follows:
<br><br>----------------------------------------------------------<br>#!/bin/sh<br><br>l=`echo $1 | awk &#39;{print length($0)}&#39;`<br><br>if [ $l -eq 3 ]<br>then<br>&nbsp;sa3250ch -s $1<br>fi<br><br>if [ $l -eq 2 ]<br>then<br>
&nbsp;sa3250ch -s 0<br>&nbsp;sa3250ch -s $1<br>fi<br><br>if [ $l -eq 1 ]<br>then<br>&nbsp;sa3250ch -s 0<br>&nbsp;sa3250ch -s 0<br>&nbsp;sa3250ch -s $1<br>fi<br>----------------------------------------------------------<br><br>I&#39;ve explicitly stated the path in mythtv-setup as /usr/local/bin/sa3250ch with no luck. I&#39;ve seen some mention of appending a -s at the end of the command which does not work either - I couldn&#39;t find any mention of the -s switch, what&#39;s it for? Both files are owned by the myth user and are world-writeable:
<br><br>-rwxrwxrwx 1 mythtv mythtv 8694 Jan 21 18:29 sa3250ch<br>-rwxrwxrwx 1 mythtv mythtv&nbsp; 218 Dec 13 19:23 sa3250first<br><br>Anything else I can try? I&#39;m so close to actually working - I recorded the new Terminator show in HD over firewire last night and reliably streamed it using Mythweb to my laptop on an 11g network! Living the dream! - Now I just need to change the channels!
<br><br><br>