root/trunk/libffado/configuration

Revision 2099, 13.1 kB (checked in by jwoithe, 12 years ago)

Add configuration file entries for the Presonus Firestudio Project, and the Presonus StudioLive? 2442. Both entries come from Walt Baldwin - thanks!

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