الثلاثاء، 26 مايو 2015

استبدال ريموت كنترول كرت الستلايت بواحد اخر وتشغيله على yavdr

 Replacement Remote Control of Satellite card with  another one
on yavdr 5.0a
لقد تعطل الريموت كنترول الخاص بكرت الdvb tevii 420 وكنت اعتمد عليه للتحكم فى جهاز الmedia center
الحل ؟؟
اما شراء ريموت جديد او كرت جديد او استخدام home made ir remote control unit
الحل الاول غير ممكن لم اجد ريموت مماثل
التانى حل مكلف للغاية
الثالث ممكن وسهل ولكنى لم اعتمده
ظهرت فكرة فى راسى لما لا احاول استخدام ريموت اخر
وتعريفه داخل نظام التشغيل على انه هو الريموت المعتمد

قمت بالاعتماد على ريموت رسيفر موجود عندى وهو startstat 2000hd ace
باستخدام الاتصال عن بعد فتحت اتصال بينى وبين الmedia center

ssh 192.168.1.135
ثم
ايقاف تشغيل الeventlircd

sudo stop eventlircd

سنعتمد على الادة الرائعة ir-keytable
اول خطوة
مسح المفاتيح المربوطة بالكرت

sudo ir-keytable -c
 للحصول على الاكواد الجديدة للرموت الجديد
sudo ir-keytable -t
نقوم باضافة 0x00 بمعنا اذا كان الscancode بيساوى a1 تكون القيمة 0x00a1

افتح اتصال جديد بالكمبيوتر وافتح الملف الاتى واضف الاكواد اليه
sudo nano /lib/udev/rc_keymaps/tevii_nec

بعد الانتهاء من ادخال جميع اكواد الريموت الجديد
# table tevii_nec, type: NEC
0x001e KEY_OK
0x0045 KEY_UP
0x0049 KEY_DOWN
0x000d KEY_RIGHT
0x0046 KEY_LEFT
0x000b KEY_POWER
 نحفظ الملف بcontrol +X
 الان نريد ان نعرف المزيد من المعلومات عن الir port المستخدة
نستخدم الامر الاتى
shoulah@yavdr:~$ sudo ir-keytable
Found /sys/class/rc/rc0/ (/dev/input/event4) with:
Driver cx88xx, table rc-tevii-nec
Supported protocols: NEC RC-5 RC-6 JVC SONY LIRC other
Enabled protocols: NEC
Repeat delay = 500 ms, repeat period = 125 ms
لاحظ الدريفر المستخدم اسمه cx88xx 
والجدول المستخدم اسمه rc-tevii-nec 

الان نعدل على الملف الاتى
sudo nano /etc/rc_maps.cfg
 
ليصبح محتواة كالاتى
cx88xx     rc-tevii-nec         /lib/udev/rc_keymaps/tevii_nec
احفظ التغيرات واعد تشغيل الجهاز بالامر 
sudo shutdown -r now
بعد اعادة التشغيل الان مبروك عليك الرموت الجديد


ليست هناك تعليقات:

إرسال تعليق

اذا اعجب الموضوع اترك رد فانه يشجعنا على تقديم المزيد