1 <?xml version="1.0"?>
\r
2 <Unicens AsyncBandwidth="20" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="unicens.xsd">
\r
4 <Node Address="0x200" Name="Head Unit">
\r
5 <SyncConnection MuteMode="NoMuting">
\r
6 <USBSocket EndpointAddress="0x1" FramesPerTransaction="42"/>
\r
7 <Splitter BytesPerFrame="12">
\r
8 <MOSTSocket Route="5.1 DVD Player Front" Offset="0" Bandwidth="4"/>
\r
9 <MOSTSocket Route="5.1 DVD Player Rear" Offset="4" Bandwidth="4"/>
\r
10 <MOSTSocket Route="5.1 DVD Player Effect" Offset="8" Bandwidth="4"/>
\r
15 <!-- Fiberdyne Amplifier -->
\r
16 <Node Address="0x510" Name="Fiberdyne Amplifier">
\r
17 <StreamPort ClockConfig="64Fs" DataAlignment="Seq"/>
\r
18 <SyncConnection MuteMode="NoMuting">
\r
19 <Combiner BytesPerFrame="8">
\r
20 <MOSTSocket Route="5.1 DVD Player Front" Bandwidth="4" Offset="0"/>
\r
21 <MOSTSocket Route="5.1 DVD Player Rear" Bandwidth="4" Offset="4"/>
\r
23 <StreamSocket StreamPinID="SRXA0" Bandwidth="8"/>
\r
25 <SyncConnection MuteMode="NoMuting">
\r
26 <MOSTSocket Route="5.1 DVD Player Effect" Bandwidth="4"/>
\r
27 <StreamSocket StreamPinID="SRXA1" Bandwidth="4"/>
\r
31 <!-- 1st Slim Amplifier -->
\r
32 <Node Address="0x270" Script="slim-amp-config" Name="1st Slim Amplifier">
\r
33 <StreamPort ClockConfig="64Fs" DataAlignment="Left16Bit"/>
\r
34 <SyncConnection MuteMode="NoMuting">
\r
35 <MOSTSocket Route="5.1 DVD Player Front" Bandwidth="4"/>
\r
36 <StreamSocket StreamPinID="SRXA0" Bandwidth="4"/>
\r
39 <!-- 2nd Slim Amplifier -->
\r
40 <Node Address="0x271" Script="slim-amp-config" Name="2nd Slim Amplifier">
\r
41 <StreamPort ClockConfig="64Fs" DataAlignment="Left16Bit"/>
\r
42 <SyncConnection MuteMode="NoMuting">
\r
43 <MOSTSocket Route="5.1 DVD Player Rear" Bandwidth="4"/>
\r
44 <StreamSocket StreamPinID="SRXA0" Bandwidth="4"/>
\r
47 <!-- 3rd Slim Amplifier -->
\r
48 <Node Address="0x272" Script="slim-amp-config" Name="3rd Slim Amplifier">
\r
49 <StreamPort ClockConfig="64Fs" DataAlignment="Left16Bit"/>
\r
50 <SyncConnection MuteMode="NoMuting">
\r
51 <MOSTSocket Route="5.1 DVD Player Effect" Bandwidth="4"/>
\r
52 <StreamSocket StreamPinID="SRXA0" Bandwidth="4"/>
\r
55 <Script Name="slim-amp-config">
\r
56 <I2CPortCreate Speed="FastMode"/>
\r
57 <I2CPortWrite Address="0x2A" Payload="1B 80"/>
\r
58 <I2CPortWrite Address="0x2A" Payload="11 B8"/>
\r
59 <I2CPortWrite Address="0x2A" Payload="12 60"/>
\r
60 <I2CPortWrite Address="0x2A" Payload="13 A0"/>
\r
61 <I2CPortWrite Address="0x2A" Payload="14 48"/>
\r
62 <I2CPortWrite Address="0x2A" Payload="20 00 89 77 72"/>
\r
63 <I2CPortWrite Address="0x2A" Payload="06 00"/>
\r
64 <I2CPortWrite Address="0x2A" Payload="05 00"/>
\r
65 <!-- Register 7: Master Volume (Max Volume=07 00 00 and Min Volume=07 03 FF) -->
\r
66 <!-- - together with "4a-hal-unicens" binding use "07 03 FF" = muted after start -->
\r
67 <!-- - otherwise use "07 01 50" = default volume -->
\r
68 <I2CPortWrite Address="0x2A" Payload="07 01 50"/>
\r
72 <Node Address="0x240" Script="aux-io-config" Name="1st Aux IO">
\r
73 <StreamPort ClockConfig="64Fs" DataAlignment="Left16Bit"/>
\r
74 <SyncConnection MuteMode="NoMuting">
\r
75 <MOSTSocket Route="5.1 DVD Player Front" Bandwidth="4"/>
\r
76 <StreamSocket StreamPinID="SRXA1" Bandwidth="4"/>
\r
80 <Node Address="0x241" Script="aux-io-config" Name="2nd Aux IO">
\r
81 <StreamPort ClockConfig="64Fs" DataAlignment="Left16Bit"/>
\r
82 <SyncConnection MuteMode="NoMuting">
\r
83 <MOSTSocket Route="5.1 DVD Player Rear" Bandwidth="4"/>
\r
84 <StreamSocket StreamPinID="SRXA1" Bandwidth="4"/>
\r
88 <Node Address="0x242" Script="aux-io-config" Name="3rd Aux IO">
\r
89 <StreamPort ClockConfig="64Fs" DataAlignment="Left16Bit"/>
\r
90 <SyncConnection MuteMode="NoMuting">
\r
91 <MOSTSocket Route="5.1 DVD Player Effect" Bandwidth="4"/>
\r
92 <StreamSocket StreamPinID="SRXA1" Bandwidth="4"/>
\r
95 <!-- Script for Aux IO -->
\r
96 <Script Name="aux-io-config">
\r
97 <I2CPortCreate Speed="FastMode"/>
\r
98 <I2CPortWrite Mode="BurstMode" BlockCount="10" Address="0x18" Length="3" Timeout="100"
\r
99 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
100 <I2CPortWrite Mode="BurstMode" BlockCount="4" Address="0x18" Length="3" Timeout="100"
\r
101 Payload="20 00 00 21 00 00 22 00 00 23 00 00"/>
\r