Labi, tas vienmēr ir grūts, lai uzlabotu kodola uz mūsu TV mašīna, un šoreiz tas bija pat trickier.
kā vienmēr, nācās mainīt / usr/src/linux/drivers/media/video/bt8xx/bttv-input.c un mainīt IR->mask_keycode no 0x1f8 līdz 0x8f8
case BTTV_BOARD_WINFAST2000:
ir_codes = RC_MAP_WINFAST;
ir->mask_keycode = 0x8f8;
break;
Pretējā gadījumā tas rada tālvadības pulti, kas ir maz dublikāta taustiņi, Es nezinu, kāpēc tas nekad nav patched augšu, bet tas ir dzīve.
Bet otrajā daļā testēšanu ar IRW, kas pārsteidzoši neizdevās šoreiz, lai noteiktu dažus svarīgus taustiņus, piemēram, POWER, CH , CH- un vairāk. Izrādās, man bija, lai atjauninātu lircd.conf manuāli šoreiz, kā daži notikums kodi ir mainījusies. Tas tika darīts, izmantojot nelielu programmu ar nosaukumu evtest.c (apkopot ar gcc bija tiešām taisni uz priekšu). Hitting trūkst taustiņus uz tālvadības rezultātā gadījumā, ja kodi, norādot uz augšu, kas man bija jāaizstāj lietas materiālos. (labās un kreisās taustiņi ir ieslēgts kādu iemeslu starpā to aprakstu, ja arī to reālo izvietojumu).
Es tiešām ceru, ka šī informācija palīdzēs kādam zaudēt mazliet mazāk matu uz šo.