Nå, det er altid svært at opgradere kernen på vores tv-maskine, og denne gang var det endnu mere indviklet.
som altid, var nødt til at ændre / usr/src/linux/drivers/media/video/bt8xx/bttv-input.c og ændre ir->mask_keycode fra 0x1f8 til 0x8f8
case BTTV_BOARD_WINFAST2000:
ir_codes = RC_MAP_WINFAST;
ir->mask_keycode = 0x8f8;
break;
At undlade at gøre dette resulterer i en fjernbetjening, som har et par to eksemplarer nøgler, Jeg ved ikke, hvorfor dette blev aldrig lappet opstrøms, men sådan er livet.
Den anden involverede del test med IRW, som overraskende ikke denne gang at opdage et par vigtige nøgler såsom Power, CH , CH- og meget mere. Det viser sig at jeg var nødt til at opdatere lircd.conf manuelt denne gang, som et par begivenhed koder har ændret sig. Dette blev gjort ved hjælp af et lille program kaldet evtest.c (kompilering med gcc var virkelig ligetil). Rammer mangler tasterne på fjernbetjeningen resulterede i tilfælde koder dukker op, som jeg var nødt til at erstatte i filen. (højre og venstre tasterne er tændt eller anden grund mellem deres beskrivelse i arrangementet og deres virkelige placering).
Jeg håber virkelig, at disse oplysninger vil hjælpe nogen mister lidt mindre hår på denne.