6 modelname = "Onyx Firewire";
8 xmit_max_cycles_early_transmit = 4;
10 { # Added by arnonym from ffado-mixers list
13 vendorname = "Mackie";
14 modelname = "Onyx Firewire";
17 xmit_max_cycles_early_transmit = 4;
22 vendorname = "Tascam";
26 { # IDs provided by Travis Kepley
29 vendorname = "Loud Technologies Inc.";
30 modelname = "Onyx 1640i";
33 { # entries provided by Holger Dehnhardt
36 vendorname = "Loud Technologies Inc.";
39 xmit_transfer_delay = 11776;
41 { # IDs from Geoff Beasley.
44 vendorname = "Behringer";
47 xmit_max_cycles_early_transmit = 4;
49 { # IDs from Tony Rocco.
52 vendorname = "Behringer";
53 modelname = "UFX-1604 mixer";
55 xmit_max_cycles_early_transmit = 4;
60 vendorname = "Apogee Electronics";
61 modelname = "Rosetta 200";
63 xmit_max_cycles_early_transmit = 4;
68 vendorname = "BridgeCo";
69 modelname = "RD Audio1";
71 xmit_max_cycles_early_transmit = 4;
76 vendorname = "BridgeCo";
77 modelname = "Audio 5";
79 mixer = "BCoAudio5Control";
80 xmit_max_cycles_early_transmit = 4;
85 vendorname = "PreSonus";
86 modelname = "FIREBOX";
88 mixer = "Presonus_Firebox";
89 xmit_max_cycles_early_transmit = 4;
94 vendorname = "PreSonus";
95 modelname = "Inspire1394";
97 mixer = "Presonus_Inspire1394";
101 modelid = 0x00010066;
102 vendorname = "PreSonus";
103 modelname = "FirePOD";
105 mixer = "Presonus_FP10";
106 xmit_max_cycles_early_transmit = 4;
108 { # Presonus Firestudio 26x26, Bob Hamil via jaimes on the forums
110 modelid = 0x00000008;
111 vendorname = "Presonus";
112 modelname = "Firestudio 26x26";
113 mixer = "Generic_Dice_EAP";
116 { # Presonus Firestudio Project, from Walt Baldwin
118 modelid = 0x0000000b;
119 vendorname = "Presonus";
120 modelname = "Firestudio Project";
121 mixer = "Generic_Dice_EAP";
124 { # Presonus Firestudio Tube, from Tobi Kraus
126 modelid = 0x0000000c;
127 vendorname = "Presonus";
128 modelname = "Firestudio Tube";
129 mixer = "Generic_Dice_EAP";
132 { # Entry for Firestudio mobile provided by "Pule" via the forums.
134 modelid = 0x00000011;
135 vendorname = "PreSonus";
136 modelname = "Firestudio Mobile";
139 { # Entry for StudioLive 2442, from Walt Baldwin
140 vendorid = 0x00000A92;
141 modelid = 0x00000012;
142 vendorname = "PreSonus";
143 modelname = "STUDIOLIVE_2442";
146 { # Entry for StudioLive 1602, from Ulrich-Lorenz Schlüter
147 vendorid = 0x00000A92;
148 modelid = 0x00000013;
149 vendorname = "PreSonus";
150 modelname = "STUDIOLIVE_1602";
155 modelid = 0x00000003;
156 vendorname = "TerraTec Electronic GmbH";
157 modelname = "Phase 88 FW";
159 mixer = "Phase88Control";
160 xmit_max_cycles_early_transmit = 4;
164 modelid = 0x00000004;
165 vendorname = "TerraTec Electronic GmbH";
166 modelname = "Phase X24 FW (model version 4)";
168 mixer = "Phase24Control";
169 xmit_max_cycles_early_transmit = 4;
173 modelid = 0x00000007;
174 vendorname = "TerraTec Electronic GmbH";
175 modelname = "Phase X24 FW (model version 7)";
177 mixer = "Phase24Control";
178 xmit_max_cycles_early_transmit = 4;
182 modelid = 0x00010064;
184 modelname = "Quatafire 610";
187 xmit_max_cycles_early_transmit = 4;
191 modelid = 0x00000003;
192 vendorname = "Focusrite";
193 modelname = "Saffire Pro26IO";
195 mixer = "SaffirePro";
196 xmit_max_cycles_early_transmit = 4;
200 modelid = 0x00000006;
201 vendorname = "Focusrite";
202 modelname = "Saffire Pro10IO";
204 mixer = "SaffirePro";
205 xmit_max_cycles_early_transmit = 4;
209 modelid = 0x00000000;
210 vendorname = "Focusrite";
211 modelname = "Saffire (LE)";
214 cmd_interval_time = 10000;
215 xmit_max_cycles_early_transmit = 4;
219 modelid = 0x00010049;
220 vendorname = "EDIROL";
223 mixer = "EdirolFa66Control";
224 xmit_max_cycles_early_transmit = 4;
228 modelid = 0x00010048;
229 vendorname = "EDIROL";
230 modelname = "FA-101";
232 mixer = "EdirolFa101Control";
233 xmit_max_cycles_early_transmit = 4;
235 { # Added by Mark Brand (orania)
237 modelid = 0x0000000a;
238 vendorname = "M-Audio";
239 modelname = "Ozonic";
241 mixer = "MAudio_BeBoB";
242 xmit_max_cycles_early_transmit = 4;
246 modelid = 0x00010062;
247 vendorname = "M-Audio";
248 modelname = "FW Solo";
250 mixer = "MAudio_BeBoB";
251 xmit_max_cycles_early_transmit = 4;
255 modelid = 0x00010081;
256 vendorname = "M-Audio";
260 xmit_max_cycles_early_transmit = 4;
264 modelid = 0x00010060;
265 vendorname = "M-Audio";
266 modelname = "FW Audiophile";
268 mixer = "MAudio_BeBoB";
269 xmit_max_cycles_early_transmit = 4;
273 modelid = 0x00010046;
274 vendorname = "M-Audio";
275 modelname = "FW 410";
277 mixer = "MAudio_BeBoB";
278 xmit_max_cycles_early_transmit = 4;
281 // experimental for mixer functionality
283 modelid = 0x00010071;
284 vendorname = "M-Audio";
285 modelname = "FW 1814";
287 mixer = "MAudio_BeBoB";
288 xmit_max_cycles_early_transmit = 4;
291 // experimental for mixer functionality
293 modelid = 0x00010091;
294 vendorname = "M-Audio";
295 modelname = "ProjectMix I/O";
297 mixer = "MAudio_BeBoB";
298 xmit_max_cycles_early_transmit = 4;
302 modelid = 0x000100A1;
303 vendorname = "M-Audio";
304 modelname = "ProFire Lightbridge";
306 xmit_max_cycles_early_transmit = 4;
310 modelid = 0x00000010;
311 vendorname = "M-Audio";
312 modelname = "ProFire 2626";
314 mixer = "Profire2626";
318 modelid = 0x00000011;
319 vendorname = "M-Audio";
320 modelname = "ProFire 610";
322 mixer = "Generic_Dice_EAP";
326 modelid = 0x00000002;
327 vendorname = "Acoustic Reality";
328 modelname = "eAR Master One";
330 xmit_max_cycles_early_transmit = 4;
333 vendorid = 0x0000000A;
334 modelid = 0x00030000;
336 modelname = "Matrix K FW";
338 xmit_max_cycles_early_transmit = 4;
344 modelname = "AudioFire2";
345 driver = "FIREWORKS";
347 xmit_max_cycles_early_transmit = 2;
353 modelname = "AudioFire4";
354 driver = "FIREWORKS";
356 xmit_max_cycles_early_transmit = 4;
362 modelname = "AudioFire8";
363 driver = "FIREWORKS";
365 xmit_max_cycles_early_transmit = 2;
371 modelname = "AudioFire8a";
372 driver = "FIREWORKS";
374 xmit_max_cycles_early_transmit = 2;
380 modelname = "AudioFire12";
381 driver = "FIREWORKS";
383 xmit_max_cycles_early_transmit = 2;
389 modelname = "AudioFire12HD";
390 driver = "FIREWORKS";
391 xmit_max_cycles_early_transmit = 2;
397 modelname = "Fireworks 8";
398 driver = "FIREWORKS";
399 xmit_max_cycles_early_transmit = 2;
405 modelname = "FW HDMI";
406 driver = "FIREWORKS";
407 xmit_max_cycles_early_transmit = 2;
412 vendorname = "Mackie";
413 modelname = "Onyx 400F";
414 driver = "FIREWORKS";
415 xmit_max_cycles_early_transmit = 2;
420 vendorname = "Mackie";
421 modelname = "Onyx 1200F";
422 driver = "FIREWORKS";
423 xmit_max_cycles_early_transmit = 2;
428 vendorname = "Behringer";
429 modelname = "FCA202";
433 vendorid = 0x00001260;
434 modelid = 0x00001000;
435 vendorname = "Stanton DJ";
436 modelname = "SCS.1m";
437 driver = "GENERICAVC";
438 xmit_max_cycles_early_transmit = 4;
439 xmit_sp_dll_bw = 1.0;
440 recv_sp_dll_bw = 1.0;
442 { # added by arnonym from ffado-mixers list
444 modelid = 0x00000000;
446 modelname = "All pre-mark3 devices";
452 modelid = 0x00000001;
454 modelname = "All mark3 devices";
456 mixer = "Motu_Mark3";
460 # Note: RME detection code compares the modelid field against the
461 # device's unit version since RME seem to use the configrom modelid
462 # for other things not necessarily related to device differentiation.
465 modelname = "FireFace800";
471 # Note: RME detection code compares the modelid field against the
472 # device's unit version since RME seem to use the configrom modelid
473 # for other things not necessarily related to device differentiation.
476 modelname = "FireFace400";
482 # Note: RME detection code compares the modelid field against the
483 # device's unit version since RME seem to use the configrom modelid
484 # for other things not necessarily related to device differentiation.
487 modelname = "FireFace UFX";
493 # Note: RME detection code compares the modelid field against the
494 # device's unit version since RME seem to use the configrom modelid
495 # for other things not necessarily related to device differentiation.
496 # Unit version (0x04) provided by Florian Hanisch.
499 modelname = "FireFace UCX";
507 modelname = "DiceII EVM (1)";
514 modelname = "DiceII EVM (2)";
521 modelname = "DiceII EVM (4)";
526 modelid = 0x00000020;
527 vendorname = "TC Electronic";
528 modelname = "Konnekt 24D";
533 modelid = 0x00000021;
534 vendorname = "TC Electronic";
535 modelname = "Konnekt 8";
538 { # Details provided by "Juanramon" in a comment post on the website
540 modelid = 0x00000022;
541 vendorname = "TC Electronic";
542 modelname = "Studio Konnekt 48";
547 modelid = 0x00000023;
548 vendorname = "TC Electronic";
549 modelname = "Konnekt Live";
554 modelid = 0x00000024;
555 vendorname = "TC Electronic";
556 modelname = "Desktop Konnekt 6";
561 modelid = 0x00000027;
562 vendorname = "TC Electronic";
563 modelname = "ImpactTwin";
568 modelid = 0x00000001;
569 vendorname = "Alesis";
574 # The MultiMix-16 and MultiMix-12 share the same vendor/model IDs.
575 # Thanks to Fourer Dominique for the information about the MultiMix-12.
577 modelid = 0x00000000;
578 vendorname = "Alesis";
579 modelname = "MultiMix-12 / MultiMix-16 Firewire";
582 { # Studiolive 16.4.2, provided by Johan Landman
584 modelid = 0x00000010;
585 vendorname = "PreSonus";
586 modelname = "STUDIOLIVE_1642";
588 xmit_transfer_delay = 4;
592 modelid = 0x00000005;
593 vendorname = "Focusrite";
594 modelname = "Saffire PRO 40";
596 mixer = "Saffire_Dice";
600 modelid = 0x00000007;
601 vendorname = "Focusrite";
602 modelname = "Saffire PRO 24";
604 mixer = "Saffire_Dice";
608 modelid = 0x00000008;
609 vendorname = "Focusrite";
610 modelname = "Saffire PRO 24 DSP";
612 mixer = "Saffire_Dice";
616 modelid = 0x00000009;
617 vendorname = "Focusrite";
618 modelname = "Saffire PRO 14";
620 mixer = "Saffire_Dice";
624 modelid = 0x00000001;
625 vendorname = "Weiss Engineering Ltd.";
631 modelid = 0x00000002;
632 vendorname = "Weiss Engineering Ltd.";
638 modelid = 0x00000003;
639 vendorname = "Weiss Engineering Ltd.";
640 modelname = "Minerva";
645 modelid = 0x00000004;
646 vendorname = "Weiss Engineering Ltd.";
652 modelid = 0x00000005;
653 vendorname = "Weiss Engineering Ltd.";
654 modelname = "TAG DAC1";
659 modelid = 0x00000006;
660 vendorname = "Weiss Engineering Ltd.";
661 modelname = "INT 202";
666 modelid = 0x00000007;
667 vendorname = "Weiss Engineering Ltd.";
668 modelname = "DAC 202";
671 { # Added by david@wwns.com
673 modelid = 0x00000001;
674 vendorname = "FlexRadio_Systems";
675 modelname = "Flex-5000";
677 xmit_max_cycles_early_transmit = 4;
679 { # Phonic HelixBoard 24 Universal (PHHB24U), provided by Steffen Klein
682 vendorname = "Phonic";
683 modelname = "HB 24U";
685 xmit_max_cycles_early_transmit = 4;
688 vendorid = 0x0000A0DE;
689 modelid = 0x0010000B;
690 vendorname = "Yamaha";
695 { # Yamaha GO46, provided by Luis Pablo Gasparotto
696 vendorid = 0x0000A0DE;
697 modelid = 0x0010000C;
698 vendorname = "Yamaha";
702 xmit_max_cycles_early_transmit = 4;
704 { # DnR - Axum_FireWire_IO_card_16x16
705 vendorid = 0x00000F64;
706 modelid = 0x00000003;
708 modelname = "Axum_FireWire_IO_card_16x16";
711 { # Lexicon Onix-FW810S, provided by gerradblock
712 vendorid = 0x00000FD7;
713 modelid = 0x00000001;
714 vendorname = "Lexicon";
715 modelname = "I-ONIX_FW810S";
717 mixer = "Generic_Dice_EAP";
719 { # Avid Mbox 2 Pro, information provided by Yves Grenier via the ffado-user
721 # Note: as of Oct 2014 FFADO requires that the device be initialised
722 # under another operating system so routing and clock settings are
723 # correct. When this is done and the device is transferred to Linux
724 # without power cycling it, FFADO can stream audio to/from it. The
725 # initialisation details need to be sorted before FFADO can claim to
726 # properly support this device.
727 vendorid = 0x0000A07E;
728 modelid = 0x000000A9;
729 vendorname = "Digidesign";
730 modelname = "Mbox 2 Pro";
732 # A device-specific mixer needs to be written, there being no generic
733 # bebob mixer modules.
735 { # Avid Mbox Pro, information provided by Niels Dettenbach.
736 # Note: this entry is for future reference only. FFADO does NOT have a
737 # driver for this device: as of March 2013 no Avid/Digidesign interfaces
738 # are supported or usable with FFADO.
739 vendorid = 0x0000A07E;
740 modelid = 0x00000004;
742 modelname = "Mbox 3 Pro";
744 { # Allen and Heath Zed R16. Information from Brendan Pike.
745 vendorid = 0x000004C4;
746 modelid = 0x00000000;
747 vendorname = "Allen and Heath";
748 modelname = "Zed R16";
750 mixer = "Generic_Dice_EAP";
752 { # Midas Venice F32. Information from Jano Svitok.
753 vendorid = 0x0010C73F;
754 modelid = 0x00000001;
755 vendorname = "Midas";
756 modelname = "Venice F32";
758 mixer = "Generic_Dice_EAP";