Bem, é sempre complicado para atualizar o kernel em nossa máquina TV, e desta vez foi ainda mais complicado.
como sempre, teve que modificar / usr/src/linux/drivers/media/video/bt8xx/bttv-input.c e alterar o-ir>mask_keycode de 0x1f8 para 0x8f8
case BTTV_BOARD_WINFAST2000:
ir_codes = RC_MAP_WINFAST;
ir->mask_keycode = 0x8f8;
break;
Se não fizer isso resulta em um controle remoto que tem algumas teclas duplicadas, Eu não sei por que isso nunca foi corrigido upstream, mas é a vida.
A segunda parte envolveu o teste com IRW, que surpreendentemente não desta vez para detectar algumas teclas importantes como o PODER, CH , CH- e muito mais. Acontece que eu tinha para atualizar o lircd.conf manualmente esse tempo, como códigos de eventos poucos mudou. Isto foi feito com a ajuda de um pequeno programa chamado evtest.c (compilando com gcc foi realmente para a frente). Pressionar as teclas do controle remoto falta resultou no evento códigos aparecendo que eu tinha para substituir no arquivo. (as teclas direita e esquerda são trocados por alguma razão entre a sua descrição do evento e sua colocação reais).
Eu realmente espero que essa informação vai ajudar alguém a perder o cabelo um pouco menos nesta.