جيد, هو دائما صعبة لرفع مستوى النواة على جهاز التلفزيون لدينا, وهذه المرة كان من اصعب حتى.
مثل دائما, وكان لتعديل / usr/src/linux/drivers/media/video/bt8xx/bttv-input.c وتغيير ، الأشعة تحت الحمراء>mask_keycode من 0x1f8 ل0x8f8
case BTTV_BOARD_WINFAST2000:
ir_codes = RC_MAP_WINFAST;
ir->mask_keycode = 0x8f8;
break;
الفشل في القيام بذلك يؤدي إلى أن لديه بعد بضعة مفاتيح مكررة, أنا لا أعرف لماذا لم يكن هذا المنبع مصححة, ولكن هذه هي الحياة.
الجزء الثاني ينطوي اختبار مع مشروع مراقبة إيرادات العراق, المدهش الذي فشل هذه المرة لاكتشاف مفاتيح قليلة الأهمية مثل الطاقة, CH , CH- وأكثر. تبين لي أن تحديث lircd.conf هذه المرة يدويا, كما تغيرت بعض رموز الحدث. وقد تم ذلك بمساعدة من برنامج صغير يسمى evtest.c (ترجمة مع دول مجلس التعاون الخليجي كان حقا على التوالي إلى الأمام). ضرب مفاتيح مفقودة على جهاز التحكم عن بعد أسفر عن رموز تظهر الحدث الذي كان لي لتحل محل في الملف. (يتم تبديل مفاتيح اليمين واليسار لسبب ما بين الوصف في هذا الحدث وضعهم الحقيقي).
وأنا آمل حقا هذه المعلومات سوف تساعد شخص يفقد الشعر أقل قليلا في هذه.