<div dir="ltr"><div>I always use -S 1-4 and -k 1, as I only have four satellites in a multiswitch.</div><div><br></div><div>I always though -k 2 would provide me access to sat 5 to 8. -k 3 satellite 9 to 12 and so on.</div><div><br></div><div> </div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-11-09 8:41 GMT+00:00 Dan Lita <span dir="ltr"><<a href="mailto:dan.lita@b1tv.ro" target="_blank">dan.lita@b1tv.ro</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On 11/9/2015 10:26 AM, Zoran Turalija wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Sun, Nov 08, 2015 at 08:35:40PM +0200, Dan Lita wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
raw diseqc is when you specify yourself the command string like this one:<br>
<br>
e0 31 6b 0a<br>
<br>
or this one:<br>
e0 10 39 F6<br>
<br>
<br>
<br>
I'm using now:<br>
<br>
scan-s2 -a 1 -X -x 2 -S 6 -o zap 'jtv' > channels.conf -s 1<br>
and immediately then:<br>
dvblast -a 1 -n 0  -c jtv  -f 12694000 -s 3333000  -v 13 -u -U -t 1<br>
<br>
I never managed to do this directly from dvblast since S=6 equivalent in -k<br>
dvblast cannot be 6 ... (1-4 interval)<br>
I have a 10 port diseqc switch which uses uncommited=6 to switch correctly.<br>
scan-s2 allows me to send that command.<br>
</blockquote>
Regarding uncommitted support >4...<br>
<br>
You can try this totally untested patch (unfortunately, I cannot check<br>
nor test it):<br>
<br>
diff --git a/dvb.c b/dvb.c<br>
index d1c8409..b711670 100644<br>
--- a/dvb.c<br>
+++ b/dvb.c<br>
@@ -548,12 +548,10 @@ static int FrontendDoDiseqc(void)<br>
                            | (fe_voltage == SEC_VOLTAGE_13 ? 0 : 2)<br>
                            | (fe_tone == SEC_TONE_ON ? 1 : 0);<br>
  -        if ( i_uncommitted > 0 && i_uncommitted < 5 )<br>
+        if ( i_uncommitted > 0 && i_uncommitted < 17 )<br>
          {<br>
             uncmd.msg[3] = 0xf0 /* reset bits */<br>
-                             | ((i_uncommitted - 1) << 2)<br>
-                             | (fe_voltage == SEC_VOLTAGE_13 ? 0 : 2)<br>
-                             | (fe_tone == SEC_TONE_ON ? 1 : 0);<br>
+                             | (i_uncommitted - 1);<br>
             if( ioctl( i_frontend, FE_DISEQC_SEND_MASTER_CMD, &uncmd ) < 0 )<br>
             {<br>
                 msg_Err( NULL, "ioctl FE_SEND_MASTER_CMD failed (%s)",<br>
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
raw diseqc or better multiple raw diseqc introduction may solve these problems.<br>
</blockquote>
Patch welcome...<br>
<br>
<br>
</blockquote></div></div>
Thank you,<br>
I'll try the patch today.<span class="HOEnZb"><font color="#888888"><br>
<br>
Dan</font></span><div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
dvblast-devel mailing list<br>
<a href="mailto:dvblast-devel@videolan.org" target="_blank">dvblast-devel@videolan.org</a><br>
<a href="https://mailman.videolan.org/listinfo/dvblast-devel" rel="noreferrer" target="_blank">https://mailman.videolan.org/listinfo/dvblast-devel</a><br>
</div></div></blockquote></div><br></div>