<div class="gmail_quote">
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>
<div class="h5">&gt;&gt;  I have a Dish/Expressvu 4100 Sat box and I use extra commands to ensure<br>&gt;&gt; that I don&#39;t get stuck in menus.<br>&gt;&gt;<br>&gt;&gt;  At the top I call a &quot;cancel&quot; to get out of any guide left on the screen<br>
&gt;&gt;  Then I call &quot;guide&quot; to get out of any non-subscribed channels entered<br>&gt;&gt; by<br>&gt;&gt; accident<br>&gt;&gt;  Next is the standard channel change script<br>&gt;&gt;  After entering the channels, I press &quot;select&quot; twice to get out of the<br>
&gt;&gt; guide<br>&gt;&gt;<br>&gt;&gt;  The delay that seems to work best in between each command and between<br>&gt;&gt; digits is 0.7.  With this delay I don&#39;t have enough time before Myth<br>&gt;&gt; times<br>&gt;&gt; out on the channel script.  I was considering using a background script<br>
&gt;&gt; to<br>&gt;&gt; overcome this, but I don&#39;t think the channel entry part can exist in the<br>&gt;&gt; background script.<br>&gt;&gt;<br>&gt;&gt;  Can anybody offer some advice?<br></div></div></blockquote>
<div>Scott, </div>
<div> </div>
<div>  I run Dish network receivers on my backend, here&#39;s my script that I use.  I don&#39;t have any issues with channel changes with either LiveTV (which i virtually never use except testing tuners or channel change scripts btw), or Recordings: </div>

<div> </div>
<div>[mythtv@mythbackend ~]$ cat /mythtv/scripts/ChanChangeDISH_6.sh<br>#!/bin/sh<br>REMOTE_NAME=DISH_6  # Define my remote name here</div>
<div>irsend --device=/dev/lircd SEND_ONCE $REMOTE_NAME pointer_up<br>sleep 0.5</div>
<div>for digit in $(echo $1 | sed -e &#39;s/./&amp; /g&#39;); do # Accept input from MythTV<br> irsend --device=/dev/lircd SEND_ONCE $REMOTE_NAME $digit # Send the output to Lirc<br> sleep 0.2 # note, you may have to tweak the interdigit delay up a bit # Wait for next digit<br>
done # got last digit from MythTV</div>
<div># Add a select to speed up channel changing.<br>sleep 0.1<br>irsend --device=/dev/lircd SEND_ONCE $REMOTE_NAME select</div>
<div># Get the Dish OSD off the screen, it annoys me and I don&#39;t want it on my recordings.<br>sleep 0.2<br>irsend --device=/dev/lircd SEND_ONCE $REMOTE_NAME cancel<br></div>
<div>PS: Hide the Dish/E* remotes - MythTV should be the only one ever controlling your Sat receiver... Alex&#39;s suggestion about the signal timeout is a good idea too - I haven&#39;t hit that, but it may help you.</div>

<div> </div>
<div>J-e-f-f-A</div>
<div> </div>
<div> </div></div>