Hi,<br><br>I&#39;m using Gentoo&#39;s v4l-dvb-hg package and the dvb-usb-dib0700-03-pre1.fw firmware<br>The card works perfectly otherwise, but the module is very sluggish in responding<br>to remote codes (and the remote seems to send different codes then defined in dib0700_devices.c)
<br>and I have to press buttons on the remote several times very fast for it to respond.<br>How can I make it respond faster and why are the remote controller key codes<br>different in the source code?<br><br>Pressing the Power button of the remote in rapid succession for about 10 second
<br>(I added the F,7E code to the key codes list myself) <br>&nbsp;<br>Aug&nbsp; 4 17:56:21 fantasy dib0700: Unknown remote controller key : 17 3F<br>Aug&nbsp; 4 17:56:22 fantasy dib0700: got key[] = { 0,&nbsp; 1, 13,36}<br>Aug&nbsp; 4 17:56:22 fantasy dib0700: Unknown remote controller key : 13 36
<br>Aug&nbsp; 4 17:56:22 fantasy dib0700: got key[] = { 0,&nbsp; 0, 17,3F}<br>Aug&nbsp; 4 17:56:22 fantasy dib0700: Unknown remote controller key : 17 3F<br>Aug&nbsp; 4 17:56:22 fantasy dib0700: got key[] = { 0,&nbsp; 1,&nbsp; F,7E}<br>Aug&nbsp; 4 17:56:22 fantasy dib0700: got key[] = { 0,&nbsp; 0, 17,3F}
<br>Aug&nbsp; 4 17:56:22 fantasy dib0700: Unknown remote controller key : 17 3F<br>Aug&nbsp; 4 17:56:22 fantasy dib0700: got key[] = { 0,&nbsp; 1,&nbsp; F,7E}<br><br>Same for &quot;OK&quot; button:<br>Aug&nbsp; 4 18:00:54 fantasy dib0700: got key[] = { 0,&nbsp; 0, 13,21}
<br>Aug&nbsp; 4 18:00:54 fantasy dib0700: Unknown remote controller key : 13 21<br>Aug&nbsp; 4 18:00:55 fantasy dib0700: got key[] = { 0,&nbsp; 1,&nbsp; 7,43}<br>Aug&nbsp; 4 18:00:55 fantasy dib0700: Unknown remote controller key :&nbsp; 7 43<br>Aug&nbsp; 4 18:00:55 fantasy dib0700: got key[] = { 0,&nbsp; 0, 13,21}
<br>Aug&nbsp; 4 18:00:55 fantasy dib0700: Unknown remote controller key : 13 21<br>Aug&nbsp; 4 18:00:55 fantasy dib0700: got key[] = { 0,&nbsp; 1,&nbsp; 7,43}<br>Aug&nbsp; 4 18:00:55 fantasy dib0700: Unknown remote controller key :&nbsp; 7 43<br>Aug&nbsp; 4 18:01:00 fantasy dib0700: got key[] = { 0,&nbsp; 0, 13,21}
<br>Aug&nbsp; 4 18:01:00 fantasy dib0700: Unknown remote controller key : 13 21<br><br>Also a snippet of the dib0700_devices.c<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (key[0]==0 &amp;&amp; key[1]==0 &amp;&amp; key[2]==0 &amp;&amp; key[3]==0) return 0;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (key[3-1]!=st-&gt;rc_toggle) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; err(&quot;got key[] = {%2X, %2X, %2X,%2X}&quot;,(int)key[3-0],(int)key[3-1],(int)key[3-2],(int)key[3-3]);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (i=0;i&lt;d-&gt;props.rc_key_map_size
; i++) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (keymap[i].custom == key[3-2] &amp;&amp; keymap[i].data == key[3-3]) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *event = keymap[i].event;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *state = REMOTE_KEY_PRESSED;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; st-&gt;rc_toggle=key[3-1];<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return 0;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; err(&quot;Unknown remote controller key : %2X %2X&quot;,(int)key[3-2],(int)key[3-3]);
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; st-&gt;rc_toggle=key[3-1];<br><br><br>Br, Veli-Matti<br>