Bé, sempre és difícil d'actualitzar el nucli a la nostra màquina de TV, i aquesta vegada era encara més difícil.
com sempre, hagut de modificar / usr/src/linux/drivers/media/video/bt8xx/bttv-input.c i canviar el-anar>mask_keycode de 0x1f8 a 0x8f8
case BTTV_BOARD_WINFAST2000:
ir_codes = RC_MAP_WINFAST;
ir->mask_keycode = 0x8f8;
break;
El no poder fer això es tradueix en una distància que té una duplicats de les claus pocs, No sé per què mai va ser apedaçat dalt, però així és la vida.
A la segona part les pertinents comprovacions amb IRW, que, sorprenentment, va fallar aquesta vegada per detectar algunes claus importants com ara la potència, CH , CH- i més. Resulta que jo havia de actualitzar el lircd.conf manualment aquest moment, com els codis d'esdeveniments ha canviat alguns. Això es va fer amb l'ajuda d'un petit programa anomenat evtest.c (compilar amb gcc va ser molt senzill). Colpejant les tecles que falten en el control remot lloc als codis d'esdeveniments que mostren fins que vaig haver de reemplaçar a l'arxiu. (les tecles de dreta i esquerra es canvien per alguna raó, entre la descripció de l'esdeveniment i la seva ubicació real de).
Realment espero que aquesta informació l'ajudarà a perdre el pèl a algú una mica menys en aquesta.