Configuration File
Style 1
# Vendor ID Model ID Vendor Name Model Name PlatformDriver VendorDriver LoadFirmware ...
0x0007f5, 0x00010048, "BridgeCo", "RD Audio1" BeBoB None No ...
0x0007f5, 0x00010049, "BridgeCo", "Audio 5" BeBoB None No ...
0x000aac, 0x00000003, "TerraTec Electronic GmbH", "Phase 88 FW" BeBoB None No ...
0x000aac, 0x00000004, "TerraTec Electronic GmbH", "Phase X24 FW (model version 4)" BeBoB TerratecPhase No ...
0x000aac, 0x00000007, "TerraTec Electronic GmbH", "Phase X24 FW (model version 7)" BeBoB TerratecPhase No ...
0x000f1b, 0x00010064, "ESI", "Quatafire 610" BeBoB None No ...
0x00130e, 0x00000003, "Focusrite", "Saffire Pro26IO" BeBoB FocusriteSaffirePro No ...
0x00130e, 0x00000006, "Focusrite", "Saffire Pro10IO" BeBoB FocusriteSaffirePro No ...
0x0040ab, 0x00010048, "EDIROL", "FA-101" BeBoB None No ...
0x0040ab, 0x00010049, "EDIROL", "FA-66" BeBoB None No ...
0x000d6c, 0x00010062, "M-Audio", "FW Solo" BeBoB None Yes ...
0x000d6c, 0x00010081, "M-Audio", "NRV10" BeBoB None Yes ...
0x001486, 0x00000af2, "Echo", "AudioFire2" FireWorks AudioFire No ...
0x000166, 0x00000002, "TCAT", "DiceII EVM" DICE None No ...
...
Style 2 (XML)
<!-- Supported device listing, should be in a global file
e.g. in /usr/share/ffado/devices.xml
-->
<Devices>
<Device PlatformDriver="BeBoB" VendorDriver="">
<VendorId>0x0007f5</VendorId>
<VendorName>BridgeCo</VendorName>
<ModelId>0x0007f5</ModelId>
<ModelId>RD Audio1</ModelId>
<!-- firmware loading is supported if this is present -->
<LoadFirmware NeededAfterBoot="False">
<FirmwarePath>/usr/share/ffado/firmwares/rdaudio1.bin</FirmwarePath>
</LoadFirmware>
</Device>
</Devices>
<!-- Configuration, can be in a separate file or in two files
e.g. one global file in /usr/share/ffado/config.xml and another
in ~/.ffadoconfig.xml
-->
<Config>
<!-- Contains user saved presets -->
<Presets>
<Default Id="0" />
<Preset Id="0" Name="StudioSetup96k">
<Description>Setup for the studio, recording at 96k</Description>
<Devices>
<Device GUID="0xFFFFFFFFFFF0">
<ConfigId>1</ConfigId>
<SampleRate>96000</SampleRate>
</Device>
<Device GUID="0xFFFFFFFFFFF1">
<ConfigId>1</ConfigId>
<SampleRate>96000</SampleRate>
</Device>
</Devices>
</Preset>
<Preset Id="1" Name="FieldSetup48k">
<Description>Setup for field recordings at 48k</Description>
<Devices>
<Device GUID="0xFFFFFFFFFFF0">
<ConfigId>0</ConfigId>
<SampleRate>48000</SampleRate>
</Device>
</Devices>
</Preset>
</Presets>
<!-- Contains (user) info for all devices recognized by the system -->
<Devices>
<Device GUID="0xFFFFFFFFFFF0">
<NickName>Phase88 (Top one in rack)<NickName>
<CheckForFirmwareUpdate>False</CheckForFirmwareUpdate>
<ChannelConfig ConfigId="1">
<Channel Id="0"><Name>Synth Left 1</Name></Channel>
</ChannelConfig>
</Device>
<Device GUID="0xFFFFFFFFFFF1">
<GUID>0xFFFFFFFFFFF</GUID>
<NickName>Phase88 (Bottom one in rack)<NickName>
<CheckForFirmwareUpdate>False</CheckForFirmwareUpdate>
</Device>
</Devices>
</Config>