Die letzte udev Rule ist Schmuck am Nachthemd, die brauchts nicht wirklich.
Die ist nur für den Fall, dass alle Stricke reißen und ich das normale Lirc benutzen muss - dann macht es nichts, wenn ich mal einen zusätzlichen DVB-Stick, eine Maus oder anderen Empfänger anschließe
Wegen dem überschreiben:
https://github.com/yavdr/yavdr-remote/bl…ventlircd.rules sagt das es da wohl eine ircore.evmap gibt, die ist nicht eingecheckt, evtl kannst du die zum Testen leer machen. Das sollten wir dann auch (oder wir hinterlegen hier keine evmap - klingt unsinning für mich (Line 58 entfernen und in der Line zuvor das ,\)
Also nachdem ich jetzt alles in der /etc/eventlircd.d/ircore.map auskommentiert habe (das mappt die Tasten wohl nochmal um und die Syntax dort passt überhaupt nicht zu der in der remote.conf), funktionieren alle Tasten - Danke, das war der Stups in die richtige Richtung
Also hier nochmal die Zusammenfassung:
1) Über die /etc/modules das Modul ir_kbd_i2c laden (ggf. geht das auch mit Prüfung ob eine PVR350 verbauit ist über udev/sysfs aber da blicke ich noch nicht so ganz durch)
2) Für die Fernbedienung
A415-HPG-WE oder die
kleine FB braucht es dann folgende Keymap (z.B. als /etc/rc_keymaps/pvr350):
|
Source code
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
0x003b KEY_SETUP
0x003d KEY_POWER2
0x001c KEY_EPG
0x0018 KEY_PVR
0x0019 KEY_TIME
0x001a KEY_CHANNEL
0x001b KEY_INFO
0x000c KEY_MODE
0x0014 KEY_UP
0x0015 KEY_DOWN
0x0016 KEY_LEFT
0x0017 KEY_RIGHT
0x0025 KEY_OK
0x001f KEY_ESC
0x000d KEY_MENU
0x0010 KEY_VOLUMEUP
0x0011 KEY_VOLUMEDOWN
0x0020 KEY_CHANNELUP
0x0021 KEY_CHANNELDOWN
0x0012 KEY_PREVIOUS
0x000f KEY_MUTE
0x0037 KEY_RECORD
0x0035 KEY_PLAY
0x0030 KEY_PAUSE
0x0036 KEY_STOP
0x0032 KEY_REWIND
0x0034 KEY_FASTFORWARD
0x0024 KEY_BACK
0x001e KEY_NEXT
0x0001 KEY_1
0x0002 KEY_2
0x0003 KEY_3
0x0004 KEY_4
0x0005 KEY_5
0x0006 KEY_6
0x0007 KEY_7
0x0008 KEY_8
0x0009 KEY_9
0x0000 KEY_0
0x000a KEY_TEXT
0x000e KEY_SUBTITLE
0x000b KEY_RED
0x002e KEY_GREEN
0x0038 KEY_YELLOW
0x0029 KEY_BLUE
0x003c KEY_SUBTITLE # Taste "FULL" Für die kleine Hauppauge Remote http://www.vdr-wiki.de/wiki/index.php/Datei:Fernbedienung-hauppauge-nova-t.jpg
|
3) Die Datei /etc/eventlirc.d/ircore.evmap darf keine kollidierenden Einträge enthalten (Die Tastennamen passen nicht zum Schema der yaVDR remote.conf) bzw. kann geleert werden.
4) Die Datei /etc/rc_maps.cfg um einen Eintrag ergänzen, der die Keymap für den Treiber lädt:
|
Source code
|
1
2
|
# driver table file
ir-kbd-i2c * /etc/rc_keymaps/pvr350
|
5) Neustarten oder folgender Befehl (eignet sich zum Testen ob es geklappt hat):
|
Source code
|
1
|
sudo ir-keytable -c -p rc-5 -w /etc/rc_keymaps/pvr350 && sudo restart remoted
|
Vielleicht kann hotzenplotz5 oder Dr. Seltsam (falls er mal die yaVDR 0.4pre1 testen will) mal überprüfen, ob es so mit seiner Karte funktioniert.