Baik, itu selalu sulit untuk meng-upgrade kernel pada mesin TV kita, dan kali ini bahkan lebih sulit.
seperti biasa, harus memodifikasi / usr/src/linux/drivers/media/video/bt8xx/bttv-input.c dan mengubah-ir>mask_keycode dari 0x1f8 untuk 0x8f8
case BTTV_BOARD_WINFAST2000:
ir_codes = RC_MAP_WINFAST;
ir->mask_keycode = 0x8f8;
break;
Gagal melakukan hal ini hasil yang remote memiliki kunci duplikat beberapa, Saya tidak tahu mengapa ini tidak pernah ditambal hulu, tapi itu hidup.
Bagian kedua melibatkan pengujian dengan IRW, yang mengejutkan gagal kali ini untuk mendeteksi beberapa kunci penting seperti DAYA, CH , CH- dan lebih. Ternyata aku harus memperbarui lircd.conf secara manual saat ini, sebagai kode acara beberapa telah berubah. Hal ini dilakukan dengan bantuan sebuah program kecil bernama evtest.c (kompilasi dengan gcc benar-benar lurus ke depan). Menekan tombol pada remote yang hilang mengakibatkan kode acara muncul yang saya harus mengganti di file. (tombol kanan dan kiri akan diaktifkan untuk beberapa alasan antara deskripsi mereka dalam acara tersebut dan penempatan mereka yang sebenarnya).
Saya sangat berharap informasi ini akan membantu seseorang kehilangan rambut sedikit kurang ini.