ٹھیک ہے, یہ ہمیشہ مشکل ہے ہمارے ٹی وی مشین پر دانا کو اپگریڈ, اور اس بار یہ بھی trickier تھا.
ہمیشہ کی طرح, / usr/src/linux/drivers/media/video/bt8xx/bttv-input.c کرنے کے لئے نظر ثانی کرنے اور آئی آر میں تبدیلی>0x1f8 سے 0x8f8 کرنے کے لئے mask_keycode
case BTTV_BOARD_WINFAST2000:
ir_codes = RC_MAP_WINFAST;
ir->mask_keycode = 0x8f8;
break;
ایک ریموٹ کہ میں اس کے نتائج میں ناکامی کے لئے چند دوسری چابیاں ہیں, مجھے پتہ نہیں کیوں اس معاہدہ upstream کبھی نہیں تھا, لیکن اس کا یہ زندگی ہے.
دوسری ملوث حصہ IRW کے ساتھ ٹیسٹنگ, جس میں حیرت کی کوئی بات اس طرح کی طاقت کے طور پر چند ایک اہم چابیاں کا پتہ لگانے کے لئے اس وقت ناکام, CH , CH- اور. باہر میں اپ ڈیٹ کرنے کے الٹ پلٹ کرتا ہے lircd.conf دستی طور پر اس وقت, کے طور پر چند واقعہ کوڈ تبدیل کر دیا گیا ہے. یہ ایک چھوٹا سا کہا جاتا پروگرام کی مدد سے کیا گیا تھا evtest.c (جی سی سی کے ساتھ تالیف میں واقعی براہ راست آگے تھا). ریموٹ پر لاپتہ چابیاں مارنے ایونٹ کے دکھانے کے کوڈ تک جو میں نے فائل میں تبدیل کرنے کے لئے تھا کے نتیجے میں. (دائیں اور بائیں چابیاں اس تقریب میں ان کی وضاحت کے درمیان کچھ وجہ سے اور ان کی اصلی جگہ کا تعین کرنے کے لئے تبدیل کر رہے ہیں).
مجھے سچ میں امید ہے کہ اس کی معلومات کی مدد کسی نے اس پر تھوڑا سا کم بال کھو دیں گے.