root/trunk/libffado/configuration

Revision 1901, 11.1 kB (checked in by arnonym, 10 years ago)

Lets add an experimental mixer for presonus firepod/firebox for the time being. On my firepod the volume-faders work but no audible change happens as it seems. But maybe this helps firebox users to get the device unmuted (see #191).

Note that this mixer might also work on other bebob-based devices. But for that I need to spend some more time with it...

Line 
1 device_definitions = (
2 {
3     vendorid    = 0x00000f;
4     modelid     = 0x00010065;
5     vendorname  = "Mackie";
6     modelname   = "Onyx Firewire";
7     driver      = 1; # BeBoB
8     xmit_max_cycles_early_transmit = 4;
9 },
10 { # Added by arnonym from ffado-mixers list
11     vendorid    = 0x00000f;
12     modelid     = 0x00010067;
13     vendorname  = "Mackie";
14     modelname   = "Onyx Firewire";
15     driver      = 1; # BeBoB
16     mixer       = "MackieOnyx";
17     xmit_max_cycles_early_transmit = 4;
18 },
19 {
20     vendorid    = 0x0003db;
21     modelid     = 0x00010048;
22     vendorname  = "Apogee Electronics";
23     modelname   = "Rosetta 200";
24     driver      = 1; # BeBoB
25     xmit_max_cycles_early_transmit = 4;
26 },
27 {
28     vendorid    = 0x0007f5;
29     modelid     = 0x00010048;
30     vendorname  = "BridgeCo";
31     modelname   = "RD Audio1";
32     driver      = 1; # BeBoB
33     xmit_max_cycles_early_transmit = 4;
34 },
35 {
36     vendorid    = 0x0007f5;
37     modelid     = 0x00010049;
38     vendorname  = "BridgeCo";
39     modelname   = "Audio 5";
40     driver      = 1; # BeBoB
41     mixer       = "BCoAudio5Control";
42     xmit_max_cycles_early_transmit = 4;
43 },
44 {
45     vendorid    = 0x000a92;
46     modelid     = 0x00010000;
47     vendorname  = "PreSonus";
48     modelname   = "FIREBOX";
49     driver      = 1; # BeBoB
50     mixer       = "Presonus_Experimental";
51     xmit_max_cycles_early_transmit = 4;
52 },
53 {
54     vendorid    = 0x000a92;
55     modelid     = 0x00010066;
56     vendorname  = "PreSonus";
57     modelname   = "FirePOD";
58     driver      = 1; # BeBoB
59     mixer       = "Presonus_Experimental";
60     xmit_max_cycles_early_transmit = 4;
61 },
62 {
63     vendorid    = 0x000aac;
64     modelid     = 0x00000003;
65     vendorname  = "TerraTec Electronic GmbH";
66     modelname   = "Phase 88 FW";
67     driver      = 1; # BeBoB
68     mixer       = "Phase88Control";
69     xmit_max_cycles_early_transmit = 4;
70 },
71 {
72     vendorid    = 0x000aac;
73     modelid     = 0x00000004;
74     vendorname  = "TerraTec Electronic GmbH";
75     modelname   = "Phase X24 FW (model version 4)";
76     driver      = 1; # BeBoB
77     mixer       = "Phase24Control";
78     xmit_max_cycles_early_transmit = 4;
79 },
80 {
81     vendorid    = 0x000aac;
82     modelid     = 0x00000007;
83     vendorname  = "TerraTec Electronic GmbH";
84     modelname   = "Phase X24 FW (model version 7)";
85     driver      = 1; # BeBoB
86     mixer       = "Phase24Control";
87     xmit_max_cycles_early_transmit = 4;
88 },
89 {
90     vendorid    = 0x000f1b;
91     modelid     = 0x00010064;
92     vendorname  = "ESI";
93     modelname   = "Quatafire 610";
94     driver      = 1; # BeBoB
95     mixer       = "QuataFire";
96     xmit_max_cycles_early_transmit = 4;
97 },
98 {
99     vendorid    = 0x00130e;
100     modelid     = 0x00000003;
101     vendorname  = "Focusrite";
102     modelname   = "Saffire Pro26IO";
103     driver      = 1; # BeBoB
104     mixer       = "SaffirePro";
105     xmit_max_cycles_early_transmit = 4;
106 },
107 {
108     vendorid    = 0x00130e;
109     modelid     = 0x00000006;
110     vendorname  = "Focusrite";
111     modelname   = "Saffire Pro10IO";
112     driver      = 1; # BeBoB
113     mixer       = "SaffirePro";
114     xmit_max_cycles_early_transmit = 4;
115 },
116 {
117     vendorid    = 0x00130e;
118     modelid     = 0x00000000;
119     vendorname  = "Focusrite";
120     modelname   = "Saffire (LE)";
121     driver      = 1; # BeBoB
122     mixer       = "Saffire";
123     cmd_interval_time = 10000;
124     xmit_max_cycles_early_transmit = 4;
125 },
126 {
127     vendorid    = 0x0040ab;
128     modelid     = 0x00010049;
129     vendorname  = "EDIROL";
130     modelname   = "FA-66";
131     driver      = 1; # BeBoB
132     mixer       = "EdirolFa66Control";
133     xmit_max_cycles_early_transmit = 4;
134 },
135 {
136     vendorid    = 0x0040ab;
137     modelid     = 0x00010048;
138     vendorname  = "EDIROL";
139     modelname   = "FA-101";
140     driver      = 1; # BeBoB
141     mixer       = "EdirolFa101Control";
142     xmit_max_cycles_early_transmit = 4;
143 },
144 {
145     vendorid    = 0x000d6c;
146     modelid     = 0x00010062;
147     vendorname  = "M-Audio";
148     modelname   = "FW Solo";
149     driver      = 1; # BeBoB
150     xmit_max_cycles_early_transmit = 4;
151 },
152 {
153     vendorid    = 0x000d6c;
154     modelid     = 0x00010081;
155     vendorname  = "M-Audio";
156     modelname   = "NRV10";
157     driver      = 1; # BeBoB
158     xmit_max_cycles_early_transmit = 4;
159 },
160 {
161     vendorid    = 0x000d6c;
162     modelid     = 0x00010060;
163     vendorname  = "M-Audio";
164     modelname   = "FW Audiophile";
165     driver      = 1; # BeBoB
166     xmit_max_cycles_early_transmit = 4;
167 },
168 {
169     vendorid    = 0x000d6c;
170     modelid     = 0x000100A1;
171     vendorname  = "M-Audio";
172     modelname   = "ProFire Lightbridge";
173     driver      = 1; # BeBoB
174     xmit_max_cycles_early_transmit = 4;
175 },
176 {
177     vendorid    = 0x000d6c;
178     modelid     = 0x00000010;
179     vendorname  = "M-Audio";
180     modelname   = "ProFire 2626";
181     driver      = 20;
182     mixer       = "Generic_Dice_EAP";
183 },
184 {
185     vendorid    = 0x000d6c;
186     modelid     = 0x00000011;
187     vendorname  = "M-Audio";
188     modelname   = "ProFire 610";
189     driver      = 20;
190     mixer       = "Generic_Dice_EAP";
191 },
192 {
193     vendorid    = 0x000aac;
194     modelid     = 0x00000002;
195     vendorname  = "Acoustic Reality";
196     modelname   = "eAR Master One";
197     driver      = 1; # BeBoB
198     xmit_max_cycles_early_transmit = 4;
199 },
200 {
201     vendorid = 0x0000000A;
202     modelid = 0x00030000;
203     vendorname = "CME";
204     modelname = "Matrix K FW";
205     driver = 1; # BeBoB
206     xmit_max_cycles_early_transmit = 4;
207 },
208 {
209     vendorid = 0x1486;
210     modelid = 0xAF2;
211     vendorname = "Echo";
212     modelname = "AudioFire2";
213     driver = 2;
214     mixer = "AudioFire";
215     xmit_max_cycles_early_transmit = 2;
216 },
217 {
218     vendorid = 0x1486;
219     modelid = 0xAF4;
220     vendorname = "Echo";
221     modelname = "AudioFire4";
222     driver = 2;
223     mixer = "AudioFire";
224     xmit_max_cycles_early_transmit = 2;
225 },
226 {
227     vendorid = 0x1486;
228     modelid = 0xAF8;
229     vendorname = "Echo";
230     modelname = "AudioFire8";
231     driver = 2;
232     mixer = "AudioFire";
233     xmit_max_cycles_early_transmit = 2;
234 },
235 {
236     vendorid = 0x1486;
237     modelid = 0xAF9;
238     vendorname = "Echo";
239     modelname = "AudioFire8a";
240     driver = 2;
241     mixer = "AudioFire";
242     xmit_max_cycles_early_transmit = 2;
243 },
244 {
245     vendorid = 0x1486;
246     modelid = 0xAF12;
247     vendorname = "Echo";
248     modelname = "AudioFire12";
249     driver = 2;
250     mixer = "AudioFire";
251     xmit_max_cycles_early_transmit = 2;
252 },
253 {
254     vendorid = 0x1486;
255     modelid = 0xAF12D;
256     vendorname = "Echo";
257     modelname = "AudioFire12HD";
258     driver = 2;
259     xmit_max_cycles_early_transmit = 2;
260 },
261 {
262     vendorid = 0x1486;
263     modelid = 0xF8;
264     vendorname = "Echo";
265     modelname = "Fireworks 8";
266     driver = 2;
267     xmit_max_cycles_early_transmit = 2;
268 },
269 {
270     vendorid = 0x1486;
271     modelid = 0xAFD1;
272     vendorname = "Echo";
273     modelname = "FW HDMI";
274     driver = 2;
275     xmit_max_cycles_early_transmit = 2;
276 },
277 {
278     vendorid = 0xFF2;
279     modelid = 0x400F;
280     vendorname = "Mackie";
281     modelname = "Onyx 400F";
282     driver = 2;
283     xmit_max_cycles_early_transmit = 2;
284 },
285 {
286     vendorid = 0xFF2;
287     modelid = 0x1200F;
288     vendorname = "Mackie";
289     modelname = "Onyx 1200F";
290     driver = 2;
291     xmit_max_cycles_early_transmit = 2;
292 },
293 {
294     vendorid = 0x1564;
295     modelid = 0xFC22;
296     vendorname = "Behringer";
297     modelname = "FCA202";
298     driver = 4;
299 },
300 {
301     vendorid = 0x00001260;
302     modelid = 0x00001000;
303     vendorname = "Stanton DJ";
304     modelname = "SCS.1m";
305     driver = 3;
306     xmit_max_cycles_early_transmit = 4;
307     xmit_sp_dll_bw = 1.0;
308     recv_sp_dll_bw = 1.0;
309 },
310 { # added by arnonym from ffado-mixers list
311     vendorid = 0x0001f2;
312     modelid = 0x00000000;
313     vendorname = "Motu";
314     modelname = "All of them";
315     driver = 10;
316     mixer = "Motu";
317 },
318 {
319     vendorid = 0x000a35;
320     # Note: RME detection code compares the modelid field against the
321     # device's unit version since RME seem to use the configrom modelid
322     # for other things not necessarily related to device differentiation.
323     modelid = 0x0001;
324     vendorname = "RME";
325     modelname = "FireFace800";
326     driver = 40;
327     mixer = "Rme";
328 },
329 {
330     vendorid = 0x000a35;
331     # Note: RME detection code compares the modelid field against the
332     # device's unit version since RME seem to use the configrom modelid
333     # for other things not necessarily related to device differentiation.
334     modelid = 0x0002;
335     vendorname = "RME";
336     modelname = "FireFace400";
337     driver = 40;
338     mixer = "Rme";
339 },
340 {
341     vendorid = 0x000166;
342     modelid = 0x0001;
343     vendorname = "TCAT";
344     modelname = "DiceII EVM (1)";
345     driver = 20;
346 },
347 {
348     vendorid = 0x000166;
349     modelid = 0x0002;
350     vendorname = "TCAT";
351     modelname = "DiceII EVM (2)";
352     driver = 20;
353 },
354 {
355     vendorid = 0x000166;
356     modelid = 0x0004;
357     vendorname = "TCAT";
358     modelname = "DiceII EVM (4)";
359     driver = 20;
360 },
361 {
362     vendorid = 0x000166;
363     modelid = 0x00000020;
364     vendorname = "TC Electronic";
365     modelname = "Konnekt 24D";
366     driver = 20;
367 },
368 {
369     vendorid = 0x000166;
370     modelid = 0x00000021;
371     vendorname = "TC Electronic";
372     modelname = "Konnekt 8";
373     driver = 20;
374 },
375 {
376     vendorid = 0x000166;
377     modelid = 0x00000023;
378     vendorname = "TC Electronic";
379     modelname = "Konnekt Live";
380     driver = 20;
381 },
382 {
383     vendorid = 0x000166;
384     modelid = 0x00000024;
385     vendorname = "TC Electronic";
386     modelname = "Desktop Konnekt 6";
387     driver = 20;
388 },
389 {
390     vendorid = 0x000595;
391     modelid = 0x00000001;
392     vendorname = "Alesis";
393     modelname = "io|14";
394     driver = 20;
395 },
396 {
397     vendorid = 0x000595;
398     modelid = 0x00000000;
399     vendorname = "Alesis";
400     modelname = "Multimix16 Firewire";
401     driver = 20;
402 },
403 {
404     vendorid = 0x000a92;
405     modelid = 0x0000000b;
406     vendorname = "Presonus";
407     modelname = "Firestudio Project";
408     driver = 20;
409 },
410 {
411     vendorid = 0x00130e;
412     modelid = 0x00000005;
413     vendorname = "Focusrite";
414     modelname = "Saffire PRO 40";
415     driver = 20;
416     mixer = "Saffire_Dice";
417 },
418 {
419     vendorid = 0x00130e;
420     modelid = 0x00000007;
421     vendorname = "Focusrite";
422     modelname = "Saffire PRO 24";
423     driver = 20;
424     mixer = "Saffire_Dice";
425 },
426 {
427     vendorid = 0x00130e;
428     modelid = 0x00000008;
429     vendorname = "Focusrite";
430     modelname = "Saffire PRO 24 DSP";
431     driver = 20;
432     mixer = "Saffire_Dice";
433 },
434 {
435     vendorid = 0x001C6A;
436     modelid = 0x00000001;
437     vendorname = "Weiss Engineering Ltd.";
438     modelname = "ADC 2";
439     driver = 20;
440 },
441 {
442     vendorid = 0x001C6A;
443     modelid = 0x00000002;
444     vendorname = "Weiss Engineering Ltd.";
445     modelname = "Vesta";
446     driver = 20;
447 },
448 {
449     vendorid = 0x001C6A;
450     modelid = 0x00000003;
451     vendorname = "Weiss Engineering Ltd.";
452     modelname = "Minerva";
453     driver = 20;
454 },
455 {
456     vendorid = 0x001C6A;
457     modelid = 0x00000004;
458     vendorname = "Weiss Engineering Ltd.";
459     modelname = "AFI 1";
460     driver = 20;
461 },
462 {
463     vendorid = 0x001C6A;
464     modelid = 0x00000005;
465     vendorname = "Weiss Engineering Ltd.";
466     modelname = "TAG DAC1";
467     driver = 20;
468 },
469 {
470     vendorid = 0x001C6A;
471     modelid = 0x00000006;
472     vendorname = "Weiss Engineering Ltd.";
473     modelname = "INT 202";
474     driver = 20;
475 },
476 {
477     vendorid = 0x001C6A;
478     modelid = 0x00000007;
479     vendorname = "Weiss Engineering Ltd.";
480     modelname = "DAC 202";
481     driver = 20;
482 },
483 { # Added by david@wwns.com
484    vendorid     = 0x001c2d;
485    modelid      = 0x00000001;
486    vendorname   = "FlexRadio_Systems";
487    modelname    = "Flex-5000";
488    driver       = 20;
489    xmit_max_cycles_early_transmit = 4;
490 }
491 );
Note: See TracBrowser for help on using the browser.