Dobro, je vedno težavno nadgraditi kernel na naših TV stroju, in tokrat je bilo celo težje.
kot vedno, je moral spremeniti / usr/src/linux/drivers/media/video/bt8xx/bttv-input.c in spremenite ir->mask_keycode od 0x1f8 do 0x8f8
case BTTV_BOARD_WINFAST2000:
ir_codes = RC_MAP_WINFAST;
ir->mask_keycode = 0x8f8;
break;
Če ne bo to za posledico oddaljeni, da se je nekaj dvojnik ključev, Ne vem, zakaj je bilo to nikoli ni zakrpana gorvodno, ampak to je življenje.
V drugem delu testiranja sodelujejo z IRD, kar ni presenetljivo tokrat odkriti nekaj pomembnih tipk, kot so POWER, CH , CH- in še več. Izkazalo se je, sem moral posodobiti lircd.conf ročno tokrat, kot se je nekaj spremenilo dogodek kode. To je bilo storjeno s pomočjo se imenuje majhen program evtest.c (sestavljanje z gcc je bil res naravnost naprej). Hitting manjka tipkami na daljinskem prišlo v primeru kode, ki prikazuje do katere sem moral zamenjati v datoteki. (levo in desno tipke so prešli iz neznanega razloga med njihovo poimenovanje v primeru njihove realne in postavitev).
Resnično upam, te informacije vam bo pomagal nekdo izgubil malo manj las na tem.