Wel, mae bob amser yn anodd i uwchraddio'r cnewyllyn ar ein peiriant teledu, a'r tro hwn roedd hyd yn oed yn anoddach.
fel bob amser yn, roedd yn rhaid i addasu / usr/src/linux/drivers/media/video/bt8xx/bttv-input.c a newid y-ir>mask_keycode o 0x1f8 i 0x8f8
case BTTV_BOARD_WINFAST2000:
ir_codes = RC_MAP_WINFAST;
ir->mask_keycode = 0x8f8;
break;
Methu â gwneud hyn yn arwain at sydd bell â ychydig o allweddi dyblyg, Dydw i ddim yn gwybod pam na hyn yn glytiog i fyny'r afon, ond mae hynny'n bywyd.
Mae'r ail ran yn cynnwys profi gyda IRW, oedd yn syndod fethodd y tro hwn i ganfod ychydig o allweddi pwysig megis YNNI, CH , CH- ac yn fwy. Troi allan Roedd yn rhaid i ddiweddaru'r lircd.conf llaw y tro hwn, fel codau digwyddiad wedi newid ychydig. Gwnaed hyn gyda chymorth rhaglen bach o'r enw evtest.c (lunio gyda gcc oedd yn syth ymlaen). Taro yr allweddi ar goll ar y anghysbell arwain at y codau digwyddiad arddangos i fyny yr wyf wedi i gymryd lle yn y ffeil. (yr allweddi dde ac i'r chwith yn cael eu troi am ryw reswm rhwng eu disgrifiad yn y digwyddiad ac mae eu lleoliad go iawn).
Fi 'n sylweddol yn gobeithio y bydd y wybodaeth hon yn helpu rhywun yn colli gwallt ychydig yn llai ar y.