Լավ, այն միշտ բարդ է բարձրացնել միջուկ մեր TV մեքենա, եւ այս անգամ այն էր, նույնիսկ trickier.
ինչպես միշտ, որ փոփոխությունները / usr/src/linux/drivers/media/video/bt8xx/bttv-input.c եւ փոխել ir ->mask_keycode - ից մինչեւ 0x1f8 0x8f8
case BTTV_BOARD_WINFAST2000:
ir_codes = RC_MAP_WINFAST;
ir->mask_keycode = 0x8f8;
break;
Այդպես վարվելով սա հանգեցնում է հեռավոր, որը մի քանի բանալիներ կրկնօրինակը, Ես չգիտեմ, թե ինչու դա չի patched հոսանքն ի վեր, բայց որ կյանքը.
Երկրորդ մասը ներգրավված ստուգում է IRW, որը զարմանալիորեն չի հայտնաբերել մի քանի կարեւոր բանալին այս անգամ, ինչպիսիք են ՀԶՈՐՈՒԹՅՈՒՆԸ, CH+, CH- եւ ավելի. Ստացվում է, որ թարմացում lircd.conf այս անգամ ձեռքով, մի քանի իրադարձություն կոդեր փոխվել. Սա արվել օգնությամբ մի փոքր ծրագրի evtest.c (կազմում է gcc իսկապես ՈՒղիղ առաջ). Հարվածում է բացակայող բանալիները մասին հեռավոր արդյունքում դեպքում կոդերը է, որը ես փոխարինելու է ֆայլը. (աջ ու ձախ բանալիները են անցել ինչ - ինչ պատճառներով իրենց միջեւ նկարագրությունը դեպքում, եւ նրանց իրական տեղադրում).
Ես իրոք հույս ունեմ, որ այս տեղեկատվությունը կօգնի ինչ - որ մեկին, մի քիչ պակաս, կկորցնի մազերի վրա.