root/trunk/libffado/configuration

Revision 2002, 12.6 kB (checked in by jwoithe, 9 years ago)

Add configuration entry for Presonus Firestudio Mobile. Thanks to "Pule" for the forum post with this information.

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