<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">Hello,</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font face="Verdana" size="2">&nbsp;</font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><a name="_MailAutoSig"><font size="2"><font face="Verdana">You wrote:</font></font></a></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">u8 b[] = { 0x00, 0x00, 0x00, 0x01,</font></font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>0x00, 0x00, 0x00, 0x00,<span style="mso-tab-count: 1">
&nbsp;&nbsp;&nbsp; </span>&lt;--- gets the frequency</font></font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>0x00, 0x00, 0x00, 0x01,</font></font></span>
</p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>0x00, 0x00, 0x00, 0x00,<span style="mso-tab-count: 1">
&nbsp;&nbsp;&nbsp; </span>&lt;---- gets the symbol rate</font></font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>0x00, 0x00, 0x00, 0x00,</font></font></span>
</p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>0x00, 0x00, 0x00, 0x00,</font></font></span>
</p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>0x00, 0x00, 0x00, 0x00,<span style="mso-tab-count: 1">
&nbsp;&nbsp;&nbsp; </span>&lt;---- gets the band setting</font></font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>0x00, 0x00, 0x00, 0x00,<span style="mso-tab-count: 1">
&nbsp;&nbsp;&nbsp; </span>&lt;---- gets the lnb_voltage</font></font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>0x00, 0x00, 0x00, 0x00,<span style="mso-tab-count: 1">
&nbsp;&nbsp;&nbsp; </span>&lt;---- the one you changed</font></font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>0x00, 0x00, 0x00, 0x00 };</font></font></span>
</p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font face="Verdana" size="2">&nbsp;</font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">I'm sorry if I confused you. The one I changed was just to follow the same structure of the message sent from the windows driver to the device. But what I meant is the hi_band variable in the if statement gets the wrong value, thus setting the band value to the wrong parameter. Please note the byte I changed to one does not affect any thing so if it is removed then its okay, or leave it to let the driver behave as the windows driver.
</font></font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font face="Verdana" size="2">&nbsp;</font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">Try this simple test, tune to a low band frequency (i.e. &lt; 11700MHz) and print the hi_band value. then tune to a high band frequency (
i.e. &gt; 11700MHz) and print the hi_band value. in my case the value was not changing. Please let me know what you find out.</font></font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">---------------------------------------------------------------------------------------------------
</font></font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">You Wrote:</font></font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">@@ -106,7 +116,7 @@ static int ttusbdecfe_dvbs_diseqc_send_m</font></font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>0x00, 0x00 };</font></font></span>
</p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font face="Verdana" size="2">&nbsp;</font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>memcpy(&amp;b[4], cmd-&gt;msg, cmd-&gt;msg_len);
</font></font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">-</font></font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">+<span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>state-&gt;hi_band = (cmd-&gt;msg[9] &amp; 0x01);
</font></font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">why doing that?</font></font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">Besides iirc the diseqc message length is &lt;= 6, so this sets the the hi_band</font></font>
</span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">setting to a</font></font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">completely random value from somewhere in the memory.</font></font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font face="Verdana" size="2">&nbsp;</font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">Okay, many thanks I should read it from the b[] array not the cmd[] array. I will change it today and see If I can tune correctly in both bands. 
</font></font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font face="Verdana" size="2">&nbsp;</font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">And the reason why I'm doing this is because I'm trying to set the hi_band variable to the correct value since its not set to the correct value in my case. And because the diseqc msg is always sent before setting the frequency and it also contains the hi_band value.
</font></font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">------------------------------------------------------------------------------------------------
</font></font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">You Wrote:</font></font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">&gt;&gt;Finding 2: some applications fail (like mplayer, and mythtv) when Sending</font></font>
</span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">&gt;&gt;Burst tone to the DEC. Apparently the DEC does not care about the burst</font></font>
</span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">tone</font></font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">&gt;&gt;(I think automatically detected) so I always return success.</font></font></span></p>

<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">&gt;&gt;&nbsp;</font></font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">&gt;&gt;So ignoring the [Burst_tone] and returning success will case the</font></font></span>
</p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">application</font></font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">&gt;&gt;to work correctly.(annoyance)</font></font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">hm looking into your patch i don't find the place where you did that?</font></font></span></p>

<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana"><span style="mso-spacerun: yes">&nbsp;</span></font></font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font face="Verdana" size="2">&nbsp;</font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">I do not do it in the driver level, I'm doing it in the application level. </font></font></span>
</p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">-------------------------------------------------------------------------------------------------
</font></font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">You Wrote:</font></font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font face="Verdana" size="2">&nbsp;</font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">&gt;&gt;Finding 3: adding the range for min_symbolrate, and max_symbolrate will</font></font>
</span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">stop</font></font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">&gt;&gt;some applications to complain about symbolrate being out of range</font></font></span>
</p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">&gt;&gt;(Annoyance)</font></font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">Where did you take the values from?</font></font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font face="Verdana" size="2">&nbsp;</font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">Somewhere from my brain :) :) ? Do you know what the correct values are? I just wanted mythtv not to spit out the warning of the symbolrate being out of range!!
</font></font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font face="Verdana" size="2">&nbsp;</font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">-------------------------------------------------------------------------------------------------
</font></font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">You Wrote:</font></font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font face="Verdana" size="2">&nbsp;</font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">&gt;Finding 5: I reached this finding just yesterday when I successfully was</font></font></span>
</p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">&gt;&gt;able to watch encrypted channels in Mythtv. </font></font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">pretty cool to hear that encrypted channels are working ;)</font></font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">Though I am not familiar at all with the ci/cam stuff so I can't help you</font></font></span>
</p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">much with this :(</font></font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font face="Verdana" size="2">&nbsp;</font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">please do not be disappointed, I do not know anything about CAM/CI neither ;o) . The way I found this out was completely out of luck. I just followed the sequence of the windows msgs to the deivce using usbsnoop. 
</font></font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font face="Verdana" size="2">&nbsp;</font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">The trick here is to send the Program_id of the channel using the same sequence of commands I added in the code and the device will spit out unscrambled video and audio. As simple as this. However, I do not know when or where to get the program_id from the application, this is why I have the switch case in my code.
</font></font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font face="Verdana" size="2">&nbsp;</font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">Does adding another ioctl to set the program Id require huge change in the driver??</font></font>
</span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">-------------------------------------------------------------------------------------------------
</font></font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font face="Verdana" size="2">&nbsp;</font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana">Please let me know if you need more clarification.</font></font></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><font size="2"><font face="Verdana"><span style="mso-spacerun: yes">&nbsp;</span><span style="mso-spacerun: yes">&nbsp;</span></font></font>
</span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><span style="mso-no-proof: yes"><font size="2"><font face="Verdana">_____________________________________________________</font>
</font></span></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><span style="mso-no-proof: yes"><font face="Verdana" size="2">&nbsp;</font></span></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><span style="mso-no-proof: yes"><font size="2"><font face="Verdana">Best Regards,</font></font></span></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><span style="mso-no-proof: yes"><font face="Verdana" size="2">&nbsp;</font></span></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><span style="mso-no-proof: yes"><font size="2"><font face="Verdana">Bander</font></font></span></span></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-bookmark: _MailAutoSig"><span style="mso-no-proof: yes"><font face="Verdana" size="2">&nbsp;</font></span></span></p><span style="mso-bookmark: _MailAutoSig">
</span>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font face="Verdana" size="2">&nbsp;</font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font face="Verdana" size="2">-----Original Message-----<br>From: Peter Beutner [mailto:<a href="mailto:p.beutner@gmx.net">p.beutner@gmx.net</a>] <br>Sent: Monday, December 05, 2005 8:42 PM
<br>To: bander ajba<br>Cc: <a href="mailto:linux-dvb@linuxtv.org">linux-dvb@linuxtv.org</a><br>Subject: Re: [linux-dvb] DEC3000-s</font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font face="Verdana" size="2">&nbsp;</font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">Hi</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">Just a few comments/questions.</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font face="Verdana" size="2">&nbsp;</font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">bander ajba schrieb:</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">[snip]</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">&gt;&gt;Finding 1: My last searches on the dec3000s driver on this forum pointed</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">&gt;&gt;that the scanning for channels sometime works and some does not. The</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">reason</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">&gt;&gt;for this is in ttusbdecfe.c: </font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">&gt;&gt;&nbsp;</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">&gt;&gt;[ state-&gt;hi_band ] </font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">&gt;&gt;&nbsp;</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">&gt;&gt;in function </font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">&gt;&gt;&nbsp;</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">&gt;&gt;[static int ttusbdecfe_dvbs_set_frontend(...)] is always set to zero.</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">&gt;&gt;&nbsp;</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">&gt;&gt;Which sets the variable [band] to the constant [LOF_LO] causing the</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">dec3000</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">&gt;&gt;to fail. </font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">&gt;&gt;&nbsp;</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">&gt;&gt;I tried to sets the variable when the diseqc command is sent but it does</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">not</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">&gt;&gt;work. So I set it to 1 because most of the channels I tuned to are in the</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">&gt;&gt;high band anyway. I believe the error lies in passing the variable from</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">the</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">&gt;&gt;dvb_demux -&gt; ttusbdecfe.c</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">&gt;&gt;&nbsp;</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">&gt;&gt;So setting the [hi_band] correctly will cause the DEC3000 to tune okay.</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">&gt;&gt;(critical)</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">I can't really follow you here:</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">in ttusbdecfe_dvbs_set_frontend:</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">Let's look at the usb message that is send to the device:</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font face="Verdana" size="2">&nbsp;</font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana"><span style="mso-spacerun: yes">&nbsp;</span>u8 b[] = { 0x00, 0x00, 0x00, 0x01,</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>0x00, 0x00, 0x00, 0x00,<span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </span>&lt;--- gets the frequency
</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>0x00, 0x00, 0x00, 0x01,</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>0x00, 0x00, 0x00, 0x00,<span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </span>&lt;---- gets the symbol rate
</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>0x00, 0x00, 0x00, 0x00,</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>0x00, 0x00, 0x00, 0x00,</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>0x00, 0x00, 0x00, 0x00,<span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </span>&lt;---- gets the band setting
</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>0x00, 0x00, 0x00, 0x00,<span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </span>&lt;---- gets the lnb_voltage
</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>0x00, 0x00, 0x00, 0x00,<span style="mso-tab-count: 1">&nbsp;&nbsp;&nbsp; </span>&lt;---- the one you changed
</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>0x00, 0x00, 0x00, 0x00 };</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font face="Verdana" size="2">&nbsp;</font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">So the parameter you needed to change was never touched before by the</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">driver.So it</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">probably hasn't got to do anything with the band setting but with some other</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">tuning</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">parameter that was previously simply not correctly set by the driver(like</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">inversion</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">setting for example).</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">Maybe you can compare the channel parameters from a channel who tunes</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">without this change</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">with one which needs this change?</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">Or maybe the change below simply broke your tuning.</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font face="Verdana" size="2">&nbsp;</font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">@@ -106,7 +116,7 @@ static int ttusbdecfe_dvbs_diseqc_send_m</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>0x00, 0x00 };</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font face="Verdana" size="2">&nbsp;</font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana"><span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>memcpy(&amp;b[4], cmd-&gt;msg, cmd-&gt;msg_len);</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">-</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">+<span style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>state-&gt;hi_band = (cmd-&gt;msg[9] &amp; 0x01);</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">why doing that?</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">Besides iirc the diseqc message length is &lt;= 6, so this sets the the hi_band</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">setting to a</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">completely random value from somewhere in the memory.</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font face="Verdana" size="2">&nbsp;</font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">&gt;&gt;Finding 2: some applications fail (like mplayer, and mythtv) when Sending</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">&gt;&gt;Burst tone to the DEC. Apparently the DEC does not care about the burst</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">tone</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">&gt;&gt;(I think automatically detected) so I always return success.</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">&gt;&gt;&nbsp;</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">&gt;&gt;So ignoring the [Burst_tone] and returning success will case the</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">application</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">&gt;&gt;to work correctly.(annoyance)</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">hm looking into your patch i don't find the place where you did that?</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font face="Verdana" size="2">&nbsp;</font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">&gt;&gt;Finding 3: adding the range for min_symbolrate, and max_symbolrate will</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">stop</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">&gt;&gt;some applications to complain about symbolrate being out of range</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">&gt;&gt;(Annoyance)</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">Where did you take the values from?</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font face="Verdana" size="2">&nbsp;</font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">&gt;Finding 5: I reached this finding just yesterday when I successfully was</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">&gt;&gt;able to watch encrypted channels in Mythtv. </font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">pretty cool to hear that encrypted channels are working ;)</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">Though I am not familiar at all with the ci/cam stuff so I can't help you</font></font></p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><font size="2"><font face="Verdana">much with this :(</font></font></p>