Vel, det er alltid vanskelig å oppgradere kjernen på våre TV-maskin, og denne gangen var det enda vanskeligere.
som alltid, måtte endre / usr/src/linux/drivers/media/video/bt8xx/bttv-input.c og endre ir->mask_keycode fra 0x1f8 til 0x8f8
case BTTV_BOARD_WINFAST2000:
ir_codes = RC_MAP_WINFAST;
ir->mask_keycode = 0x8f8;
break;
Unnlate å gjøre dette resulterer i en fjernkontroll som har noen duplikat taster, Jeg vet ikke hvorfor dette aldri ble lappet oppstrøms, men det er liv.
Den andre delen involvert testing med IRW, som overraskende klarte denne gangen å oppdage noen viktige taster som POWER, CH , CH- og mer. Slår ut at jeg måtte oppdatere lircd.conf manuelt denne gangen, som et par arrangement koder har endret. Dette ble gjort ved hjelp av et lite program kalt evtest.c (kompilering med gcc var virkelig rett frem). Treffer mangler tastene på fjernkontrollen resulterte i tilfelle kodene dukke opp som jeg måtte bytte i filen. (høyre og venstre tastene er byttet for noen grunn mellom beskrivelse sine i tilfelle og deres virkelige plassering).
Jeg håper virkelig denne informasjonen vil hjelpe noen mister litt mindre hår på dette.