Добре, тя винаги е труден за ъпгрейд на ядрото на нашия телевизор машина, и този път тя е дори по-сложни.
както винаги, трябваше да променят / 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;
Ако не успеете да направите това, резултатите в отдалечен, че има няколко дублирани ключове, Не знам защо това никога не е кръпка нагоре, но такъв е животът.
Втората част тестване с IRW, който изненадващо не успя този път да се открият няколко важни ключове като POWER, CH , CH- и още. Оказва се, че аз трябваше да актуализира lircd.conf ръчно този път, кодове на няколко събития се е променило. Това беше направено с помощта на малка програма, наречена evtest.c (компилирането на ССЗ е наистина право напред). Натискането на липсващите клавиши на дистанционното управление е довело в случай кодове, до които аз трябваше да замени в файла. (наляво и надясно клавишите са включени по някаква причина между тяхното описание в събитието и реалните им поставяне).
Аз наистина се надявам тази информация ще помогне на някой да губят малко по-малко косми по този.