Bine, Este întotdeauna dificil de a actualiza kernel-ul pe maşina noştri TV, şi de data aceasta a fost chiar mai complicata.
ca de obicei, a trebuit să modifice / usr/src/linux/drivers/media/video/bt8xx/bttv-input.c şi schimba-IR>mask_keycode de la 0x1f8 la 0x8f8
case BTTV_BOARD_WINFAST2000:
ir_codes = RC_MAP_WINFAST;
ir->mask_keycode = 0x8f8;
break;
Dacă nu faceţi acest lucru duce la o distanţă care are câteva chei duplicat, Nu ştiu de ce acest lucru nu a fost niciodată patch amonte, dar asta e viaţa.
A doua parte implicat testarea cu IRW, care nu a reuşit surprinzător de data aceasta pentru a detecta câteva chei importante, cum ar fi POWER, CH , CH- şi mai mult. Se pare ca am avut de a actualiza lircd.conf manual acest moment, ca o codurile câteva eveniment s-au schimbat. Acest lucru a fost realizat cu ajutorul unui mic program numit evtest.c (compilarea cu gcc a fost într-adevăr drept inainte). Atacul tastele lipsesc de pe telecomanda a dus la codurile eveniment arată în sus pe care am avut de a înlocui în fişierul. (tastele de dreapta şi stânga sunt comutate pentru un motiv oarecare între descrierea lor în caz si plasarea lor reale).
Sper cu adevărat această informaţie va ajuta pe cineva isi pierd parul un pic mai puţin în această.