root/trunk/libffado/configuration

Revision 2448, 17.6 kB (checked in by mocchi, 4 years ago)

[BeBoB/MAudio] update configulation file for BeBoB/MAudio devices

The entries for Ozonic/Firewire Solo/Firewire Audiophile are updated to use mixer GUI. The entry for Firewire 410 is newly added.

There is a note for Firewire Audiophile and Firewire 410. Just after powering on, these devices wait to download firmware. FFADO developers didn't implement this. If you use with firmware version 5058, the devices have firmware
image in its ROM and the driver can call it to be loaded by sending a cue.

The cue is '0x01000000 00001101 00000000' and should be sent to 0xffffc8021000 just ONE TIME.

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