1# contributed by angelo castello
2#
3# note: this config file has been deduced starting from the
4#       raw codes provided to run mode2 utility.
5#
6# brand: futarque
7
8begin remote
9  name  futarque
10  bits  8
11  flags SPACE_ENC|CONST_LENGTH
12  eps   30
13  aeps  100
14
15  header       8048  3898
16  one           555  1436
17  zero          555   439
18  gap		113123
19  ptrail        555
20  pre_data_bits   8
21  pre_data     0x54
22  pre		570  3890
23
24      begin codes
25          MUTE                     0x70
26          EXIT                     0xA8
27          POWER                    0xF0
28          CHANNEL_UP               0x50
29          CHANNEL_DOWN             0xD0
30          VOLUME_UP                0x30
31          VOLUME_DOWN              0xB0
32          OK                       0x98
33          FAVORITES                0x04
34          TEXT                     0x68
35          EPG                      0xC8
36          BACK                     0x48
37          MENU                     0x88
38          1                        0x00
39          2                        0x80
40          3                        0x40
41          4                        0xC0
42          5                        0x20
43          6                        0xA0
44          7                        0x60
45          8                        0xE0
46          9                        0x10
47          0                        0x90
48          PAUSE                    0x84
49          INFO                     0x38
50          RED                      0xE8
51          GREEN                    0x08
52          YELLOW                   0x28
53          BLUE                     0x78
54          UP                       0xD8
55          DOWN                     0xB8
56          REWIND                   0x44
57          FASTFORWARD              0x24
58          PLAYPAUSE                0xC4
59          STOP                     0x64
60          RECORD                   0xA4
61          AUDIO                    0xE4
62          TAPE                     0x14
63          DVD                      0x94
64          CAPITAL_A                0xF8
65          CAPITAL_B                0x54
66      end codes
67
68end remote
69
70# brand: STM PVR-1
71
72begin remote
73  name	stm_pvr_1
74  bits	16
75  flags SPACE_ENC|CONST_LENGTH
76  eps	30
77  aeps	150
78
79  header	9000  4500
80  one		 572  1700
81  zero		 572   572
82  ptrail	 572
83  repeat	9000  2200
84  pre_data_bits	  16
85  pre_data	0xFE
86  gap		100000
87
88      begin codes
89          POWER			0x00ff
90          FAVORITES		0x7887
91          MUTE			0x28d7
92          0			0x708F
93          1			0xc03f
94          2			0x40bf
95          3			0x807f
96          4			0xe01f
97          5			0x609f
98          6			0xa05f
99          7			0xd02f
100          8			0x50af
101          9			0x906f
102          INFO			0x38c7
103          SUBTITLE		0xe817
104          MENU			0x9867
105          EXIT			0x20df
106          EPG			0xa857
107          BACK			0x48b7
108          CURSOR_UP		0x58a7
109          CURSOR_DOWN		0xd827
110          CURSOR_LEFT		0x8877
111          CURSOR_RIGHT		0xb04f
112          OK			0x10ef
113          VOLUME_UP		0x22dd
114          VOLUME_DOWN		0x8a75
115          CHANNEL_UP		0x12ed
116          CHANNEL_DOWN		0x4ab5
117          TEXT			0xf00f
118          RADIO			0x926d
119          ZOOM			0x6897
120          AUDIO			0x08f7
121          RED			0x42bd
122          GREEN			0xa25d
123          YELLOW		0x827d
124          BLUE			0x02fd
125          CUSTOM0		0x52ad
126          CUSTOM1		0x30cf
127          PLAY			0x629d
128          PAUSE			0xb24d
129          PREVIOUS		0xc837
130          NEXT			0xf807
131          REWIND		0x32cd
132          FASTFORWARD		0x0af5
133          AUX			0x7a85
134          CUSTOM3		0xb847
135          PIP			0x3ac5
136          SWAP			0xba45
137      end codes
138
139end remote
140
141# brand: STM DTV-2
142
143begin remote
144
145  name		stm_dtv_2
146  flags	SHIFT_ENC|CONST_LENGTH
147  bits		13
148  aeps	150
149
150  one		850 850
151  zero		850 850
152  plead		850
153  gap		67800
154  toggle_bit	2
155
156  begin codes
157	POWER			0x100C
158	FAVORITES		0x1015
159	AUX			0x1038
160	1			0x1001
161	2			0x1002
162	3			0x1003
163	4			0x1004
164	5			0x1005
165	6			0x1006
166	7			0x1007
167	8			0x1008
168	9			0x1009
169	PERIOD			0x1024
170	0			0x103E
171	BACK			0x1023
172	MENU			0x1016
173	INFO			0x100F
174	EPG			0x101E
175	EXIT			0x1018
176	CURSOR_UP		0x1017
177	CURSOR_DOWN		0x101D
178	CURSOR_LEFT		0x1019
179	CURSOR_RIGHT		0x101B
180	OK			0x101A
181	VOLUME_UP		0x1010
182	VOLUME_DOWN		0x1011
183	CHANNEL_UP		0x1020
184	CHANNEL_DOWN		0x1021
185	TEXT			0x102E
186	SUBTITLE		0x103C
187	FREEZE			0x1014
188	ZOOM			0x102B
189	RED			0x1028
190	GREEN			0x102A
191	YELLOW			0x102F
192	BLUE			0x1030
193	CUSTOM10		0x1022
194	INTERNET		0x1027
195	CUSTOM11		0x102C
196	AUDIO			0x1025
197	RECORD			0x102D
198	PLAYPAUSE		0x1029
199	STOP			0x1026
200	CUSTOM1			0x101C
201	MUTE			0x100d
202	CUSTOM12		0x101F
203	PIP			0x100B
204	SWAP			0x100E
205  end codes
206
207end remote
208
209# brand:  Comcast
210# model no. of remote control: XR2
211# 32 bits for the pre-date (should be value 0x170F443E)
212# width between pre_bits and data: 12900 microseconds
213#
214# 24 bits for the data (key code)
215# To get key REPEAT, XOR 0x088 with KEY value
216# There are 8 post bits (both should be zero)
217#
218# Gap between keys: 8100 microseconds
219begin remote
220
221  name Xfinity-XR2
222  bits 24
223  flags XMP
224  eps            20
225  aeps          300
226
227  one             0   137
228  zero          250   710
229  ptrail        250
230  pre_data_bits   32
231  pre_data       0x170F443E
232  post_data_bits  8
233  post_data      0x0
234  pre           250 12921
235  gap          81698
236  toggle_bit_mask 0x0
237
238      begin codes
239          1                      0x1E0001
240          1_repeat               0x168001
241          2                      0x1D0002
242          2_repeat               0x158002
243          3                      0x1C0003
244          3_repeat               0x148003
245          4                      0x1B0004
246          4_repeat               0x138004
247          5                      0x1A0005
248          5_repeat               0x128005
249          6                      0x190006
250          6_repeat               0x118006
251          7                      0x180007
252          7_repeat               0x108007
253          8                      0x170008
254          8_repeat               0x1F8008
255          9                      0x160009
256          9_repeat               0x1E8009
257          0                      0x1F0000
258          0_repeat               0x178000
259          OK                     0x180025
260          OK_repeat              0x108025
261          POWER                  0x10000F
262          POWER_repeat           0x18800F
263          UP                     0x1C0021
264          UP_repeat              0x148021
265          DOWN                   0x1B0022
266          DOWN_repeat            0x138022
267          LEFT                   0x1A0023
268          LEFT_repeat            0x128023
269          RIGHT                  0x190024
270          RIGHT_repeat           0x118024
271          REWIND                 0x190033
272          REWIND_repeat          0x118033
273          PLAY                   0x1C0030
274          PLAY_repeat            0x148030
275          FASTFORWARD            0x180034
276          FASTFORWARD_repeat     0x108034
277          RECORD                 0x170035
278          RECORD_repeat          0x1F8035
279          REPLAY                 0x170053
280          REPLAY_repeat          0x1F8053
281          A                      0x190060
282          A_repeat               0x118060
283          B                      0x180061
284          B_repeat               0x108061
285          C                      0x170062
286          C_repeat               0x1F8062
287          D                      0x160063
288          D_repeat               0x1E8063
289          PAGE_UP                0x150028
290          PAGE_UP_repeat         0x1D8028
291          PAGE_DOWN              0x140029
292          PAGE_DOWN_repeat       0x1C8029
293          GUIDE                  0x160027
294          GUIDE_repeat           0x1E8027
295          MENU                   0x1D0020
296          MENU_repeat            0x158020
297          EXIT                   0x13002A
298          EXIT_repeat            0x1B802A
299          INFO                   0x170026
300          INFO_repeat            0x1F8026
301          LAST                   0x190051
302          LAST_repeat            0x118051
303          VOLUME_UP              0x15000A
304          VOLUME_UP_repeat       0x1D800A
305          CHANNEL_UP             0x12000D
306          CHANNEL_UP_repeat      0x1A800D
307          VOLUME_DOWN            0x14000B
308          VOLUME_DOWN_repeat     0x1C800B
309          CHANNEL_DOWN           0x11000E
310          CHANNEL_DOWN_repeat    0x19800E
311          MUTE                   0x13000C
312          MUTE_repeat            0x1B800D
313      end codes
314
315end remote
316