好, 我们的电视整机的核心,它始终是棘手的升级, 而这一次,它是更棘手.
像往常一样, 修改/ usr/src/linux/drivers/media/video/bt8xx/bttv-input.c和变化的IR ->从0x1f8 mask_keycode到0x8f8
case BTTV_BOARD_WINFAST2000:
ir_codes = RC_MAP_WINFAST;
ir->mask_keycode = 0x8f8;
break;
如果不这样做在一个遥控器,这个结果有一些重复的键, 我不知道为什么这是从来没有打过补丁的上游, 但生活的.
第二部分涉及的测试与IRW, 这个时候居然没有发现一个重要的关键少数,如电力, CH , CH- 多. 事实证明,我有更新 lircd.conf 这一次手动, 作为已经改变了几个事件代码. 这样做的一个小程序帮助 evtest.c (用gcc编译真的直线前进). 击中遥控器上的缺失键导致的事件,显示代码了我的文件,以取代. (左,右按键开关对一些事件的原因之间的描述和其真正的位置).
我真的希望这些信息将帮助一个人失去这头发少了几分.