root/trunk/libffado/configuration

Revision 2118, 13.3 kB (checked in by jwoithe, 9 years ago)

apply configuration file patch from yellius for the Tascam IF-FW/DM device. See ticket #338 and #340 for the ongoing discussion about this device.

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