Vâng, nó luôn luôn là khó khăn để nâng cấp hạt nhân trên máy truyền hình của chúng tôi, và lần này thậm chí còn phức tạp hơn.
như luôn luôn, phải sửa đổi / usr/src/linux/drivers/media/video/bt8xx/bttv-input.c và thay đổi-ir>mask_keycode từ 0x1f8 để 0x8f8
case BTTV_BOARD_WINFAST2000:
ir_codes = RC_MAP_WINFAST;
ir->mask_keycode = 0x8f8;
break;
Không để làm điều này kết quả trong một từ xa có một vài phím trùng lặp, Tôi không biết tại sao điều này không bao giờ vá thượng nguồn, nhưng đó là cuộc sống.
Phần thứ hai liên quan kiểm tra với IRW, trong đó đáng ngạc nhiên không thời gian này để phát hiện một vài phím quan trọng như ĐIỆN, CH , CH- và nhiều hơn nữa. Hóa ra tôi đã phải cập nhật lircd.conf thủ này thời gian, như một vài mã số sự kiện đã thay đổi. Điều này đã được thực hiện với sự giúp đỡ của một chương trình nhỏ được gọi là evtest.c (biên dịch với gcc đã thực sự thẳng về phía trước). Nhấn phím mất tích trên điều khiển từ xa trong các mã số sự kiện thể hiện lên mà tôi đã phải thay thế trong tập tin. (các phím trái và phải được chuyển cho một số lý do giữa mô tả của họ trong các sự kiện và vị trí thực sự của họ).
Tôi thực sự hy vọng thông tin này sẽ giúp đỡ một người nào đó mất tóc một chút ít về điều này.