You are not logged in.

Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Saturday, November 26th 2011, 2:37pm

Antec Fusion Imon IR + Phillips RC6-remote

After the recent updates my remote keys "menu" and "back" stopped working.
Here is the output of list-rc-core.sh

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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
###*** sudo ir-keytable for rc0 ***### 
Found /sys/class/rc/rc0/ (/dev/input/event5) with: 
Driver imon, table rc-imon-mce 
Supported protocols: RC-6 
Enabled protocols: RC-6 
########################################## 
*** keytable rc-imon-mce for imon *** 
# table rc-imon-mce, type: RC-6 
0x200001e = KEY_NUMERIC_1 
0x200001f = KEY_NUMERIC_2 
0x2000020 = KEY_NUMERIC_3 
0x2000021 = KEY_NUMERIC_4 
0x2000022 = KEY_NUMERIC_5 
0x2000023 = KEY_NUMERIC_6 
0x2000024 = KEY_NUMERIC_7 
0x2000025 = KEY_NUMERIC_8 
0x2000026 = KEY_NUMERIC_9 
0x2000027 = KEY_NUMERIC_0 
0x2000028 = KEY_ENTER 
0x2000029 = KEY_DELETE 
0x200002a = KEY_EXIT 
0x200004f = KEY_RIGHT 
0x2000050 = KEY_LEFT 
0x2000051 = KEY_DOWN 
0x2000052 = KEY_UP 
0x2200020 = KEY_NUMERIC_POUND 
0x2200025 = KEY_NUMERIC_STAR 
0x800ff400 = KEY_NUMERIC_0 
0x800ff401 = KEY_NUMERIC_1 
0x800ff402 = KEY_NUMERIC_2 
0x800ff403 = KEY_NUMERIC_3 
0x800ff404 = KEY_NUMERIC_4 
0x800ff405 = KEY_NUMERIC_5 
0x800ff406 = KEY_NUMERIC_6 
0x800ff407 = KEY_NUMERIC_7 
0x800ff408 = KEY_NUMERIC_8 
0x800ff409 = KEY_NUMERIC_9 
0x800ff40a = KEY_DELETE 
0x800ff40b = KEY_ENTER 
0x800ff40c = KEY_POWER 
0x800ff40d = KEY_PROG1 
0x800ff40e = KEY_MUTE 
0x800ff40f = KEY_INFO 
0x800ff410 = KEY_VOLUMEUP 
0x800ff411 = KEY_VOLUMEDOWN 
0x800ff412 = KEY_CHANNELUP 
0x800ff413 = KEY_CHANNELDOWN 
0x800ff414 = KEY_FASTFORWARD 
0x800ff415 = KEY_REWIND 
0x800ff416 = KEY_PLAY 
0x800ff417 = KEY_RECORD 
0x800ff418 = KEY_PAUSE 
0x800ff419 = KEY_STOP 
0x800ff41a = KEY_NEXT 
0x800ff41b = KEY_PREVIOUS 
0x800ff41c = KEY_NUMERIC_POUND 
0x800ff41d = KEY_NUMERIC_STAR 
0x800ff41e = KEY_UP 
0x800ff41f = KEY_DOWN 
0x800ff420 = KEY_LEFT 
0x800ff421 = KEY_RIGHT 
0x800ff422 = KEY_OK 
0x800ff423 = KEY_EXIT 
0x800ff424 = KEY_DVD 
0x800ff425 = KEY_TUNER 
0x800ff426 = KEY_EPG 
0x800ff427 = KEY_ZOOM 
0x800ff446 = KEY_TV 
0x800ff447 = KEY_AUDIO 
0x800ff448 = KEY_PVR 
0x800ff449 = KEY_CAMERA 
0x800ff44a = KEY_VIDEO 
0x800ff44c = KEY_LANGUAGE 
0x800ff44d = KEY_TITLE 
0x800ff450 = KEY_RADIO 
0x800ff45a = KEY_SUBTITLE 
0x800ff45b = KEY_RED 
0x800ff45c = KEY_GREEN 
0x800ff45d = KEY_YELLOW 
0x800ff45e = KEY_BLUE 
0x800ff466 = KEY_RED 
0x800ff468 = KEY_YELLOW 
### End of Keytable for rc-imon-mce #### 
*** suggested entry for custom keytable in /etc/rc_maps.cfg: *** 
imon rc-imon-mce /etc/rc_keymaps/rc-imon-mce


Pls let me know if any more information is needed. Thanks.
Hardware: Antec Fusion 430, Asus M2A-VM HDMI, AMD Athlon64 X2 4050E, GeForce GT 240, 2GB RAM, 4GB SSD, 320GB HDD, ASUS MYCINEMA-P7131, Technisat SkyStar HD 2

2

Saturday, November 26th 2011, 2:42pm

What's the output for these keys by "sudo or-keytable -t"?

Source code

1
2
3
sudo stop eventlircd
sudo ir-keytable -t
# please press all non-functional keys and post the output
yaVDR-Doku

Meine VDRs

VDR 1: Point of View Ion-330-1 (Intel Atom 330@1,6 GHz). 2GB, 4TB HDD, KNC One DVB-C, Sundtek MediaTV Pro (DVB-C), Atric IR-Einschalter Rev.5, yaVDR 0.5 testing
VDR 2: Acer Revo 3610, 4GB Ram, 1x HDD 320 GB, Pinnacle PCTV SAT 452e, Medion X10, YaVDR 0.5
VDR 3: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce 210 512 MB, 500 GB, DD Duo-flex CT, Arch LInux, VDR 2.1.6, CIR-Empfänger
Client 1: Raspberry Pi Model B, Arch Linux ARM, VDR 2.1.6
vdr-epg-daemon + MariaDB auf Cubietruck mit 32 GB SSD, Arch Linux ARM, optional Sundtek MediaTV Pro III + VDR 2.1.6
Ceterum censeo enchiridia esse lectitanda.

3

Saturday, November 26th 2011, 3:25pm

Not working: Power, Menu, Back:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
1322316787.861567: event MSC: scancode = 800ff40c
1322316787.861579: event key down: KEY_POWER (0x0074)
1322316787.861580: event sync
1322316787.965685: event MSC: scancode = 800ff40c
1322316788.213360: event key up: KEY_POWER (0x0074)
1322316788.213366: event sync
1322316801.685803: event MSC: scancode = 800ff40d
1322316801.685815: event key down: KEY_PROG1 (0x0094)
1322316801.685817: event sync
1322316801.933583: event key up: KEY_PROG1 (0x0094)
1322316801.933587: event sync
1322316802.853687: event MSC: scancode = 800ff423
1322316802.853695: event key down: KEY_EXIT (0x00ae)
1322316802.853698: event sync
1322316803.103532: event key up: KEY_EXIT (0x00ae)
1322316803.103540: event sync


Don't know yet if these are working or not: 4 keys below volume/ch and above numerics:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
1322316820.557653: event MSC: scancode = 800ff448
1322316820.557661: event key down: KEY_PVR (0x016e)
1322316820.557664: event sync
1322316820.803484: event key up: KEY_PVR (0x016e)
1322316820.803488: event sync
1322316821.389719: event MSC: scancode = 800ff426
1322316821.389728: event key down: KEY_EPG (0x016d)
1322316821.389731: event sync
1322316821.501746: event MSC: scancode = 800ff426
1322316821.743419: event key up: KEY_EPG (0x016d)
1322316821.743426: event sync
1322316822.413572: event MSC: scancode = 800ff425
1322316822.413581: event key down: KEY_TUNER (0x0182)
1322316822.413583: event sync
1322316822.663389: event key up: KEY_TUNER (0x0182)
1322316822.663397: event sync
1322316823.349728: event MSC: scancode = 800ff424
1322316823.349737: event key down: KEY_DVD (0x0185)
1322316823.349740: event sync
1322316823.461806: event MSC: scancode = 800ff424
1322316823.703442: event key up: KEY_DVD (0x0185)
1322316823.703449: event sync


and the others, for reference:

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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
1322316790.525698: event MSC: scancode = 800ff418
1322316790.525709: event key down: KEY_PAUSE (0x0077)
1322316790.525711: event sync
1322316790.637743: event MSC: scancode = 800ff418
1322316790.883508: event key up: KEY_PAUSE (0x0077)
1322316790.883516: event sync
1322316793.189707: event MSC: scancode = 800ff417
1322316793.189718: event key down: KEY_RECORD (0x00a7)
1322316793.189720: event sync
1322316793.293770: event MSC: scancode = 800ff417
1322316793.543467: event key up: KEY_RECORD (0x00a7)
1322316793.543475: event sync
1322316794.557779: event MSC: scancode = 800ff415
1322316794.557790: event key down: KEY_REWIND (0x00a8)
1322316794.557792: event sync
1322316794.669620: event MSC: scancode = 800ff415
1322316794.913371: event key up: KEY_REWIND (0x00a8)
1322316794.913377: event sync
1322316795.757612: event MSC: scancode = 800ff41b
1322316795.757621: event key down: KEY_PREVIOUS (0x019c)
1322316795.757623: event sync
1322316795.869733: event MSC: scancode = 800ff41b
1322316796.113521: event key up: KEY_PREVIOUS (0x019c)
1322316796.113541: event sync
1322316796.997706: event MSC: scancode = 800ff419
1322316796.997716: event key down: KEY_STOP (0x0080)
1322316796.997718: event sync
1322316797.101575: event MSC: scancode = 800ff419
1322316797.343487: event key up: KEY_STOP (0x0080)
1322316797.343495: event sync
1322316798.013568: event MSC: scancode = 800ff414
1322316798.013579: event key down: KEY_FASTFORWARD (0x00d0)
1322316798.013582: event sync
1322316798.117794: event MSC: scancode = 800ff414
1322316798.363405: event key up: KEY_FASTFORWARD (0x00d0)
1322316798.363413: event sync
1322316798.965626: event MSC: scancode = 800ff41a
1322316798.965636: event key down: KEY_NEXT (0x0197)
1322316798.965638: event sync
1322316799.069592: event MSC: scancode = 800ff41a
1322316799.313572: event key up: KEY_NEXT (0x0197)
1322316799.313579: event sync
1322316800.189669: event MSC: scancode = 800ff416
1322316800.189677: event key down: KEY_PLAY (0x00cf)
1322316800.189679: event sync
1322316800.433480: event key up: KEY_PLAY (0x00cf)
1322316800.433487: event sync
1322316804.133752: event MSC: scancode = 800ff40f
1322316804.133761: event key down: KEY_INFO (0x0166)
1322316804.133763: event sync
1322316804.383543: event key up: KEY_INFO (0x0166)
1322316804.383548: event sync
1322316805.621581: event MSC: scancode = 800ff41e
1322316805.621595: event key down: KEY_UP (0x0067)
1322316805.621597: event sync
1322316805.733795: event MSC: scancode = 800ff41e
1322316805.983386: event key up: KEY_UP (0x0067)
1322316805.983394: event sync
1322316806.573775: event MSC: scancode = 800ff420
1322316806.573786: event key down: KEY_LEFT (0x0069)
1322316806.573788: event sync
1322316806.685813: event MSC: scancode = 800ff420
1322316806.933454: event key up: KEY_LEFT (0x0069)
1322316806.933460: event sync
1322316807.461583: event MSC: scancode = 800ff41f
1322316807.461596: event key down: KEY_DOWN (0x006c)
1322316807.461598: event sync
1322316807.703365: event key up: KEY_DOWN (0x006c)
1322316807.703374: event sync
1322316808.301584: event MSC: scancode = 800ff421
1322316808.301597: event key down: KEY_RIGHT (0x006a)
1322316808.301599: event sync
1322316808.413731: event MSC: scancode = 800ff421
1322316808.663585: event key up: KEY_RIGHT (0x006a)
1322316808.663592: event sync
1322316809.437625: event MSC: scancode = 800ff422
1322316809.437634: event key down: KEY_OK (0x0160)
1322316809.437636: event sync
1322316809.683479: event key up: KEY_OK (0x0160)
1322316809.683484: event sync
1322316811.557781: event MSC: scancode = 800ff410
1322316811.557792: event key down: KEY_VOLUMEUP (0x0073)
1322316811.557794: event sync
1322316811.661584: event MSC: scancode = 800ff410
1322316811.903389: event key up: KEY_VOLUMEUP (0x0073)
1322316811.903396: event sync
1322316812.621584: event MSC: scancode = 800ff411
1322316812.621598: event key down: KEY_VOLUMEDOWN (0x0072)
1322316812.621600: event sync
1322316812.733578: event MSC: scancode = 800ff411
1322316812.983547: event key up: KEY_VOLUMEDOWN (0x0072)
1322316812.983555: event sync
1322316813.621585: event MSC: scancode = 800ff40e
1322316813.621599: event key down: KEY_MUTE (0x0071)
1322316813.621601: event sync
1322316813.733638: event MSC: scancode = 800ff40e
1322316813.983581: event key up: KEY_MUTE (0x0071)
1322316813.983587: event sync
1322316814.949698: event MSC: scancode = 800ff412
1322316814.949707: event key down: KEY_CHANNELUP (0x0192)
1322316814.949709: event sync
1322316815.061585: event MSC: scancode = 800ff412
1322316815.303478: event key up: KEY_CHANNELUP (0x0192)
1322316815.303486: event sync
1322316815.941586: event MSC: scancode = 800ff413
1322316815.941599: event key down: KEY_CHANNELDOWN (0x0193)
1322316815.941601: event sync
1322316816.045619: event MSC: scancode = 800ff413
1322316816.293401: event key up: KEY_CHANNELDOWN (0x0193)
1322316816.293407: event sync
1322316824.973740: event MSC: scancode = 800ff401
1322316824.973746: event key down: KEY_NUMERIC_1 (0x0201)
1322316824.973749: event sync
1322316825.223485: event key up: KEY_NUMERIC_1 (0x0201)
1322316825.223490: event sync
1322316825.861679: event MSC: scancode = 800ff402
1322316825.861687: event key down: KEY_NUMERIC_2 (0x0202)
1322316825.861689: event sync
1322316826.103418: event key up: KEY_NUMERIC_2 (0x0202)
1322316826.103424: event sync
1322316826.597662: event MSC: scancode = 800ff403
1322316826.597668: event key down: KEY_NUMERIC_3 (0x0203)
1322316826.597670: event sync
1322316826.701684: event MSC: scancode = 800ff403
1322316826.943580: event key up: KEY_NUMERIC_3 (0x0203)
1322316826.943586: event sync
1322316827.429690: event MSC: scancode = 800ff404
1322316827.429697: event key down: KEY_NUMERIC_4 (0x0204)
1322316827.429699: event sync
1322316827.673487: event key up: KEY_NUMERIC_4 (0x0204)
1322316827.673491: event sync
1322316828.133664: event MSC: scancode = 800ff405
1322316828.133672: event key down: KEY_NUMERIC_5 (0x0205)
1322316828.133675: event sync
1322316828.245734: event MSC: scancode = 800ff405
1322316828.493453: event key up: KEY_NUMERIC_5 (0x0205)
1322316828.493461: event sync
1322316828.909718: event MSC: scancode = 800ff406
1322316828.909728: event key down: KEY_NUMERIC_6 (0x0206)
1322316828.909730: event sync
1322316829.013581: event MSC: scancode = 800ff406
1322316829.263621: event key up: KEY_NUMERIC_6 (0x0206)
1322316829.263628: event sync
1322316829.637788: event MSC: scancode = 800ff407
1322316829.637797: event key down: KEY_NUMERIC_7 (0x0207)
1322316829.637799: event sync
1322316829.741743: event MSC: scancode = 800ff407
1322316829.983573: event key up: KEY_NUMERIC_7 (0x0207)
1322316829.983581: event sync
1322316830.341766: event MSC: scancode = 800ff408
1322316830.341778: event key down: KEY_NUMERIC_8 (0x0208)
1322316830.341779: event sync
1322316830.445762: event MSC: scancode = 800ff408
1322316830.693374: event key up: KEY_NUMERIC_8 (0x0208)
1322316830.693380: event sync
1322316831.061715: event MSC: scancode = 800ff409
1322316831.061726: event key down: KEY_NUMERIC_9 (0x0209)
1322316831.061728: event sync
1322316831.303559: event key up: KEY_NUMERIC_9 (0x0209)
1322316831.303563: event sync
1322316832.549716: event MSC: scancode = 800ff400
1322316832.549727: event key down: KEY_NUMERIC_0 (0x0200)
1322316832.549729: event sync
1322316832.661702: event MSC: scancode = 800ff400
1322316832.903528: event key up: KEY_NUMERIC_0 (0x0200)
1322316832.903536: event sync
1322316833.709803: event MSC: scancode = 800ff41d
1322316833.709811: event key down: KEY_NUMERIC_STAR (0x020a)
1322316833.709814: event sync
1322316833.821679: event MSC: scancode = 800ff41d
1322316834.063422: event key up: KEY_NUMERIC_STAR (0x020a)
1322316834.063430: event sync
1322316835.077774: event MSC: scancode = 800ff41c
1322316835.077784: event key down: KEY_NUMERIC_POUND (0x020b)
1322316835.077786: event sync
1322316835.323530: event key up: KEY_NUMERIC_POUND (0x020b)
1322316835.323535: event sync
1322316836.717670: event MSC: scancode = 800ff40a
1322316836.717681: event key down: KEY_DELETE (0x006f)
1322316836.717683: event sync
1322316836.829782: event MSC: scancode = 800ff40a
1322316837.073460: event key up: KEY_DELETE (0x006f)
1322316837.073466: event sync
1322316837.749672: event MSC: scancode = 800ff45a
1322316837.749681: event key down: KEY_SUBTITLE (0x0172)
1322316837.749684: event sync
1322316837.861789: event MSC: scancode = 800ff45a
1322316838.103572: event key up: KEY_SUBTITLE (0x0172)
1322316838.103579: event sync
1322316838.757813: event MSC: scancode = 800ff40b
1322316838.757822: event key down: KEY_ENTER (0x001c)
1322316838.757824: event sync
1322316839.003480: event key up: KEY_ENTER (0x001c)
1322316839.003489: event sync
1322316840.365798: event MSC: scancode = 800ff45b
1322316840.365808: event key down: KEY_RED (0x018e)
1322316840.365810: event sync
1322316840.469714: event MSC: scancode = 800ff45b
1322316840.713531: event key up: KEY_RED (0x018e)
1322316840.713538: event sync
1322316841.309788: event MSC: scancode = 800ff45c
1322316841.309797: event key down: KEY_GREEN (0x018f)
1322316841.309799: event sync
1322316841.553427: event key up: KEY_GREEN (0x018f)
1322316841.553431: event sync
1322316842.229589: event MSC: scancode = 800ff45d
1322316842.229597: event key down: KEY_YELLOW (0x0190)
1322316842.229600: event sync
1322316842.473583: event key up: KEY_YELLOW (0x0190)
1322316842.473588: event sync
1322316843.285656: event MSC: scancode = 800ff45e
1322316843.285668: event key down: KEY_BLUE (0x0191)
1322316843.285670: event sync
1322316843.533437: event key up: KEY_BLUE (0x0191)
1322316843.533443: event sync
Hardware: Antec Fusion 430, Asus M2A-VM HDMI, AMD Athlon64 X2 4050E, GeForce GT 240, 2GB RAM, 4GB SSD, 320GB HDD, ASUS MYCINEMA-P7131, Technisat SkyStar HD 2

4

Saturday, November 26th 2011, 4:01pm

Thank you. It seems that the keynames aren't set correctly by default. In order to work with yaVDR they should be named after the second column of this table: http://www.yavdr.org/documentation/de/ch02s03.html#id498510
KEY_EPG should show the EPG, KEY_PVR shuld open VDR's recordings. KEY_TUNER and KEY_DVD aren't used by VDR and might be renamed to custom keys as KEY_FN or KEY_SCREEN (User8 and User9 within VDR)

To correct the keynames you could create a custom keytable and change the keynames there:

Source code

1
2
3
4
5
6
# Create a custom keytable using actually loaded keytable in /etc/rc_keymaps/ and edit /etc/rc_maps.cfg to use it
sudo ./list-rc-core.sh set
# disable existing rule for imon-pad in /etc/rc_maps.cfg
sudo touch /etc/yavdr/templates_custom/etc/rc_maps.cfg/30_imon-pad
# recreate /etc/rc_maps.cfg from templates
sudo process-template /etc/rc_maps.cfg


Now edit your custom keytable /etc/rc_keymaps/rc-imon-mce: Within this keytable your non-functional keys (or even better all non-namespace conform keys, that are remapped by /etc/eventlircd.d/03_15c2_ffdc.evmap) should be renamed correctly (after the names from the linked table), so for example

Source code

1
2
3
4
5
6
7
8
9
10
11
0x800ff40c = KEY_POWER
0x200002a = KEY_EXIT 
0x800ff423 = KEY_EXIT 
0x800ff40d = KEY_PROG1
0x800ff400 = KEY_NUMERIC_0 
# should be renamed to
0x800ff40c = KEY_POWER2
0x200002a = KEY_ESC 
0x800ff423 = KEY_ESC
0x800ff40d = KEY_MENU
0x800ff400 = KEY_0


After editing this file check if it is loaded correctly and if all keys do work within yaVDR:

Source code

1
2
3
sudo ir-keytable -a /etc/rc_maps.cfg
# Start eventlircd if it has been stoppend before
sudo start eventlircd

Please check also if your new keytable is loaded correctly after a reboot.

It would be nice if you could post your corrected keytable for your ID 15c2:ffdc SoundGraph Inc. iMON PAD Remote Controller with your Philips MCE remote
yaVDR-Doku

Meine VDRs

VDR 1: Point of View Ion-330-1 (Intel Atom 330@1,6 GHz). 2GB, 4TB HDD, KNC One DVB-C, Sundtek MediaTV Pro (DVB-C), Atric IR-Einschalter Rev.5, yaVDR 0.5 testing
VDR 2: Acer Revo 3610, 4GB Ram, 1x HDD 320 GB, Pinnacle PCTV SAT 452e, Medion X10, YaVDR 0.5
VDR 3: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce 210 512 MB, 500 GB, DD Duo-flex CT, Arch LInux, VDR 2.1.6, CIR-Empfänger
Client 1: Raspberry Pi Model B, Arch Linux ARM, VDR 2.1.6
vdr-epg-daemon + MariaDB auf Cubietruck mit 32 GB SSD, Arch Linux ARM, optional Sundtek MediaTV Pro III + VDR 2.1.6
Ceterum censeo enchiridia esse lectitanda.

5

Saturday, November 26th 2011, 5:34pm

Thanks, it works, and hopefully it will during future updates as well.

Here is my keytable:

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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
# table rc-imon-mce, type:RC-6
0x200001e = KEY_1
0x200001f = KEY_2
0x2000020 = KEY_3
0x2000021 = KEY_4
0x2000022 = KEY_5
0x2000023 = KEY_6
0x2000024 = KEY_7
0x2000025 = KEY_8
0x2000026 = KEY_9
0x2000027 = KEY_0
0x2000028 = KEY_ENTER
0x2000029 = KEY_DELETE
0x200002a = KEY_ESC
0x200004f = KEY_RIGHT
0x2000050 = KEY_LEFT
0x2000051 = KEY_DOWN
0x2000052 = KEY_UP
0x2200020 = KEY_NUMERIC_POUND
0x2200025 = KEY_NUMERIC_STAR
0x800ff400 = KEY_0
0x800ff401 = KEY_1
0x800ff402 = KEY_2
0x800ff403 = KEY_3
0x800ff404 = KEY_4
0x800ff405 = KEY_5
0x800ff406 = KEY_6
0x800ff407 = KEY_7
0x800ff408 = KEY_8
0x800ff409 = KEY_9
0x800ff40a = KEY_DELETE
0x800ff40b = KEY_ENTER
0x800ff40c = KEY_POWER2
0x800ff40d = KEY_MENU
0x800ff40e = KEY_MUTE
0x800ff40f = KEY_INFO
0x800ff410 = KEY_VOLUMEUP
0x800ff411 = KEY_VOLUMEDOWN
0x800ff412 = KEY_CHANNELUP
0x800ff413 = KEY_CHANNELDOWN
0x800ff414 = KEY_FASTFORWARD
0x800ff415 = KEY_REWIND
0x800ff416 = KEY_PLAY
0x800ff417 = KEY_RECORD
0x800ff418 = KEY_PAUSE
0x800ff419 = KEY_STOP
0x800ff41a = KEY_NEXT
0x800ff41b = KEY_PREVIOUS
0x800ff41c = KEY_NUMERIC_POUND
0x800ff41d = KEY_NUMERIC_STAR
0x800ff41e = KEY_UP
0x800ff41f = KEY_DOWN
0x800ff420 = KEY_LEFT
0x800ff421 = KEY_RIGHT
0x800ff422 = KEY_OK
0x800ff423 = KEY_ESC
0x800ff424 = KEY_DVD
0x800ff425 = KEY_TUNER
0x800ff426 = KEY_EPG
0x800ff427 = KEY_ZOOM
0x800ff446 = KEY_TV
0x800ff447 = KEY_AUDIO
0x800ff448 = KEY_PVR
0x800ff449 = KEY_CAMERA
0x800ff44a = KEY_VIDEO
0x800ff44c = KEY_LANGUAGE
0x800ff44d = KEY_TITLE
0x800ff450 = KEY_RADIO
0x800ff45a = KEY_SUBTITLE
0x800ff45b = KEY_RED
0x800ff45c = KEY_GREEN
0x800ff45d = KEY_YELLOW
0x800ff45e = KEY_BLUE
0x800ff466 = KEY_RED
0x800ff468 = KEY_YELLOW
Hardware: Antec Fusion 430, Asus M2A-VM HDMI, AMD Athlon64 X2 4050E, GeForce GT 240, 2GB RAM, 4GB SSD, 320GB HDD, ASUS MYCINEMA-P7131, Technisat SkyStar HD 2

6

Saturday, November 26th 2011, 5:51pm

Thanks, it works, and hopefully it will during future updates as well.

Thank you very much for posting your keytable. I will create a Feature Request in the yaVDR-Bugtracker and ask if it is possible to integrate your keytable into yaVDR.

So as a note to steffen_b (to be eventually integrated into yavdr-remote):
Entry for /etc/rc_maps.cfg:

Source code

1
imon rc-imon-mce /lib/udev/rc_keymaps/rc-imon-mce

Keytable as posted above (Antec Fusion Imon IR + Phillips RC6-remote)
yaVDR-Doku

Meine VDRs

VDR 1: Point of View Ion-330-1 (Intel Atom 330@1,6 GHz). 2GB, 4TB HDD, KNC One DVB-C, Sundtek MediaTV Pro (DVB-C), Atric IR-Einschalter Rev.5, yaVDR 0.5 testing
VDR 2: Acer Revo 3610, 4GB Ram, 1x HDD 320 GB, Pinnacle PCTV SAT 452e, Medion X10, YaVDR 0.5
VDR 3: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce 210 512 MB, 500 GB, DD Duo-flex CT, Arch LInux, VDR 2.1.6, CIR-Empfänger
Client 1: Raspberry Pi Model B, Arch Linux ARM, VDR 2.1.6
vdr-epg-daemon + MariaDB auf Cubietruck mit 32 GB SSD, Arch Linux ARM, optional Sundtek MediaTV Pro III + VDR 2.1.6
Ceterum censeo enchiridia esse lectitanda.

bolzerrr

Intermediate

Posts: 335

Location: Frankfurt

Occupation: IT

  • Send private message

7

Sunday, November 27th 2011, 12:53pm

I have the same problem. Will this be a recent update or shall i do it myself?
Really wonder why this happend, my remote was working fine for month..
Client- HTPC: AMD X2 250, 4GB DDR3, GA-MA785GMT-UD2H 785G, EVGA G210 Passiv, Supertalent 64GB SSD OS, 2TB Samsung Eco Green Data, DD DuoFlex CT
Antec Fusion Micro iMON, Samsung LE 40 A659, Teufel E300, Logitech Harmony, yaVDR + X

Server: Synlogy Diskstation DS214play, 4Tb WD Red, 2x TBS5220 DVB-C, Debian squeeze im chroot, VDR 2.0.3 mit streamdev- server, xvdr, live, wirbelscan, svdrposd, femon, (dvbsddevice, dvbhddevice, dummydevice)

8

Sunday, November 27th 2011, 1:43pm

The imon got us in trouble in the past weeks ...

1.) we needed to learn some bits and pieces during the past weeks (only got clearer by the different reports and futher reading)
2.) the ever growing number of udev rules for imon devices which as seahawk correctly pointed out has not been the optimal solution.
3.) imon mce killed imon-pad setup and the other way around.

Those we needed do change and re-do some parts as rc-core setup.

I will work on it now ...
VDR User: 87 - LaScala LC14B - LG/Phillipps 6,4" VGA Display | Asrock H61/U3S3 | G630T | 1x 16GB Mobi Mtron 3035 1x WD 750GB 2,5" |1x L4m DVB-S2 Version 5.4

9

Tuesday, November 29th 2011, 9:48pm

Here is my remote.xml for xbmc, for reference:

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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
<keymap>
  <global>
    <universalremote>
       <obc150>XBMC.ejecttray()</obc150>
       <obc151>Playlist</obc151>
    </universalremote>
    <remote>
      <play>Play</play>
      <pause>Pause</pause>
      <stop>Stop</stop>
      <forward>FastForward</forward>
      <reverse>Rewind</reverse>
      <left>Left</left>
      <right>Right</right>
      <up>Up</up>
      <down>Down</down>
      <select>Select</select>
      <pageplus>PageUp</pageplus>
      <pageminus>PageDown</pageminus>
      <back>ParentDir</back>
      <menu>PreviousMenu</menu>
      <hash>ContextMenu</hash>
      <info>Info</info>
      <skipplus>SkipNext</skipplus>
      <skipminus>SkipPrevious</skipminus>
      <enter>FullScreen</enter>
      <start>PreviousMenu</start>
      <record>Screenshot</record>
      <volumeplus>VolumeUp</volumeplus>
      <volumeminus>VolumeDown</volumeminus>
      <mute>Mute</mute>
      <power>XBMC.ShutDown()</power>
      <myvideo>XBMC.ActivateWindow(MyVideos)</myvideo>
      <mymusic>XBMC.ActivateWindow(MyMusic)</mymusic>
      <mypictures>XBMC.ActivateWindow(MyPictures)</mypictures>
      <mytv>XBMC.ActivateWindow(Home)</mytv>
      <red>XBMC.ActivateWindow(Home)</red>
      <yellow>XBMC.ActivateWindow(MyVideos)</yellow>
      <green>XBMC.ActivateWindow(MyMusic)</green>
      <blue>XBMC.ActivateWindow(MyPictures)</blue>
      <zero>Number0</zero>
      <one>Number1</one>
      <two>JumpSMS2</two>
      <three>JumpSMS3</three>
      <four>JumpSMS4</four>
      <five>JumpSMS5</five>
      <six>JumpSMS6</six>
      <seven>JumpSMS7</seven>
      <eight>JumpSMS8</eight>
      <nine>JumpSMS9</nine>
    </remote>
  </global>
  <Home>
    <remote>
      <menu>XBMC.Skin.ToggleSetting(HomeViewToggle)</menu>
      <info>XBMC.ActivateWindow(SystemInfo)</info>
      <clear>XBMC.ActivateWindow(Weather)</clear>
      <hash>XBMC.ActivateWindow(Settings)</hash>
    </remote>
  </Home>
  <MyFiles>
    <remote>
      <clear>Delete</clear>
    </remote>
  </MyFiles>
  <MyMusicPlaylist>
    <remote>
      <back>Playlist</back>      <!-- Close playlist -->
      <clear>Delete</clear>
    </remote>
  </MyMusicPlaylist>
  <MyMusicPlaylistEditor>
    <remote>
      <zero>Queue</zero>
    </remote>
  </MyMusicPlaylistEditor>
  <MyMusicFiles>
    <remote>
      <zero>Queue</zero>
      <star>Queue</star>
      <hash>ContextMenu</hash>
    </remote>
  </MyMusicFiles>
  <MyMusicLibrary>
    <remote>
      <zero>Queue</zero>
      <star>Queue</star>
    </remote>
  </MyMusicLibrary>
  <FullscreenVideo>
    <remote>
      <back>FullScreen</back>
      <zero>Number0</zero>
      <one>Number1</one>
      <two>Number2</two>
      <three>Number3</three>
      <four>Number4</four>
      <five>Number5</five>
      <six>Number6</six>
      <seven>Number7</seven>
      <eight>Number8</eight>
      <nine>Number9</nine>
      <left>StepBack</left>
      <right>StepForward</right>
      <up>BigStepForward</up>
      <down>BigStepBack</down>
      <menu>OSD</menu>
      <start>OSD</start>
      <info>Info</info>
      <star>NextSubtitle</star>
      <hash>AudioNextLanguage</hash>
      <display>AspectRatio</display>
      <select>CodecInfo</select>
      <teletext>XBMC.ActivateWindow(Teletext)</teletext>
    </remote>
  </FullscreenVideo>
  <FullscreenInfo>
    <remote>
      <back>FullScreen</back>
      <left>StepBack</left>
      <right>StepForward</right>
      <up>BigStepForward</up>
      <down>BigStepBack</down>
      <display>AspectRatio</display>
      <info>CodecInfo</info>
      <select>Close</select>
      <menu>OSD</menu>
    </remote>
  </FullscreenInfo>
  <PlayerControls>
    <remote>
      <back>Close</back>
      <menu>Close</menu>
    </remote>
  </PlayerControls>
  <Visualisation>
    <universalremote>
       <obc151>XBMC.ActivateWindow(MyMusicPlaylist)</obc151>
    </universalremote>
    <remote>
      <red>XBMC.ActivateWindow(MyMusicPlaylist)</red>
      <yellow>AnalogSeekForward</yellow>
      <green>AnalogSeekBack</green>
      <left>PreviousPreset</left>
      <right>NextPreset</right>
      <up>IncreaseRating</up>
      <down>DecreaseRating</down>
      <pageplus>SkipNext</pageplus>
      <pageminus>SkipPrevious</pageminus>
      <info>CodecInfo</info>
      <back>FullScreen</back>
      <select>Info</select>
      <menu>XBMC.ActivateWindow(MusicOSD)</menu>
      <start>XBMC.ActivateWindow(MusicOSD)</start>
    </remote>
  </Visualisation>
  <MusicOSD>
    <remote>
      <back>Close</back>
      <menu>Close</menu>
      <start>Close</start>
      <info>CodecInfo</info>
    </remote>
  </MusicOSD>
  <VisualisationSettings>
    <remote>
      <back>Close</back>
      <menu>Close</menu>
    </remote>
  </VisualisationSettings>
  <VisualisationPresetList>
    <remote>
      <back>Close</back>
      <menu>Close</menu>
    </remote>
  </VisualisationPresetList>
  <SlideShow>
    <remote>
      <zero>ZoomNormal</zero>
      <one>ZoomLevel1</one>
      <two>ZoomLevel2</two>
      <three>ZoomLevel3</three>
      <four>ZoomLevel4</four>
      <five>ZoomLevel5</five>
      <six>ZoomLevel6</six>
      <seven>ZoomLevel7</seven>
      <eight>ZoomLevel8</eight>
      <nine>ZoomLevel9</nine>
      <info>CodecInfo</info>
      <pageplus>ZoomIn</pageplus>
      <pageminus>ZoomOut</pageminus>
      <title>Info</title>
      <select>Rotate</select>
      <back>PreviousMenu</back>
    </remote>
  </SlideShow>
  <ScreenCalibration>
    <remote>
      <select>NextCalibration</select>
      <enter>NextCalibration</enter>
      <zero>ResetCalibration</zero>
      <display>NextResolution</display>
      <xbox>NextResolution</xbox>
    </remote>
  </ScreenCalibration>
  <GUICalibration>
    <remote>
      <select>NextCalibration</select>
      <enter>NextCalibration</enter>
      <zero>ResetCalibration</zero>
    </remote>
  </GUICalibration>
  <SelectDialog>
    <remote>
      <back>Close</back>
    </remote>
  </SelectDialog>
  <VideoOSD>
    <remote>
      <back>PreviousMenu</back>
      <menu>Close</menu>
      <start>Close</start>
    </remote>
  </VideoOSD>
  <VideoMenu>
    <remote>
      <menu>OSD</menu>
      <back>PreviousMenu</back>
      <info>Info</info>
      <title>CodecInfo</title>
      <zero>Number0</zero>
      <one>Number1</one>
      <two>Number2</two>
      <three>Number3</three>
      <four>Number4</four>
      <five>Number5</five>
      <six>Number6</six>
      <seven>Number7</seven>
      <eight>Number8</eight>
      <nine>Number9</nine>
    </remote>
  </VideoMenu>
  <OSDVideoSettings>
    <remote>
      <back>Close</back>
      <menu>Close</menu>
      <start>Close</start>
    </remote>
  </OSDVideoSettings>
  <OSDAudioSettings>
    <remote>
      <back>Close</back>
      <menu>Close</menu>
      <start>Close</start>
    </remote>
  </OSDAudioSettings>
  <VideoBookmarks>
    <remote>
      <back>Close</back>
      <menu>Close</menu>
      <start>Close</start>
      <zero>Delete</zero>
    </remote>
  </VideoBookmarks>
  <MyVideoLibrary>
    <remote>
      <zero>Queue</zero>
      <clear>Delete</clear>
    </remote>
  </MyVideoLibrary>
  <MyVideoFiles>
    <remote>
      <zero>Queue</zero>
      <star>Queue</star>
      <hash>ContextMenu</hash>
    </remote>
  </MyVideoFiles>
  <MyPictures>
    <remote>
      <zero>Queue</zero>
      <star>Queue</star>
      <hash>ContextMenu</hash>
    </remote>
  </MyPictures>
  <MyVideoPlaylist>
    <remote>
      <back>Playlist</back>      <!-- Close playlist -->
      <clear>Delete</clear>
      <zero>Delete</zero>
    </remote>
  </MyVideoPlaylist>
  <VirtualKeyboard>
    <remote>
      <back>BackSpace</back>
      <star>Shift</star>
      <hash>Symbols</hash>
      <zero>Number0</zero>
      <one>Number1</one>
      <two>Number2</two>
      <three>Number3</three>
      <four>Number4</four>
      <five>Number5</five>
      <six>Number6</six>
      <seven>Number7</seven>
      <eight>Number8</eight>
      <nine>Number9</nine>
      <pageminus>CursorLeft</pageminus>
      <pageplus>CursorRight</pageplus>
    </remote>
  </VirtualKeyboard>
  <ContextMenu>
    <remote>
      <hash>Close</hash>
      <back>Close</back>
    </remote>
  </ContextMenu>
  <FileStackingDialog>
    <remote>
      <back>Close</back>
    </remote>
  </FileStackingDialog>
  <Scripts>
    <remote>
      <info>XBMC.ActivateWindow(ScriptsDebugInfo)</info>
    </remote>
  </Scripts>
  <ScriptsDebugInfo>
    <remote>
      <info>Info</info>      <!-- clears debug python info -->
    </remote>
  </ScriptsDebugInfo>
  <NumericInput>
    <remote>
      <zero>Number0</zero>
      <one>Number1</one>
      <two>Number2</two>
      <three>Number3</three>
      <four>Number4</four>
      <five>Number5</five>
      <six>Number6</six>
      <seven>Number7</seven>
      <eight>Number8</eight>
      <nine>Number9</nine>
      <back>BackSpace</back>
    </remote>
  </NumericInput>
  <Weather>
    <remote>
      <back>PreviousMenu</back>
    </remote>
  </Weather>
  <Settings>
    <remote>
      <back>PreviousMenu</back>
    </remote>
  </Settings>
  <MyPicturesSettings>
    <remote>
      <back>PreviousMenu</back>
    </remote>
  </MyPicturesSettings>
  <MyProgramsSettings>
    <remote>
      <back>PreviousMenu</back>
    </remote>
  </MyProgramsSettings>
  <MyWeatherSettings>
    <remote>
      <back>PreviousMenu</back>
    </remote>
  </MyWeatherSettings>
  <MyMusicSettings>
    <remote>
      <back>PreviousMenu</back>
    </remote>
  </MyMusicSettings>
  <SystemSettings>
    <remote>
      <back>PreviousMenu</back>
    </remote>
  </SystemSettings>
  <MyVideosSettings>
    <remote>
      <back>PreviousMenu</back>
    </remote>
  </MyVideosSettings>
  <NetworkSettings>
    <remote>
      <back>PreviousMenu</back>
    </remote>
  </NetworkSettings>
  <AppearanceSettings>
    <remote>
      <back>PreviousMenu</back>
    </remote>
  </AppearanceSettings>
  <Profiles>
    <remote>
      <back>PreviousMenu</back>
    </remote>
  </Profiles>
  <systeminfo>
    <remote>
      <back>PreviousMenu</back>
    </remote>
  </systeminfo>
  <shutdownmenu>
    <remote>
      <back>PreviousMenu</back>
    </remote>
  </shutdownmenu>
  <submenu>
    <remote>
      <back>PreviousMenu</back>
    </remote>
  </submenu>
  <MusicInformation>
    <remote>
      <back>Close</back>
    </remote>
  </MusicInformation>
  <MovieInformation>
    <remote>
      <back>Close</back>
    </remote>
  </MovieInformation>
  <LockSettings>
    <remote>
      <menu>Close</menu>
      <back>PreviousMenu</back>
    </remote>
  </LockSettings>
  <ProfileSettings>
    <remote>
      <menu>Close</menu>
      <back>PreviousMenu</back>
    </remote>
  </ProfileSettings>
  <PictureInfo>
    <remote>
      <skipplus>NextPicture</skipplus>
      <skipminus>PreviousPicture</skipminus>
      <info>Close</info>
      <back>Close</back>
    </remote>
  </PictureInfo>
  <Teletext>
    <remote>
      <zero>number0</zero>
      <one>number1</one>
      <two>number2</two>
      <three>number3</three>
      <four>number4</four>
      <five>number5</five>
      <six>number6</six>
      <seven>number7</seven>
      <eight>number8</eight>
      <nine>number9</nine>
      <red>Red</red>
      <green>Green</green>
      <yellow>Yellow</yellow>
      <blue>Blue</blue>
      <info>Info</info>
      <back>Close</back>
      <menu>Close</menu>
      <start>Close</start>
      <teletext>Close</teletext>
    </remote>
  </Teletext>
  <Favourites>
    <remote>
      <back>Close</back>
    </remote>
  </Favourites>
</keymap>


In order to have the most functionality, I have added these keys to Lircmap.xml:

Source code

1
2
3
4
                <star>KEY_NUMERIC_STAR</star>
                <hash>KEY_NUMERIC_POUND</hash>
                <enter>KEY_ENTER</enter>
                <clear>KEY_DELETE</clear>


Pls consider checking and adding these to the defaults/updates. Thanks.
Hardware: Antec Fusion 430, Asus M2A-VM HDMI, AMD Athlon64 X2 4050E, GeForce GT 240, 2GB RAM, 4GB SSD, 320GB HDD, ASUS MYCINEMA-P7131, Technisat SkyStar HD 2

10

Tuesday, November 29th 2011, 10:07pm

Hello,
thank you for posting your remote.xml. I will have a look at it next weekend.
yaVDR-Doku

Meine VDRs

VDR 1: Point of View Ion-330-1 (Intel Atom 330@1,6 GHz). 2GB, 4TB HDD, KNC One DVB-C, Sundtek MediaTV Pro (DVB-C), Atric IR-Einschalter Rev.5, yaVDR 0.5 testing
VDR 2: Acer Revo 3610, 4GB Ram, 1x HDD 320 GB, Pinnacle PCTV SAT 452e, Medion X10, YaVDR 0.5
VDR 3: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce 210 512 MB, 500 GB, DD Duo-flex CT, Arch LInux, VDR 2.1.6, CIR-Empfänger
Client 1: Raspberry Pi Model B, Arch Linux ARM, VDR 2.1.6
vdr-epg-daemon + MariaDB auf Cubietruck mit 32 GB SSD, Arch Linux ARM, optional Sundtek MediaTV Pro III + VDR 2.1.6
Ceterum censeo enchiridia esse lectitanda.

11

Sunday, January 22nd 2012, 10:40pm

Thanks for your help SeaHawk, its much appreciated!

For reference I used the following commands to fix the back button / main menu button on my RC6 remote.

To check the current key map:

Source code

1
sudo ir-keytable -r


To verify which keys are what:

stopped the lirc service?? can't remember the command, then put into testing mode which will display the pressed key codes on the screen

Source code

1
sudo ir-keytable -t


Fix the mapping:

edit: lib/udev/rc_keymaps/rc6_mce

0x800f0423 = KEY_EXIT (back button)
0x800f040d = KEY_PROG1 (menu button)
0x800f0400 = KEY_NUMERIC_0
0x800f040c = KEY_SLEEP

change to:
0x800f0423 = KEY_ESC (back button)
0x800f040d = KEY_MENU (menu button)
0x800f0400 = KEY_0
0x800f040c = KEY_POWER2 / use KEY_MENU (powers off vm)

to apply changes to driver (until reboot):

Source code

1
sudo ir-keytable -w /lib/udev/rc_keymaps/rc6_mce


To apply permanently:

Source code

1
2
3
4
5
sudo cp /lib/udev/rc_keymaps/rc6_mce /etc/rc_keymaps/rc6_mce

sudo mkdir -p /etc/yavdr/templates_custom/etc/rc_maps.cfg/

sudo vi /usr/share/yavdr/templates/etc/rc_maps.cfg/40_HOPLOrc6 


now edit /etc/yavdr/templates_custom/etc/rc_maps.cfg/40_HOPLOrc6 (in doubt have a look at the output from "sudo ir-keytable" to determin the correct driver-name):

Source code

1
mceusb * /etc/rc_keymaps/rc6_mce


and recreate /etc/rc_maps.cfg from templates:

Source code

1
sudo process-template /etc/rc_maps.cfg

This post has been edited 2 times, last edit by "dmg210" (Jan 24th 2012, 10:47am)


12

Sunday, January 22nd 2012, 10:43pm

I have another problem that I hope you can help with. Basically I need to create a custom startup script to fix the overscan graphics settings on my display.

I've tried the following but for some reason it doesn't apply at startup. Any ideas?

created script in /etc/init.d/overscan

Source code

1
2
3
sudo chmod +x /etc/init.d/overscan

sudo update-rc.d overscan defaults


The script content:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/bash
### BEGIN INIT INFO
# Provides: custom overscan
# Required-Start: 
# Required-Stop: 
# Default-Start: 
# Default-Stop: 
# Short-Description: fix overscan issues
# Description: 
### END INIT INFO
sudo aticonfig --set-dispattrib=dfp1,sizeY:690
sudo aticonfig --set-dispattrib=dfp1,positionY:15
sudo aticonfig --set-dispattrib=dfp1,positionX:25
sudo aticonfig --set-dispattrib=dfp1,sizeX:1222


Any ideas which is doesn't work?

This post has been edited 4 times, last edit by "dmg210" (Jan 24th 2012, 10:45am)


gda

Im Forum Zuhause

Posts: 13,046

Location: HH

  • Send private message

13

Monday, January 23rd 2012, 9:25am

I have another problem that I hope you can help with. Basically I need to create a custom startup script to fix the overscan graphics settings on my display.

Source code

1
sudo aticonfig --set-dispattrib=dfp1,sizeY:690

Why sudo? INit-Scripts are started by root.

Gerald

HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 12.04.2, Plex Media Server
Zbox HD-ID40, OpenELEC 4.0.2, PLEXBMC