<?xml version="1.0"?>\r
<Unicens AsyncBandwidth="20" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="unicens.xsd">\r
- <!-- Server Node -->\r
- <Node Address="0x200">\r
+ <!-- Head Unit -->\r
+ <Node Address="0x200" Name="Head Unit">\r
<SyncConnection MuteMode="NoMuting">\r
<USBSocket EndpointAddress="0x1" FramesPerTransaction="42"/>\r
<Splitter BytesPerFrame="12">\r
<MOSTSocket Route="5.1 DVD Player Effect" Offset="8" Bandwidth="4"/>\r
</Splitter>\r
</SyncConnection>\r
- </Node>\r
- \r
- <!-- 1st Microphone -->\r
- <Node Address="0x210">\r
- <StreamPort ClockConfig="64Fs" DataAlignment="Left24Bit"/>\r
<SyncConnection MuteMode="NoMuting">\r
- <StreamSocket StreamPinID="SRXA0" Bandwidth="6"/>\r
- <MOSTSocket Route="Microphone1" Bandwidth="6"/>\r
+ <MOSTSocket Bandwidth="4" Route="Route_NoiseCanceled_Microphone" />\r
+ <USBSocket EndpointAddress="0x81" FramesPerTransaction="128" />\r
</SyncConnection>\r
</Node>\r
\r
- <!-- 2nd Microphone -->\r
- <Node Address="0x211">\r
- <StreamPort ClockConfig="64Fs" DataAlignment="Left24Bit"/>\r
+ <!-- Microphone Front-End -->\r
+ <Node Address="0x520">\r
+ <StreamPort ClockConfig="64Fs" DataAlignment="Left16Bit" />\r
<SyncConnection MuteMode="NoMuting">\r
- <StreamSocket StreamPinID="SRXA0" Bandwidth="6"/>\r
- <MOSTSocket Route="Microphone2" Bandwidth="6"/>\r
+ <StreamSocket StreamPinID="SRXA0" Bandwidth="4" />\r
+ <MOSTSocket Route="Route_NoiseCanceled_Microphone" Bandwidth="4" />\r
</SyncConnection>\r
</Node>\r
\r
- <!-- 3rd Microphone -->\r
- <Node Address="0x212">\r
- <StreamPort ClockConfig="64Fs" DataAlignment="Left24Bit"/>\r
+ <!-- Fiberdyne Amplifier -->\r
+ <Node Address="0x510" Name="Fiberdyne Amplifier">\r
+ <StreamPort ClockConfig="64Fs" DataAlignment="Seq"/>\r
+ <SyncConnection MuteMode="NoMuting">\r
+ <Combiner BytesPerFrame="8">\r
+ <MOSTSocket Route="5.1 DVD Player Front" Bandwidth="4" Offset="0"/>\r
+ <MOSTSocket Route="5.1 DVD Player Rear" Bandwidth="4" Offset="4"/>\r
+ </Combiner>\r
+ <StreamSocket StreamPinID="SRXA0" Bandwidth="8"/>\r
+ </SyncConnection>\r
<SyncConnection MuteMode="NoMuting">\r
- <StreamSocket StreamPinID="SRXA0" Bandwidth="6"/>\r
- <MOSTSocket Route="Microphone3" Bandwidth="6"/>\r
+ <MOSTSocket Route="5.1 DVD Player Effect" Bandwidth="4"/>\r
+ <StreamSocket StreamPinID="SRXA1" Bandwidth="4"/>\r
</SyncConnection>\r
</Node>\r
\r
<!-- 1st Slim Amplifier -->\r
- <Node Address="0x270" Script="slim-amp-config">\r
+ <Node Address="0x270" Script="slim-amp-config" Name="1st Slim Amplifier">\r
<StreamPort ClockConfig="64Fs" DataAlignment="Left16Bit"/>\r
<SyncConnection MuteMode="NoMuting">\r
<MOSTSocket Route="5.1 DVD Player Front" Bandwidth="4"/>\r
</SyncConnection>\r
</Node>\r
<!-- 2nd Slim Amplifier -->\r
- <Node Address="0x271" Script="slim-amp-config">\r
+ <Node Address="0x271" Script="slim-amp-config" Name="2nd Slim Amplifier">\r
<StreamPort ClockConfig="64Fs" DataAlignment="Left16Bit"/>\r
<SyncConnection MuteMode="NoMuting">\r
<MOSTSocket Route="5.1 DVD Player Rear" Bandwidth="4"/>\r
</SyncConnection>\r
</Node>\r
<!-- 3rd Slim Amplifier -->\r
- <Node Address="0x272" Script="slim-amp-config">\r
+ <Node Address="0x272" Script="slim-amp-config" Name="3rd Slim Amplifier">\r
<StreamPort ClockConfig="64Fs" DataAlignment="Left16Bit"/>\r
<SyncConnection MuteMode="NoMuting">\r
<MOSTSocket Route="5.1 DVD Player Effect" Bandwidth="4"/>\r
<I2CPortWrite Address="0x2A" Payload="06 00"/>\r
<I2CPortWrite Address="0x2A" Payload="05 00"/>\r
<!-- Register 7: Master Volume (Max Volume=07 00 00 and Min Volume=07 03 FF) -->\r
+ <!-- - together with "4a-hal-unicens" binding use "07 03 FF" = muted after start -->\r
+ <!-- - otherwise use "07 01 50" = default volume -->\r
<I2CPortWrite Address="0x2A" Payload="07 01 50"/>\r
</Script>\r
\r
<!-- 1st Aux IO -->\r
- <Node Address="0x240" Script="aux-io-config">\r
+ <Node Address="0x240" Script="aux-io-config" Name="1st Aux IO">\r
<StreamPort ClockConfig="64Fs" DataAlignment="Left16Bit"/>\r
<SyncConnection MuteMode="NoMuting">\r
<MOSTSocket Route="5.1 DVD Player Front" Bandwidth="4"/>\r
</SyncConnection>\r
</Node>\r
<!-- 2nd Aux IO -->\r
- <Node Address="0x241" Script="aux-io-config">\r
+ <Node Address="0x241" Script="aux-io-config" Name="2nd Aux IO">\r
<StreamPort ClockConfig="64Fs" DataAlignment="Left16Bit"/>\r
<SyncConnection MuteMode="NoMuting">\r
<MOSTSocket Route="5.1 DVD Player Rear" Bandwidth="4"/>\r
</SyncConnection>\r
</Node>\r
<!-- 3rd Aux IO -->\r
- <Node Address="0x242" Script="aux-io-config">\r
+ <Node Address="0x242" Script="aux-io-config" Name="3rd Aux IO">\r
<StreamPort ClockConfig="64Fs" DataAlignment="Left16Bit"/>\r
<SyncConnection MuteMode="NoMuting">\r
<MOSTSocket Route="5.1 DVD Player Effect" Bandwidth="4"/>\r
<Script Name="aux-io-config">\r
<I2CPortCreate Speed="FastMode"/>\r
<I2CPortWrite Mode="BurstMode" BlockCount="10" Address="0x18" Length="3" Timeout="100"\r
- Payload="00 0f 02 01 00 00 02 a5 df 03 3f 3f 04 02 02 10 00 00 11 00 00 12 00 00 13 00 00 14 00 00"/>\r
+ Payload="00 0f 02 01 00 00 02 a5 df 03 3f 3f 04 02 02 10 30 30 11 00 00 12 00 00 13 00 00 14 00 00"/>\r
<I2CPortWrite Mode="BurstMode" BlockCount="4" Address="0x18" Length="3" Timeout="100"\r
Payload="20 00 00 21 00 00 22 00 00 23 00 00"/>\r
</Script>\r