Wel, dit is altyd lastig om die kern op ons TV-masjien op te gradeer, en hierdie keer was dit selfs moeiliker.
soos altyd, moes verander / usr/src/linux/drivers/media/video/bt8xx/bttv-input.c en die IR-verandering>mask_keycode van 0x1f8 te 0x8f8
case BTTV_BOARD_WINFAST2000:
ir_codes = RC_MAP_WINFAST;
ir->mask_keycode = 0x8f8;
break;
Nie hierdie resultate in 'n afgeleë wat te doen het' n paar duplikaatsleutels, Ek weet nie waarom dit was nooit gelapte stroomop, maar dat die lewe.
Die tweede deel was die toets met IRW, wat verbasend versuim het om hierdie tyd 'n paar belangrike sleutels soos krag op te spoor, CH , CH- en meer. Turns out ek het by te werk lircd.conf handmatig hierdie tyd, as 'n paar gebeurtenis kodes het verander. Dit is gedoen met die hulp van 'n klein program met die naam evtest.c (die samestelling met gcc is regtig reguit vorentoe). Slaan die vermiste sleutels op die remote gevolg in die geval kodes wat tot wat ek het om te vervang in die lêer. (die links en regs sleutels aangeskakel word vir een of ander rede tussen hulle beskrywing in die geval en hul werklike plasing).
Ek hoop regtig hierdie inligting sal help om iemand 'n bietjie minder hare op hierdie verloor.