when checking the version of jackd, concern ourselves only with the last line of...
[ffado.git] / libffado / configuration
blob5815f9ff925b1b96503b434f47a31e3d24b1928c
1 device_definitions = ( 
3     vendorid    = 0x00000f;
4     modelid     = 0x00010065;
5     vendorname  = "Mackie";
6     modelname   = "Onyx Firewire";
7     driver      = "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      = "BEBOB";
16     mixer       = "MackieOnyx";
17     xmit_max_cycles_early_transmit = 4;
19 { # Added by yellius  
20     vendorid    = 0x0022E;  
21     modelid     = 0x10067;  
22     vendorname  = "Tascam";  
23     modelname   = "IFFWDM";  
24     driver      = "BEBOB";
26 { # entries provided by Holger Dehnhardt
27     vendorid    = 0x000ff2;
28     modelid     = 0x081216;
29     vendorname  = "Loud Technologies Inc.";
30     modelname   = "Onyx-i";
31     driver      = "OXFORD";
32     xmit_transfer_delay = 11776;
34 { # IDs from Geoff Beasley.  Thought to be a BeBoB device: to be confirmed.
35     vendorid    = 0x001564;
36     modelid     = 0x00000006;
37     vendorname  = "Behringer";
38     modelname   = "X32";
39     driver      = "BEBOB";
40     xmit_max_cycles_early_transmit = 4;
43     vendorid    = 0x0003db;
44     modelid     = 0x00010048;
45     vendorname  = "Apogee Electronics";
46     modelname   = "Rosetta 200";
47     driver      = "BEBOB";
48     xmit_max_cycles_early_transmit = 4;
51     vendorid    = 0x0007f5;
52     modelid     = 0x00010048;
53     vendorname  = "BridgeCo";
54     modelname   = "RD Audio1";
55     driver      = "BEBOB";
56     xmit_max_cycles_early_transmit = 4;
59     vendorid    = 0x0007f5;
60     modelid     = 0x00010049;
61     vendorname  = "BridgeCo";
62     modelname   = "Audio 5";
63     driver      = "BEBOB";
64     mixer       = "BCoAudio5Control";
65     xmit_max_cycles_early_transmit = 4;
68     vendorid    = 0x000a92;
69     modelid     = 0x00010000;
70     vendorname  = "PreSonus";
71     modelname   = "FIREBOX";
72     driver      = "BEBOB";
73     mixer       = "Presonus_Experimental";
74     xmit_max_cycles_early_transmit = 4;
77     vendorid    = 0x000a92;
78     modelid     = 0x00010066;
79     vendorname  = "PreSonus";
80     modelname   = "FirePOD";
81     driver      = "BEBOB";
82     mixer       = "Presonus_Experimental";
83     xmit_max_cycles_early_transmit = 4;
85 { # Presonus Firestudio 26x26, Bob Hamil via jaimes on the forums
86     vendorid    = 0x000a92;
87     modelid     = 0x00000008;
88     vendorname  = "Presonus";
89     modelname   = "Firestudio 26x26";
90     mixer       = "Generic_Dice_EAP";
91     driver      = "DICE";
93 { # Presonus Firestudio Project, from Walt Baldwin
94     vendorid    = 0x000a92;
95     modelid     = 0x0000000b;
96     vendorname  = "Presonus";
97     modelname   = "Firestudio Project";
98     mixer       = "Generic_Dice_EAP";
99     driver      = "DICE";
101 { # Presonus Firestudio Tube, from Tobi Kraus
102     vendorid    = 0x000a92;
103     modelid     = 0x0000000c;
104     vendorname  = "Presonus";
105     modelname   = "Firestudio Tube";
106     mixer       = "Generic_Dice_EAP";
107     driver      = "DICE";
109 { # Entry for Firestudio mobile provided by "Pule" via the forums.
110     vendorid    = 0x000a92;
111     modelid     = 0x00000011;
112     vendorname  = "PreSonus";
113     modelname   = "Firestudio Mobile";
114     driver = "DICE";
116 { # Entry for StudioLive 2442, from Walt Baldwin
117     vendorid    = 0x00000A92;
118     modelid     = 0x00000012;
119     vendorname  = "PreSonus";
120     modelname   = "STUDIOLIVE_2442";
121     driver      = "DICE";
124     vendorid    = 0x000aac;
125     modelid     = 0x00000003;
126     vendorname  = "TerraTec Electronic GmbH";
127     modelname   = "Phase 88 FW";
128     driver      = "BEBOB";
129     mixer       = "Phase88Control";
130     xmit_max_cycles_early_transmit = 4;
133     vendorid    = 0x000aac;
134     modelid     = 0x00000004;
135     vendorname  = "TerraTec Electronic GmbH";
136     modelname   = "Phase X24 FW (model version 4)";
137     driver      = "BEBOB";
138     mixer       = "Phase24Control";
139     xmit_max_cycles_early_transmit = 4;
142     vendorid    = 0x000aac;
143     modelid     = 0x00000007;
144     vendorname  = "TerraTec Electronic GmbH";
145     modelname   = "Phase X24 FW (model version 7)";
146     driver      = "BEBOB";
147     mixer       = "Phase24Control";
148     xmit_max_cycles_early_transmit = 4;
151     vendorid    = 0x000f1b;
152     modelid     = 0x00010064;
153     vendorname  = "ESI";
154     modelname   = "Quatafire 610";
155     driver      = "BEBOB";
156     mixer       = "QuataFire";
157     xmit_max_cycles_early_transmit = 4;
160     vendorid    = 0x00130e;
161     modelid     = 0x00000003;
162     vendorname  = "Focusrite";
163     modelname   = "Saffire Pro26IO";
164     driver      = "BEBOB";
165     mixer       = "SaffirePro";
166     xmit_max_cycles_early_transmit = 4;
169     vendorid    = 0x00130e;
170     modelid     = 0x00000006;
171     vendorname  = "Focusrite";
172     modelname   = "Saffire Pro10IO";
173     driver      = "BEBOB";
174     mixer       = "SaffirePro";
175     xmit_max_cycles_early_transmit = 4;
178     vendorid    = 0x00130e;
179     modelid     = 0x00000000;
180     vendorname  = "Focusrite";
181     modelname   = "Saffire (LE)";
182     driver      = "BEBOB";
183     mixer       = "Saffire";
184     cmd_interval_time = 10000;
185     xmit_max_cycles_early_transmit = 4;
188     vendorid    = 0x0040ab;
189     modelid     = 0x00010049;
190     vendorname  = "EDIROL";
191     modelname   = "FA-66";
192     driver      = "BEBOB";
193     mixer       = "EdirolFa66Control";
194     xmit_max_cycles_early_transmit = 4;
197     vendorid    = 0x0040ab;
198     modelid     = 0x00010048;
199     vendorname  = "EDIROL";
200     modelname   = "FA-101";
201     driver      = "BEBOB";
202     mixer       = "EdirolFa101Control";
203     xmit_max_cycles_early_transmit = 4;
205 { # Added by Mark Brand (orania)
206     vendorid    = 0x000d6c;
207     modelid     = 0x0000000a;
208     vendorname  = "M-Audio";
209     modelname   = "Ozonic";
210     driver      = "BEBOB";
211     mixer       = "Ozonic";
212     xmit_max_cycles_early_transmit = 4;
215     vendorid    = 0x000d6c;
216     modelid     = 0x00010062;
217     vendorname  = "M-Audio";
218     modelname   = "FW Solo";
219     driver      = "BEBOB";
220     xmit_max_cycles_early_transmit = 4;
223     vendorid    = 0x000d6c;
224     modelid     = 0x00010081;
225     vendorname  = "M-Audio";
226     modelname   = "NRV10";
227     driver      = "BEBOB";
228     xmit_max_cycles_early_transmit = 4;
231     vendorid    = 0x000d6c;
232     modelid     = 0x00010060;
233     vendorname  = "M-Audio";
234     modelname   = "FW Audiophile";
235     driver      = "BEBOB";
236     xmit_max_cycles_early_transmit = 4;
239     vendorid    = 0x000d6c;
240     modelid     = 0x000100A1;
241     vendorname  = "M-Audio";
242     modelname   = "ProFire Lightbridge";
243     driver      = "BEBOB";
244     xmit_max_cycles_early_transmit = 4;
247     vendorid    = 0x000d6c;
248     modelid     = 0x00000010;
249     vendorname  = "M-Audio";
250     modelname   = "ProFire 2626";
251     driver = "DICE";
252     mixer       = "Generic_Dice_EAP";
255     vendorid    = 0x000d6c;
256     modelid     = 0x00000011;
257     vendorname  = "M-Audio";
258     modelname   = "ProFire 610";
259     driver = "DICE";
260     mixer       = "Generic_Dice_EAP";
263     vendorid    = 0x000aac;
264     modelid     = 0x00000002;
265     vendorname  = "Acoustic Reality";
266     modelname   = "eAR Master One";
267     driver      = "BEBOB";
268     xmit_max_cycles_early_transmit = 4;
271     vendorid    = 0x0000000A;
272     modelid     = 0x00030000;
273     vendorname  = "CME";
274     modelname   = "Matrix K FW";
275     driver      = "BEBOB";
276     xmit_max_cycles_early_transmit = 4;
277 }, 
279     vendorid    = 0x1486;
280     modelid     = 0xAF2;
281     vendorname  = "Echo";
282     modelname   = "AudioFire2";
283     driver      = "FIREWORKS";
284     mixer       = "AudioFire";
285     xmit_max_cycles_early_transmit = 2;
286 }, 
288     vendorid    = 0x1486;
289     modelid     = 0xAF4;
290     vendorname  = "Echo";
291     modelname   = "AudioFire4";
292     driver      = "FIREWORKS";
293     mixer       = "AudioFire";
294     xmit_max_cycles_early_transmit = 4;
295 }, 
297     vendorid    = 0x1486;
298     modelid     = 0xAF8;
299     vendorname  = "Echo";
300     modelname   = "AudioFire8";
301     driver      = "FIREWORKS";
302     mixer       = "AudioFire";
303     xmit_max_cycles_early_transmit = 2;
304 }, 
306     vendorid    = 0x1486;
307     modelid     = 0xAF9;
308     vendorname  = "Echo";
309     modelname   = "AudioFire8a";
310     driver      = "FIREWORKS";
311     mixer       = "AudioFire";
312     xmit_max_cycles_early_transmit = 2;
313 }, 
315     vendorid    = 0x1486;
316     modelid     = 0xAF12;
317     vendorname  = "Echo";
318     modelname   = "AudioFire12";
319     driver      = "FIREWORKS";
320     mixer       = "AudioFire";
321     xmit_max_cycles_early_transmit = 2;
322 }, 
324     vendorid    = 0x1486;
325     modelid     = 0xAF12D;
326     vendorname  = "Echo";
327     modelname   = "AudioFire12HD";
328     driver      = "FIREWORKS";
329     xmit_max_cycles_early_transmit = 2;
330 }, 
332     vendorid    = 0x1486;
333     modelid     = 0xF8;
334     vendorname  = "Echo";
335     modelname   = "Fireworks 8";
336     driver      = "FIREWORKS";
337     xmit_max_cycles_early_transmit = 2;
338 }, 
340     vendorid    = 0x1486;
341     modelid     = 0xAFD1;
342     vendorname  = "Echo";
343     modelname   = "FW HDMI";
344     driver      = "FIREWORKS";
345     xmit_max_cycles_early_transmit = 2;
346 }, 
348     vendorid    = 0xFF2;
349     modelid     = 0x400F;
350     vendorname  = "Mackie";
351     modelname   = "Onyx 400F";
352     driver      = "FIREWORKS";
353     xmit_max_cycles_early_transmit = 2;
354 }, 
356     vendorid    = 0xFF2;
357     modelid     = 0x1200F;
358     vendorname  = "Mackie";
359     modelname   = "Onyx 1200F";
360     driver      = "FIREWORKS";
361     xmit_max_cycles_early_transmit = 2;
364     vendorid    = 0x1564;
365     modelid     = 0xFC22;
366     vendorname  = "Behringer";
367     modelname   = "FCA202";
368     driver      = "OXFORD";
371     vendorid    = 0x00001260;
372     modelid     = 0x00001000;
373     vendorname  = "Stanton DJ";
374     modelname   = "SCS.1m";
375     driver      = "GENERICAVC";
376     xmit_max_cycles_early_transmit = 4;
377     xmit_sp_dll_bw = 1.0;
378     recv_sp_dll_bw = 1.0;
380 { # added by arnonym from ffado-mixers list
381     vendorid    = 0x0001f2;
382     modelid     = 0x00000000;
383     vendorname  = "Motu";
384     modelname   = "All of them";
385     driver      = "MOTU";
386     mixer       = "Motu";
389     vendorid    = 0x000a35;
390     # Note: RME detection code compares the modelid field against the
391     # device's unit version since RME seem to use the configrom modelid
392     # for other things not necessarily related to device differentiation.
393     modelid     = 0x0001;
394     vendorname  = "RME";
395     modelname   = "FireFace800";
396     driver      = "RME";
397     mixer       = "Rme";
400     vendorid    = 0x000a35;
401     # Note: RME detection code compares the modelid field against the
402     # device's unit version since RME seem to use the configrom modelid
403     # for other things not necessarily related to device differentiation.
404     modelid     = 0x0002;
405     vendorname  = "RME";
406     modelname   = "FireFace400";
407     driver      = "RME";
408     mixer       = "Rme";
411     vendorid = 0x000a35;
412     # Note: RME detection code compares the modelid field against the
413     # device's unit version since RME seem to use the configrom modelid
414     # for other things not necessarily related to device differentiation.
415     modelid     = 0x0003;
416     vendorname  = "RME";
417     modelname   = "FireFace UFX";
418     driver      = "RME";
419     mixer       = "Rme";
422     vendorid    = 0x000a35;
423     # Note: RME detection code compares the modelid field against the
424     # device's unit version since RME seem to use the configrom modelid
425     # for other things not necessarily related to device differentiation.
426     # Unit version (0x04) provided by Florian Hanisch.
427     modelid = 0x0004;
428     vendorname  = "RME";
429     modelname   = "FireFace UCX";
430     driver      = "RME";
431     mixer       = "Rme";
434     vendorid    = 0x000166;
435     modelid     = 0x0001;
436     vendorname  = "TCAT";
437     modelname   = "DiceII EVM (1)";
438     driver      = "DICE";
441     vendorid    = 0x000166;
442     modelid     = 0x0002;
443     vendorname  = "TCAT";
444     modelname   = "DiceII EVM (2)";
445     driver      = "DICE";
448     vendorid    = 0x000166;
449     modelid     = 0x0004;
450     vendorname  = "TCAT";
451     modelname   = "DiceII EVM (4)";
452     driver      = "DICE";
455     vendorid    = 0x000166;
456     modelid     = 0x00000020;
457     vendorname  = "TC Electronic";
458     modelname   = "Konnekt 24D";
459     driver      = "DICE";
462     vendorid    = 0x000166;
463     modelid     = 0x00000021;
464     vendorname  = "TC Electronic";
465     modelname   = "Konnekt 8";
466     driver      = "DICE";
468 { # Details provided by "Juanramon" in a comment post on the website
469     vendorid    = 0x000166;
470     modelid     = 0x00000022;
471     vendorname  = "TC Electronic";
472     modelname   = "Studio Konnekt 48";
473     driver      = "DICE";
476     vendorid    = 0x000166;
477     modelid     = 0x00000023;
478     vendorname  = "TC Electronic";
479     modelname   = "Konnekt Live";
480     driver      = "DICE";
483     vendorid    = 0x000166;
484     modelid     = 0x00000024;
485     vendorname  = "TC Electronic";
486     modelname   = "Desktop Konnekt 6";
487     driver      = "DICE";
490     vendorid    = 0x000166; 
491     modelid     = 0x00000027; 
492     vendorname  = "TC Electronic"; 
493     modelname   = "ImpactTwin"; 
494     driver      = "DICE";
495 }, 
497     vendorid    = 0x000595;
498     modelid     = 0x00000001;
499     vendorname  = "Alesis";
500     modelname   = "io|14";
501     driver      = "DICE";
504     # The MultiMix-16 and MultiMix-12 share the same vendor/model IDs.
505     # Thanks to Fourer Dominique for the information about the MultiMix-12.
506     vendorid    = 0x000595;
507     modelid     = 0x00000000;
508     vendorname  = "Alesis";
509     modelname   = "MultiMix-12 / MultiMix-16 Firewire";
510     driver      = "DICE";
512 {   # Studiolive 16.4.2, provided by Johan Landman
513     vendorid    = 0x000a92;
514     modelid     = 0x00000010;
515     vendorname  = "PreSonus";
516     modelname   = "STUDIOLIVE_1642";
517     driver      = "DICE";
518     xmit_transfer_delay = 4;
521     vendorid    = 0x00130e;
522     modelid     = 0x00000005;
523     vendorname  = "Focusrite";
524     modelname   = "Saffire PRO 40";
525     driver      = "DICE";
526     mixer       = "Saffire_Dice";
529     vendorid    = 0x00130e;
530     modelid     = 0x00000007;
531     vendorname  = "Focusrite";
532     modelname   = "Saffire PRO 24";
533     driver      = "DICE";
534     mixer       = "Saffire_Dice";
537     vendorid    = 0x00130e;
538     modelid     = 0x00000008;
539     vendorname  = "Focusrite";
540     modelname   = "Saffire PRO 24 DSP";
541     driver      = "DICE";
542     mixer       = "Saffire_Dice";
545     vendorid    = 0x00130e;
546     modelid     = 0x00000009;
547     vendorname  = "Focusrite";
548     modelname   = "Saffire PRO 14";
549     driver      = "DICE";
550     mixer       = "Saffire_Dice";
553     vendorid    = 0x001C6A;
554     modelid     = 0x00000001;
555     vendorname  = "Weiss Engineering Ltd.";
556     modelname   = "ADC 2";
557     driver      = "DICE";
560     vendorid    = 0x001C6A;
561     modelid     = 0x00000002;
562     vendorname  = "Weiss Engineering Ltd.";
563     modelname   = "Vesta";
564     driver      = "DICE";
567     vendorid    = 0x001C6A;
568     modelid     = 0x00000003;
569     vendorname  = "Weiss Engineering Ltd.";
570     modelname   = "Minerva";
571     driver      = "DICE";
574     vendorid    = 0x001C6A;
575     modelid     = 0x00000004;
576     vendorname  = "Weiss Engineering Ltd.";
577     modelname   = "AFI 1";
578     driver      = "DICE";
581     vendorid    = 0x001C6A;
582     modelid     = 0x00000005;
583     vendorname  = "Weiss Engineering Ltd.";
584     modelname   = "TAG DAC1";
585     driver      = "DICE";
588     vendorid    = 0x001C6A;
589     modelid     = 0x00000006;
590     vendorname  = "Weiss Engineering Ltd.";
591     modelname   = "INT 202";
592     driver      = "DICE";
595     vendorid    = 0x001C6A;
596     modelid     = 0x00000007;
597     vendorname  = "Weiss Engineering Ltd.";
598     modelname   = "DAC 202";
599     driver      = "DICE";
601 { # Added by david@wwns.com
602     vendorid    = 0x001c2d;
603     modelid     = 0x00000001;
604     vendorname  = "FlexRadio_Systems";
605     modelname   = "Flex-5000";
606     driver      = "DICE";
607     xmit_max_cycles_early_transmit = 4;
609 { # Phonic HelixBoard 24 Universal (PHHB24U), provided by Steffen Klein
610     vendorid    = 0x001496;
611     modelid     = 0x000000;
612     vendorname  = "Phonic";
613     modelname   = "HB 24U";
614     driver      = "BEBOB";
615     xmit_max_cycles_early_transmit = 4;
617 { # Yamaha GO46, provided by Luis Pablo Gasparotto
618     vendorid    = 0x0000A0DE;
619     modelid     = 0x0010000C;
620     vendorname  = "Yamaha";
621     modelname   = "GO46";
622     driver      = "BEBOB";
623     mixer       = "Phase24Control";
624     xmit_max_cycles_early_transmit = 4;
626 { # DnR - Axum_FireWire_IO_card_16x16
627     vendorid    = 0x00000F64;
628     modelid     = 0x00000003;
629     vendorname  = "DnR";
630     modelname   = "Axum_FireWire_IO_card_16x16";
631     driver      = "DICE";
633 { # Lexicon Onix-FW810S, provided by gerradblock
634     vendorid    = 0x00000FD7;
635     modelid     = 0x00000001;
636     vendorname  = "Lexicon";
637     modelname   = "I-ONIX_FW810S";
638     driver      = "DICE";
639     mixer       = "Generic_Dice_EAP";
641 { # Avid Mbox Pro, information provided by Niels Dettenbach.
642   # Note: this entry is for future reference only.  FFADO does NOT have a
643   # driver for this device: as of March 2013 no Avid/Digidesign interfaces
644   # are supported or usable with FFADO.
645     vendorid    = 0x0000A07E;
646     modelid     = 0x00000004;
647     vendorname  = "Avid";
648     modelname   = "Mbox 3 Pro";