Hi,<br><br>I'm using Gentoo'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> <br>Aug 4 17:56:21 fantasy dib0700: Unknown remote controller key : 17 3F<br>Aug 4 17:56:22 fantasy dib0700: got key[] = { 0, 1, 13,36}<br>Aug 4 17:56:22 fantasy dib0700: Unknown remote controller key : 13 36
<br>Aug 4 17:56:22 fantasy dib0700: got key[] = { 0, 0, 17,3F}<br>Aug 4 17:56:22 fantasy dib0700: Unknown remote controller key : 17 3F<br>Aug 4 17:56:22 fantasy dib0700: got key[] = { 0, 1, F,7E}<br>Aug 4 17:56:22 fantasy dib0700: got key[] = { 0, 0, 17,3F}
<br>Aug 4 17:56:22 fantasy dib0700: Unknown remote controller key : 17 3F<br>Aug 4 17:56:22 fantasy dib0700: got key[] = { 0, 1, F,7E}<br><br>Same for "OK" button:<br>Aug 4 18:00:54 fantasy dib0700: got key[] = { 0, 0, 13,21}
<br>Aug 4 18:00:54 fantasy dib0700: Unknown remote controller key : 13 21<br>Aug 4 18:00:55 fantasy dib0700: got key[] = { 0, 1, 7,43}<br>Aug 4 18:00:55 fantasy dib0700: Unknown remote controller key : 7 43<br>Aug 4 18:00:55 fantasy dib0700: got key[] = { 0, 0, 13,21}
<br>Aug 4 18:00:55 fantasy dib0700: Unknown remote controller key : 13 21<br>Aug 4 18:00:55 fantasy dib0700: got key[] = { 0, 1, 7,43}<br>Aug 4 18:00:55 fantasy dib0700: Unknown remote controller key : 7 43<br>Aug 4 18:01:00 fantasy dib0700: got key[] = { 0, 0, 13,21}
<br>Aug 4 18:01:00 fantasy dib0700: Unknown remote controller key : 13 21<br><br>Also a snippet of the dib0700_devices.c<br> if (key[0]==0 && key[1]==0 && key[2]==0 && key[3]==0) return 0;<br>
if (key[3-1]!=st->rc_toggle) {<br> err("got key[] = {%2X, %2X, %2X,%2X}",(int)key[3-0],(int)key[3-1],(int)key[3-2],(int)key[3-3]);<br> for (i=0;i<d->props.rc_key_map_size
; i++) {<br> if (keymap[i].custom == key[3-2] && keymap[i].data == key[3-3]) {<br> *event = keymap[i].event;<br> *state = REMOTE_KEY_PRESSED;
<br> st->rc_toggle=key[3-1];<br> return 0;<br> }<br> }<br> err("Unknown remote controller key : %2X %2X",(int)key[3-2],(int)key[3-3]);
<br> st->rc_toggle=key[3-1];<br><br><br>Br, Veli-Matti<br>