<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/xml/XSLT/DecoderID.xsl" type="text/xsl"?>
<decoderIndex-config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/decoder-4-15-2.xsd">
  <!--Written by JMRI version 5.13.6plus+jake+20251128T1141Z+Ra61355e9b23 on Fri Nov 28 06:41:51 EST 2025-->
  <decoderIndex version="689">
    <!--The manufacturer list is from the nmra_mfg_list.xml file-->
    <mfgList nmraListDate="2024-12-10" updated="2025-03-30" lastadd="171">
      <manufacturer mfg="NMRA" mfgID="999" />
      <manufacturer mfg="A-Train Electronics" mfgID="137" />
      <manufacturer mfg="AE Electronic Ltd" mfgID="169" />
      <manufacturer mfg="AMW" mfgID="19" />
      <manufacturer mfg="ANE Model Co, Ltd" mfgID="45" />
      <manufacturer mfg="AXJ Electronics" mfgID="110" />
      <manufacturer mfg="Advance IC Engineering, Inc." mfgID="17" />
      <manufacturer mfg="Aristo-Craft Trains" mfgID="34" />
      <manufacturer mfg="Arnold - Rivarossi" mfgID="173" />
      <manufacturer mfg="Atlas" mfgID="127" />
      <manufacturer mfg="AuroTrains" mfgID="170" />
      <manufacturer mfg="Auvidel" mfgID="76" />
      <manufacturer mfg="BLOCKsignalling" mfgID="148" />
      <manufacturer mfg="BRAWA Modellspielwaren GmbH" mfgID="186" />
      <manufacturer mfg="Bachmann Trains" mfgID="101" />
      <manufacturer mfg="Benezan Electronics" mfgID="114" />
      <manufacturer mfg="Berros" mfgID="122" />
      <manufacturer mfg="Blue Digital" mfgID="225" />
      <manufacturer mfg="Bluecher-Electronic" mfgID="60" />
      <manufacturer mfg="Brelec" mfgID="31" />
      <manufacturer mfg="Broadway Limited Imports, LLC" mfgID="38" />
      <manufacturer mfg="CML Systems" mfgID="1" />
      <manufacturer mfg="CMos Engineering" mfgID="130" />
      <manufacturer mfg="CT Elektronik" mfgID="117" />
      <manufacturer mfg="CVP Products" mfgID="135" />
      <manufacturer mfg="Capecom" mfgID="47" />
      <manufacturer mfg="Computer Dialysis France" mfgID="105" />
      <manufacturer mfg="Con-Com GmbH" mfgID="204" />
      <manufacturer mfg="DCC Supplies, Ltd" mfgID="51" />
      <manufacturer mfg="DCC Train Automation" mfgID="144" />
      <manufacturer mfg="DCC-Gaspar-Electronic" mfgID="124" />
      <manufacturer mfg="DCCWorld.com" mfgID="1005" />
      <manufacturer mfg="DCCconcepts" mfgID="36" />
      <manufacturer mfg="Dapol Limited" mfgID="154" />
      <manufacturer mfg="Decoderwerk" mfgID="1004" />
      <manufacturer mfg="Desktop Station" mfgID="140" />
      <manufacturer mfg="Dietz Modellbahntechnik" mfgID="115" />
      <manufacturer mfg="Digi-CZ" mfgID="152" />
      <manufacturer mfg="Digikeijs" mfgID="42" />
      <manufacturer mfg="Digirails" mfgID="42" />
      <manufacturer mfg="Digital Bahn" mfgID="64" />
      <manufacturer mfg="Digitools Elektronika, Kft" mfgID="75" />
      <manufacturer mfg="Digitrax" mfgID="129" />
      <manufacturer mfg="Digsight" mfgID="30" />
      <manufacturer mfg="Doehler und Haass" mfgID="97" />
      <manufacturer mfg="E-Modell" mfgID="69" />
      <manufacturer mfg="ECCO GmbH" mfgID="121" />
      <manufacturer mfg="Educational Computer, Inc." mfgID="39" />
      <manufacturer mfg="Electronic Solutions Ulm GmbH" mfgID="151" />
      <manufacturer mfg="Electronik and Model Produktion" mfgID="35" />
      <manufacturer mfg="Electroniscript, inc" mfgID="94" />
      <manufacturer mfg="Fleischmann" mfgID="155" />
      <manufacturer mfg="Frateschi Model Trains" mfgID="128" />
      <manufacturer mfg="Fucik" mfgID="158" />
      <manufacturer mfg="GFB Designs" mfgID="46" />
      <manufacturer mfg="Gaugemaster" mfgID="65" />
      <manufacturer mfg="GooVerModels" mfgID="81" />
      <manufacturer mfg="HAG Modelleisenbahn AG" mfgID="82" />
      <manufacturer mfg="HONS Model" mfgID="88" />
      <manufacturer mfg="Haber and Koenig Electronics GmbH" mfgID="111" />
      <manufacturer mfg="Harman DCC" mfgID="98" />
      <manufacturer mfg="Hattons Model Railways" mfgID="79" />
      <manufacturer mfg="Heljan A/S" mfgID="28" />
      <manufacturer mfg="Heller Modelbahn" mfgID="67" />
      <manufacturer mfg="Helvest Systems GmbH" mfgID="167" />
      <manufacturer mfg="Hornby" mfgID="48" />
      <manufacturer mfg="Integrated Signal Systems" mfgID="102" />
      <manufacturer mfg="Intelligent Command Control" mfgID="133" />
      <manufacturer mfg="JMRI" mfgID="18" />
      <manufacturer mfg="JSS-Elektronic" mfgID="83" />
      <manufacturer mfg="Joka Electronic" mfgID="49" />
      <manufacturer mfg="KAM Industries" mfgID="22" />
      <manufacturer mfg="KATO Precision Models" mfgID="40" />
      <manufacturer mfg="KRES GmbH" mfgID="58" />
      <manufacturer mfg="Kevtronics cc" mfgID="93" />
      <manufacturer mfg="Kreischer Datatechnik" mfgID="21" />
      <manufacturer mfg="Krois-Modell" mfgID="52" />
      <manufacturer mfg="Kuehn Ing." mfgID="157" />
      <manufacturer mfg="LDH" mfgID="56" />
      <manufacturer mfg="LEB" mfgID="1002" />
      <manufacturer mfg="LGB" mfgID="159" />
      <manufacturer mfg="LS Models Sprl" mfgID="77" />
      <manufacturer mfg="LSdigital" mfgID="112" />
      <manufacturer mfg="Lahti Associates" mfgID="14" />
      <manufacturer mfg="LaisDCC" mfgID="134" />
      <manufacturer mfg="Lenz" mfgID="99" />
      <manufacturer mfg="Lionel" mfgID="1001" />
      <manufacturer mfg="Logic Rail Technologies" mfgID="1003" />
      <manufacturer mfg="MAWE Elektronik" mfgID="68" />
      <manufacturer mfg="MBTronik - PiN GITmBH" mfgID="26" />
      <manufacturer mfg="MD Electronics" mfgID="160" />
      <manufacturer mfg="MERG" mfgID="165" />
      <manufacturer mfg="MRC" mfgID="143" />
      <manufacturer mfg="MTB Model" mfgID="72" />
      <manufacturer mfg="MTH Electric Trains, Inc." mfgID="27" />
      <manufacturer mfg="Maison de DCC" mfgID="166" />
      <manufacturer mfg="Massoth Elektronik, GmbH" mfgID="123" />
      <manufacturer mfg="Mistral Train Models" mfgID="29" />
      <manufacturer mfg="MoBaTrain.de" mfgID="24" />
      <manufacturer mfg="Model Train Technology" mfgID="168" />
      <manufacturer mfg="MyLocoSound" mfgID="116" />
      <manufacturer mfg="MÜT GmbH" mfgID="118" />
      <manufacturer mfg="Möllehem Gårdsproduktion" mfgID="126" />
      <manufacturer mfg="N&amp;Q Electronics" mfgID="50" />
      <manufacturer mfg="NAC Services, Inc" mfgID="37" />
      <manufacturer mfg="NMRA Reserved" mfgID="238" />
      <manufacturer mfg="NYRS" mfgID="136" />
      <manufacturer mfg="Nagasue System Design Office" mfgID="103" />
      <manufacturer mfg="Nagoden" mfgID="108" />
      <manufacturer mfg="New York Byano Limited" mfgID="71" />
      <manufacturer mfg="Ngineering" mfgID="43" />
      <manufacturer mfg="No Decoder" mfgID="1000" />
      <manufacturer mfg="Noarail" mfgID="63" />
      <manufacturer mfg="North Coast Engineering" mfgID="11" />
      <manufacturer mfg="Nucky" mfgID="156" />
      <manufacturer mfg="Opherline1" mfgID="106" />
      <manufacturer mfg="PIKO" mfgID="162" />
      <manufacturer mfg="PRICOM Design" mfgID="96" />
      <manufacturer mfg="PSI-Dynatrol" mfgID="14" />
      <manufacturer mfg="Passmann" mfgID="41" />
      <manufacturer mfg="Phoenix Sound Systems, Inc." mfgID="107" />
      <manufacturer mfg="Pojezdy.EU" mfgID="89" />
      <manufacturer mfg="PpP Digital" mfgID="74" />
      <manufacturer mfg="Praecipuus" mfgID="33" />
      <manufacturer mfg="ProfiLok Modellbahntechnik GmbH" mfgID="125" />
      <manufacturer mfg="Public-domain and DIY" mfgID="13" />
      <manufacturer mfg="QElectronics GmbH" mfgID="55" />
      <manufacturer mfg="QSIndustries" mfgID="113" />
      <manufacturer mfg="RR-CirKits" mfgID="87" />
      <manufacturer mfg="Railflyer Model Prototypes, Inc." mfgID="84" />
      <manufacturer mfg="Railnet Solutions, LLC" mfgID="66" />
      <manufacturer mfg="Rails Europ Express" mfgID="146" />
      <manufacturer mfg="Railstars Limited" mfgID="91" />
      <manufacturer mfg="RamFixx Technologies (Wangrow)" mfgID="15" />
      <manufacturer mfg="Rampino Elektronik" mfgID="57" />
      <manufacturer mfg="Rautenhaus Digital Vertrieb" mfgID="53" />
      <manufacturer mfg="RealRail Effects" mfgID="139" />
      <manufacturer mfg="Regal Way Co. Ltd" mfgID="32" />
      <manufacturer mfg="Rock Junction Controls" mfgID="149" />
      <manufacturer mfg="Roco Modelspielwaren" mfgID="161" />
      <manufacturer mfg="Rocrail" mfgID="70" />
      <manufacturer mfg="S Helper Service" mfgID="23" />
      <manufacturer mfg="SLOMO Railroad Models" mfgID="142" />
      <manufacturer mfg="SPROG DCC" mfgID="44" />
      <manufacturer mfg="Sanda Kan Industrial" mfgID="95" />
      <manufacturer mfg="Shourt Line" mfgID="90" />
      <manufacturer mfg="Signaling Solution" mfgID="119" />
      <manufacturer mfg="Silicon Railway" mfgID="33" />
      <manufacturer mfg="SoundTraxx (Throttle-Up)" mfgID="141" />
      <manufacturer mfg="Spectrum Engineering" mfgID="80" />
      <manufacturer mfg="T4T - Technology for Trains GmbH" mfgID="20" />
      <manufacturer mfg="TCH Technology" mfgID="54" />
      <manufacturer mfg="Tam Valley Depot" mfgID="59" />
      <manufacturer mfg="Tams Elektronik GmbH" mfgID="62" />
      <manufacturer mfg="Tawcrafts" mfgID="92" />
      <manufacturer mfg="Team Digital, LLC" mfgID="25" />
      <manufacturer mfg="Tehnologistic (train-O-matic)" mfgID="78" />
      <manufacturer mfg="The Electric Railroad Company" mfgID="73" />
      <manufacturer mfg="Throttle-Up (SoundTraxx)" mfgID="141" />
      <manufacturer mfg="Train Control Systems" mfgID="153" />
      <manufacturer mfg="Train ID Systems" mfgID="138" />
      <manufacturer mfg="Train Technology" mfgID="2" />
      <manufacturer mfg="TrainModules" mfgID="61" />
      <manufacturer mfg="TrainTech" mfgID="104" />
      <manufacturer mfg="Trenes Digitales" mfgID="100" />
      <manufacturer mfg="Trix Modelleisenbahn" mfgID="131" />
      <manufacturer mfg="Uhlenbrock Elektronik" mfgID="85" />
      <manufacturer mfg="Umelec Ing Buero" mfgID="147" />
      <manufacturer mfg="Viessmann Modellspielwaren GmbH" mfgID="109" />
      <manufacturer mfg="W.S. Ataras Engineering" mfgID="119" />
      <manufacturer mfg="WP Railshops" mfgID="163" />
      <manufacturer mfg="Wangrow" mfgID="12" />
      <manufacturer mfg="Wekomm Engineering, GmbH" mfgID="86" />
      <manufacturer mfg="Wm. K. Walthers, Inc" mfgID="150" />
      <manufacturer mfg="ZTC" mfgID="132" />
      <manufacturer mfg="Zimo" mfgID="145" />
      <manufacturer mfg="bogobit" mfgID="171" />
      <manufacturer mfg="csikos-muhely" mfgID="120" />
      <manufacturer mfg="drM" mfgID="164" />
    </mfgList>
    <familyList>
      <family name="NMRA standard CV definitions" mfg="NMRA" file="0NMRA.xml">
        <?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
        <outputs xmlns:docbook="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/decoder-4-15-2.xsd">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
        </outputs>
        <model model="NMRA standard CV definitions" />
      </family>
      <family name="SUSI Output Mapping definitions" mfg="NMRA" file="0NMRA_SUSI_Output_Mapping_Range1.xml">
        <model model="SUSI Output Mapping definition Range 1" />
      </family>
      <family name="SUSI Output Mapping definitions" mfg="NMRA" file="0NMRA_SUSI_Output_Mapping_Range2.xml">
        <model model="SUSI Output Mapping definition Range 2" />
      </family>
      <family name="SUSI Output Mapping definitions" mfg="NMRA" file="0NMRA_SUSI_Output_Mapping_Range3.xml">
        <model model="SUSI Output Mapping definition Range 3" />
      </family>
      <family name="SUSI Sound Mapping definitions" mfg="NMRA" file="0NMRA_SUSI_Sound_Mapping_Range1.xml">
        <model model="SUSI Sound Mapping definitions Range 1" />
      </family>
      <family name="SUSI Sound Mapping definitions" mfg="NMRA" file="0NMRA_SUSI_Sound_Mapping_Range2.xml">
        <model model="SUSI Sound Mapping definitions Range 2" />
      </family>
      <family name="SUSI Sound Mapping definitions" mfg="NMRA" file="0NMRA_SUSI_Sound_Mapping_Range3.xml">
        <model model="SUSI Sound Mapping definitions Range 3" />
      </family>
      <family name="NMRA accessory decoders" mfg="NMRA" file="0NMRA_accessory.xml">
        <model model="NMRA accessory decoders" />
      </family>
      <family name="NMRA standard register definitions" mfg="NMRA" file="0NMRA_registers.xml">
        <model model="NMRA standard register definitions" />
      </family>
      <family name="Raw CVs 1-255" mfg="NMRA" file="0NMRA_test.xml">
        <model model="Raw CVs 1-255" />
      </family>
      <family name="Raw CVs 1-1024" mfg="NMRA" file="0NMRA_test_1024.xml">
        <model model="Raw CVs 1-1024" />
      </family>
      <family name="No Decoder" mfg="No Decoder" file="0NoDecoder.xml">
        <model model="No Decoder" />
      </family>
      <family name="No Decoder - Extended" mfg="No Decoder" file="0NoDecoder_Extended.xml">
        <model model="No Decoder - Extended" />
      </family>
      <family name="AE Models Loco Decoders" mfg="AE Electronic Ltd" file="AE_Models.xml">
        <model model="AED-8PH-4-Function" numOuts="4" numFns="20" lowVersionID="0" highVersionID="255">
          <output name="FoF" label="White" />
          <!-- CV49-->
          <output name="FoR" label="Yellow" />
          <!-- CV50-->
          <output name="F1" label="Green" />
          <!-- CV51-->
          <output name="F2" label="Purple" />
          <!-- CV52-->
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <!-- CV61-->
        </model>
        <model model="AED-8PH-2-Function" numOuts="2" numFns="20" lowVersionID="0" highVersionID="255">
          <output name="FoF" label="White" />
          <!-- CV49-->
          <output name="FoR" label="Yellow" />
          <!-- CV50-->
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <!-- CV61-->
        </model>
        <model model="AED-6Pin-2-Function" numOuts="2" numFns="20" lowVersionID="0" highVersionID="255">
          <output name="FoF" label="White" />
          <!-- CV49-->
          <output name="FoR" label="Yellow" />
          <!-- CV50-->
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <!-- CV61-->
        </model>
        <model model="AED-8PH-6-Function" numOuts="6" numFns="20" lowVersionID="0" highVersionID="255">
          <output name="FoF" label="White" />
          <!-- CV49-->
          <output name="FoR" label="Yellow" />
          <!-- CV50-->
          <output name="F1" label="Green" />
          <!-- CV51-->
          <output name="F2" label="Purple" />
          <!-- CV52-->
          <output name="F3" label="Brown" />
          <!-- CV53 6 function models-->
          <output name="F4" label="Pink" />
          <!-- CV54 6 function models-->
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <!-- CV61-->
        </model>
      </family>
      <family name="LocoCruiser" mfg="ANE Model Co, Ltd" lowVersionID="201" highVersionID="201" file="ANE_LC201.xml">
        <model model="LC201" numOuts="5" numFns="5">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="5" label="Brown" />
        </model>
      </family>
      <family name="LocoCruiser 1.0" mfg="ANE Model Co, Ltd" lowVersionID="1" highVersionID="1" comment="ANE Model LocoCruiser Version 1" file="ANE_Model_LocoCruiser_V1.xml">
        <model model="LC101" numOuts="5" comment="For HO Scale Locomotives, with NEM 652 / NMRA 8 Pin Medium Plug">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Brown" />
          <output name="5" label="Purple" />
        </model>
        <model model="LC102" numOuts="5" comment="For HO Scale Locomotives, with Wires">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Brown" />
          <output name="5" label="Purple" />
        </model>
      </family>
      <family name="LocoCruiser 2.0" mfg="ANE Model Co, Ltd" lowVersionID="201" highVersionID="201" comment="ANE Model LocoCruiser Version 2.01" file="ANE_Model_LocoCruiser_V201.xml">
        <model model="LC201" replacementModel="LC201" replacementFamily="LocoCruiser" productID="LC201" comment="For HO Scale Locomotives, with 9 Pin Plug and NEM 652 / NMRA 8 Pin Medium Plug">
          <output name="1" label="F0f|(White)" />
          <output name="2" label="F0r|(Yellow)" />
          <output name="3" label="Motor|braking">
            <!-- Virtual Output -->
          </output>
          <output name="4" label="F1/AUX1|Green" />
          <output name="5" label="F2/AUX2|Brown" />
          <output name="6" label="F3|AUX3" />
          <output name="7" label="F4|AUX4" />
        </model>
        <model model="LC202" productID="LC202" comment="For HO Scale Locomotives, with 9 Pin Plug and Wires">
          <output name="1" label="F0f|(White)" />
          <output name="2" label="F0r|(Yellow)" />
          <output name="3" label="Motor|braking">
            <!-- Virtual Output -->
          </output>
          <output name="4" label="F1/AUX1|Green" />
          <output name="5" label="F2/AUX2|Brown" />
          <output name="6" label="F3|AUX3" />
          <output name="7" label="F4|AUX4" />
        </model>
        <model model="LC203" productID="LC203" comment="For HO Scale Locomotives, with 21MTC Plug">
          <output name="1" label="F0f|(White)" />
          <output name="2" label="F0r|(Yellow)" />
          <output name="3" label="Motor|braking">
            <!-- Virtual Output -->
          </output>
          <output name="4" label="F1/AUX1|Green" />
          <output name="5" label="F2/AUX2|Brown" />
          <output name="6" label="F3|AUX3" />
          <output name="7" label="F4|AUX4" />
        </model>
        <model model="LC204" productID="LC204" comment="For Atlas and Athearn HO Scale Diesel Locomotives, Board replacement, requires soldering">
          <output name="1" label="F0f|(White)" />
          <output name="2" label="F0r|(Yellow)" />
          <output name="3" label="Motor|braking">
            <!-- Virtual Output -->
          </output>
          <output name="4" label="F1/AUX1|Green" />
          <output name="5" label="F2/AUX2|Brown" />
          <output name="6" label="F3|AUX3" />
          <output name="7" label="F4|AUX4" />
        </model>
        <model model="LC205" numOuts="5" productID="LC205" comment="For HO Scale Locomotives, with 21MTC Plug">
          <output name="1" label="F0f|(White)" />
          <output name="2" label="F0r|(Yellow)" />
          <output name="3" label="Motor|braking">
            <!-- Virtual Output -->
          </output>
          <output name="4" label="F1/AUX1|Green" />
          <output name="5" label="F2/AUX2|Brown" />
        </model>
        <model model="LC206" numOuts="5" productID="LC206" comment="For HO Scale Locomotives, with 9 Pin Plug and NEM 652 / NMRA 8 Pin Medium Plug">
          <output name="1" label="F0f|(White)" />
          <output name="2" label="F0r|(Yellow)" />
          <output name="3" label="Motor|braking">
            <!-- Virtual Output -->
          </output>
          <output name="4" label="F1/AUX1|Green" />
          <output name="5" label="F2/AUX2|Brown" />
        </model>
        <model model="LC301" numOuts="3" productID="LC301" comment="For N Scale Locomotives, with NEM 651 / NMRA 6 Pin Small Plug">
          <output name="1" label="F0f|(White)" />
          <output name="2" label="F0r|(Yellow)" />
          <output name="3" label="Motor|braking">
            <!-- Virtual Output -->
          </output>
          <!-- ToDo: size length="x" width="x" height="x" units="mm"/ -->
        </model>
        <model model="LC302" productID="LC302" comment="For Kato N Scale Diesel Locomotives, Board replacement">
          <output name="1" label="F0f|(White)" />
          <output name="2" label="F0r|(Yellow)" />
          <output name="3" label="Motor|braking">
            <!-- Virtual Output -->
          </output>
          <output name="4" label="F1/AUX1|Green" />
          <output name="5" label="F2/AUX2|Brown" />
          <output name="6" label="F3|AUX3" />
          <output name="7" label="F4|AUX4" />
        </model>
        <model model="LC303" productID="LC303" comment="For N Scale Passenger Motor Cars, Board replacement, requires soldering">
          <output name="1" label="F0f|(White)" />
          <output name="2" label="F0r|(Yellow)" />
          <output name="3" label="Motor|braking">
            <!-- Virtual Output -->
          </output>
          <output name="4" label="F1/AUX1|Green" />
          <output name="5" label="F2/AUX2|Brown" />
          <output name="6" label="F3|AUX3" />
          <output name="7" label="F4|AUX4" />
        </model>
        <model model="DL-28" productID="DL-28" comment="For H0e Scale Alishan Forest Railway DL-28 Diesel Locomotives, Board replacement, with Plugs">
          <output name="1" label="F0f|(White)" />
          <output name="2" label="F0r|(Yellow)" />
          <output name="3" label="Motor|braking">
            <!-- Virtual Output -->
          </output>
          <output name="4" label="F1/AUX1|Green" />
          <output name="5" label="F2/AUX2|Brown" />
          <output name="6" label="F3|AUX3" />
          <output name="7" label="F4|AUX4" />
        </model>
      </family>
      <family name="ARNOLD Digital" mfg="Arnold - Rivarossi" file="Arnold.xml">
        <model model="ARNOLD 81210-81" />
      </family>
      <family name="ARNOLD Digital" mfg="Arnold - Rivarossi" highVersionID="1" lowVersionID="255" comment="Arnold loco decoder" file="Arnold_81220.xml">
        <model model="81220" />
      </family>
      <family name="Four Function Dual Mode" mfg="Atlas" lowVersionID="46" highVersionID="46" file="Atlas_342.xml">
        <model model="Four Function Dual Mode" numOuts="4" numFns="8" />
      </family>
      <family name="Four Function #345" mfg="Atlas" lowVersionID="46" highVersionID="46" file="Atlas_345.xml">
        <model model="Four Function #345 H15-44/H16-44" numOuts="4" numFns="4" />
      </family>
      <family name="Dual Mode" mfg="Atlas" lowVersionID="45" highVersionID="45" file="Atlas_DualMode.xml">
        <model model="Dual Mode" numOuts="2" numFns="0" />
      </family>
      <family name="Atlas N-Scale" mfg="Atlas" lowVersionID="46" highVersionID="46" file="Atlas_H15-44_H16-44.xml">
        <model model="H15/H16-44 (Part #520099)" numOuts="3" numFns="8" lowVersionID="46" highVersionID="46" />
      </family>
      <family name="Atlas N-Scale" mfg="Atlas" lowVersionID="45" highVersionID="45" comment="Factory installed decoders in Atlas N scale locomotives. NCE and Lenz rebranded by Atlas (changed Manufucturer ID to Atlas) http://www.atlasrr.com/pdf/Atlas_N-Scale_Decoder_Applications.pdf" file="Atlas_Lenz_N.xml">
        <model model="LE062XF by Lenz (Part #490299)" numOuts="2">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
        </model>
        <model model="SD50, SD60, SD60M (Part #490299)" numOuts="2">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
        </model>
        <model model="LE063XF by Lenz (Part #447299)" numOuts="2">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
        </model>
        <model model="TRAINMASTER (Part #447299)" numOuts="2">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
        </model>
        <model model="C628/C630 (Part #447299)" numOuts="2">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
        </model>
        <model model="U25 B (Part #447299)" numOuts="2">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
        </model>
        <model model="B23-7 (Part #447299)" numOuts="2">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
        </model>
        <model model="B30-7 (Part #447299)" numOuts="2">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
        </model>
        <model model="B36-7 (Part #447299)" numOuts="2">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
        </model>
        <model model="DASH 8-32BW/BHW (Part #447299)" numOuts="2">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
        </model>
        <model model="DASH 8-40B/BW (Part #447299)" numOuts="2">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
        </model>
        <model model="GP38 (Part #447299)" numOuts="2">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
        </model>
        <model model="GP38-2 (Part #447299)" numOuts="2">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
        </model>
        <model model="GP40 (Part #447299)" numOuts="2">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
        </model>
        <model model="GP40-2 (Part #447299)" numOuts="2">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
        </model>
        <model model="SD-7/9 (Part #447299)" numOuts="2">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
        </model>
        <model model="SD-35 (Part #447299)" numOuts="2">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
        </model>
        <model model="GP-30/35 (Part #470299)" numOuts="2">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
        </model>
        <model model="GP15-1 (Part #508299)" numOuts="2">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
        </model>
        <model model="MP15DC (Part #522299)" numOuts="2">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
        </model>
      </family>
      <family name="Atlas N-Scale" mfg="Atlas" lowVersionID="36" highVersionID="36" comment="Factory installed decoders in Atlas N scale locomotives. NCE and Lenz rebranded by Atlas (changed Manufucturer ID to Atlas) http://www.atlasrr.com/pdf/Atlas_N-Scale_Decoder_Applications.pdf" file="Atlas_NCE_N.xml">
        <model model="AN12A0 by NCE (Part #518299)" numOuts="4" numFns="8">
          <output name="1" label="LED 1" />
          <output name="2" label="LED 2" />
        </model>
        <model model="N12A1-ATL by NCE" numOuts="2" numFns="5">
          <output name="1" label="LED 1" />
          <output name="2" label="LED 2" />
        </model>
        <model model="N12A2-ATL by NCE" numOuts="2" numFns="5">
          <output name="1" label="LED 1" />
          <output name="2" label="LED 2" />
        </model>
        <model model="VO-1000 (Part #518299)" numOuts="4" numFns="8">
          <output name="1" label="LED 1" />
          <output name="2" label="LED 2" />
        </model>
        <model model="GP38-2 (Part #518299)" numOuts="4" numFns="8">
          <output name="1" label="LED 1" />
          <output name="2" label="LED 2" />
        </model>
        <model model="SD50, SD60, SD60M (Part #518299)" numOuts="4" numFns="8">
          <output name="1" label="LED 1" />
          <output name="2" label="LED 2" />
        </model>
        <model model="GP-7/9 (Part #518299)" numOuts="4" numFns="8">
          <output name="1" label="LED 1" />
          <output name="2" label="LED 2" />
        </model>
        <model model="Dash 8-40C (Part #518299)" numOuts="4" numFns="8">
          <output name="1" label="LED 1" />
          <output name="2" label="LED 2" />
        </model>
        <model model="NH15-44" numOuts="6" numFns="8" comment="for Atlas H15-44,H16-44">
          <output name="1" label="LED 1" />
          <output name="2" label="LED 2" />
          <output name="3" label="Pad 3" />
          <output name="4" label="Pad 4" />
          <output name="5" label="Pad 5" />
          <output name="6" label="Pad 6" />
        </model>
      </family>
      <family name="Atlas N-Scale" mfg="Atlas" lowVersionID="46" highVersionID="46" file="Atlas_VO1000.xml">
        <model model="VO1000 (Part #500099)" numOuts="2" numFns="0" lowVersionID="46" highVersionID="46" />
      </family>
      <family name="Paragon 2" mfg="Broadway Limited Imports, LLC" file="BLI_Blueline_Paragon2_Diesel.xml">
        <model model="Diesel" numOuts="3" numFns="28">
          <versionCV lowVersionID="0" highVersionID="31" />
          <output name="1" label="headlight" />
          <output name="2" label="rearlight" />
        </model>
        <functionlabels>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn 1</functionlabel>
          <functionlabel num="3" lockable="true">Coupler</functionlabel>
          <functionlabel num="4" lockable="true">Blower</functionlabel>
          <functionlabel num="5" lockable="true">Rev Up</functionlabel>
          <functionlabel num="6" lockable="true">Rev Dn</functionlabel>
          <functionlabel num="7" lockable="true">L1 Effect</functionlabel>
          <functionlabel num="8" lockable="true">Master Volume</functionlabel>
          <functionlabel num="9" lockable="true">Shutdown and Startup</functionlabel>
          <functionlabel num="10" lockable="true">Radiator Cooling Fan</functionlabel>
          <functionlabel num="11" lockable="true">Air Release and Fill</functionlabel>
          <functionlabel num="12" lockable="true">Brake Set/Release/Squeal</functionlabel>
          <functionlabel num="13" lockable="true">Horn Grade Crossing</functionlabel>
          <functionlabel num="14" lockable="true">Passenger Sounds</functionlabel>
          <functionlabel num="15" lockable="true">Freight Sounds</functionlabel>
          <functionlabel num="16" lockable="true">Maintenance Sounds</functionlabel>
          <functionlabel num="17" lockable="true">Radio Chatter</functionlabel>
          <functionlabel num="18" lockable="true">City Sounds</functionlabel>
          <functionlabel num="19" lockable="true">Farm Sounds</functionlabel>
          <functionlabel num="20" lockable="true">Industrial Sounds</functionlabel>
          <functionlabel num="21" lockable="true">Lumber Sounds</functionlabel>
          <functionlabel num="22" lockable="true">Horn2</functionlabel>
          <functionlabel num="26" lockable="true">Play Macro</functionlabel>
          <functionlabel num="27" lockable="true">Record Macro</functionlabel>
          <functionlabel num="28" lockable="true">Brake Squeal</functionlabel>
        </functionlabels>
      </family>
      <family name="Paragon 2" mfg="Broadway Limited Imports, LLC" file="BLI_Blueline_Paragon2_Steam.xml">
        <model model="Steam" numOuts="3" numFns="30">
          <versionCV lowVersionID="32" highVersionID="63" />
          <output name="1" label="headlight" />
          <output name="2" label="rearlight" />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Whistle</functionlabel>
          <functionlabel num="3" lockable="true">Coupler</functionlabel>
          <functionlabel num="4" lockable="true">Air Pump</functionlabel>
          <functionlabel num="5" lockable="true">Blow Down/Chuff Up</functionlabel>
          <functionlabel num="6" lockable="true">Water Fill/Chuff Dn</functionlabel>
          <functionlabel num="7" lockable="true">Smoke Control</functionlabel>
          <functionlabel num="8" lockable="true">Mute/Master Volume</functionlabel>
          <functionlabel num="9" lockable="true">Shutdown and Startup</functionlabel>
          <functionlabel num="10" lockable="true">Shovel Coal</functionlabel>
          <functionlabel num="11" lockable="true">Water Injector</functionlabel>
          <functionlabel num="12" lockable="true">Brake Set/Release/Squeal</functionlabel>
          <functionlabel num="13" lockable="true">Horn Grade Crossing</functionlabel>
          <functionlabel num="14" lockable="true">Passenger Sounds</functionlabel>
          <functionlabel num="15" lockable="true">Freight Sounds</functionlabel>
          <functionlabel num="16" lockable="true">Maintenance Sounds</functionlabel>
          <functionlabel num="17" lockable="true">Radio Chatter</functionlabel>
          <functionlabel num="18" lockable="true">City Sounds</functionlabel>
          <functionlabel num="19" lockable="true">Farm Sounds</functionlabel>
          <functionlabel num="20" lockable="true">Industrial Sounds</functionlabel>
          <functionlabel num="21" lockable="true">Lumber Sounds</functionlabel>
          <functionlabel num="22" lockable="true">Horn2</functionlabel>
          <functionlabel num="26" lockable="true">Play Macro</functionlabel>
          <functionlabel num="27" lockable="true">Record Macro</functionlabel>
          <functionlabel num="28" lockable="true">Brake Squeal</functionlabel>
        </functionlabels>
      </family>
      <family name="Blueline" mfg="Broadway Limited Imports, LLC" file="BLI_Blueline_diesel.xml">
        <model model="Diesel" numOuts="3" numFns="14">
          <versionCV lowVersionID="0" highVersionID="31" />
          <output name="1" label="headlight" />
          <output name="2" label="rearlight" />
          <output name="Horn1" />
          <output name="Horn2" />
          <output name="Bell" />
          <output name="Coupler" />
          <output name="Blower/Comp" />
          <output name="Rev Up" />
          <output name="Rev Down" />
          <output name="3" label="L1" />
          <output name="Volume" />
          <output name="Start/Shut" />
          <output name="Rad Fan" />
          <output name="Air" />
          <output name="Brakes" />
        </model>
        <functionlabels>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn 1</functionlabel>
          <functionlabel num="3" lockable="true">Coupler</functionlabel>
          <functionlabel num="4" lockable="true">Blower</functionlabel>
          <functionlabel num="5" lockable="true">Rev Up</functionlabel>
        </functionlabels>
      </family>
      <family name="Blueline" mfg="Broadway Limited Imports, LLC" file="BLI_Blueline_steam.xml">
        <model model="Steam" numOuts="3" numFns="14">
          <versionCV lowVersionID="32" highVersionID="63" />
          <output name="1" label="headlight" />
          <output name="2" label="rearlight" />
          <output name="Whistle" />
          <output name="Horn" />
          <output name="Bell" />
          <output name="Coupler" />
          <output name="Air Pump" />
          <output name="Blow/Chuff+" />
          <output name="Water/Chuff-" />
          <output name="3" label="L1" />
          <output name="Volume" />
          <output name="Start/Shut" />
          <output name="Coal" />
          <output name="Injector" />
          <output name="Brakes" />
        </model>
      </family>
      <family name="Light Unit" mfg="Broadway Limited Imports, LLC" file="BLI_Light.xml">
        <model model="Light Unit" numOuts="5" numFns="15">
          <versionCV lowVersionID="1" highVersionID="1" />
          <output name="L1" />
          <output name="L2" />
          <output name="L3" />
          <output name="L4" />
          <output name="L5" />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">L1-L4</functionlabel>
          <functionlabel num="7" lockable="true">L5</functionlabel>
        </functionlabels>
      </family>
      <family name="Paragon 3" mfg="Broadway Limited Imports, LLC" file="BLI_Paragon3_Diesel.xml">
        <model model="Diesel" numOuts="3" numFns="30">
          <versionCV lowVersionID="0" highVersionID="31" />
          <output name="1" label="headlight" />
          <output name="2" label="rearlight" />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Coupler</functionlabel>
          <functionlabel num="4" lockable="true">Compressor</functionlabel>
          <functionlabel num="5" lockable="true">RPM Up</functionlabel>
          <functionlabel num="6" lockable="true">RPM Dn</functionlabel>
          <functionlabel num="7" lockable="true">Smoke Control</functionlabel>
          <functionlabel num="8" lockable="true">Mute/Master Volume</functionlabel>
          <functionlabel num="9" lockable="true">Shutdown and Startup</functionlabel>
          <functionlabel num="10" lockable="true">Cooling Fan</functionlabel>
          <functionlabel num="11" lockable="true">Air Release</functionlabel>
          <functionlabel num="12" lockable="true">Brake Set/Release/Squeal</functionlabel>
          <functionlabel num="13" lockable="true">Horn Grade Crossing</functionlabel>
          <functionlabel num="14" lockable="true">Station Sounds</functionlabel>
          <functionlabel num="15" lockable="true">Yard Sounds</functionlabel>
          <functionlabel num="16" lockable="true">Maintenance Sounds</functionlabel>
          <functionlabel num="17" lockable="true">Radio Chatter</functionlabel>
          <functionlabel num="18" lockable="true">City Sounds</functionlabel>
          <functionlabel num="19" lockable="true">Farm Sounds</functionlabel>
          <functionlabel num="20" lockable="true">Industrial Sounds</functionlabel>
          <functionlabel num="21" lockable="true">Lumber Sounds</functionlabel>
          <functionlabel num="22" lockable="true">Horn2</functionlabel>
          <functionlabel num="23" lockable="true">Track Sounds</functionlabel>
          <functionlabel num="24" lockable="true">Aux Light Control</functionlabel>
          <functionlabel num="25" lockable="true">Long Horn</functionlabel>
          <functionlabel num="26" lockable="true">Play Macro</functionlabel>
          <functionlabel num="27" lockable="true">Record Macro</functionlabel>
          <functionlabel num="28" lockable="true">Brake Squeal</functionlabel>
        </functionlabels>
      </family>
      <family name="Paragon 3" mfg="Broadway Limited Imports, LLC" file="BLI_Paragon3_Steam.xml">
        <model model="Steam" numOuts="3" numFns="30">
          <versionCV lowVersionID="32" highVersionID="63" />
          <output name="1" label="headlight" />
          <output name="2" label="rearlight" />
        </model>
        <model model="Steam w/depleting coal, whistle smoke" numOuts="3" numFns="30">
          <versionCV lowVersionID="32" highVersionID="63" />
          <output name="1" label="headlight" />
          <output name="2" label="rearlight" />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Whistle</functionlabel>
          <functionlabel num="3" lockable="true">Coupler</functionlabel>
          <functionlabel num="4" lockable="true">Air Pump</functionlabel>
          <functionlabel num="5" lockable="true">Blow Down/Chuff Up</functionlabel>
          <functionlabel num="6" lockable="true">Water Fill/Chuff Dn</functionlabel>
          <functionlabel num="7" lockable="true">Smoke Control</functionlabel>
          <functionlabel num="8" lockable="true">Mute/Master Volume</functionlabel>
          <functionlabel num="9" lockable="true">Shutdown and Startup</functionlabel>
          <functionlabel num="10" lockable="true">Shovel Coal</functionlabel>
          <functionlabel num="11" lockable="true">Water Injector</functionlabel>
          <functionlabel num="12" lockable="true">Brake Set/Release/Squeal</functionlabel>
          <functionlabel num="13" lockable="true">Horn Grade Crossing</functionlabel>
          <functionlabel num="14" lockable="true">Passenger Sounds</functionlabel>
          <functionlabel num="15" lockable="true">Freight Sounds</functionlabel>
          <functionlabel num="16" lockable="true">Maintenance Sounds</functionlabel>
          <functionlabel num="17" lockable="true">Radio Chatter</functionlabel>
          <functionlabel num="18" lockable="true">City Sounds</functionlabel>
          <functionlabel num="19" lockable="true">Farm Sounds</functionlabel>
          <functionlabel num="20" lockable="true">Industrial Sounds</functionlabel>
          <functionlabel num="21" lockable="true">Lumber Sounds</functionlabel>
          <functionlabel num="22" lockable="true">Horn2</functionlabel>
          <functionlabel num="23" lockable="true">Track Sounds</functionlabel>
          <functionlabel num="24" lockable="true">Aux Light Control</functionlabel>
          <functionlabel num="25" lockable="true">Long Whistle</functionlabel>
          <functionlabel num="26" lockable="true">Play Macro</functionlabel>
          <functionlabel num="27" lockable="true">Record Macro</functionlabel>
          <functionlabel num="28" lockable="true">Brake Squeal</functionlabel>
        </functionlabels>
      </family>
      <family name="Paragon 4" mfg="Broadway Limited Imports, LLC" file="BLI_Paragon4_Diesel.xml">
        <model model="Diesel" numOuts="3" numFns="30">
          <versionCV lowVersionID="0" highVersionID="31" />
          <output name="1" label="headlight" />
          <output name="2" label="rearlight" />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Coupler</functionlabel>
          <functionlabel num="4" lockable="true">Compressor</functionlabel>
          <functionlabel num="5" lockable="true">RPM Up</functionlabel>
          <functionlabel num="6" lockable="true">RPM Dn</functionlabel>
          <functionlabel num="7" lockable="true">Smoke Control</functionlabel>
          <functionlabel num="8" lockable="true">Mute/Master Volume</functionlabel>
          <functionlabel num="9" lockable="true">Shutdown and Startup</functionlabel>
          <functionlabel num="10" lockable="true">Cooling Fan</functionlabel>
          <functionlabel num="11" lockable="true">Air Release</functionlabel>
          <functionlabel num="12" lockable="true">Brake Set/Release/Squeal</functionlabel>
          <functionlabel num="13" lockable="true">Horn Grade Crossing</functionlabel>
          <functionlabel num="14" lockable="true">Station Sounds</functionlabel>
          <functionlabel num="15" lockable="true">Yard Sounds</functionlabel>
          <functionlabel num="16" lockable="true">Maintenance Sounds</functionlabel>
          <functionlabel num="17" lockable="true">Radio Chatter</functionlabel>
          <functionlabel num="18" lockable="true">City Sounds</functionlabel>
          <functionlabel num="19" lockable="true">Farm Sounds</functionlabel>
          <functionlabel num="20" lockable="true">Industrial Sounds</functionlabel>
          <functionlabel num="21" lockable="true">Lumber Sounds</functionlabel>
          <functionlabel num="22" lockable="true">Horn2</functionlabel>
          <functionlabel num="23" lockable="true">Track Sounds</functionlabel>
          <functionlabel num="24" lockable="true">Aux Light Control</functionlabel>
          <functionlabel num="25" lockable="true">Long Horn</functionlabel>
          <functionlabel num="26" lockable="true">Play Macro</functionlabel>
          <functionlabel num="27" lockable="true">Record Macro</functionlabel>
          <functionlabel num="28" lockable="true">Brake Squeal</functionlabel>
        </functionlabels>
      </family>
      <family name="Paragon 4" mfg="Broadway Limited Imports, LLC" file="BLI_Paragon4_Steam.xml">
        <model model="Steam" numOuts="3" numFns="30">
          <versionCV lowVersionID="32" highVersionID="63" />
          <output name="1" label="headlight" />
          <output name="2" label="rearlight" />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Whistle</functionlabel>
          <functionlabel num="3" lockable="true">Coupler</functionlabel>
          <functionlabel num="4" lockable="true">Air Pump</functionlabel>
          <functionlabel num="5" lockable="true">Blow Down/Chuff Up</functionlabel>
          <functionlabel num="6" lockable="true">Water Fill/Chuff Dn</functionlabel>
          <functionlabel num="7" lockable="true">Smoke Control</functionlabel>
          <functionlabel num="8" lockable="true">Mute/Master Volume</functionlabel>
          <functionlabel num="9" lockable="true">Shutdown and Startup</functionlabel>
          <functionlabel num="10" lockable="true">Shovel Coal</functionlabel>
          <functionlabel num="11" lockable="true">Water Injector</functionlabel>
          <functionlabel num="12" lockable="true">Brake Set/Release</functionlabel>
          <functionlabel num="13" lockable="true">Horn Grade Crossing</functionlabel>
          <functionlabel num="14" lockable="true">Passenger Sounds</functionlabel>
          <functionlabel num="15" lockable="true">Freight Sounds</functionlabel>
          <functionlabel num="16" lockable="true">Maintenance Sounds</functionlabel>
          <functionlabel num="17" lockable="true">Radio Chatter</functionlabel>
          <functionlabel num="18" lockable="true">City Sounds</functionlabel>
          <functionlabel num="19" lockable="true">Farm Sounds</functionlabel>
          <functionlabel num="20" lockable="true">Industrial Sounds</functionlabel>
          <functionlabel num="21" lockable="true">Lumber Sounds</functionlabel>
          <functionlabel num="22" lockable="true">Horn2</functionlabel>
          <functionlabel num="23" lockable="true">Track Sounds</functionlabel>
          <functionlabel num="24" lockable="true">Aux Light Control</functionlabel>
          <functionlabel num="25" lockable="true">Long Whistle</functionlabel>
          <functionlabel num="26" lockable="true">Play Macro</functionlabel>
          <functionlabel num="27" lockable="true">Record Macro</functionlabel>
          <functionlabel num="28" lockable="true">Brake Squeal</functionlabel>
        </functionlabels>
      </family>
      <family name="Paragon 3" mfg="Broadway Limited Imports, LLC" file="BLI_Rolling_Thunder.xml">
        <model model="Rolling Thunder Receiver" comment="Device that connects to Subwoofer">
          <versionCV lowVersionID="0" highVersionID="31" />
        </model>
        <model show="no" model="Rolling Thunder">
          <versionCV lowVersionID="0" highVersionID="31" />
        </model>
      </family>
      <family name="E-Z Command decoders" mfg="Bachmann Trains" file="Bachmann_EZDCC.xml">
        <model model="N Scale EMD F7A" numOuts="1" lowVersionID="46">
          <output name="1" label="White" />
          <output name="Dim" />
        </model>
        <model model="N Scale EMD F7B" numOuts="0" lowVersionID="46" />
        <model model="2 function decoder (36-552)" numOuts="2" lowVersionID="46">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
        </model>
      </family>
      <family name="E-Z Command decoders" mfg="Bachmann Trains" file="Bachmann_EZDCC_1fn.xml">
        <model model="1 function decoder (36-551)" numOuts="2" numFns="1" lowVersionID="10" />
      </family>
      <family name="E-Z Command decoders" mfg="Bachmann Trains" lowVersionID="46" file="Bachmann_EZDCC_4fn.xml">
        <model model="4 function decoder (36-550)" numOuts="4" numFns="8">
          <output name="A" label="White" />
          <output name="B" label="Yellow" />
          <output name="C" label="Green" />
          <output name="D" label="Purple" />
        </model>
      </family>
      <family name="DAC10" mfg="CML Systems" type="stationary" comment="DAC10 is a stationary decoder, but it can be programmed in the usual way" file="CML_Systems_DAC10.xml">
        <model model="DAC10" lowVersionID="1" />
      </family>
      <family name="DAC20" mfg="CML Systems" type="stationary" comment="DAC20 is a stationary decoder with a lot of additional features" file="CML_Systems_DAC20.xml">
        <model model="DAC20" lowVersionID="1" />
      </family>
      <family name="Function Decoder" mfg="CT Elektronik" file="CT_Elektronik_DCX_30_V.xml">
        <model model="DCX30" numOuts="8" numFns="6">
          <versionCV lowVersionID="3" />
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Brown" />
          <output name="4" label="Brown" />
          <output name="5" label="Brown" />
          <output name="6" label="Brown" />
          <output name="7" label="Brown" />
          <output name="8" label="Brown" />
          <output name="9" label="Brown" />
          <output name="10" label="Brown" />
        </model>
        <model model="DCX30V" numOuts="10" numFns="8">
          <versionCV lowVersionID="3" />
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Brown" />
          <output name="4" label="Brown" />
          <output name="5" label="Brown" />
          <output name="6" label="Brown" />
          <output name="7" label="Brown" />
          <output name="8" label="Brown" />
          <output name="9" label="Brown" />
          <output name="10" label="Brown" />
          <output name="11" label="Brown" />
          <output name="12" label="Brown" />
        </model>
      </family>
      <family name="Function Decoder" mfg="CT Elektronik" lowVersionID="27" highVersionID="255" comment="DCX32, DCX33" file="CT_Elektronik_DCX_33.xml">
        <model model="DCX32D" numOuts="4" numFns="10" highVersionID="59" productID="DCX32">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
        </model>
        <model model="DCX33D" numOuts="4" numFns="10" lowVersionID="40" productID="DCX33">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
        </model>
      </family>
      <family name="DCX Series (v.66 and higher)" mfg="CT Elektronik" lowVersionID="66" comment="DCX74, DCX75, with variants" file="CT_Elektronik_DCX_V66_plus.xml">
        <model model="DCX74D" numOuts="2" numFns="10">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Ra" label="Yard Mode" />
        </model>
        <model model="DCX74DV" numOuts="4" numFns="10">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Brown" />
          <output name="4" label="Brown" />
          <output name="Ra" label="Yard Mode" />
        </model>
        <model model="DCX74z" numOuts="4" numFns="10">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="Ra" label="Yard Mode" />
        </model>
        <model model="DCX75" numOuts="2" numFns="10">
          <output name="Ra" label="Yard Mode" />
        </model>
        <model model="DCX76" numOuts="4" numFns="10">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Pad F1" />
          <output name="4" label="Pad F2" />
          <output name="Ra" label="Yard Mode" />
        </model>
        <model model="DCX76Z" numOuts="4" numFns="10">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Pad F1" />
          <output name="4" label="Pad F2" />
          <output name="Ra" label="Yard Mode" />
        </model>
        <model model="DCX77z" numOuts="4" numFns="10">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Pad F1" />
          <output name="4" label="Pad F2" />
          <output name="Ra" label="Yard Mode" />
        </model>
        <model model="DCX77L" numOuts="4" numFns="10">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Pad F1" />
          <output name="4" label="Pad F2" />
          <output name="Ra" label="Yard Mode" />
        </model>
        <model model="DCX65" numOuts="4" numFns="10">
          <output name="1" label="Pad Lh" />
          <output name="2" label="Pad Lv" />
          <output name="3" label="Pad F1" />
          <output name="4" label="Pad F2" />
          <output name="Ra" label="Yard Mode" />
        </model>
      </family>
      <family name="DCX Series (v.27 and higher)" mfg="CT Elektronik" lowVersionID="27" highVersionID="59" comment="DCX74, DCX75, with variants" file="CT_Elektronik_DCX_new2.xml">
        <model model="DCX74D" numOuts="2" numFns="10">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Ra" label="Yard Mode" />
        </model>
        <model model="DCX74DV" numOuts="4" numFns="10">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Brown" />
          <output name="4" label="Brown" />
          <output name="Ra" label="Yard Mode" />
        </model>
        <model model="DCX74z" numOuts="4" numFns="10">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="Ra" label="Yard Mode" />
        </model>
        <model model="DCX75" numOuts="2" numFns="10">
          <output name="Ra" label="Yard Mode" />
        </model>
        <model model="DCX76" numOuts="4" numFns="10">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Pad F1" />
          <output name="4" label="Pad F2" />
          <output name="Ra" label="Yard Mode" />
        </model>
        <model model="DCX76Z" numOuts="4" numFns="10">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Pad F1" />
          <output name="4" label="Pad F2" />
          <output name="Ra" label="Yard Mode" />
        </model>
      </family>
      <family name="DCX Series (old)" mfg="CT Elektronik" file="CT_Elektronik_DCX_old.xml">
        <model model="DCX50" numOuts="7" numFns="5">
          <versionCV lowVersionID="3" />
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Brown" />
          <output name="4" label="Brown" />
          <output name="5" label="NC-Logic Level" />
          <output name="6" label="NC-Logic Level" />
          <output name="7" label="NC-Logic Level" />
        </model>
        <model model="DCX70" numOuts="7" numFns="5">
          <versionCV lowVersionID="3" />
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Brown" />
          <output name="4" label="Brown" />
          <output name="5" label="NC-Logic Level" />
          <output name="6" label="NC-Logic Level" />
          <output name="7" label="NC-Logic Level" />
        </model>
        <model model="DCX73" numOuts="2" numFns="2">
          <versionCV lowVersionID="3" />
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
        </model>
      </family>
      <family name="DCX Series (old)" mfg="CT Elektronik" lowVersionID="26" highVersionID="26" file="CT_Elektronik_DCX_oldV26.xml">
        <model model="DCX74" numOuts="2" numFns="10" comment="DCX74 version 26">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Rangiergang" label="Yard Mode" />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Lights</functionlabel>
          <functionlabel num="3" lockable="true">Yard Mode</functionlabel>
        </functionlabels>
      </family>
      <family name="Sound Decoder" mfg="CT Elektronik" file="CT_Elektronik_Sound_GE_70.xml">
        <model model="GE70" numOuts="10" numFns="8">
          <versionCV lowVersionID="3" />
          <output name="3" label="Riding Sound" />
          <output name="4" label="Soundslot 1" />
          <output name="5" label="Soundslot 2" />
          <output name="6" label="Soundslot 3" />
          <output name="7" label="Soundslot 4" />
          <output name="8" label="Soundslot 5" />
          <output name="9" label="Soundslot 6" />
          <output name="10" label="Soundslot 7" />
          <output name="11" label="Soundslot 8" />
        </model>
      </family>
      <family name="Sound Decoder SL (v.26 up)" mfg="CT Elektronik" file="CT_Elektronik_Sound_SL.xml">
        <model model="SL 51" numOuts="10" numFns="8">
          <versionCV lowVersionID="26" />
          <output name="3" label="Riding Sound" />
          <output name="4" label="Soundslot 1" />
          <output name="5" label="Soundslot 2" />
          <output name="6" label="Soundslot 3" />
          <output name="7" label="Soundslot 4" />
          <output name="8" label="Soundslot 5" />
          <output name="9" label="Soundslot 6" />
          <output name="10" label="Soundslot 7" />
          <output name="11" label="Soundslot 8" />
        </model>
        <model model="SL 74" numOuts="15" numFns="13">
          <versionCV lowVersionID="26" />
          <output name="3" label="Riding Sound" />
          <output name="4" label="Soundslot 1" />
          <output name="5" label="Soundslot 2" />
          <output name="6" label="Soundslot 3" />
          <output name="7" label="Soundslot 4" />
          <output name="8" label="Soundslot 5" />
          <output name="9" label="Soundslot 6" />
          <output name="10" label="Soundslot 7" />
          <output name="11" label="Soundslot 8" />
        </model>
      </family>
      <family name="Sound Decoder SL 51" mfg="CT Elektronik" file="CT_Elektronik_Sound_SL_51.xml">
        <model model="SL 51" numOuts="10" numFns="8">
          <versionCV lowVersionID="3" />
          <output name="3" label="Riding Sound" />
          <output name="4" label="Soundslot 1" />
          <output name="5" label="Soundslot 2" />
          <output name="6" label="Soundslot 3" />
          <output name="7" label="Soundslot 4" />
          <output name="8" label="Soundslot 5" />
          <output name="9" label="Soundslot 6" />
          <output name="10" label="Soundslot 7" />
          <output name="11" label="Soundslot 8" />
        </model>
      </family>
      <family name="Sound Decoder SL (v100 up)" mfg="CT Elektronik" file="CT_Elektronik_Sound_SL_v100.xml">
        <model model="SL 51" numOuts="8" numFns="15" productID="SL51">
          <versionCV lowVersionID="100" highVersionID="125" />
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Pad 5" />
          <output name="6" label="Pad 6" />
          <output name="7" label="Pad 7" />
          <output name="8" label="Pad 8" />
          <output name="Ra" label="Yard Mode" />
          <output name="Se" label="Sound" />
          <output name="Alt" label="Alt Snds" />
          <output name="G1" label="Slot 1/9" />
          <output name="G2" label="Slot 2/10" />
          <output name="G3" label="Slot 3/11" />
          <output name="G4" label="Slot 4/12" />
          <output name="G5" label="Slot 5/13" />
          <output name="G6" label="Slot 6/14" />
          <output name="G7" label="Slot 7/15" />
          <output name="G8" label="Slot 8/16" />
        </model>
        <model model="SL 75" numOuts="4" numFns="14" productID="SL75">
          <versionCV lowVersionID="100" highVersionID="125" />
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Ra" label="Yard Mode" />
          <output name="Se" label="Sound" />
          <output name="Alt" label="Alt Snds" />
          <output name="G1" label="Slot 1/9" />
          <output name="G2" label="Slot 2/10" />
          <output name="G3" label="Slot 3/11" />
          <output name="G4" label="Slot 4/12" />
          <output name="G5" label="Slot 5/13" />
          <output name="G6" label="Slot 6/14" />
          <output name="G7" label="Slot 7/15" />
          <output name="G8" label="Slot 8/16" />
        </model>
        <model model="GE 75" numOuts="2" numFns="14" productID="GE75">
          <versionCV lowVersionID="100" highVersionID="125" />
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Ra" label="Yard Mode" />
          <output name="Se" label="Sound" />
          <output name="Alt" label="Alt Snds" />
          <output name="G1" label="Slot 1/9" />
          <output name="G2" label="Slot 2/10" />
          <output name="G3" label="Slot 3/11" />
          <output name="G4" label="Slot 4/12" />
          <output name="G5" label="Slot 5/13" />
          <output name="G6" label="Slot 6/14" />
          <output name="G7" label="Slot 7/15" />
          <output name="G8" label="Slot 8/16" />
        </model>
        <model model="SL 76" numOuts="4" numFns="14" productID="SL76">
          <versionCV lowVersionID="127" />
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Ra" label="Yard Mode" />
          <output name="Se" label="Sound" />
          <output name="Alt" label="Alt Snds" />
          <output name="G1" label="Slot 1/9" />
          <output name="G2" label="Slot 2/10" />
          <output name="G3" label="Slot 3/11" />
          <output name="G4" label="Slot 4/12" />
          <output name="G5" label="Slot 5/13" />
          <output name="G6" label="Slot 6/14" />
          <output name="G7" label="Slot 7/15" />
          <output name="G8" label="Slot 8/16" />
        </model>
        <model model="GE 76" numOuts="4" numFns="14" productID="GE76">
          <versionCV lowVersionID="127" />
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Ra" label="Yard Mode" />
          <output name="Se" label="Sound" />
          <output name="Alt" label="Alt Snds" />
          <output name="G1" label="Slot 1/9" />
          <output name="G2" label="Slot 2/10" />
          <output name="G3" label="Slot 3/11" />
          <output name="G4" label="Slot 4/12" />
          <output name="G5" label="Slot 5/13" />
          <output name="G6" label="Slot 6/14" />
          <output name="G7" label="Slot 7/15" />
          <output name="G8" label="Slot 8/16" />
        </model>
        <model model="SL82" numOuts="9" numFns="14" productID="SL82">
          <versionCV lowVersionID="100" />
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="F1" />
          <output name="4" label="F2" />
          <output name="5" label="F3" />
          <output name="6" label="F4" />
          <output name="7" label="F5" />
          <output name="8" label="F6" />
          <output name="9" label="F7" />
          <output name="Ra" label="Yard Mode" />
          <output name="Se" label="Sound" />
          <output name="Alt" label="Alt Snds" />
          <output name="G1" label="Slot 1/9" />
          <output name="G2" label="Slot 2/10" />
          <output name="G3" label="Slot 3/11" />
          <output name="G4" label="Slot 4/12" />
          <output name="G5" label="Slot 5/13" />
          <output name="G6" label="Slot 6/14" />
          <output name="G7" label="Slot 7/15" />
          <output name="G8" label="Slot 8/16" />
        </model>
      </family>
      <family name="Sound Decoder SL (v.40 up)" mfg="CT Elektronik" file="CT_Elektronik_Sound_SL_v40.xml">
        <model model="SL 51" numOuts="8" numFns="15" productID="SL51">
          <versionCV lowVersionID="40" />
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Pad 5" />
          <output name="6" label="Pad 6" />
          <output name="7" label="Pad 7" />
          <output name="8" label="Pad 8" />
          <output name="Ra" label="Yard Mode" />
          <output name="Se" label="Sound" />
          <output name="Alt" label="Alt Snds" />
          <output name="G1" label="Snd Slot 1/9" />
          <output name="G2" label="Snd Slot 2/10" />
          <output name="G3" label="Snd Slot 3/11" />
          <output name="G4" label="Snd Slot 4/12" />
          <output name="G5" label="Snd Slot 5/13" />
          <output name="G6" label="Snd Slot 6/14" />
          <output name="G7" label="Snd Slot 7/15" />
          <output name="G8" label="Snd Slot 8/16" />
        </model>
        <model model="SL 74" numOuts="4" numFns="15" productID="SL74">
          <versionCV lowVersionID="40" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Ra" label="Yard Mode" />
          <output name="Se" label="Sound" />
          <output name="Alt" label="Alt Snds" />
          <output name="G1" label="Snd Slot 1/9" />
          <output name="G2" label="Snd Slot 2/10" />
          <output name="G3" label="Snd Slot 3/11" />
          <output name="G4" label="Snd Slot 4/12" />
          <output name="G5" label="Snd Slot 5/13" />
          <output name="G6" label="Snd Slot 6/14" />
          <output name="G7" label="Snd Slot 7/15" />
          <output name="G8" label="Snd Slot 8/16" />
        </model>
        <model model="SL 75" numOuts="4" numFns="15" productID="SL75">
          <versionCV lowVersionID="40" highVersionID="112" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Ra" label="Yard Mode" />
          <output name="Se" label="Sound" />
          <output name="Alt" label="Alt Snds" />
          <output name="G1" label="Snd Slot 1/9" />
          <output name="G2" label="Snd Slot 2/10" />
          <output name="G3" label="Snd Slot 3/11" />
          <output name="G4" label="Snd Slot 4/12" />
          <output name="G5" label="Snd Slot 5/13" />
          <output name="G6" label="Snd Slot 6/14" />
          <output name="G7" label="Snd Slot 7/15" />
          <output name="G8" label="Snd Slot 8/16" />
        </model>
      </family>
      <family name="OEM: N Gauge Society" mfg="CT Elektronik" comment="NGS custom CT decoder" file="CT_NGS_Hunslet.xml">
        <model model="Hunslet" numOuts="3" numFns="10">
          <versionCV lowVersionID="11" />
          <output name="1" label="Headlight" />
          <output name="2" label="Rearlight" />
          <output name="3" label="Cab Roof light" />
          <output name="Ra" label="Yard Mode" />
        </model>
      </family>
      <family name="AD4" mfg="CVP Products" lowVersionID="40" highVersionID="65" type="stationary" file="CVProducts_AD4.xml">
        <model model="AD4" />
      </family>
      <family name="Enhanced AD4" mfg="CVP Products" lowVersionID="6" highVersionID="6" type="stationary" file="CVProducts_AD4LC.xml">
        <model model="AD4LC" />
        <model model="AD4MC" />
        <model model="AD4HC" />
      </family>
      <family name="DCC Concepts Loco Decoders" mfg="DCCconcepts" highVersionID="36" lowVersionID="36" file="DCC_Concepts_Loco.xml">
        <model model="Red Sleeve 2 Function" numOuts="2" numFns="14">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model model="Blue Sleeve 4 Function" numOuts="4" numFns="14">
          <versionCV highVersionID="18" lowVersionID="18" />
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
      </family>
      <family name="DCC Concepts Zen" mfg="DCCconcepts" lowVersionID="34" highVersionID="35" file="DCC_Concepts_Zen.xml">
        <model model="ZBHP Buddha" numOuts="6" numFns="14" productID="ZBHP" comment="O-scale, with screw connectors">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Pink" />
          <output name="6" label="Brown" />
          <output name="7" label="Rule 17|Dimming" />
          <!-- virtual "output" -->
          <output name="8" label="Ditch|Blink" />
          <!-- virtual "output" -->
          <output name="9" label="Motor|Control" />
          <!-- virtual "output" -->
          <output name="10" label="BEMF|Control" />
          <!-- virtual "output" -->
        </model>
        <model model="Z218" numOuts="4" numFns="14" productID="Z218" comment="HO-scale, with 21MTC/NEM652 harness">
          <output name="1" label="White|Pin 8" />
          <output name="2" label="Yellow|Pin 7" />
          <output name="3" label="Green|Pin 15" />
          <output name="4" label="Purple|Pin 14" />
          <output name="7" label="Rule 17|Dimming" />
          <!-- virtual "output" -->
          <output name="8" label="Ditch|Blink" />
          <!-- virtual "output" -->
          <output name="9" label="Motor|Control" />
          <!-- virtual "output" -->
          <output name="10" label="BEMF|Control" />
          <!-- virtual "output" -->
        </model>
        <model model="Z360" numOuts="4" numFns="14" productID="Z360" comment="HO-scale, direct NEM652">
          <output name="1" label="White|Pin 6" />
          <output name="2" label="Yellow|Pin 2" />
          <output name="3" label="Green|Pin 3" />
          <output name="4" label="Purple|Wire" />
          <output name="7" label="Rule 17|Dimming" />
          <!-- virtual "output" -->
          <output name="8" label="Ditch|Blink" />
          <!-- virtual "output" -->
          <output name="9" label="Motor|Control" />
          <!-- virtual "output" -->
          <output name="10" label="BEMF|Control" />
          <!-- virtual "output" -->
        </model>
        <model model="ZN6D" numOuts="2" numFns="14" productID="ZN6D" comment="Nano 6-pin direct NEM651">
          <output name="1" label="White|Pin 5" />
          <output name="2" label="Yellow|Pin 6" />
          <output name="7" label="Rule 17|Dimming" />
          <!-- virtual "output" -->
          <output name="8" label="Ditch|Blink" />
          <!-- virtual "output" -->
          <output name="9" label="Motor|Control" />
          <!-- virtual "output" -->
          <output name="10" label="BEMF|Control" />
          <!-- virtual "output" -->
        </model>
        <model model="ZN68" numOuts="2" numFns="14" productID="ZN68" comment="Nano 6-pin universal w/ NEM651/NEM652 harness">
          <output name="1" label="White|Pin 5" />
          <output name="2" label="Yellow|Pin 6" />
          <output name="7" label="Rule 17|Dimming" />
          <!-- virtual "output" -->
          <output name="8" label="Ditch|Blink" />
          <!-- virtual "output" -->
          <output name="9" label="Motor|Control" />
          <!-- virtual "output" -->
          <output name="10" label="BEMF|Control" />
          <!-- virtual "output" -->
        </model>
        <model model="ZN8D" numOuts="4" numFns="14" productID="ZN8D" comment="Nano 8-pin direct NEM652">
          <output name="1" label="White|Pin 6" />
          <output name="2" label="Yellow|Pin 2" />
          <output name="3" label="Green|Pin 3" />
          <output name="4" label="Purple|Wire" />
          <output name="7" label="Rule 17|Dimming" />
          <!-- virtual "output" -->
          <output name="8" label="Ditch|Blink" />
          <!-- virtual "output" -->
          <output name="9" label="Motor|Control" />
          <!-- virtual "output" -->
          <output name="10" label="BEMF|Control" />
          <!-- virtual "output" -->
        </model>
        <model model="ZN8H" numOuts="2" numFns="14" productID="ZN8H" comment="Nano 8-pin wired with NEM652 harness">
          <output name="1" label="White|Pin 6" />
          <output name="2" label="Yellow|Pin 2" />
          <output name="7" label="Rule 17|Dimming" />
          <!-- virtual "output" -->
          <output name="8" label="Ditch|Blink" />
          <!-- virtual "output" -->
          <output name="9" label="Motor|Control" />
          <!-- virtual "output" -->
          <output name="10" label="BEMF|Control" />
          <!-- virtual "output" -->
        </model>
      </family>
      <family name="DCC Concepts Zen Black" mfg="DCCconcepts" lowVersionID="12" highVersionID="35" file="DCC_Concepts_Zen_ABC.xml">
        <model model="Zen Mini.4 Black" numOuts="4" numFns="14" productID="Z218" comment="HO-scale, 8 pin/21pin NEM652 harness">
          <output name="1" label="White|Pin 8" />
          <output name="2" label="Yellow|Pin 7" />
          <output name="3" label="Green|Pin 15" />
          <output name="4" label="Purple|Pin 14" />
          <output name="7" label="Rule 17|Dimming" />
          <!-- virtual "output" -->
          <output name="8" label="Ditch|Blink" />
          <!-- virtual "output" -->
          <output name="9" label="Motor|Control" />
          <!-- virtual "output" -->
          <output name="10" label="BEMF|Control" />
          <!-- virtual "output" -->
        </model>
      </family>
      <family name="Imperium Decoders" mfg="Dapol Limited" comment="Dapol Imperium decoder range" lowVersionID="04" highVersionID="06" file="Dapol.xml">
        <model model="860015" replacementModel="8x00nn - 6 outputs" replacementFamily="Locomotive Decoders" numOuts="6" numFns="14" comment="HO/N-scale, with Next18 plug">
          <output name="1" label="White|Pin 8" />
          <output name="2" label="Yellow|Pin 17" />
          <output name="3" label="Green|Pin 3" />
          <output name="4" label="Purple|Pin 12" />
          <output name="5" label="Pink|Pin 4" />
          <output name="6" label="Brown|Pin 13" />
          <output name="7" label="Rule 17|Dimming">
            <!-- virtual "output" -->
          </output>
          <output name="8" label="Ditch|Blink">
            <!-- virtual "output" -->
          </output>
          <output name="9" label="Motor|Control">
            <!-- virtual "output" -->
          </output>
          <output name="10" label="BEMF|Control">
            <!-- virtual "output" -->
          </output>
        </model>
        <model model="860019" replacementModel="8x00nn - 6 outputs" replacementFamily="Locomotive Decoders" numOuts="6" numFns="14" comment="HO-scale, with 21MTC harness">
          <output name="1" label="White|Pin 8" />
          <output name="2" label="Yellow|Pin 7" />
          <output name="3" label="Green|Pin 15" />
          <output name="4" label="Purple|Pin 14" />
          <output name="5" label="Pink|Pin 13" />
          <output name="6" label="Brown|Pin 4" />
          <output name="7" label="Rule 17|Dimming">
            <!-- virtual "output" -->
          </output>
          <output name="8" label="Ditch|Blink">
            <!-- virtual "output" -->
          </output>
          <output name="9" label="Motor|Control">
            <!-- virtual "output" -->
          </output>
          <output name="10" label="BEMF|Control">
            <!-- virtual "output" -->
          </output>
        </model>
      </family>
      <family name="Decoderwerk LokCommander" mfg="Decoderwerk" lowVersionID="0" highVersionID="255" file="Decoderwerk_LokCommander.xml">
        <model model="LokCommander 7090x" numOuts="8" numFns="68" />
      </family>
      <family name="Booster" mfg="Digikeijs" type="stationary" modes="LOCONETLNCVMODE" file="Digikeijs_DR5033.xml">
        <model model="DR5033" productID="5033" comment="3A LocoNet Booster">
          <versionCV />
        </model>
      </family>
      <family name="LN-CDE Adapter" mfg="Digikeijs" type="stationary" modes="LOCONETLNCVMODE" file="Digikeijs_DR5039.xml">
        <model model="DR5039" productID="5039" comment="LocoNet B to CDE (Booster) Adapter">
          <versionCV />
        </model>
      </family>
      <family name="Feedback (Inputs)" mfg="Digikeijs" type="stationary" modes="LOCONETLNCVMODE" file="Digikeijs_DR5088.xml">
        <model model="DR5088RC" productID="5088" comment="16 port LocoNet Feedback module with RailCom">
          <versionCV />
        </model>
      </family>
      <family name="Locomotive lighting" mfg="Digikeijs" file="Digikeijs_DR80010-15.xml">
        <model model="DR80010" productID="80010" numOuts="8" numFns="18" comment="Warm white LED strip with integrated function decoder">
          <versionCV lowVersionID="10" highVersionID="10" />
          <output name="1" label="Head|Light" />
          <output name="2" label="Tail|Light" />
          <output name="3" label="AUX|  1  " />
          <output name="4" label="AUX|  2  " />
          <output name="5" label="LED|Grp 1" />
          <output name="6" label="LED|Grp 2" />
          <output name="7" label="LED|Grp 3" />
          <output name="8" label="LED|Grp 4" />
        </model>
        <model model="DR80015" numOuts="3" numFns="18" productID="80015" comment="Locomotive function NANO V2.0 - 3 functions">
          <versionCV lowVersionID="10" highVersionID="10" />
          <output name="1" label="Head|Light" />
          <output name="2" label="Tail|Light" />
          <output name="3" label="AUX|  1  " />
        </model>
      </family>
      <family name="Switch (Outputs)" mfg="Digikeijs" comment="also sold under the Digirails label" file="Digikeijs_Stationary.xml">
        <model model="DR4018" numOuts="16" numFns="0" productID="4018" comment="Multiprotocol switching decoder">
          <versionCV lowVersionID="134" highVersionID="255" />
          <output name="1" label="Out1" />
          <output name="2" label="Out2" />
          <output name="3" label="Out3" />
          <output name="4" label="Out4" />
          <output name="5" label="Out5" />
          <output name="6" label="Out6" />
          <output name="7" label="Out7" />
          <output name="8" label="Out8" />
          <output name="9" label="Out9" />
          <output name="10" label="Out10" />
          <output name="11" label="Out11" />
          <output name="12" label="Out12" />
          <output name="13" label="Out13" />
          <output name="14" label="Out14" />
          <output name="15" label="Out15" />
          <output name="16" label="Out16" />
        </model>
        <model model="DR4024" numOuts="8" numFns="0" productID="4024" comment="Multiprotocol servo decoder">
          <versionCV lowVersionID="134" highVersionID="255" />
          <output name="1" label="Servo|  1  " />
          <output name="2" label="Servo|  2  " />
          <output name="3" label="Servo|  3  " />
          <output name="4" label="Servo|  4  " />
          <output name="5" label="AUX|  1  " />
          <output name="6" label="AUX|  2  " />
          <output name="7" label="AUX|  3  " />
          <output name="8" label="AUX|  4  " />
        </model>
      </family>
      <family name="Series 3 with FX3, silent, readback" mfg="Digitrax" lowVersionID="49" highVersionID="51" file="Digitrax_01x3.xml">
        <model model="DG383" numOuts="8" numFns="14">
          <output name="4" label="Violet" />
          <output name="5" label="Brown" />
          <output name="6" label="Wht/Yel" />
          <output name="7" label="Wht/Grn" />
          <output name="8" label="Wht/Blu" />
        </model>
        <model model="DG583" numOuts="8" numFns="14">
          <output name="4" label="Violet" />
          <output name="5" label="Brown" />
          <output name="6" label="Wht/Yel" />
          <output name="7" label="Wht/Grn" />
          <output name="8" label="Wht/Blu" />
        </model>
        <model model="DH163" numOuts="6" numFns="10">
          <output name="4" label="Violet" />
          <output name="5" label="Pad" />
          <output name="6" label="Pad" />
        </model>
        <model model="DH163AT" numOuts="6" numFns="10" comment="HO-Scale, for Athearn Standard Locos">
          <output name="4" label="Violet" />
          <output name="5" label="Pad 1" />
          <output name="6" label="Pad 2" />
        </model>
        <model model="DH163A0" numOuts="6" numFns="10" comment="fits many HO Diesel Locomotives: Athearn Genesis, Kato, Stewart &amp; Atlas">
          <output name="1" label="Pad" />
          <output name="2" label="Pad" />
          <output name="3" label="Pad" />
          <output name="4" label="Pad" />
          <output name="5" label="Pad" />
          <output name="6" label="Pad" />
        </model>
        <model model="DH163D" numOuts="6" numFns="10">
          <output name="4" label="Violet" />
          <output name="5" label="Pad" />
          <output name="6" label="Pad" />
        </model>
        <model model="DH163IP" numOuts="6" numFns="10" comment="HO-Scale, with Integrated Medium Plug">
          <output name="3" label="Pad" />
          <output name="4" label="Pad" />
          <output name="5" label="Pad" />
          <output name="6" label="Pad" />
        </model>
        <model model="DH163K0" numOuts="6" numFns="10" comment="fits many Kato HO Diesel Locomotives">
          <output name="1" label="Pad" />
          <output name="2" label="Pad" />
          <output name="3" label="Pad" />
          <output name="4" label="Pad" />
          <output name="5" label="Pad" />
          <output name="6" label="Pad" />
        </model>
        <model model="DH163L0" numOuts="6" numFns="10" comment="for LifeLike HO GP7, SD60 &amp; other Locos">
          <output name="3" label="Pad" />
          <output name="4" label="Pad" />
          <output name="5" label="Pad" />
          <output name="6" label="Pad" />
        </model>
        <model model="DH163P" numOuts="6" numFns="10" comment="HO-Scale, with Medium Plug">
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="5" label="Pad" />
          <output name="6" label="Pad" />
        </model>
        <model model="DH163PS" numOuts="6" numFns="10" comment="HO-Scale, with Medium Plug on Short Harness">
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="5" label="Pad" />
          <output name="6" label="Pad" />
        </model>
        <model model="DH165A0" numOuts="6" numFns="10" comment="fits many HO Diesel Locomotives: Athearn Genesis, Kato, Stewart &amp; Atlas">
          <output name="1" label="Pad" />
          <output name="2" label="Pad" />
          <output name="3" label="Pad" />
          <output name="4" label="Pad" />
          <output name="5" label="Pad" />
          <output name="6" label="Pad" />
        </model>
        <model model="DH165IP" numOuts="6" numFns="10" comment="&lt;html&gt;HO-Scale, with Integrated Medium Plug,&lt;br&gt; for Kato EMD SD70MAC &amp; other locos&lt;/html&gt;">
          <output name="3" label="Pad" />
          <output name="4" label="Pad" />
          <output name="5" label="Pad" />
          <output name="6" label="Pad" />
        </model>
        <model model="DH165K0" numOuts="6" numFns="10" comment="HO-Scale, for Kato, Stewart, Atlas &amp; other locos">
          <output name="1" label="Pad" />
          <output name="2" label="Pad" />
          <output name="3" label="Pad" />
          <output name="4" label="Pad" />
          <output name="5" label="Pad" />
          <output name="6" label="Pad" />
        </model>
        <model model="DH165K1A" numOuts="6" numFns="10" comment="fits many Kato HO Diesel Locomotives">
          <output name="1" label="LED" />
          <output name="2" label="LED" />
          <output name="3" label="LED" />
          <output name="4" label="LED" />
          <output name="5" label="Pad" />
          <output name="6" label="Pad" />
        </model>
        <model model="DH165L0" numOuts="6" numFns="10" comment="fits many Proto 2000/Lifelike GP7/SD60 locos">
          <output name="1" label="Pin" />
          <output name="2" label="Pin" />
          <output name="3" label="Pad" />
          <output name="4" label="Pad" />
          <output name="5" label="Pad" />
          <output name="6" label="Pad" />
        </model>
        <model model="DH165Q1" numOuts="6" numFns="10" comment="&lt;html&gt;HO-Scale, fits Atlas, Intermountain, LifeLike &amp; other factory sound-equipped locos.&lt;br&gt; QSI-style PCB replacement.&lt;/html&gt;">
          <output name="1" label="Pin" />
          <output name="2" label="Pin" />
          <output name="3" label="Pin" />
          <output name="4" label="Pin" />
          <output name="5" label="Pad" />
          <output name="6" label="Pad" />
        </model>
        <model model="DH465" numOuts="6" numFns="10" comment="HO/O-Scale, wired">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Pad (Green)" />
          <output name="4" label="Pad (Violet)" />
          <output name="5" label="Pad (Brown)" />
          <output name="6" label="Pad (Yellow/white)" />
        </model>
        <model model="DN123K3" numOuts="2" numFns="5" comment="for Kato N-Scale NW-2">
          <output name="1" label="LED" />
          <output name="2" label="LED" />
        </model>
        <model model="DN135D" numOuts="3" numFns="5" comment="N/HO-Scale, wired, with Digitrax Easy Connect 8-pin Harness">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
        </model>
        <model model="DN135PS" numOuts="3" numFns="5" comment="N/HO-Scale, 8-pin Medium Socket, with Digitrax Easy Connect 8-pin Harness">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
        </model>
        <model model="DN143" numOuts="4" numFns="8">
          <output name="4" label="Violet" />
        </model>
        <model model="DN143IP" numOuts="4" numFns="8" lowVersionID="36" highVersionID="64" comment="with medium plug, for Con-Cor N-Scale 4-8-4 and other locos">
          <output name="3" label="Pad (Green)" />
          <output name="4" label="Pad (Violet)" />
        </model>
        <model model="DN143K1" numOuts="4" numFns="8">
          <output name="4" label="Violet" />
        </model>
        <model model="DN143K2" numOuts="4" numFns="8" productID="DN143K2" comment="for Kato N-scale Budd RDC">
          <output name="1" label="LED Front" />
          <output name="2" label="LED Rear" />
          <output name="3" label="LED Interior" />
          <output name="4" label="Pad" />
        </model>
        <model model="DN163" numOuts="6" numFns="10">
          <output name="4" label="Violet" />
          <output name="5" label="Pad" />
          <output name="6" label="Pad" />
        </model>
        <model model="DN163A0" numOuts="6" numFns="10" comment="for Atlas N-Scale GP40-2, U25B, SD35, Trainmaster, B23-7 &amp; many others">
          <output name="1" label="LED" />
          <output name="2" label="LED" />
          <output name="3" label="Pad" />
          <output name="4" label="Pad" />
          <output name="5" label="Pad" />
          <output name="6" label="Pad" />
        </model>
        <model model="DN163A1" numOuts="6" numFns="10" comment="for Atlas N-Scale SD60, SD60M, SD50 &amp; many others">
          <output name="1" label="LED" />
          <output name="2" label="LED" />
          <output name="3" label="Pad" />
          <output name="4" label="Pad" />
          <output name="5" label="Pad" />
          <output name="6" label="Pad" />
        </model>
        <model model="DN163A2" numOuts="6" numFns="10" comment="for Atlas N-Scale GP7, GP9 and GP15-1, GP30, GP35 and similar locos">
          <output name="1" label="LED" />
          <output name="2" label="LED" />
          <output name="3" label="Pad" />
          <output name="4" label="Pad" />
          <output name="5" label="Pad" />
          <output name="6" label="Pad" />
        </model>
        <model model="DN163A3" numOuts="4" numFns="10" comment="for Atlas N-scale MP15">
          <output name="1" label="LED" />
          <output name="2" label="LED" />
          <output name="3" label="Pad/Green" />
          <output name="4" label="Pad/Violet" />
        </model>
        <model model="DN163A4" numOuts="6" numFns="10" comment="for Atlas N-Scale GP7, GP9 and GP15-1, GP30, GP35 and similar locos">
          <output name="1" label="LED" />
          <output name="2" label="LED" />
          <output name="3" label="Pad" />
          <output name="4" label="Pad" />
          <output name="5" label="Pad" />
          <output name="6" label="Pad" />
        </model>
        <model model="DN163I0" numOuts="6" numFns="10" comment="for InterMountain N-Scale SD40T-2 Tunnel Motor">
          <output name="1" label="LED" />
          <output name="2" label="LED" />
          <output name="3" label="Pad" />
          <output name="4" label="Pad" />
          <output name="5" label="Pad" />
          <output name="6" label="Pad" />
        </model>
        <model model="DN163I1A" numOuts="6" numFns="10" comment="for InterMountain N-Scale FT-A Units">
          <output name="1" label="Pad/LED" />
          <output name="2" label="Pad/LED" />
          <output name="3" label="Pad" />
          <output name="4" label="Pad" />
          <output name="5" label="Pad" />
          <output name="6" label="Pad" />
        </model>
        <model model="DN163I1B" numOuts="6" numFns="10" comment="for InterMountain N-Scale FT-B Units">
          <output name="1" label="Pad/LED" />
          <output name="2" label="Pad/LED" />
          <output name="3" label="Pad" />
          <output name="4" label="Pad" />
          <output name="5" label="Pad" />
          <output name="6" label="Pad" />
        </model>
        <model model="DN163I1C" numOuts="6" numFns="10" comment="for InterMountain N-Scale F3 &amp; F7 Units">
          <output name="1" label="Pad/LED" />
          <output name="2" label="Pad/LED" />
          <output name="3" label="Pad" />
          <output name="4" label="Pad" />
          <output name="5" label="Pad" />
          <output name="6" label="Pad" />
        </model>
        <model model="DN163I2" numOuts="6" numFns="10" comment="for InterMountain N-Scale FP7 &amp; FP9 Units">
          <output name="1" label="Pad" />
          <output name="2" label="Pad" />
          <output name="3" label="Pad" />
          <output name="4" label="Pad" />
          <output name="5" label="Pad" />
          <output name="6" label="Pad" />
        </model>
        <model model="DN163K0A" numOuts="6" numFns="10" comment="for Kato N-Scale P-42, PA-1 &amp; E-8">
          <output name="1" label="LED" />
          <output name="2" label="LED" />
          <output name="3" label="Pad" />
          <output name="4" label="Pad" />
          <output name="5" label="Pad" />
          <output name="6" label="Pad" />
        </model>
        <model model="DN163K0B" numOuts="6" numFns="10" comment="for Kato N-Scale F3 A &amp; B">
          <output name="1" label="LED" />
          <output name="2" label="Pad" />
          <output name="3" label="Pad" />
          <output name="4" label="Pad" />
          <output name="5" label="Pad" />
          <output name="6" label="Pad" />
        </model>
        <model model="DN163K0D" numOuts="6" numFns="10" comment="for Kato N-Scale F40PH">
          <output name="1" label="LED" />
          <output name="2" label="LED" />
          <output name="3" label="Pad" />
          <output name="4" label="Pad" />
          <output name="5" label="Pad" />
          <output name="6" label="Pad" />
        </model>
        <model model="DN163K0E" numOuts="6" numFns="10" comment="for N-Scale Kato E5">
          <output name="1" label="LED" />
          <output name="2" label="LED" />
          <output name="3" label="Pad" />
          <output name="4" label="Pad" />
          <output name="5" label="Pad" />
          <output name="6" label="Pad" />
        </model>
        <model model="DN163K1A" numOuts="6" numFns="10" comment="for Kato N-Scale SD40-2, SD70MAC &amp; others">
          <output name="1" label="LED" />
          <output name="2" label="LED" />
          <output name="3" label="Pad" />
          <output name="4" label="Pad" />
          <output name="5" label="Pad" />
          <output name="6" label="Pad" />
        </model>
        <model model="DN163K1B" numOuts="6" numFns="10" comment="for Kato N-Scale SD40-2, SD70MAC &amp; others">
          <output name="1" label="LED" />
          <output name="2" label="LED" />
          <output name="3" label="Pad" />
          <output name="4" label="Pad" />
          <output name="5" label="Pad" />
          <output name="6" label="Pad" />
        </model>
        <model model="DN163K1C" numOuts="6" numFns="10" comment="for Kato N-Scale SD40-2 locos made from year 2006 onward">
          <output name="1" label="LED" />
          <output name="2" label="LED" />
          <output name="3" label="Pad" />
          <output name="4" label="Pad" />
          <output name="5" label="Pad" />
          <output name="6" label="Pad" />
        </model>
        <model model="DN163K1D" numOuts="6" numFns="10" comment="for Kato N-Scale EMD Class 66, GG1 &amp; DD51 locos">
          <output name="1" label="LED" />
          <output name="2" label="LED" />
          <output name="3" label="Pad" />
          <output name="4" label="Pad" />
          <output name="5" label="Pad" />
          <output name="6" label="Pad" />
        </model>
        <model model="DN163K2" numOuts="6" numFns="10" comment="for Kato N-Scale SD80/90MAC Series, RSC2, RS2">
          <output name="1" label="LED" />
          <output name="2" label="LED" />
          <output name="3" label="Pad" />
          <output name="4" label="Pad" />
          <output name="5" label="Pad" />
          <output name="6" label="Pad" />
        </model>
        <model model="DN163K4A" numOuts="6" numFns="6" comment="for Kato N-Scale Glacier Express &amp; other EU locos">
          <output name="1" label="LED" />
          <output name="2" label="LED" />
          <output name="3" label="Pad" />
          <output name="4" label="Pad" />
          <output name="5" label="Pad" />
          <output name="6" label="Pad" />
        </model>
        <model model="DN163K4B" numOuts="6" numFns="6" comment="for Kato N-Scale MP36PH Metra">
          <output name="1" label="LED" />
          <output name="2" label="LED" />
          <output name="3" label="Pad" />
          <output name="4" label="Pad" />
          <output name="5" label="Pad" />
          <output name="6" label="Pad" />
        </model>
        <model model="DN163K5B" numOuts="6" numFns="6" comment="OEM installed Kato ALC-42" />
        <model model="DN163L0A" numOuts="6" numFns="10" comment="for Life Like/Walthers Proto N-Scale GP20 &amp; similar">
          <output name="1" label="LED" />
          <output name="2" label="LED" />
          <output name="3" label="Pad/Green" />
          <output name="4" label="Pad/Violet" />
          <output name="5" label="Pad/Brown" />
          <output name="6" label="Pad/White-Yellow" />
        </model>
        <model model="DN163M0" numOuts="6" numFns="10" comment="for MicroTrains N-Scale FT-A &amp; FT-B">
          <output name="1" label="LED" />
          <output name="2" label="Pad" />
          <output name="3" label="Pad" />
          <output name="4" label="Pad" />
          <output name="5" label="Pad" />
          <output name="6" label="Pad" />
        </model>
        <model model="DN163PS" numOuts="6" numFns="10" comment="Z/N-Scale, with Medium Plug">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="5" label="Brown" />
          <output name="6" label="White-Yellow" />
        </model>
        <model model="DZ123" numOuts="2" numFns="5" lowVersionID="36" highVersionID="64" comment="wired" />
        <model model="DZ123M0" numOuts="2" numFns="5" lowVersionID="36" highVersionID="64" comment="for MicroTrains Z-Scale GP-35, GP-9">
          <output name="1" label="LED" />
          <output name="2" label="LED" />
        </model>
        <model model="DZ123PS" numOuts="2" numFns="5" lowVersionID="36" highVersionID="64" comment="with Medium Plug on Short Harness" />
        <model model="DZ123Z0" numOuts="2" numFns="5" lowVersionID="36" highVersionID="64" comment="for American Z Line (AZL) GP-30 &amp; others">
          <output name="1" label="LED" />
          <output name="2" label="LED" />
        </model>
        <model model="DZ125" numOuts="2" numFns="5" lowVersionID="36" highVersionID="64" comment="Z/N/HO-Scale, wired" />
        <model model="DZ125IN" numOuts="2" numFns="5" lowVersionID="36" highVersionID="64" comment="Z/N/HO-Scale, with NEM651 Integrated Plug" />
        <model model="DZ125PS" numOuts="2" numFns="5" lowVersionID="36" highVersionID="64" comment="Z/N/HO-Scale, with Medium Plug with short harness" />
        <model model="DZ143" numOuts="4" numFns="8" highVersionID="65" comment="Z/N/HO-Scale, wired">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
        </model>
        <model model="DZ143PS" numOuts="4" numFns="8" highVersionID="65" comment="Z/N/HO-Scale, with Medium Plug with short harness">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
        </model>
      </family>
      <family name="Series 6 with FX3, silent, improved BEMF" mfg="Digitrax" lowVersionID="51" highVersionID="64" file="Digitrax_01x6.xml">
        <model model="DH166D" numOuts="6" numFns="10" comment="HO-Scale, wired">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="5" label="Pad (Brown)" />
          <output name="6" label="Pad (White/Yellow)" />
        </model>
        <model model="DH166MT" numOuts="6" numFns="10" comment="HO-Scale, with 21MTC plug">
          <versionCV lowVersionID="64" highVersionID="64" />
          <output name="1" label="Pin 8 (F0F)" />
          <output name="2" label="Pin 7 (F0R)" />
          <output name="3" label="Pin 15 (Aux 1)" />
          <output name="4" label="Pin 14 (Aux 2)" />
          <output name="5" label="Pin 13 (Aux 3)" />
          <output name="6" label="Pin 4 (Aux 4)" />
        </model>
        <model model="DH166P" numOuts="6" numFns="10" comment="HO-Scale, with Medium Plug on Long Harness">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="5" label="Pad (Brown)" />
          <output name="6" label="Pad (White/Yellow)" />
        </model>
        <model model="DH166PS" numOuts="6" numFns="10" comment="HO-Scale, with Medium Plug on Short Harness">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="5" label="Pad (Brown)" />
          <output name="6" label="Pad (White/Yellow)" />
        </model>
        <model model="DN126M2" numOuts="2" numFns="5" comment="for MicroTrains Line N-Scale SW1500 units">
          <output name="1" label="F0(F)" />
          <output name="2" label="F0(R)" />
        </model>
        <model model="DN136D" numOuts="3" numFns="5" comment="N/HO-Scale, wired">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
        </model>
        <model model="DN136PS" numOuts="3" numFns="5" comment="N/HO-Scale, 8-pin Medium Socket on short harness">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
        </model>
        <model model="DN146IP" numOuts="4" numFns="10" comment="N/HO-Scale, with integrated medium plug">
          <output name="1" label="F0(F)" />
          <output name="2" label="F0(R)" />
          <output name="3" label="Pad (Green)" />
          <output name="4" label="Pad (Violet)" />
        </model>
        <model model="DN166I0" numOuts="6" numFns="10" comment="for InterMountain N-Scale SD40T-2/SD45T-2 Tunnel Motor">
          <output name="1" label="LED|Front" />
          <output name="2" label="LED|Rear" />
          <output name="3" label="Pad|F1" />
          <output name="4" label="Pad|F2" />
          <output name="5" label="Pad|F3" />
          <output name="6" label="Pad|F4" />
        </model>
        <model model="DN166I1A" numOuts="6" numFns="10" comment="for InterMountain N-Scale FT-A Units">
          <output name="1" label="Pad|F0F" />
          <output name="2" label="Pad|F0R" />
          <output name="3" label="Pad|F1" />
          <output name="4" label="Pad|F2" />
          <output name="5" label="Pad|F3" />
          <output name="6" label="Pad|F4" />
        </model>
        <model model="DN166I1B" numOuts="6" numFns="10" comment="for InterMountain N-Scale FT-B Units">
          <output name="1" label="Pad|F0F" />
          <output name="2" label="Pad|F0R" />
          <output name="3" label="Pad|F1" />
          <output name="4" label="Pad|F2" />
          <output name="5" label="Pad|F3" />
          <output name="6" label="Pad|F4" />
        </model>
        <model model="DN166I1C" numOuts="6" numFns="10" comment="for InterMountain N-Scale F3 &amp; F7 Units">
          <output name="1" label="Pad|F0F" />
          <output name="2" label="Pad|F0R" />
          <output name="3" label="Pad|F1" />
          <output name="4" label="Pad|F2" />
          <output name="5" label="Pad|F3" />
          <output name="6" label="Pad|F4" />
        </model>
        <model model="DN166I1D" numOuts="6" numFns="10" comment="for New InterMountain N-Scale F7A/B, FP7 &amp; FP9 Units">
          <output name="1" label="Pad|F0F" />
          <output name="2" label="Pad|F0R" />
          <output name="3" label="Pad|F1" />
          <output name="4" label="Pad|F2" />
          <output name="5" label="Pad|F3" />
          <output name="6" label="Pad|F4" />
        </model>
        <model model="DN166I2" numOuts="6" numFns="10" comment="for InterMountain N-Scale FP7 &amp; FP9 Units">
          <output name="1" label="Pad|F0F" />
          <output name="2" label="Pad|F0R" />
          <output name="3" label="Pad|F1" />
          <output name="4" label="Pad|F2" />
          <output name="5" label="Pad|F3" />
          <output name="6" label="Pad|F4" />
        </model>
        <model model="DN166I2B" numOuts="6" numFns="10" comment="for InterMountain N-Scale FP7 released 2014">
          <output name="1" label="Pad|F0F" />
          <output name="2" label="Pad|F0R" />
          <output name="3" label="Pad|F1" />
          <output name="4" label="Pad|F2" />
          <output name="5" label="Pad|F3" />
          <output name="6" label="Pad|F4" />
        </model>
        <model model="DN166I3" numOuts="6" numFns="10" comment="for InterMountain N Scale SD40-2 released 2017">
          <output name="1" label="LED|Front" />
          <output name="2" label="LED|Rear" />
          <output name="3" label="Pad|F1" />
          <output name="4" label="Pad|F2" />
          <output name="5" label="Pad|F3" />
          <output name="6" label="Pad|F4" />
        </model>
        <model model="DN166PS" numOuts="6" numFns="10" comment="N/HO-Scale, with Medium Plug">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="5" label="Brown" />
          <output name="6" label="White F4" />
        </model>
        <model model="DZ126" numOuts="2" numFns="5" comment="Z/N/HO-Scale, wired">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
        </model>
        <model model="DZ126PS" numOuts="2" numFns="5" comment="Z/N/HO-Scale, with Medium Plug on Short Harness">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
        </model>
        <model model="DZ126IN" numOuts="2" numFns="5" comment="Z/N/HO-Scale, with NEM651 Integrated Plug">
          <output name="1" label="F0(F)" />
          <output name="2" label="F0(R)" />
        </model>
        <model model="DZ126T" numOuts="2" numFns="5" comment="Z/N/HO-Scale, wired, Tiny">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
        </model>
        <model model="DZ146" numOuts="4" numFns="10" comment="Z/N/HO-Scale, wired">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
        </model>
        <model model="DZ146IN" numOuts="4" numFns="10" comment="Z/N/HO-Scale, with NEM651 Integrated Plug">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
        </model>
        <model model="DZ146PS" numOuts="4" numFns="10" comment="Z/N/HO-Scale, with Medium Plug with short harness">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
        </model>
      </family>
      <family name="SFX Sound Decoders" mfg="Digitrax" file="Digitrax_0SFX.xml">
        <model model="SDN144A0" numOuts="4" numFns="12" lowVersionID="16" highVersionID="16" productID="1444" comment="for Atlas N-Scale GP38 &amp; similar locos">
          <output name="1" label="F0F Pad" />
          <output name="2" label="F0R Pad" />
          <output name="3" label="F1 Pad" />
          <output name="4" label="F2 Pad" />
        </model>
        <model model="SDN144A1" numOuts="4" numFns="12" lowVersionID="16" highVersionID="16" productID="1445" comment="for Atlas N-Scale SD50/60">
          <output name="1" label="F0F Pad" />
          <output name="2" label="F0R Pad" />
          <output name="3" label="F1 Pad" />
          <output name="4" label="F2 Pad" />
        </model>
        <model model="SDN144K0A" numOuts="4" numFns="12" lowVersionID="16" highVersionID="16" productID="1442" comment="for Kato N-Scale P42, E8, PA1, F40 &amp; similar locos">
          <output name="1" label="F0F Pad" />
          <output name="2" label="F0R Pad" />
          <output name="3" label="F1 Pad" />
          <output name="4" label="F2 Pad" />
        </model>
        <model model="SDN144K1E" numOuts="4" numFns="12" lowVersionID="16" highVersionID="16" productID="1443" comment="for Kato N-Scale SD40-2 &amp; similar locos">
          <output name="1" label="F0F Pad" />
          <output name="2" label="F0R Pad" />
          <output name="3" label="F1 Pad" />
          <output name="4" label="F2 Pad" />
        </model>
        <model model="SDN144PS" numOuts="4" numFns="12" lowVersionID="16" highVersionID="16" productID="1441" comment="N-Scale, with medium plug, SoundFX">
          <output name="1" label="F0F Pad" />
          <output name="2" label="F0R Pad" />
          <output name="3" label="F1 Pad" />
          <output name="4" label="F2 Pad" />
        </model>
        <model model="SDH164D" numOuts="6" numFns="12" lowVersionID="16" highVersionID="16" productID="1641" comment="HO-Scale, wired, SoundFX">
          <output name="1" label="F0F Pad" />
          <output name="2" label="F0R Pad" />
          <output name="3" label="F1 Pad" />
          <output name="4" label="F2 Pad" />
          <output name="5" label="F3 Pad" />
          <output name="6" label="F4 Pad" />
        </model>
        <model model="SDH164K1A" numOuts="6" numFns="12" lowVersionID="16" highVersionID="16" productID="1642" comment="for Kato HO-Scale AC4400 Locos">
          <output name="1" label="F0F Pad" />
          <output name="2" label="F0R Pad" />
          <output name="3" label="F1 Pad" />
          <output name="4" label="F2 Pad" />
          <output name="5" label="F3 Pad" />
          <output name="6" label="F4 Pad" />
        </model>
        <model model="SDH164K1B" numOuts="6" numFns="12" lowVersionID="16" highVersionID="16" productID="1643" comment="for Kato HO-Scale SD38-2 locos">
          <output name="1" label="F0F Pad" />
          <output name="2" label="F0R Pad" />
          <output name="3" label="F1 Pad" />
          <output name="4" label="F2 Pad" />
          <output name="5" label="F3 Pad" />
          <output name="6" label="F4 Pad" />
        </model>
        <model model="SDH164K1C" numOuts="6" numFns="12" lowVersionID="16" highVersionID="16" productID="1644" comment="for Kato HO-Scale F40PH Locos">
          <output name="1" label="F0F Pad" />
          <output name="2" label="F0R Pad" />
          <output name="3" label="F1 Pad" />
          <output name="4" label="F2 Pad" />
          <output name="5" label="F3 Pad" />
          <output name="6" label="F4 Pad" />
        </model>
        <model model="EVO GE Diesel" numOuts="12" numFns="12" lowVersionID="16" highVersionID="49" productID="1041" comment="SDH104T1">
          <output name="1" label="F0F Pad" />
          <output name="2" label="F0R Pad" />
          <output name="3" label="F1 Pad" />
          <output name="4" label="F2 Pad" />
          <output name="5" label="F3 Pad" />
          <output name="6" label="F4 Pad" />
          <output name="7" label="F5 Pad" />
          <output name="8" label="F6 Pad" />
          <output name="9" label="F7 Pad" />
          <output name="10" label="F8 Pad" />
          <output name="11" label="F9 Pad" />
          <output name="12" label="F10 Pad" />
          <functionlabels>
            <functionlabel num="2" lockable="true">Horn</functionlabel>
            <functionlabel num="3" lockable="false">Coupler</functionlabel>
            <functionlabel num="4" lockable="true">Air feat. disabled</functionlabel>
            <functionlabel num="5" lockable="true">Dyn. Brakes Fans</functionlabel>
            <functionlabel num="6" lockable="false">Notch UP</functionlabel>
            <functionlabel num="7" lockable="false">Xing Gate Airhorn/Notch DOWN</functionlabel>
            <functionlabel num="8" lockable="true">Mute</functionlabel>
            <functionlabel num="9" lockable="false">Brake squeal</functionlabel>
            <functionlabel num="10" lockable="false">Xing Gate Airhorn seq.</functionlabel>
            <functionlabel num="11" lockable="false">Handbrake</functionlabel>
            <functionlabel num="12" lockable="true" />
          </functionlabels>
        </model>
        <model model="AC4400" numOuts="4" numFns="8" lowVersionID="16" highVersionID="16" productID="1042" comment="SDH104K1A">
          <output name="1" label="LED" />
          <output name="2" label="LED" />
          <output name="3" label="Pad" />
          <output name="4" label="Pad" />
          <functionlabels>
            <functionlabel num="2" lockable="true">Horn</functionlabel>
            <functionlabel num="3" lockable="false">Coupler</functionlabel>
            <functionlabel num="4" lockable="true">Air feat. disabled</functionlabel>
            <functionlabel num="5" lockable="true">Dyn. Brakes Fans</functionlabel>
            <functionlabel num="6" lockable="false">Notch UP</functionlabel>
            <functionlabel num="7" lockable="false">Xing Gate Airhorn/Notch DOWN</functionlabel>
            <functionlabel num="8" lockable="true">Mute</functionlabel>
            <functionlabel num="9" lockable="false">Brake squeal</functionlabel>
            <functionlabel num="10" lockable="false">Xing Gate Airhorn seq.</functionlabel>
            <functionlabel num="11" lockable="false">Handbrake</functionlabel>
            <functionlabel num="12" lockable="true" />
          </functionlabels>
        </model>
        <model model="SD38-2" numOuts="4" numFns="8" lowVersionID="16" highVersionID="16" productID="1043" comment="SDH104K1B">
          <output name="1" label="LED" />
          <output name="2" label="LED" />
          <output name="3" label="Pad" />
          <output name="4" label="Pad" />
          <functionlabels>
            <functionlabel num="2" lockable="true">Horn</functionlabel>
            <functionlabel num="3" lockable="false">Coupler</functionlabel>
            <functionlabel num="4" lockable="true">Air feat. disabled</functionlabel>
            <functionlabel num="5" lockable="true">Dyn. Brakes Fans</functionlabel>
            <functionlabel num="6" lockable="false">Notch UP</functionlabel>
            <functionlabel num="7" lockable="false">Xing Gate Airhorn/Notch DOWN</functionlabel>
            <functionlabel num="8" lockable="true">Mute</functionlabel>
            <functionlabel num="9" lockable="false">Brake squeal</functionlabel>
            <functionlabel num="10" lockable="false">Xing Gate Airhorn seq.</functionlabel>
            <functionlabel num="11" lockable="false">Handbrake</functionlabel>
            <functionlabel num="12" lockable="true" />
          </functionlabels>
        </model>
        <model model="F40PH" numOuts="4" numFns="8" lowVersionID="16" highVersionID="16" productID="1044" comment="SDH104K1C">
          <output name="1" label="LED" />
          <output name="2" label="LED" />
          <output name="3" label="Pad" />
          <output name="4" label="Pad" />
          <functionlabels>
            <functionlabel num="2" lockable="true">Horn</functionlabel>
            <functionlabel num="3" lockable="false">Coupler</functionlabel>
            <functionlabel num="4" lockable="true">Air feat. disabled</functionlabel>
            <functionlabel num="5" lockable="true">Dyn. Brakes Fans</functionlabel>
            <functionlabel num="6" lockable="false">Notch UP</functionlabel>
            <functionlabel num="7" lockable="false">Xing Gate Airhorn/Notch DOWN</functionlabel>
            <functionlabel num="8" lockable="true">Mute</functionlabel>
            <functionlabel num="9" lockable="false">Brake squeal</functionlabel>
            <functionlabel num="10" lockable="false">Xing Gate Airhorn seq.</functionlabel>
            <functionlabel num="11" lockable="false">Handbrake</functionlabel>
            <functionlabel num="12" lockable="true" />
          </functionlabels>
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Lights</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="true">Horn/Whistle</functionlabel>
          <functionlabel num="3" lockable="false">Coupler</functionlabel>
          <functionlabel num="4" lockable="true">Air feat. disabled</functionlabel>
          <functionlabel num="5" lockable="true">Dyn. Brakes Fans/Water Pump</functionlabel>
          <functionlabel num="6" lockable="false">Notch UP/Blowdown</functionlabel>
          <functionlabel num="7" lockable="false">Xing Gate Airhorn/Notch DOWN</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="false">Brake squeal</functionlabel>
          <functionlabel num="10" lockable="false">Xing Gate Airhorn/Wheel Slip</functionlabel>
          <functionlabel num="11" lockable="false">Handbrake/Greaser</functionlabel>
          <functionlabel num="12" lockable="false">Safety Blow off</functionlabel>
        </functionlabels>
      </family>
      <family name="SFX Sound Only Decoders" mfg="Digitrax" lowVersionID="16" highVersionID="16" file="Digitrax_0SFX0x4.xml">
        <model model="SFX004" numOuts="0" numFns="0" productID="SFX004" comment="8-bit Soundbug(TM) for DH165xx decoders &amp; others" />
        <model model="SFX0416" numOuts="6" numFns="8" productID="SFX0416" comment="Wired Mobile Decoder with SoundFX(R) &amp; FX3 Function">
          <output name="1" label="wht" />
          <output name="2" label="yel" />
          <output name="3" label="grn" />
          <output name="4" label="vlt" />
        </model>
        <model model="SFX064" numOuts="6" numFns="8" productID="SFX064" comment="Wired Mobile Decoder with SoundFX(R) &amp; FX3 Function">
          <output name="1" label="wht" />
          <output name="2" label="yel" />
          <output name="3" label="grn" />
          <output name="4" label="vlt" />
          <output name="5" label="org" />
          <output name="6" label="gry" />
        </model>
        <model model="SFX006" numOuts="0" numFns="0" productID="SFX006" comment="8, 12, 16-bit Soundbug(TM) for DH165xx decoders &amp; others" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Lights</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="true">Horn/Whistle</functionlabel>
          <functionlabel num="3" lockable="false">Coupler</functionlabel>
          <functionlabel num="4" lockable="true">Air feat. disabled</functionlabel>
          <functionlabel num="5" lockable="true">Dyn. Brakes Fans/Water Pump</functionlabel>
          <functionlabel num="6" lockable="false">Notch UP/Blowdown</functionlabel>
          <functionlabel num="7" lockable="false">Xing Gate Airhorn/Notch DOWN/Wheel Slip</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="false">Brake squeal</functionlabel>
          <functionlabel num="10" lockable="false">Xing Gate Airhorn</functionlabel>
          <functionlabel num="11" lockable="false">Greaser</functionlabel>
          <functionlabel num="12" lockable="false">Safety Blowoff</functionlabel>
        </functionlabels>
      </family>
      <family name="SFX Sound Decoders - Series 6" mfg="Digitrax" lowVersionID="16" highVersionID="16" file="Digitrax_0SFX_Series6.xml">
        <model model="SDN136PS" numOuts="3" numFns="12" productID="SDN136PS" comment="N/H0-Scale 8-bit Sound Decoder, with medium plug">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
        </model>
        <model model="SDXN136PS" numOuts="3" numFns="12" productID="SDXN136PS" comment="N/H0-Scale 16-bit Sound Decoder, with medium plug">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
        </model>
        <model model="SDXN146K1E" numOuts="4" numFns="12" productID="SDXN146K1E" comment="16-bit Sound Decoder, for Kato N-Scale SD40-2 &amp; similar locos">
          <output name="1" label="F0F Pad" />
          <output name="2" label="F0R Pad" />
          <output name="3" label="F1 Pad" />
          <output name="4" label="F2 Pad" />
        </model>
        <model model="SDXN146K2" numOuts="4" numFns="12" productID="SDXN146K2" comment="16-bit Sound Decoder, for Kato N-Scale SD80 MAC &amp; similar locos">
          <output name="1" label="F0F Pad" />
          <output name="2" label="F0R Pad" />
          <output name="3" label="F1 Pad" />
          <output name="4" label="F2 Pad" />
        </model>
        <model model="SDXN146K4" numOuts="4" numFns="12" productID="SDXN146K4" comment="16-bit Sound Decoder, for Kato N Scale 4-8-4 FEF-3 &amp; similar locos">
          <output name="1" label="F0F Pad" />
          <output name="2" label="F0R Pad" />
          <output name="3" label="F1 Pad" />
          <output name="4" label="F2 Pad" />
        </model>
        <model model="SDH166D" numOuts="6" numFns="12" productID="SDH166D" comment="H0-Scale 8-bit Sound Decoder, wired">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="5" label="F3-Brown" />
          <output name="6" label="F4-Yellow" />
        </model>
        <model model="SDXH166D" numOuts="6" numFns="12" productID="SDXH166D" comment="H0-Scale 16-bit Sound Decoder, wired">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="5" label="F3-Brown" />
          <output name="6" label="F4-Yellow" />
        </model>
        <model model="SDH186MT" numOuts="8" numFns="12" productID="SDH166D" comment="H0-Scale 8-bit Sound Decoder, with 21MTC plug">
          <versionCV lowVersionID="64" highVersionID="64" />
          <output name="1" label="Pin 8 (F0F)" />
          <output name="2" label="Pin 7 (F0R)" />
          <output name="3" label="Pin 15 (Aux 1)" />
          <output name="4" label="Pin 14 (Aux 2)" />
          <output name="5" label="Pin 13 (Aux 3)" />
          <output name="6" label="Pin 4 (Aux 4)" />
          <output name="7" label="Pin 17 (Aux 5)" />
          <output name="8" label="Pin 5 (Aux 6)" />
        </model>
        <model model="SDXH186MT" numOuts="8" numFns="12" productID="SDXH166D" comment="H0-Scale 16-bit Sound Decoder, with 21MTC plug">
          <versionCV lowVersionID="64" highVersionID="64" />
          <output name="1" label="Pin 8 (F0F)" />
          <output name="2" label="Pin 7 (F0R)" />
          <output name="3" label="Pin 15 (Aux 1)" />
          <output name="4" label="Pin 14 (Aux 2)" />
          <output name="5" label="Pin 13 (Aux 3)" />
          <output name="6" label="Pin 4 (Aux 4)" />
          <output name="7" label="Pin 17 (Aux 5)" />
          <output name="8" label="Pin 5 (Aux 6)" />
        </model>
        <model model="Extended Series 6" numOuts="6" numFns="28" productID="SDXH166DExt" comment="SDXH166D Extended Sound projects v1 v2 by John McMasters">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="5" label="F3-Brown" />
          <output name="6" label="F4-Yellow" />
          <functionlabels>
            <functionlabel num="3" lockable="true">Coupler on F3 release / Auto Directional Toots</functionlabel>
            <functionlabel num="4" lockable="true">Reserved for light func.</functionlabel>
            <functionlabel num="5" lockable="true">Dyn. Brakes Fans lev.1-3/Steam Waterpump turbine</functionlabel>
            <!--  Dyn. Brakes Fans level 1-3 (handbrake spd=0) -->
            <functionlabel num="6" lockable="true">Notch UP accel./Steam Safety Blowoff, drier, vol at coast</functionlabel>
            <functionlabel num="7" lockable="true">Notch DOWN decel./Steam Blowdown, vol at load</functionlabel>
            <functionlabel num="8" lockable="true">Mute (full-half-silent)</functionlabel>
            <functionlabel num="9" lockable="true">Brake squeal (eStop wF8)</functionlabel>
            <functionlabel num="10" lockable="true">Xing Gate Airhorn/Whistle</functionlabel>
            <!-- Xing Gate Airhorn wBell / Steam Xing Gate Whistle wBell -->
            <functionlabel num="11" lockable="true">UNcoupling</functionlabel>
            <functionlabel num="12" lockable="false">Wheel Squeal</functionlabel>
            <functionlabel num="13" lockable="true">Air feat. disabled/Steam Coal Fill</functionlabel>
            <functionlabel num="14" lockable="true">Emerg. Stop Shutdown</functionlabel>
            <functionlabel num="15" lockable="true">Sander/Steam Water Tank</functionlabel>
            <functionlabel num="16" lockable="true">Steam Coal Stoker/Coal Shovel</functionlabel>
            <functionlabel num="17" lockable="true">Boxcar Boom</functionlabel>
            <functionlabel num="18" lockable="true">High Fan/Steam Greaser</functionlabel>
            <functionlabel num="19" lockable="true">AUX gen./Steam Coal Grate Shaker</functionlabel>
            <functionlabel num="20" lockable="false">Misc. User Sound/Steam SANDER, Manual Chuff</functionlabel>
            <!-- Steam SANDER, Manual Chuff 0 (0=CylOpn) -->
            <functionlabel num="21" lockable="false">Select Notch 1</functionlabel>
            <functionlabel num="22" lockable="false">Select Notch 2</functionlabel>
            <functionlabel num="23" lockable="false">Select Notch 3</functionlabel>
            <functionlabel num="24" lockable="false">Select Notch 4</functionlabel>
            <functionlabel num="25" lockable="false">Select Notch 5</functionlabel>
            <functionlabel num="26" lockable="false">Select Notch 6</functionlabel>
            <functionlabel num="27" lockable="false">Select Notch 7</functionlabel>
            <functionlabel num="28" lockable="false">Select Notch 8</functionlabel>
          </functionlabels>
        </model>
        <model model="Extended Series 6 Steam" numOuts="6" numFns="28" productID="SDXH166DExtS" comment="SDXH166D Extended Steam Sound projects v3.5 by John McMasters">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="5" label="F3-Brown" />
          <output name="6" label="F4-Yellow" />
          <functionlabels>
            <functionlabel num="2" lockable="false">Whistle</functionlabel>
            <functionlabel num="3" lockable="true">Coupler on F3 release / Auto Directional Toots</functionlabel>
            <functionlabel num="4" lockable="true">Open Cylinder Cocks / ( light function (turn on rear light, etc.)</functionlabel>
            <functionlabel num="5" lockable="true">Steam Waterpump turbine</functionlabel>
            <!--  Dyn. Brakes Fans level 1-3 (handbrake spd=0) -->
            <functionlabel num="6" lockable="true">Steam Safety Blowoff, drier, vol at coast</functionlabel>
            <functionlabel num="7" lockable="true">Steam Blowdown, vol at load</functionlabel>
            <functionlabel num="8" lockable="true">Mute (full-half-silent) [eStop with F9]</functionlabel>
            <functionlabel num="9" lockable="true">Brakes [eStop wF8]</functionlabel>
            <functionlabel num="10" lockable="true">Xing Gate Whistle / Bells</functionlabel>
            <!-- Xing Gate Whistle wBell / Steam Xing Gate Whistle wBell -->
            <functionlabel num="11" lockable="true">UNcoupling [disables toots on F3]</functionlabel>
            <functionlabel num="12" lockable="false">Wheel Squeal [disables bell on F6]</functionlabel>
            <functionlabel num="13" lockable="true">Coal Fill</functionlabel>
            <functionlabel num="14" lockable="true">Emerg. Stop Shutdown [disables motor movement when stopped]</functionlabel>
            <functionlabel num="15" lockable="true">Water Tank</functionlabel>
            <functionlabel num="16" lockable="true">Steam Coal Stoker/Coal Shovel</functionlabel>
            <functionlabel num="17" lockable="true">Boxcar Boom</functionlabel>
            <functionlabel num="18" lockable="true">Steam Greaser</functionlabel>
            <functionlabel num="19" lockable="true">Coal Grate Shaker / AshPan Empty</functionlabel>
            <functionlabel num="20" lockable="false">SANDER / Manual Chuff 0</functionlabel>
            <!-- Steam SANDER, Manual Chuff 0 (0=CylOpn) -->
            <functionlabel num="21" lockable="false">Manual Chuff 1</functionlabel>
            <functionlabel num="22" lockable="false">Manual Chuff 2</functionlabel>
            <functionlabel num="23" lockable="false">Manual Chuff 3</functionlabel>
            <functionlabel num="24" lockable="false">Manual Chuff 4</functionlabel>
            <functionlabel num="25" lockable="false">Manual Chuff 5</functionlabel>
            <functionlabel num="26" lockable="false">Wheel Slip on start-up</functionlabel>
            <functionlabel num="27" lockable="false">Slow Start Chuffs (Override wheel slip)</functionlabel>
            <functionlabel num="28" lockable="false">AIR PUMP</functionlabel>
          </functionlabels>
        </model>
        <model model="Extended Series 6 Diesel" numOuts="6" numFns="28" productID="SDXH166DExtD" comment="SDXH166D Extended Diesel Sound projects v3.5 by John McMasters">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="5" label="F3-Brown" />
          <output name="6" label="F4-Yellow" />
          <functionlabels>
            <functionlabel num="2" lockable="false">Horn</functionlabel>
            <functionlabel num="3" lockable="true">Coupler on F3 release / Auto Directional Toots</functionlabel>
            <functionlabel num="4" lockable="true">Reserved for light func.</functionlabel>
            <functionlabel num="5" lockable="true">Dyn. Brakes Fans lev.1-3 / Handbrake</functionlabel>
            <!--  Dyn. Brakes Fans level 1-3 (handbrake spd=0) -->
            <functionlabel num="6" lockable="true">Notch UP accel. /  vol at coast</functionlabel>
            <functionlabel num="7" lockable="true">Notch DOWN decel. / vol at load</functionlabel>
            <functionlabel num="8" lockable="true">Mute (full-half-silent) [eStop with F9]</functionlabel>
            <functionlabel num="9" lockable="true">Brake squeal (eStop wF8)</functionlabel>
            <functionlabel num="10" lockable="true">Xing Gate Airhorn / Bells</functionlabel>
            <!-- Xing Gate Airhorn wBell / Steam Xing Gate Whistle wBell -->
            <functionlabel num="11" lockable="true">UNcoupling [disables toots on F3]</functionlabel>
            <functionlabel num="12" lockable="false">Wheel Squeal [disables bell on F6]</functionlabel>
            <functionlabel num="13" lockable="true">Air feat. disabled</functionlabel>
            <functionlabel num="14" lockable="true">Emerg. Stop Shutdown [disables motor movement when stopped]</functionlabel>
            <functionlabel num="15" lockable="true">Sander</functionlabel>
            <functionlabel num="16" lockable="true">na</functionlabel>
            <functionlabel num="17" lockable="true">Boxcar Boom</functionlabel>
            <functionlabel num="18" lockable="true">High Fan</functionlabel>
            <functionlabel num="19" lockable="true">AUX gen./ HEP mode</functionlabel>
            <functionlabel num="20" lockable="false">Misc. User Sound</functionlabel>
            <!-- Steam SANDER, Manual Chuff 0 (0=CylOpn) -->
            <functionlabel num="21" lockable="false">Select Notch 1</functionlabel>
            <functionlabel num="22" lockable="false">Select Notch 2</functionlabel>
            <functionlabel num="23" lockable="false">Select Notch 3</functionlabel>
            <functionlabel num="24" lockable="false">Select Notch 4</functionlabel>
            <functionlabel num="25" lockable="false">Select Notch 5</functionlabel>
            <functionlabel num="26" lockable="false">Select Notch 6</functionlabel>
            <functionlabel num="27" lockable="false">Select Notch 7</functionlabel>
            <functionlabel num="28" lockable="false">Select Notch 8</functionlabel>
          </functionlabels>
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Lights</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="true">Horn/Whistle</functionlabel>
          <functionlabel num="3" lockable="false">Coupler</functionlabel>
          <functionlabel num="4" lockable="true">Air feat. disabled</functionlabel>
          <functionlabel num="5" lockable="true">Dyn. Brakes Fans/Water Pump</functionlabel>
          <functionlabel num="6" lockable="false">Notch UP/Blowdown</functionlabel>
          <functionlabel num="7" lockable="false">Xing Gate Airhorn/Notch DOWN/Wheel Slip</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="false">Brake squeal</functionlabel>
          <functionlabel num="10" lockable="false">Xing Gate Airhorn</functionlabel>
          <functionlabel num="11" lockable="false">Greaser</functionlabel>
          <functionlabel num="12" lockable="false">Safety Blow off</functionlabel>
        </functionlabels>
      </family>
      <family name="SFX Sound Decoders - Series 7" mfg="Digitrax" lowVersionID="203" highVersionID="205" file="Digitrax_0SFX_Series7.xml">
        <model model="SDH167" numOuts="6" numFns="28" productID="SDXH167" comment="H0-Scale Sound Decoder, wired">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="5" label="F3-Brown" />
          <output name="6" label="F4-Yellow" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Bell</functionlabel>
            <functionlabel num="2" lockable="true">Horn/Whistle</functionlabel>
            <functionlabel num="3" lockable="false">Coupler</functionlabel>
            <functionlabel num="4" lockable="true">Air feat. disabled</functionlabel>
            <functionlabel num="5" lockable="true">Dyn. Brakes Fans/Water Pump</functionlabel>
            <functionlabel num="6" lockable="false">Notch UP/Blowdown</functionlabel>
            <functionlabel num="7" lockable="false">Xing Gate Airhorn/Notch DOWN/Wheel Slip</functionlabel>
            <functionlabel num="8" lockable="true">Mute</functionlabel>
            <functionlabel num="9" lockable="false">Brake squeal</functionlabel>
            <functionlabel num="10" lockable="false">Xing Gate Airhorn</functionlabel>
            <functionlabel num="11" lockable="false">Greaser</functionlabel>
            <functionlabel num="12" lockable="false">Safety Blow off</functionlabel>
          </functionlabels>
        </model>
        <model model="SDXH167" numOuts="6" numFns="28" productID="SDH167,SDXH167" comment="H0-Scale Sound Decoder, wired">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="5" label="F3-Brown" />
          <output name="6" label="F4-Yellow" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Bell</functionlabel>
            <functionlabel num="2" lockable="true">Horn/Whistle</functionlabel>
            <functionlabel num="3" lockable="false">Coupler</functionlabel>
            <functionlabel num="4" lockable="true">Air feat. disabled</functionlabel>
            <functionlabel num="5" lockable="true">Dyn. Brakes Fans/Water Pump</functionlabel>
            <functionlabel num="6" lockable="false">Notch UP/Blowdown</functionlabel>
            <functionlabel num="7" lockable="false">Xing Gate Airhorn/Notch DOWN/Wheel Slip</functionlabel>
            <functionlabel num="8" lockable="true">Mute</functionlabel>
            <functionlabel num="9" lockable="false">Brake squeal</functionlabel>
            <functionlabel num="10" lockable="false">Xing Gate Airhorn</functionlabel>
            <functionlabel num="11" lockable="false">Greaser</functionlabel>
            <functionlabel num="12" lockable="false">Safety Blow off</functionlabel>
          </functionlabels>
        </model>
        <model model="Extended Series 7" numOuts="6" numFns="28" productID="SDXH167Ext" comment="SDXH167 Extended Sound projects v7 by John McMasters">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="5" label="F3-Brown" />
          <output name="6" label="F4-Yellow" />
          <functionlabels>
            <functionlabel num="2" lockable="false">Horn / Whistle</functionlabel>
            <functionlabel num="3" lockable="true">Coupler (Shorter Horn/Whistle)</functionlabel>
            <functionlabel num="4" lockable="true">Dyn Brakes / Open Cylinder Cocks / ( light function (turn on rear light, etc.)</functionlabel>
            <functionlabel num="5" lockable="true">Emergency Lights / Steam BlowOff</functionlabel>
            <!--  Dyn. Brakes Fans level 1-3 (handbrake spd=0) -->
            <functionlabel num="6" lockable="true">Ditchlights / Injector / Light function</functionlabel>
            <functionlabel num="7" lockable="true">Wheel Flange</functionlabel>
            <functionlabel num="8" lockable="true">Mute (full-half-silent)]</functionlabel>
            <functionlabel num="9" lockable="true">UnCouple - Disconnect (Short Horn/Whistle)</functionlabel>
            <functionlabel num="10" lockable="true">Independent Brake</functionlabel>
            <!-- Xing Gate Whistle wBell / Steam Xing Gate Whistle wBell -->
            <functionlabel num="11" lockable="true">Train Brake / Hand Brake</functionlabel>
            <functionlabel num="12" lockable="true">Coupler disconnect (Long Horn/Whistle)</functionlabel>
            <functionlabel num="13" lockable="true">Ditchlights / Coal Fill</functionlabel>
            <functionlabel num="14" lockable="true">High Fan / Air Pump / Compressor</functionlabel>
            <functionlabel num="15" lockable="true">Emerg. Stop Shutdown [disables motor movement when stopped]</functionlabel>
            <functionlabel num="16" lockable="true">Air Dryer / Water Fill</functionlabel>
            <functionlabel num="17" lockable="true">Brake Set / Steam Coal Stoker / Coal Shovel</functionlabel>
            <functionlabel num="18" lockable="true">Sander</functionlabel>
            <functionlabel num="19" lockable="true">Air LetOff</functionlabel>
            <!-- Steam SANDER, Manual Chuff 0 (0=CylOpn) -->
            <functionlabel num="20" lockable="true">Compressor / Coal Grate Shaker - AshPan Empty</functionlabel>
            <functionlabel num="21" lockable="true">Notch 1 / Steam Greaser</functionlabel>
            <functionlabel num="22" lockable="true">Cab Sounds / Blower (F0 off)</functionlabel>
            <functionlabel num="23" lockable="true">Grade Crossing</functionlabel>
            <functionlabel num="24" lockable="true">Reverser</functionlabel>
            <functionlabel num="25" lockable="true">AUX generator - HEP / Safety Blowdown</functionlabel>
            <functionlabel num="26" lockable="true">Notch UP / Wheel Slip on start-up</functionlabel>
            <functionlabel num="27" lockable="true">Notch down /(Override wheel slip)</functionlabel>
            <functionlabel num="28" lockable="true">Notch 8 / Replace Whistle with Horn - de-Sync Articulated</functionlabel>
          </functionlabels>
        </model>
        <model model="Extended Series 7 Steam" numOuts="6" numFns="28" productID="SDXH167ExtS" comment="SDXH167ExtS Extended Steam Sound projects v7 by John McMasters">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="5" label="F3-Brown" />
          <output name="6" label="F4-Yellow" />
          <functionlabels>
            <functionlabel num="2" lockable="false">Whistle (Horn F28 On)</functionlabel>
            <functionlabel num="3" lockable="true">Coupler (Short Whistle)</functionlabel>
            <functionlabel num="4" lockable="true">Open Cylinder Cocks / ( light function (turn on rear light, etc.)</functionlabel>
            <functionlabel num="5" lockable="true">Steam Blowdown</functionlabel>
            <!--  Dyn. Brakes Fans level 1-3 (handbrake spd=0) -->
            <functionlabel num="6" lockable="true">Injector - Light function</functionlabel>
            <functionlabel num="7" lockable="true">Wheel Flange</functionlabel>
            <functionlabel num="8" lockable="true">Mute (full-half-silent)</functionlabel>
            <functionlabel num="9" lockable="true">UnCouple - Disconnect (Short Whistle)</functionlabel>
            <functionlabel num="10" lockable="true">Independent Brake</functionlabel>
            <functionlabel num="11" lockable="true">Train Brake (trig F10)/ Hand Brake</functionlabel>
            <functionlabel num="12" lockable="true">Coupler disconnect (Long Whistle)</functionlabel>
            <functionlabel num="13" lockable="true">Coal Fill</functionlabel>
            <functionlabel num="14" lockable="true">Air Pump / Compressor</functionlabel>
            <functionlabel num="15" lockable="true">Emerg. Stop Shutdown [disables motor movement when stopped]</functionlabel>
            <functionlabel num="16" lockable="true">Water Tank</functionlabel>
            <functionlabel num="17" lockable="true">Steam Coal Stoker / Coal Shovel</functionlabel>
            <functionlabel num="18" lockable="true">Sander</functionlabel>
            <functionlabel num="19" lockable="true">Air LetOff</functionlabel>
            <!-- Steam SANDER, Manual Chuff 0 (0=CylOpn) -->
            <functionlabel num="20" lockable="true">Coal Grate Shaker / AshPan Empty</functionlabel>
            <functionlabel num="21" lockable="true">Steam Greaser</functionlabel>
            <functionlabel num="22" lockable="true">Blower (F0 Off)</functionlabel>
            <functionlabel num="23" lockable="true">Grade Xing</functionlabel>
            <functionlabel num="24" lockable="true">Reverser</functionlabel>
            <functionlabel num="25" lockable="true">Safety Blowdown</functionlabel>
            <functionlabel num="26" lockable="true">Notch UP / Wheel Slip on start-up</functionlabel>
            <functionlabel num="27" lockable="true">Notch down /(Override wheel slip)</functionlabel>
            <functionlabel num="28" lockable="true">Replace Whistle with Horn</functionlabel>
          </functionlabels>
        </model>
        <model model="Extended Series 7 Diesel" numOuts="6" numFns="28" productID="SDXH167ExtD" comment="SDXH167ExtD Extended Diesel Sound projects v7 by John McMasters">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="5" label="F3-Brown" />
          <output name="6" label="F4-Yellow" />
          <functionlabels>
            <functionlabel num="2" lockable="false">Horn</functionlabel>
            <functionlabel num="3" lockable="true">Coupler (Short Horn)</functionlabel>
            <functionlabel num="4" lockable="true">Dynamic brake / Hand Brake</functionlabel>
            <!--  Dyn. Brakes Fans level 1-3 (handbrake spd=0) -->
            <functionlabel num="5" lockable="true">Emergency Lights</functionlabel>
            <functionlabel num="6" lockable="true">Ditchlights - Light function</functionlabel>
            <functionlabel num="7" lockable="true">Wheel Flange</functionlabel>
            <functionlabel num="8" lockable="true">Mute (full-half-silent)</functionlabel>
            <functionlabel num="9" lockable="true">UnCouple - Disconnect (Short Horn)</functionlabel>
            <functionlabel num="10" lockable="true">Independent Brake</functionlabel>
            <functionlabel num="11" lockable="true">Train Brake (trig F10)</functionlabel>
            <functionlabel num="12" lockable="true">Coupler Disconnect (Long Horn)</functionlabel>
            <functionlabel num="13" lockable="true">Ditchlights </functionlabel>
            <functionlabel num="14" lockable="true">High Fan</functionlabel>
            <functionlabel num="15" lockable="true">Emerg. Stop Shutdown [disables motor movement when stopped]</functionlabel>
            <functionlabel num="16" lockable="true">Air Dryer</functionlabel>
            <functionlabel num="17" lockable="true">Brake Set</functionlabel>
            <functionlabel num="18" lockable="true">Sander</functionlabel>
            <functionlabel num="19" lockable="true">Air LetOff</functionlabel>
            <!-- Steam SANDER, Manual Chuff 0 (0=CylOpn) -->
            <functionlabel num="20" lockable="true">Compressor</functionlabel>
            <functionlabel num="21" lockable="true">Notch 1</functionlabel>
            <functionlabel num="22" lockable="true">Cab Sounds</functionlabel>
            <functionlabel num="23" lockable="true">Grade Xing</functionlabel>
            <functionlabel num="24" lockable="true">Reverser</functionlabel>
            <functionlabel num="25" lockable="true">AUX generator / HEP</functionlabel>
            <functionlabel num="26" lockable="true">Notch UP / Wheel Slip on start-up</functionlabel>
            <functionlabel num="27" lockable="true">Notch down /(Override wheel slip)</functionlabel>
            <functionlabel num="28" lockable="true">Notch 8</functionlabel>
          </functionlabels>
        </model>
        <model model="SDYH167DST" numOuts="6" numFns="28" productID="SDYH167DST" comment="SDXH167ExtS Extended Steam Sound projects v7 by John McMasters">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="5" label="F3-Brown" />
          <output name="6" label="F4-Yellow" />
          <functionlabels>
            <functionlabel num="2" lockable="false">Horn / Whistle</functionlabel>
            <functionlabel num="3" lockable="true">Coupler (Shorter Horn/Whistle)</functionlabel>
            <functionlabel num="4" lockable="true">Air feature disable / Steam Blowdown / BR Guards W</functionlabel>
            <!--  Dyn. Brakes Fans level 1-3 (handbrake spd=0) -->
            <functionlabel num="5" lockable="true">Dyn Brakes / Steam Open Cylinder Cocks</functionlabel>
            <functionlabel num="6" lockable="true">Light function / Steam Injector / BR User S2</functionlabel>
            <functionlabel num="7" lockable="true">Alt Grade Crossing / BR User S3</functionlabel>
            <functionlabel num="8" lockable="true">Mute (full-half-silent)]</functionlabel>
            <functionlabel num="9" lockable="true">UnCouple - Disconnect (Short Horn/Whistle)</functionlabel>
            <functionlabel num="10" lockable="true">Independent Brake (Brake to Stop)</functionlabel>
            <!-- Xing Gate Whistle wBell / Steam Xing Gate Whistle wBell -->
            <functionlabel num="11" lockable="true">Train Brake (Brake to Stop)</functionlabel>
            <functionlabel num="12" lockable="true">EStop (Brake to Stop) Shutdown [disables motor movement when stopped]</functionlabel>
            <functionlabel num="13" lockable="true">Quill / Coal or Oil Fill</functionlabel>
            <functionlabel num="14" lockable="true">Air Pump / Compressor</functionlabel>
            <functionlabel num="15" lockable="true">Engine Compartment Sounds / OPTION  / Hand Brake</functionlabel>
            <functionlabel num="16" lockable="true">Water Fill / Traction Blower</functionlabel>
            <functionlabel num="17" lockable="true">Air Dryer / Shovel Coal, Pump Oil / RESET / ABOUT</functionlabel>
            <functionlabel num="18" lockable="true">Sander</functionlabel>
            <functionlabel num="19" lockable="true">Air LetOff / Replace Whistle with Horn</functionlabel>
            <functionlabel num="20" lockable="true">High Fan / Coal Grate Shaker</functionlabel>
            <functionlabel num="21" lockable="true">Notch 1 / Steam Greaser</functionlabel>
            <functionlabel num="22" lockable="true">Cab Sounds / User Sounds / Steam BLOWER</functionlabel>
            <functionlabel num="23" lockable="true">Flanges</functionlabel>
            <functionlabel num="24" lockable="true">Reverser</functionlabel>
            <functionlabel num="25" lockable="true">AUX generator - HEP / Safety Blowdown</functionlabel>
            <functionlabel num="26" lockable="true">Notch UP / Wheel Slip on start-up</functionlabel>
            <functionlabel num="27" lockable="true">Notch down /(Override wheel slip)</functionlabel>
            <functionlabel num="28" lockable="true">Notch 8 / Heavy Load / De-Sync Articulated</functionlabel>
          </functionlabels>
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Lights</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="true">Horn/Whistle</functionlabel>
          <functionlabel num="3" lockable="true">Coupler</functionlabel>
          <functionlabel num="4" lockable="true">Air feat disabled</functionlabel>
          <functionlabel num="5" lockable="true">Dyn. Brakes Fans/Water Pump</functionlabel>
          <functionlabel num="6" lockable="false">Notch UP/Blowdown</functionlabel>
          <functionlabel num="7" lockable="false">Xing Gate Airhorn/Notch DOWN/Wheel Slip</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="false">Xing Gate Airhorn</functionlabel>
          <functionlabel num="10" lockable="true">Independent Brake (Brake to Stop)</functionlabel>
          <!-- Xing Gate Whistle wBell / Steam Xing Gate Whistle wBell -->
          <functionlabel num="11" lockable="true">Train Brake (Brake to Stop)</functionlabel>
          <functionlabel num="12" lockable="true">EStop (Brake to Stop) Shutdown [disables motor movement when stopped]</functionlabel>
          <functionlabel num="11" lockable="false">Greaser</functionlabel>
          <functionlabel num="12" lockable="false">Safety Blow off</functionlabel>
        </functionlabels>
      </family>
      <family name="SFX Sound Decoders - Series 8" mfg="Digitrax" lowVersionID="211" highVersionID="212" file="Digitrax_0SFX_Series8.xml">
        <model model="SDYH168All" numOuts="6" numFns="28" productID="SDYH168DST,SDYH588ST,DH588" comment="H0-Scale Sound Decoder, wired">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="5" label="F3-Brown" />
          <output name="6" label="F4-Yellow" />
          <functionlabels>
            <functionlabel num="2" lockable="false">Horn / Whistle</functionlabel>
            <functionlabel num="3" lockable="true">Coupler (Shorter Horn/Whistle)</functionlabel>
            <functionlabel num="4" lockable="true">Air feature disable / Steam Blowdown / BR Guards W</functionlabel>
            <!--  Dyn. Brakes Fans level 1-3 (handbrake spd=0) -->
            <functionlabel num="5" lockable="true">Dyn Brakes / Steam Open Cylinder Cocks</functionlabel>
            <functionlabel num="6" lockable="true">Light function / Steam Injector / BR User S2</functionlabel>
            <functionlabel num="7" lockable="true">Alt Grade Crossing / BR User S3</functionlabel>
            <functionlabel num="8" lockable="true">Mute (full-half-silent)]</functionlabel>
            <functionlabel num="9" lockable="true">UnCouple - Disconnect (Short Horn/Whistle)</functionlabel>
            <functionlabel num="10" lockable="true">Independent Brake (Brake to Stop)</functionlabel>
            <!-- Xing Gate Whistle wBell / Steam Xing Gate Whistle wBell -->
            <functionlabel num="11" lockable="true">Train Brake (Brake to Stop)</functionlabel>
            <functionlabel num="12" lockable="true">EStop (Brake to Stop) Shutdown [disables motor movement when stopped]</functionlabel>
            <functionlabel num="13" lockable="true">Quill / Coal or Oil Fill</functionlabel>
            <functionlabel num="14" lockable="true">Air Pump / Compressor</functionlabel>
            <functionlabel num="15" lockable="true">Engine Compartment Sounds / OPTION  / Hand Brake</functionlabel>
            <functionlabel num="16" lockable="true">Water Fill / Traction Blower</functionlabel>
            <functionlabel num="17" lockable="true">Air Dryer / Shovel Coal, Pump Oil / RESET / ABOUT</functionlabel>
            <functionlabel num="18" lockable="true">Sander</functionlabel>
            <functionlabel num="19" lockable="true">Air LetOff / Replace Whistle with Horn</functionlabel>
            <functionlabel num="20" lockable="true">High Fan / Coal Grate Shaker</functionlabel>
            <functionlabel num="21" lockable="true">Notch 1 / Steam Greaser</functionlabel>
            <functionlabel num="22" lockable="true">Cab Sounds / User Sounds / Steam BLOWER</functionlabel>
            <functionlabel num="23" lockable="true">Flanges</functionlabel>
            <functionlabel num="24" lockable="true">Reverser</functionlabel>
            <functionlabel num="25" lockable="true">AUX generator - HEP / Safety Blowdown</functionlabel>
            <functionlabel num="26" lockable="true">Notch UP / Wheel Slip on start-up</functionlabel>
            <functionlabel num="27" lockable="true">Notch down /(Override wheel slip)</functionlabel>
            <functionlabel num="28" lockable="true">Notch 8 / Heavy Load / De-Sync Articulated</functionlabel>
          </functionlabels>
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Lights</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="true">Horn/Whistle</functionlabel>
          <functionlabel num="3" lockable="true">Coupler</functionlabel>
          <functionlabel num="4" lockable="true">Air feat disabled</functionlabel>
          <functionlabel num="5" lockable="true">Dyn. Brakes Fans/Water Pump</functionlabel>
          <functionlabel num="6" lockable="false">Notch UP/Blowdown</functionlabel>
          <functionlabel num="7" lockable="false">Xing Gate Airhorn/Notch DOWN/Wheel Slip</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="false">Xing Gate Airhorn</functionlabel>
          <functionlabel num="10" lockable="true">Independent Brake (Brake to Stop)</functionlabel>
          <!-- Xing Gate Whistle wBell / Steam Xing Gate Whistle wBell -->
          <functionlabel num="11" lockable="true">Train Brake (Brake to Stop)</functionlabel>
          <functionlabel num="12" lockable="true">EStop (Brake to Stop) Shutdown [disables motor movement when stopped]</functionlabel>
          <functionlabel num="11" lockable="false">Greaser</functionlabel>
          <functionlabel num="12" lockable="false">Safety Blow off</functionlabel>
        </functionlabels>
      </family>
      <family name="Digitrax/Con-cor Sound" mfg="Digitrax" file="Digitrax_1SFX.xml">
        <model model="Con-cor Aero-Train - HO" numOuts="6" numFns="10" lowVersionID="16" highVersionID="16" productID="6004" comment="SDH164D Con-Cor #0001-006004">
          <output name="5" label="Brown" />
          <output name="6" label="White-Yellow" />
        </model>
        <model model="Con-cor ElectroLiner - HO" numOuts="6" numFns="10" lowVersionID="16" highVersionID="16" productID="6005" comment="SDH164D Con-Cor #0001-006005">
          <functionlabels>
            <functionlabel num="3" lockable="true">Open Door/Close - Track Squeals</functionlabel>
            <functionlabel num="4" lockable="false">Crossing Horn seq.</functionlabel>
            <functionlabel num="5" lockable="true">Mute</functionlabel>
            <functionlabel num="6" lockable="true" />
            <functionlabel num="7" lockable="true" />
            <functionlabel num="8" lockable="true" />
            <functionlabel num="9" lockable="true" />
            <functionlabel num="10" lockable="true" />
            <functionlabel num="11" lockable="true" />
          </functionlabels>
        </model>
        <model model="Con-cor Galloping Goose - HO" numOuts="6" numFns="10" lowVersionID="16" highVersionID="16" productID="6008" comment="SDH164D Con-Cor #0001-006008">
          <functionlabels>
            <functionlabel num="5" lockable="true" />
            <!-- function disabled -->
            <functionlabel num="11" lockable="false" />
          </functionlabels>
        </model>
        <model model="Con-cor MP54" numOuts="6" numFns="10" lowVersionID="16" highVersionID="16" productID="6009" comment="SDH164D Con-Cor #0001-006009">
          <functionlabels>
            <functionlabel num="3" lockable="false">Track Squeals</functionlabel>
            <functionlabel num="4" lockable="false">Crossing Horn seq.</functionlabel>
            <functionlabel num="5" lockable="true">Mute</functionlabel>
            <functionlabel num="6" lockable="true" />
            <functionlabel num="7" lockable="true" />
            <functionlabel num="8" lockable="true" />
            <functionlabel num="9" lockable="true" />
            <functionlabel num="10" lockable="true" />
            <functionlabel num="11" lockable="true" />
          </functionlabels>
        </model>
        <model model="Con-cor New Haven Comet - HO" numOuts="6" numFns="10" lowVersionID="16" highVersionID="16" productID="6001" comment="SDH164D Con-Cor #0001-006001">
          <functionlabels>
            <functionlabel num="3" lockable="true" />
            <!-- function disabled -->
          </functionlabels>
        </model>
        <model model="Con-cor UP M-10000 - HO" numOuts="6" numFns="10" lowVersionID="16" highVersionID="16" productID="6003" comment="SDH164D Con-Cor #0001-006003">
          <functionlabels>
            <functionlabel num="3" lockable="true" />
            <!-- function disabled -->
          </functionlabels>
        </model>
        <model model="Con-cor Zephyr - HO" numOuts="6" numFns="10" lowVersionID="16" highVersionID="16" productID="6002" comment="SDH164D Con-Cor #0001-006002">
          <functionlabels>
            <functionlabel num="3" lockable="true">Mars Light</functionlabel>
          </functionlabels>
        </model>
        <model model="Con-cor Aero-Train - N" numOuts="4" numFns="10" lowVersionID="16" highVersionID="16" productID="6019" comment="SDN144PS Con-Cor #0001-006019" />
        <model model="Con-cor UP M-10000 - N" numOuts="4" numFns="10" lowVersionID="16" highVersionID="16" productID="6011" comment="SDN144PS Con-Cor #0001-006011" />
        <model model="Con-cor Zephyr - N" numOuts="4" numFns="10" lowVersionID="16" highVersionID="16" productID="6014" comment="SDN144PS Con-Cor #0001-006014">
          <functionlabels>
            <functionlabel num="3" lockable="true">Mars Light</functionlabel>
          </functionlabels>
        </model>
        <?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
        <outputs xmlns:docbook="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/decoder-4-15-2.xsd">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
        </outputs>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="true">Horn</functionlabel>
          <functionlabel num="3" lockable="false">Coupler</functionlabel>
          <functionlabel num="4" lockable="true">Air feat. disabled</functionlabel>
          <functionlabel num="5" lockable="true">Dyn. Brakes Fans</functionlabel>
          <functionlabel num="6" lockable="false">Notch UP</functionlabel>
          <functionlabel num="7" lockable="false">Xing Gate Airhorn/Notch DOWN</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="false">Brake squeal</functionlabel>
          <functionlabel num="10" lockable="false">Xing Gate Airhorn seq.</functionlabel>
          <functionlabel num="11" lockable="false">Handbrake</functionlabel>
        </functionlabels>
      </family>
      <family name="Premium FX with BEMF" mfg="Digitrax" lowVersionID="240" highVersionID="250" file="Digitrax_1x2.xml">
        <model model="DH142" numOuts="4" numFns="2">
          <output name="4" label="Violet" />
        </model>
        <model model="DN141" numOuts="4" numFns="2">
          <output name="4" label="Violet" />
        </model>
        <model model="DN142" numOuts="4" numFns="2">
          <output name="4" label="Violet" />
        </model>
        <model model="DN141K2" numOuts="4" numFns="2">
          <output name="4" label="Violet" />
        </model>
        <model model="DN141E2" numOuts="4" numFns="2">
          <output name="4" label="Violet" />
        </model>
        <model model="DN149K2" numOuts="4" numFns="2">
          <output name="4" label="Violet" />
        </model>
      </family>
      <family name="BDL16x" mfg="Digitrax" modes="LOCONETBDOPSWMODE" file="Digitrax_BDL168.xml">
        <model model="BDL16" />
        <model model="BDL162" />
        <model model="BDL168" />
      </family>
      <family name="Series 7 Boards" mfg="Digitrax" modes="LOCONETBD7OPSWMODE" file="Digitrax_BDL716.xml">
        <model model="BDL716" />
      </family>
      <family name="Basic FX" mfg="Digitrax" lowVersionID="91" highVersionID="111" file="Digitrax_Basic.xml">
        <model model="DH083" numOuts="5" numFns="3" />
        <model model="DH83FX" numOuts="5" numFns="3" />
        <model model="DH84FX" numOuts="5" numFns="6" />
        <model model="DH140" numOuts="4" numFns="2" />
        <model model="DH150" numOuts="5" numFns="3" />
        <model model="DH380" numOuts="8" numFns="12" />
        <model model="DH580" numOuts="8" numFns="12" />
        <model model="DG380" numOuts="8" numFns="12" lowVersionID="63" highVersionID="63" />
        <model model="DG580" numOuts="8" numFns="12" />
        <model model="DN93FX" numOuts="4" numFns="6" />
        <model model="DN140" numOuts="4" numFns="2" />
        <model model="DN144" numOuts="4" numFns="3" />
        <model model="DN145" numOuts="4" numFns="3" />
        <model model="DN146" numOuts="4" numFns="3" />
        <model model="DN147" numOuts="4" numFns="3" />
        <model model="DN148" numOuts="4" numFns="3" />
      </family>
      <family name="Basic CS" mfg="Digitrax" lowVersionID="225" highVersionID="239" file="Digitrax_CS.xml">
        <model model="DZ121" numOuts="2" numFns="0" />
        <model model="DN122K2" numOuts="2" numFns="0" />
      </family>
      <family name="Command Stations" mfg="Digitrax" modes="LOCONETCSOPSWMODE" file="Digitrax_DB150.xml">
        <model model="DB150" />
      </family>
      <family name="Command Stations" mfg="Digitrax" modes="LOCONETCSOPSWMODE" file="Digitrax_DCS240_DCS210.xml">
        <model model="DCS210" />
        <model model="DCS240" />
      </family>
      <family name="Command Stations" mfg="Digitrax" modes="LOCONETCSOPSWMODE" file="Digitrax_DCS52.xml">
        <model model="DCS52" />
      </family>
      <family name="Command Stations" mfg="Digitrax" modes="LOCONETCSOPSWMODE" file="Digitrax_DCS5x.xml">
        <model model="DCS50" />
        <model model="DCS51" />
      </family>
      <family name="Command Stations" mfg="Digitrax" modes="LOCONETCSOPSWMODE" file="Digitrax_DCSx00.xml">
        <model model="DCS100" />
        <model model="DCS200" />
      </family>
      <family name="DS64" mfg="Digitrax" modes="LOCONETBDOPSWMODE" file="Digitrax_DS64.xml">
        <model model="DS64" />
      </family>
      <family name="Series 7 Boards" mfg="Digitrax" modes="LOCONETBD7OPSWMODE" file="Digitrax_DS74.xml">
        <model model="DS74" />
      </family>
      <family name="Series 7 Boards" mfg="Digitrax" modes="LOCONETBD7OPSWMODE" file="Digitrax_DS78V.xml">
        <model model="DS78V" />
      </family>
      <family name="Economy Series 3 with FX3, silent" mfg="Digitrax" lowVersionID="35" highVersionID="36" file="Digitrax_Economy.xml">
        <model model="DH123" numOuts="2" numFns="5" lowVersionID="35" highVersionID="36">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
        </model>
        <model model="DH123 Four Function" numOuts="4" numFns="8" lowVersionID="36" highVersionID="36">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
        </model>
      </family>
      <family name="Economy Series 6 with FX3, silent" mfg="Digitrax" lowVersionID="51" highVersionID="64" comment="Economy series do NOT have Scaleable Speed Stabilization (Back EMF)" file="Digitrax_Economy_Series6.xml">
        <model model="DH126D" numOuts="2" numFns="5" comment="HO-Scale, wired">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
        </model>
        <model model="DH126MT" numOuts="2" numFns="5" comment="HO-Scale, with NMRA 21MTC interface">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
        </model>
        <model model="DH126P" numOuts="2" numFns="5" comment="HO-Scale, with Medium Plug on Long Harness">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
        </model>
        <model model="DH126PS" numOuts="2" numFns="5" comment="HO-Scale, with Medium Plug on Short Harness">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
        </model>
      </family>
      <family name="Economy Series 7 with FX3, silent" mfg="Digitrax" lowVersionID="204" highVersionID="204" comment="" file="Digitrax_Economy_Series7.xml">
        <model model="DN147A0" numOuts="4" numFns="4" comment="" />
        <model model="DN147A1" numOuts="4" numFns="4" comment="" />
        <model model="DN147K0A" numOuts="4" numFns="4" comment="" />
        <model model="DN147K0B" numOuts="4" numFns="4" comment="" />
        <model model="DN147K0D" numOuts="4" numFns="4" comment="" />
        <model model="DN147K0E" numOuts="4" numFns="4" comment="" />
        <model model="DN147K1C" numOuts="4" numFns="4" comment="" />
        <model model="DN147K2" numOuts="4" numFns="4" comment="" />
        <model model="DN167K0A" numOuts="6" numFns="6" comment="" />
        <model model="DN167K0B" numOuts="6" numFns="6" comment="" />
        <model model="DN167K0D" numOuts="6" numFns="6" comment="" />
        <model model="DN167K0E" numOuts="6" numFns="6" comment="" />
        <model model="DN167n18" numOuts="6" numFns="6" comment="Next18" />
        <model model="DH127D" numOuts="2" numFns="4" comment="HO-Scale, wired" />
        <model model="DH127MT" numOuts="2" numFns="4" comment="HO-Scale, with NMRA 21MTC interface" />
        <model model="DH127P" numOuts="2" numFns="4" comment="HO-Scale, with Medium Plug on Long Harness" />
        <model model="DH127PS" numOuts="2" numFns="4" comment="HO-Scale, with Medium Plug on Short Harness" />
        <model model="DH187A0" numOuts="6" numFns="8" comment="HO-Scale, dropin Athearn, Kato and others" />
        <model model="DH187D" numOuts="6" numFns="8" comment="HO-Scale, wired" />
        <model model="DH187MT" numOuts="6" numFns="8" comment="HO-Scale, with NMRA 21MTC interface" />
        <model model="DH187K0" numOuts="6" numFns="8" comment="HO-Scale, dropin Kato" />
        <model model="DH187P" numOuts="6" numFns="6" comment="HO-Scale, with Medium Plug on Long Harness" />
        <model model="DH187PS" numOuts="6" numFns="6" comment="HO-Scale, with Medium Plug on Short Harness" />
      </family>
      <family name="Kato" mfg="Digitrax" lowVersionID="51" highVersionID="51" file="Digitrax_Kato_EM13.xml">
        <model model="EM13" numOuts="0" numFns="10" productID="EM13" comment="Kato Motor Decoder EM13 made by Digitrax" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="6" lockable="true">Switching Speed</functionlabel>
        </functionlabels>
      </family>
      <family name="PM4x" mfg="Digitrax" modes="LOCONETBDOPSWMODE" file="Digitrax_PM4.xml">
        <model model="PM4" />
        <model model="PM42" />
      </family>
      <family name="Series 7 Boards" mfg="Digitrax" modes="LOCONETBD7OPSWMODE" file="Digitrax_PM74.xml">
        <model model="PM74" />
      </family>
      <family name="Series 7 Boards" mfg="Digitrax" modes="LOCONETBD7OPSWMODE" file="Digitrax_SE74.xml">
        <model model="SE74" />
      </family>
      <family name="SE8c" mfg="Digitrax" modes="LOCONETBDOPSWMODE" file="Digitrax_SE8c.xml">
        <model model="SE8c" />
      </family>
      <family name="Basic STD" mfg="Digitrax" lowVersionID="33" highVersionID="46" file="Digitrax_STD.xml">
        <model model="DH121" numOuts="2" numFns="2" />
      </family>
      <family name="Basic STD*" mfg="Digitrax" lowVersionID="1" highVersionID="1" file="Digitrax_STDstar.xml">
        <model model="DN121" numOuts="2" numFns="2" />
        <model model="DN93" numOuts="3" numFns="4" />
        <model model="DH84" numOuts="3" numFns="4" />
      </family>
      <family name="Function Only, with transponding" mfg="Digitrax" file="Digitrax_TF2.xml">
        <!-- <model model="TL1" numOuts="1" lowVersionID="250"/> -->
        <model model="TF2" numOuts="2" lowVersionID="251" />
        <!-- <model model="TF4" numOuts="4" lowVersionID="254"/> -->
      </family>
      <family name="Function Only, with transponding" mfg="Digitrax" file="Digitrax_TF4.xml">
        <!-- <model model="TL1" numOuts="1" lowVersionID="250"/> -->
        <!-- <model model="TF2" numOuts="2" lowVersionID="251"/> -->
        <model model="TF4" numOuts="4" lowVersionID="254" />
      </family>
      <family name="Function Only, with transponding" mfg="Digitrax" file="Digitrax_TL1.xml">
        <model model="TL1" lowVersionID="250" />
      </family>
      <family name="Early decoders" mfg="Digitrax" lowVersionID="34" highVersionID="45" file="Digitrax_xearly.xml">
        <model model="DH120" numOuts="2" numFns="2" />
        <model model="DZ120" numOuts="2" numFns="2" />
      </family>
      <family name="DS54" mfg="Digitrax" comment="DS54 is a stationary decoder, but it can be programmed in the usual way" file="Digitrax_yDS54.xml">
        <model model="DS54" lowVersionID="65" />
        <comment xml:lang="it">DS54 is a stationary decoder, but it can be programmed in the usual way</comment>
      </family>
      <family name="Function Decoders (old)" mfg="Doehler und Haass" file="Doehler_Haass_FFn_decoders_old.xml">
        <model model="DHF250" lowVersionID="1" highVersionID="1" numOuts="2" numFns="9" productID="DHF250" comment="without cable">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
        <model model="DHF251" lowVersionID="1" highVersionID="1" numOuts="2" numFns="9" productID="DHF251" comment="with NEM651 cable">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
        <model model="DHF253" lowVersionID="1" highVersionID="1" numOuts="2" numFns="9" productID="DHF253" comment="with 4 wires">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
      </family>
      <family name="Sound Decoders (2016)" mfg="Doehler und Haass" file="Doehler_Haass_fw1.06-07_SD10-16-18-21-22A.xml">
        <!--family name="Combo sound decoders" mfg="Doehler und Haass"-->
        <model model="SD10A (firmware 1.06+)" replacementModel="SD10A (firmware 1.12+)" replacementFamily="query:Sound Decoders (2020)" lowVersionID="026" highVersionID="026" numOuts="6" numFns="16" productID="SD10A_1.06" comment="SD10A-0 / SD10A-1 / SD10A-3 with update from March 2016">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)" />
          <output name="6" label="AUX 4|(or SUSI ZDAT)" />
          <output name="7" label="Dimmed Lights|(or AUX 5)" />
          <output name="8" label="Shunting Speed|(or AUX 6)" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="SD16A (firmware 1.06+)" replacementModel="SD16A (firmware 1.12+)" replacementFamily="query:Sound Decoders (2020)" lowVersionID="026" highVersionID="026" numOuts="8" numFns="16" productID="SD16A_1.06" comment="SD16A-4 with update from March 2016">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX|5" />
          <output name="8" label="AUX|6" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="SD18A (firmware 1.06+)" replacementModel="SD18A (firmware 1.12+)" replacementFamily="query:Sound Decoders (2020)" lowVersionID="026" highVersionID="026" numOuts="6" numFns="16" productID="SD18A_1.06" comment="SD18A with update from March 2016">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)" />
          <output name="6" label="AUX 4|(or SUSI ZDAT)" />
          <output name="7" label="Dimmed Lights|(or AUX 5)" />
          <output name="8" label="Shunting Speed|(or AUX 6)" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="SD21A (firmware 1.06+)" replacementModel="SD21A-4 (firmware 1.12+)" replacementFamily="query:Sound Decoders (2020)" lowVersionID="026" highVersionID="026" numOuts="8" numFns="16" productID="SD21A_1.06" comment="SD21A-4 with update from March 2016">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX|5" />
          <output name="8" label="AUX|6" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="SD22A (firmware 1.06+)" replacementModel="SD22A (firmware 1.12+)" replacementFamily="query:Sound Decoders (2020)" lowVersionID="026" highVersionID="026" numOuts="8" numFns="16" productID="SD22A_1.06" comment="SD22A-4 with update from March 2016">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX|5" />
          <output name="8" label="AUX|6" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="SD10A (firmware 1.07+)" replacementModel="SD10A (firmware 1.12+)" replacementFamily="query:Sound Decoders (2020)" lowVersionID="056" highVersionID="056" numOuts="6" numFns="16" productID="SD10A_1.07" comment="SD10A-0 / SD10A-1 / SD10A-3 with update from June 2016">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)" />
          <output name="6" label="AUX 4|(or SUSI ZDAT)" />
          <output name="7" label="Dimmed Lights|(or AUX 5)" />
          <output name="8" label="Shunting Speed|(or AUX 6)" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="SD16A (firmware 1.07+)" replacementModel="SD16A (firmware 1.12+)" replacementFamily="query:Sound Decoders (2020)" lowVersionID="056" highVersionID="056" numOuts="8" numFns="16" productID="SD16A_1.07" comment="SD16A-4 with update from June 2016">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX|5" />
          <output name="8" label="AUX|6" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="SD18A (firmware 1.07+)" replacementModel="SD18A (firmware 1.12+)" replacementFamily="query:Sound Decoders (2020)" lowVersionID="056" highVersionID="056" numOuts="6" numFns="16" productID="SD18A_1.07" comment="SD18A with update from June 2016">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)" />
          <output name="6" label="AUX 4|(or SUSI ZDAT)" />
          <output name="7" label="Dimmed Lights|(or AUX 5)" />
          <output name="8" label="Shunting Speed|(or AUX 6)" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="SD21A (firmware 1.07+)" replacementModel="SD21A-4 (firmware 1.12+)" replacementFamily="query:Sound Decoders (2020)" lowVersionID="056" highVersionID="056" numOuts="8" numFns="16" productID="SD21A_1.07" comment="SD21A-4 with update from June 2016">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX|5" />
          <output name="8" label="AUX|6" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="SD22A (firmware 1.07+)" replacementModel="SD22A (firmware 1.12+)" replacementFamily="query:Sound Decoders (2020)" lowVersionID="056" highVersionID="056" numOuts="8" numFns="16" productID="SD22A_1.07" comment="SD22A-4 with update from June 2016">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX|5" />
          <output name="8" label="AUX|6" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
      </family>
      <family name="Sound Decoders (2018)" mfg="Doehler und Haass" file="Doehler_Haass_fw1.10_SD10-16-18-21-22A.xml">
        <model model="SD10A (firmware 1.10+)" replacementModel="SD10A (firmware 1.12+)" replacementFamily="query:Sound Decoders (2020)" lowVersionID="048" highVersionID="048" numOuts="6" numFns="16" productID="SD10A_1.10" comment="SD10A-0 / SD10A-1 / SD10A-3 with update from April 2018">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)" />
          <output name="6" label="AUX 4|(or SUSI ZDAT)" />
          <output name="7" label="Dimmed Lights|(or AUX 5)" />
          <output name="8" label="Shunting Speed|(or AUX 6)" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="SD16A (firmware 1.10+)" replacementModel="SD16A (firmware 1.12+)" replacementFamily="query:Sound Decoders (2020)" lowVersionID="048" highVersionID="048" numOuts="8" numFns="16" productID="SD16A_1.10" comment="SD16A-4 with update from April 2018">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX|5" />
          <output name="8" label="AUX|6" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="SD18A (firmware 1.10+)" replacementModel="SD18A (firmware 1.12+)" replacementFamily="query:Sound Decoders (2020)" lowVersionID="048" highVersionID="048" numOuts="6" numFns="16" productID="SD18A_1.10" comment="SD18A with update from April 2018">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)" />
          <output name="6" label="AUX 4|(or SUSI ZDAT)" />
          <output name="7" label="Dimmed Lights|(or AUX 5)" />
          <output name="8" label="Shunting Speed|(or AUX 6)" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="SD21A (firmware 1.10+)" replacementModel="SD21A-4 (firmware 1.12+)" replacementFamily="query:Sound Decoders (2020)" lowVersionID="048" highVersionID="048" numOuts="8" numFns="16" productID="SD21A_1.10" comment="SD21A-4 with update from April 2018">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX|5" />
          <output name="8" label="AUX|6" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="SD22A (firmware 1.10+)" replacementModel="SD22A (firmware 1.12+)" replacementFamily="query:Sound Decoders (2020)" lowVersionID="048" highVersionID="048" numOuts="8" numFns="16" productID="SD22A_1.10" comment="SD22A-4 with update from April 2018">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX|5" />
          <output name="8" label="AUX|6" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
      </family>
      <family name="Sound Decoders (2018)" mfg="Doehler und Haass" file="Doehler_Haass_fw1.11_SD10-16-18-21-22A.xml">
        <model model="SD10A (firmware 1.11+)" replacementModel="SD10A (firmware 1.12+)" replacementFamily="query:Sound Decoders (2020)" lowVersionID="098" highVersionID="098" numOuts="6" numFns="16" productID="SD10A_1.11" comment="SD10A-0 / SD10A-1 / SD10A-3 with update from October 2018">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)" />
          <output name="6" label="AUX 4|(or SUSI ZDAT)" />
          <output name="7" label="Dimmed Lights|(or AUX 5)" />
          <output name="8" label="Shunting Speed|(or AUX 6)" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="SD16A (firmware 1.11+)" replacementModel="SD16A (firmware 1.12+)" replacementFamily="query:Sound Decoders (2020)" lowVersionID="098" highVersionID="098" numOuts="8" numFns="16" productID="SD16A_1.11" comment="SD16A-4 with update from October 2018">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX|5" />
          <output name="8" label="AUX|6" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="SD18A (firmware 1.11+)" replacementModel="SD18A (firmware 1.12+)" replacementFamily="query:Sound Decoders (2020)" lowVersionID="098" highVersionID="098" numOuts="6" numFns="16" productID="SD18A_1.11" comment="SD18A with update from October 2018">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)" />
          <output name="6" label="AUX 4|(or SUSI ZDAT)" />
          <output name="7" label="Dimmed Lights|(or AUX 5)" />
          <output name="8" label="Shunting Speed|(or AUX 6)" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="SD21A (firmware 1.11+)" replacementModel="SD21A-4 (firmware 1.12+)" replacementFamily="query:Sound Decoders (2020)" lowVersionID="098" highVersionID="098" numOuts="8" numFns="16" productID="SD21A_1.11" comment="SD21A-4 with update from October 2018">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX|5" />
          <output name="8" label="AUX|6" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="SD22A (firmware 1.11+)" replacementModel="SD22A (firmware 1.12+)" replacementFamily="query:Sound Decoders (2020)" lowVersionID="098" highVersionID="098" numOuts="8" numFns="16" productID="SD22A_1.11" comment="SD22A-4 with update from October 2018">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX|5" />
          <output name="8" label="AUX|6" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
      </family>
      <family name="Sound Decoders (2020)" mfg="Doehler und Haass" file="Doehler_Haass_fw1.12_SD05-10-16-18-21-22A.xml">
        <model model="SD05A (firmware 1.12+)" replacementModel="SD05A (firmware 1.13+)" replacementFamily="query:Sound Decoders (2022)" lowVersionID="050" highVersionID="050" numOuts="8" numFns="16" productID="205" comment="SD05A-0 / SD05A-1 / SD05A-3 from July 2020">
          <!--lowVersionID="098" highVersionID="098"-->
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)" />
          <output name="6" label="AUX 4|(or SUSI ZDAT)" />
          <output name="7" label="Dimmed Lights / AUX 5" />
          <output name="8" label="Shunting Speed|(or AUX 6)" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="SD10A (firmware 1.12+)" replacementModel="SD10A (firmware 1.13+)" replacementFamily="query:Sound Decoders (2022)" lowVersionID="050" highVersionID="050" numOuts="8" numFns="16" productID="210" comment="SD10A-0 / SD10A-1 / SD10A-3 with update from July 2020">
          <!--lowVersionID="098" highVersionID="098"-->
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)" />
          <output name="6" label="AUX 4|(or SUSI ZDAT)" />
          <output name="7" label="Dimmed Lights / AUX 5" />
          <output name="8" label="Shunting Speed|(or AUX 6)" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="SD16A (firmware 1.12+)" replacementModel="SD16A (firmware 1.13+)" replacementFamily="query:Sound Decoders (2022)" lowVersionID="050" highVersionID="050" numOuts="10" numFns="16" productID="216" comment="SD16A-0 / SD16A-2 / SD16A-3 / SD16A-4 with update from October 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX|5" />
          <output name="8" label="AUX|6" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="SD18A (firmware 1.12+)" replacementModel="SD18A (firmware 1.13+)" replacementFamily="query:Sound Decoders (2022)" lowVersionID="050" highVersionID="050" numOuts="8" numFns="16" productID="218" comment="SD18A with update from October 2020">
          <!--lowVersionID="098" highVersionID="098"-->
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)" />
          <output name="6" label="AUX 4|(or SUSI ZDAT)" />
          <output name="7" label="Dimmed Lights / AUX 5" />
          <output name="8" label="Shunting Speed|(or AUX 6)" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="SD21A-4 (firmware 1.12+)" replacementModel="SD21A-4 (firmware 1.13+)" replacementFamily="query:Sound Decoders (2022)" lowVersionID="050" highVersionID="050" numOuts="10" numFns="16" productID="221" comment="SD21A-4 with update from October 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX|5" />
          <output name="8" label="AUX|6" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="SD21A-5 (firmware 1.12+)" replacementModel="SD21A-5 (firmware 1.13+)" replacementFamily="query:Sound Decoders (2022)" lowVersionID="050" highVersionID="050" numOuts="10" numFns="16" productID="221" comment="SD21A-5 with update from October 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX|5" />
          <output name="8" label="AUX|6" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="SD22A (firmware 1.12+)" replacementModel="SD22A (firmware 1.13+)" replacementFamily="query:Sound Decoders (2022)" lowVersionID="050" highVersionID="050" numOuts="12" numFns="16" productID="222" comment="SD22A-0 / SD22A-2 / SD22A-3 / SD22A-4 with update from October 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX|5" />
          <output name="8" label="AUX|6" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
      </family>
      <family name="Sound Decoders (2022)" mfg="Doehler und Haass" file="Doehler_Haass_fw1.13_SD05-22A.xml">
        <model model="SD05A (firmware 1.13+)" lowVersionID="112" highVersionID="112" numOuts="8" numFns="16" productID="205" comment="SD05A-0 / SD05A-1 / SD05A-3 from July 2020">
          <!--lowVersionID="098" highVersionID="098"-->
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)" />
          <output name="6" label="AUX 4|(or SUSI ZDAT)" />
          <output name="7" label="Dimmed Lights / AUX 5" />
          <output name="8" label="Shunting Speed|(or AUX 6)" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="SD10A (firmware 1.13+)" lowVersionID="112" highVersionID="112" numOuts="8" numFns="16" productID="210" comment="SD10A-0 / SD10A-1 / SD10A-3 with update from July 2020">
          <!--lowVersionID="098" highVersionID="098"-->
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)" />
          <output name="6" label="AUX 4|(or SUSI ZDAT)" />
          <output name="7" label="Dimmed Lights / AUX 5" />
          <output name="8" label="Shunting Speed|(or AUX 6)" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="SD16A (firmware 1.13+)" lowVersionID="112" highVersionID="112" numOuts="10" numFns="16" productID="216" comment="SD16A-0 / SD16A-2 / SD16A-3 / SD16A-4 with update from October 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX|5" />
          <output name="8" label="AUX|6" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="SD18A (firmware 1.13+)" lowVersionID="112" highVersionID="112" numOuts="8" numFns="16" productID="218" comment="SD18A with update from October 2020">
          <!--lowVersionID="098" highVersionID="098"-->
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)" />
          <output name="6" label="AUX 4|(or SUSI ZDAT)" />
          <output name="7" label="Dimmed Lights / AUX 5" />
          <output name="8" label="Shunting Speed|(or AUX 6)" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="SD21A-4 (firmware 1.13+)" lowVersionID="112" highVersionID="112" numOuts="10" numFns="16" productID="221" comment="SD21A-4 with update from October 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX|5" />
          <output name="8" label="AUX|6" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="SD21A-5 (firmware 1.13+)" lowVersionID="112" highVersionID="112" numOuts="10" numFns="16" productID="221" comment="SD21A-5 with update from October 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX|5" />
          <output name="8" label="AUX|6" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="SD22A (firmware 1.13+)" lowVersionID="112" highVersionID="112" numOuts="12" numFns="16" productID="222" comment="SD22A-0 / SD22A-2 / SD22A-3 / SD22A-4 with update from October 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX|5" />
          <output name="8" label="AUX|6" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
      </family>
      <family name="SUSI sound modules (2022)" mfg="Doehler und Haass" file="Doehler_Haass_fw1.15_SH05-10A.xml">
        <model model="SH05A (firmware 1.15.112+)" lowVersionID="112" highVersionID="112" numOuts="2" numFns="30" productID="50" comment="SH10A with firmware 1.14 or later">
          <output name="1" label="AUX|1" />
          <output name="2" label="AUX|2" />
        </model>
        <model model="SH10A (firmware 1.15.112+)" lowVersionID="112" highVersionID="112" numOuts="2" numFns="30" productID="100" comment="SH10A with firmware 1.14 or later">
          <output name="1" label="AUX|1" />
          <output name="2" label="AUX|2" />
        </model>
        <model model="SH10A Gen. 2 (firmware 1.15.112+)" lowVersionID="112" highVersionID="112" numOuts="2" numFns="30" productID="100" comment="SH10A 2nd Generation">
          <output name="1" label="AUX|1" />
          <output name="2" label="AUX|2" />
        </model>
      </family>
      <family name="Train Decoders (firmware 3.02+)" mfg="Doehler und Haass" file="Doehler_Haass_fw3.02_DH05-10AB.xml">
        <model model="DH05A/B" lowVersionID="1" highVersionID="2" numOuts="4" numFns="16" productID="DH05AB" comment="DH05A/B-0 / DH05A/B-1 / DH05A/B-3">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="|" />
          <!-- not available for this decoder -->
          <output name="6" label="|" />
          <!-- not available for this decoder -->
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
        <model model="DH10A/B" lowVersionID="1" highVersionID="2" numOuts="4" numFns="16" productID="DH10AB" comment="DH10A/B-0 / DH10A/B-1 / DH10A/B-3">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="|" />
          <!-- not available for this decoder -->
          <output name="6" label="|" />
          <!-- not available for this decoder -->
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
      </family>
      <family name="Train Decoders (firmware 3.02+)" mfg="Doehler und Haass" file="Doehler_Haass_fw3.02_DH05-10C_12-16-18A.xml">
        <model model="DH05C" replacementModel="DH05C (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="3" highVersionID="3" numOuts="4" numFns="16" productID="DH05C" comment="DH05C-0 / DH05C-1 / DH05C-3">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="|" />
          <!-- not available for this decoder -->
          <output name="6" label="|" />
          <!-- not available for this decoder -->
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
        <model model="DH10C" replacementModel="DH10C (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="3" highVersionID="3" numOuts="4" numFns="16" productID="DH10C" comment="DH10C-0 / DH10C-1 / DH10C-3">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="|" />
          <!-- not available for this decoder -->
          <output name="6" label="|" />
          <!-- not available for this decoder -->
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
        <model model="DH12A" replacementModel="DH12A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="3" highVersionID="3" numOuts="6" numFns="16" productID="DH12A" comment="DH12A">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
        <model model="DH16A" replacementModel="DH16A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="3" highVersionID="3" numOuts="6" numFns="16" productID="DH16A" comment="DH16A-0 /DH16A-1 /DH16A-2 /DH16A-3">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
        <model model="DH18A" replacementModel="DH18A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="3" highVersionID="3" numOuts="6" numFns="16" productID="DH18A" comment="DH18A">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
      </family>
      <family name="Train Decoders (firmware 3.02+)" mfg="Doehler und Haass" file="Doehler_Haass_fw3.02_DH06A.xml">
        <model model="DH06A" replacementModel="DH06A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="3" highVersionID="3" numOuts="3" numFns="16" productID="DH06A" comment="DH06A for Köf with no analog support">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="Onboard|LED" />
          <output name="4" label="|" />
          <!-- not available for this decoder -->
          <output name="5" label="|" />
          <!-- not available for this decoder -->
          <output name="6" label="|" />
          <!-- not available for this decoder -->
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
      </family>
      <family name="Train Decoders (firmware 3.02+)" mfg="Doehler und Haass" file="Doehler_Haass_fw3.02_DHP160.xml">
        <model model="DHP160/161/163" lowVersionID="8" highVersionID="8" numOuts="3" numFns="16" productID="DHP160" comment="DHP160 / DHP161 / DHP163">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="|" />
          <!-- not available for this decoder -->
          <output name="5" label="|" />
          <!-- not available for this decoder -->
          <output name="6" label="|" />
          <!-- not available for this decoder -->
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
      </family>
      <family name="Train Decoders (firmware 3.02+)" mfg="Doehler und Haass" file="Doehler_Haass_fw3.02_DHP250.xml">
        <model model="DHP250/252/253" lowVersionID="8" highVersionID="8" numOuts="6" numFns="16" productID="DHP250" comment="DHP250/252/253">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
      </family>
      <family name="Train Decoders (firmware 3.02+)" mfg="Doehler und Haass" file="Doehler_Haass_fw3.02_DHP260.xml">
        <model model="DHP260" lowVersionID="8" highVersionID="8" numOuts="6" numFns="16" productID="DHP260" comment="DHP260">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
      </family>
      <family name="Train Decoders (firmware 3.02+)" mfg="Doehler und Haass" file="Doehler_Haass_fw3.02_FH05A.xml">
        <model model="FH05A" lowVersionID="1" highVersionID="1" numOuts="4" numFns="16" productID="FH05A" comment="FH05A-0 / FH05A-1 / FH05A-3">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="|" />
          <!-- not available for this decoder -->
          <output name="6" label="|" />
          <!-- not available for this decoder -->
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
      </family>
      <family name="Train Decoders (firmware 3.02+)" mfg="Doehler und Haass" file="Doehler_Haass_fw3.02_generic.xml">
        <model model="Generic" numOuts="6" numFns="16" productID="generic" comment="Generic profile for unknown or unlisted decoders">
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
      </family>
      <family name="Train Decoders (firmware 3.03+)" mfg="Doehler und Haass" file="Doehler_Haass_fw3.03_DH05-10A.xml">
        <model model="DH05A v1.10 (firmware 3.03+)" lowVersionID="1" highVersionID="1" numOuts="4" numFns="16" productID="DH05A_3.03" comment="DH05A-0 / DH05A-1 / DH05A-3 with update from 15 Jan 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="|" />
          <!-- not available for this decoder -->
          <output name="6" label="|" />
          <!-- not available for this decoder -->
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
        <model model="DH10A v1.10 (firmware 3.03+)" lowVersionID="1" highVersionID="1" numOuts="4" numFns="16" productID="DH10A_3.03" comment="DH10A-0 / DH10A-1 / DH10A-3 with update from 15 Jan 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="|" />
          <!-- not available for this decoder -->
          <output name="6" label="|" />
          <!-- not available for this decoder -->
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
      </family>
      <family name="Train Decoders (firmware 3.03+)" mfg="Doehler und Haass" file="Doehler_Haass_fw3.03_DH05-10B.xml">
        <model model="DH05B v2.08 (firmware 3.03+)" lowVersionID="2" highVersionID="2" numOuts="4" numFns="16" productID="DH05B_3.03" comment="DH05B-0 / DH05B-1 / DH05B-3 with update from 15 Jan 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="|" />
          <!-- not available for this decoder -->
          <output name="6" label="|" />
          <!-- not available for this decoder -->
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
        <model model="DH10B v2.08 (firmware 3.03+)" lowVersionID="2" highVersionID="2" numOuts="4" numFns="16" productID="DH10B_3.03" comment="DH10B-0 / DH10B-1 / DH10B-3 with update from 15 Jan 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="|" />
          <!-- not available for this decoder -->
          <output name="6" label="|" />
          <!-- not available for this decoder -->
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
      </family>
      <family name="Train Decoders (firmware 3.03+)" mfg="Doehler und Haass" file="Doehler_Haass_fw3.03_DH05-10C_12-16-18-21A.xml">
        <model model="DH05C v3.03 (firmware 3.03+)" replacementModel="DH05C (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="3" highVersionID="3" numOuts="6" numFns="16" productID="DH05C_3_03" comment="DH05C-0 / DH05C-1 / DH05C-3 with update from 15 Jan 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)" />
          <!-- New from fw3.03  -->
          <output name="6" label="AUX 4|(or SUSI ZDAT)" />
          <!-- New from fw3.03  -->
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
        <model model="DH10C v3.03 (firmware 3.03+)" replacementModel="DH10C (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="3" highVersionID="3" numOuts="6" numFns="16" productID="DH10C_3_03" comment="DH10C-0 / DH10C-1 / DH10C-3 with update from 15 Jan 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)" />
          <!-- New from fw3.03  -->
          <output name="6" label="AUX 4|(or SUSI ZDAT)" />
          <!-- New from fw3.03  -->
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
        <model model="DH12A v3.03 (firmware 3.03+)" replacementModel="DH12A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="3" highVersionID="3" numOuts="6" numFns="16" productID="DH12A_3_03" comment="DH12A with update from 15 Jan 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
        <model model="DH16A v3.03 (firmware 3.03+)" replacementModel="DH16A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="3" highVersionID="3" numOuts="6" numFns="16" productID="DH16A_3_03" comment="DH16A-0 /DH16A-1 /DH16A-2 /DH16A-3 with update from 15 Jan 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
        <model model="DH18A v3.03 (firmware 3.03+)" replacementModel="DH18A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="3" highVersionID="3" numOuts="6" numFns="16" productID="DH18A_3_03" comment="DH18A with update from 15 Jan 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
        <model model="DH21A v3.03 (firmware 3.03+)" replacementModel="DH21A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="54" highVersionID="54" numOuts="6" numFns="16" productID="DH21A_3_03" comment="DH21A with release firmware">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
      </family>
      <family name="Train Decoders (firmware 3.03+)" mfg="Doehler und Haass" file="Doehler_Haass_fw3.03_DH06A.xml">
        <model model="DH06A v3.03 (firmware 3.03+)" replacementModel="DH06A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="3" highVersionID="3" numOuts="3" numFns="16" productID="DH06A_3.03" comment="DH06A for Köf with no analog support, with update from 15 Jan 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="Onboard|LED" />
          <output name="4" label="|" />
          <!-- not available for this decoder -->
          <output name="5" label="|" />
          <!-- not available for this decoder -->
          <output name="6" label="|" />
          <!-- not available for this decoder -->
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
      </family>
      <family name="Train Decoders (firmware 3.03+)" mfg="Doehler und Haass" file="Doehler_Haass_fw3.03_DHP160.xml">
        <model model="DHP160/161/163 v8.10 (firmware 3.03+)" lowVersionID="8" highVersionID="8" numOuts="3" numFns="16" productID="DHP160_3.03" comment="DHP160 / DHP161 / DHP163 with update from 15 Jan 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="|" />
          <!-- not available for this decoder -->
          <output name="5" label="|" />
          <!-- not available for this decoder -->
          <output name="6" label="|" />
          <!-- not available for this decoder -->
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
      </family>
      <family name="Train Decoders (firmware 3.03+)" mfg="Doehler und Haass" file="Doehler_Haass_fw3.03_DHP250.xml">
        <model model="DHP250/252/253 v8.10 (firmware 3.03+)" lowVersionID="8" highVersionID="8" numOuts="6" numFns="16" productID="DHP250_3.03" comment="DHP250/252/253 with update from 15 Jan 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
      </family>
      <family name="Train Decoders (firmware 3.03+)" mfg="Doehler und Haass" file="Doehler_Haass_fw3.03_DHP260.xml">
        <model model="DHP260 v8.10 (firmware 3.03+)" lowVersionID="8" highVersionID="8" numOuts="6" numFns="16" productID="DHP260_3.03" comment="DHP260 with update from 15 Jan 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
      </family>
      <family name="Train Decoders (firmware 3.03+)" mfg="Doehler und Haass" file="Doehler_Haass_fw3.03_FH05A.xml">
        <model model="FH05A v1.10 (firmware 3.03+)" lowVersionID="1" highVersionID="1" numOuts="6" numFns="16" productID="FH05A_3.03" comment="FH05A-0 / FH05A-1 / FH05A-3 with update from 15 Jan 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)" />
          <!-- New from fw3.03  -->
          <output name="6" label="AUX 4|(or SUSI ZDAT)" />
          <!-- New from fw3.03  -->
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
      </family>
      <family name="Train Decoders (firmware 3.03+)" mfg="Doehler und Haass" file="Doehler_Haass_fw3.03_generic.xml">
        <model model="Generic DH v3.03 (firmware 3.03+)" numOuts="6" numFns="16" productID="GenericDH_3.03" comment="Generic DH profile for unknown or unlisted decoders with update from 15 Jan 2014">
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
      </family>
      <family name="Train Decoders (firmware 3.04 - May 2014)" mfg="Doehler und Haass" file="Doehler_Haass_fw3.04_DH05-10A.xml">
        <model model="DH05A v1.11 (firmware 3.04+)" lowVersionID="54" highVersionID="54" numOuts="4" numFns="16" productID="DH05A_3.04" comment="DH05A-0 / DH05A-1 / DH05A-3 with update from 31 May 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="|" />
          <!-- not available for this decoder -->
          <output name="6" label="|" />
          <!-- not available for this decoder -->
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
        <model model="DH10A v1.11 (firmware 3.04+)" lowVersionID="54" highVersionID="54" numOuts="4" numFns="16" productID="DH10A_3.04" comment="DH10A-0 / DH10A-1 / DH10A-3 with update from 31 May 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="|" />
          <!-- not available for this decoder -->
          <output name="6" label="|" />
          <!-- not available for this decoder -->
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
      </family>
      <family name="Train Decoders (firmware 3.04 - May 2014)" mfg="Doehler und Haass" file="Doehler_Haass_fw3.04_DH05-10B.xml">
        <model model="DH05B v2.09 (firmware 3.04+)" lowVersionID="54" highVersionID="54" numOuts="4" numFns="16" productID="DH05B_3.04" comment="DH05B-0 / DH05B-1 / DH05B-3 with update from 31 May 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="|" />
          <!-- not available for this decoder -->
          <output name="6" label="|" />
          <!-- not available for this decoder -->
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
        <model model="DH10B v2.09 (firmware 3.04+)" lowVersionID="54" highVersionID="54" numOuts="4" numFns="16" productID="DH10B_3.04" comment="DH10B-0 / DH10B-1 / DH10B-3 with update from 31 May 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="|" />
          <!-- not available for this decoder -->
          <output name="6" label="|" />
          <!-- not available for this decoder -->
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
      </family>
      <family name="Train Decoders (firmware 3.04 - May 2014)" mfg="Doehler und Haass" file="Doehler_Haass_fw3.04_DH05-10C_12-16-18-21-22A.xml">
        <model model="DH05C v3.04 (firmware 3.04+)" replacementModel="DH05C (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="54" highVersionID="54" numOuts="6" numFns="16" productID="DH05C_3_04" comment="DH05C-0 / DH05C-1 / DH05C-3 with update from 31 May 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)" />
          <!-- New from fw3.03  -->
          <output name="6" label="AUX 4|(or SUSI ZDAT)" />
          <!-- New from fw3.03  -->
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH10C v3.04 (firmware 3.04+)" replacementModel="DH10C (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="54" highVersionID="54" numOuts="6" numFns="16" productID="DH10C_3_04" comment="DH10C-0 / DH10C-1 / DH10C-3 with update from 31 May 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)" />
          <!-- New from fw3.03  -->
          <output name="6" label="AUX 4|(or SUSI ZDAT)" />
          <!-- New from fw3.03  -->
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH12A v3.04 (firmware 3.04+)" replacementModel="DH12A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="54" highVersionID="54" numOuts="6" numFns="16" productID="DH12A_3_04" comment="DH12A with update from 31 May 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH16A v3.04 (firmware 3.04+)" replacementModel="DH16A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="54" highVersionID="54" numOuts="6" numFns="16" productID="DH16A_3_04" comment="DH16A-0 /DH16A-1 /DH16A-2 /DH16A-3 with update from 31 May 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH18A v3.04 (firmware 3.04+)" replacementModel="DH18A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="54" highVersionID="54" numOuts="6" numFns="16" productID="DH18A_3_04" comment="DH18A with update from 31 May 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH21A v3.04 (firmware 3.04+)" replacementModel="DH21A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="54" highVersionID="54" numOuts="6" numFns="16" productID="DH21A_3_04" comment="DH21A with update from 31 May 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH22A v3.04 (firmware 3.04+)" replacementModel="DH22A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="54" highVersionID="54" numOuts="6" numFns="16" productID="DH22A_3_04" comment="DH22A with update from 31 May 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
      </family>
      <family name="Train Decoders (firmware 3.04 - May 2014)" mfg="Doehler und Haass" file="Doehler_Haass_fw3.04_DH06A.xml">
        <model model="DH06A v3.04 (firmware 3.04+)" replacementModel="DH06A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="54" highVersionID="54" numOuts="3" numFns="16" productID="DH06A_3.04" comment="DH06A for Köf with no analog support, with update from 31 May 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="Onboard|LED" />
          <output name="4" label="|" />
          <!-- not available for this decoder -->
          <output name="5" label="|" />
          <!-- not available for this decoder -->
          <output name="6" label="|" />
          <!-- not available for this decoder -->
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
      </family>
      <family name="Train Decoders (firmware 3.04 - May 2014)" mfg="Doehler und Haass" file="Doehler_Haass_fw3.04_DHP160.xml">
        <model model="DHP160/161/163 v8.11 (firmware 3.04+)" lowVersionID="54" highVersionID="54" numOuts="3" numFns="16" productID="DHP160_3.04" comment="DHP160 / DHP161 / DHP163 with update from 31 May 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="|" />
          <!-- not available for this decoder -->
          <output name="5" label="|" />
          <!-- not available for this decoder -->
          <output name="6" label="|" />
          <!-- not available for this decoder -->
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
      </family>
      <family name="Train Decoders (firmware 3.04 - May 2014)" mfg="Doehler und Haass" file="Doehler_Haass_fw3.04_DHP250.xml">
        <model model="DHP250/252/253 v8.11 (firmware 3.04+)" lowVersionID="54" highVersionID="54" numOuts="6" numFns="16" productID="DHP250_3.04" comment="DHP250/252/253 with update from 31 May 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
      </family>
      <family name="Train Decoders (firmware 3.04 - May 2014)" mfg="Doehler und Haass" file="Doehler_Haass_fw3.04_DHP260.xml">
        <model model="DHP260 v8.11 (firmware 3.04+)" lowVersionID="54" highVersionID="54" numOuts="6" numFns="16" productID="DHP260_3.04" comment="DHP260 with update from 31 May 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
      </family>
      <family name="Train Decoders (firmware 3.04 - May 2014)" mfg="Doehler und Haass" file="Doehler_Haass_fw3.04_FH05A.xml">
        <model model="FH05A v1.11 (firmware 3.04+)" lowVersionID="54" highVersionID="54" numOuts="6" numFns="16" productID="FH05A_3.04" comment="FH05A-0 / FH05A-1 / FH05A-3 with update from 31 May 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)" />
          <!-- New from fw3.03  -->
          <output name="6" label="AUX 4|(or SUSI ZDAT)" />
          <!-- New from fw3.03  -->
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
      </family>
      <family name="Train Decoders (firmware 3.04 - May 2014)" mfg="Doehler und Haass" file="Doehler_Haass_fw3.04_generic.xml">
        <model model="Generic DH v3.04 (firmware 3.04+)" numOuts="6" numFns="16" productID="GenericDH_3.04" comment="Generic DH profile for unknown or unlisted decoders with update from 31 May 2014">
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
      </family>
      <family name="Train Decoders (firmware 3.05 - Oct 2014)" mfg="Doehler und Haass" file="Doehler_Haass_fw3.05_DH05-10C_12-16-18-21-22A.xml">
        <model model="DH05C v3.05.104 (firmware 3.05+)" replacementModel="DH05C (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="104" highVersionID="104" numOuts="6" numFns="16" productID="DH05C_2014_10" comment="DH05C-0 / DH05C-1 / DH05C-3 with update from October 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)" />
          <!-- New from fw3.03  -->
          <output name="6" label="AUX 4|(or SUSI ZDAT)" />
          <!-- New from fw3.03  -->
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH05C v3.05.114 (firmware 3.05+)" replacementModel="DH05C (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="114" highVersionID="114" numOuts="6" numFns="16" productID="DH05C_2014_11" comment="DH05C-0 / DH05C-1 / DH05C-3 with update from November 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)" />
          <!-- New from fw3.03  -->
          <output name="6" label="AUX 4|(or SUSI ZDAT)" />
          <!-- New from fw3.03  -->
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH05C v3.05.15 (firmware 3.05+)" replacementModel="DH05C (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="15" highVersionID="15" numOuts="6" numFns="16" productID="DH05C_2015_01" comment="DH05C-0 / DH05C-1 / DH05C-3 with update from January 2015">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)" />
          <!-- New from fw3.03  -->
          <output name="6" label="AUX 4|(or SUSI ZDAT)" />
          <!-- New from fw3.03  -->
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH10C v3.05.104 (firmware 3.05+)" replacementModel="DH10C (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="104" highVersionID="104" numOuts="6" numFns="16" productID="DH10C_2014_10" comment="DH10C-0 / DH10C-1 / DH10C-3 with update from October 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)" />
          <!-- New from fw3.03  -->
          <output name="6" label="AUX 4|(or SUSI ZDAT)" />
          <!-- New from fw3.03  -->
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH10C v3.05.114 (firmware 3.05+)" replacementModel="DH10C (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="114" highVersionID="114" numOuts="6" numFns="16" productID="DH10C_2014_11" comment="DH10C-0 / DH10C-1 / DH10C-3 with update from November 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)" />
          <!-- New from fw3.03  -->
          <output name="6" label="AUX 4|(or SUSI ZDAT)" />
          <!-- New from fw3.03  -->
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH10C v3.05.15 (firmware 3.05+)" replacementModel="DH10C (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="15" highVersionID="15" numOuts="6" numFns="16" productID="DH10C_2015_01" comment="DH10C-0 / DH10C-1 / DH10C-3 with update from January 2015">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)" />
          <!-- New from fw3.03  -->
          <output name="6" label="AUX 4|(or SUSI ZDAT)" />
          <!-- New from fw3.03  -->
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH12A v3.05.104 (firmware 3.05+)" replacementModel="DH12A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="104" highVersionID="104" numOuts="6" numFns="16" productID="DH12A_2014_10" comment="DH12A with update from October 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH12A v3.05.114 (firmware 3.05+)" replacementModel="DH12A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="114" highVersionID="114" numOuts="6" numFns="16" productID="DH12A_2014_11" comment="DH12A with update from November 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH12A v3.05.15 (firmware 3.05+)" replacementModel="DH12A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="15" highVersionID="15" numOuts="6" numFns="16" productID="DH12A_2015_01" comment="DH12A with update from January 2015">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH16A v3.05.104 (firmware 3.05+)" replacementModel="DH16A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="104" highVersionID="104" numOuts="6" numFns="16" productID="DH16A_2014_10" comment="DH16A-0 /DH16A-1 /DH16A-2 /DH16A-3 with update from October 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH16A v3.05.114 (firmware 3.05+)" replacementModel="DH16A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="114" highVersionID="114" numOuts="6" numFns="16" productID="DH16A_2014_11" comment="DH16A-0 /DH16A-1 /DH16A-2 /DH16A-3 with update from November 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH16A v3.05.15 (firmware 3.05+)" replacementModel="DH16A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="15" highVersionID="15" numOuts="6" numFns="16" productID="DH16A_2015_01" comment="DH16A-0 /DH16A-1 /DH16A-2 /DH16A-3 with update from January 2015">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH18A v3.05.104 (firmware 3.05+)" replacementModel="DH18A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="104" highVersionID="104" numOuts="6" numFns="16" productID="DH18A_2014_10" comment="DH18A with update from October 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH18A v3.05.114 (firmware 3.05+)" replacementModel="DH18A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="114" highVersionID="114" numOuts="6" numFns="16" productID="DH18A_2014_11" comment="DH18A with update from November 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH18A v3.05.15 (firmware 3.05+)" replacementModel="DH18A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="15" highVersionID="15" numOuts="6" numFns="16" productID="DH18A_2015_01" comment="DH18A with update from January 2015">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH21A v3.05.104 (firmware 3.05+)" replacementModel="DH21A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="104" highVersionID="104" numOuts="6" numFns="16" productID="DH21A_2014_10" comment="DH21A with update from October 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH21A v3.05.114 (firmware 3.05+)" replacementModel="DH21A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="114" highVersionID="114" numOuts="6" numFns="16" productID="DH21A_2014_11" comment="DH21A with update from November 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH21A v3.05.15 (firmware 3.05+)" replacementModel="DH21A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="15" highVersionID="15" numOuts="6" numFns="16" productID="DH21A_2015_01" comment="DH21A with update from January 2015">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH22A v3.05.104 (firmware 3.05+)" replacementModel="DH22A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="104" highVersionID="104" numOuts="6" numFns="16" productID="DH22A_2014_10" comment="DH22A with update from October 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH22A v3.05.114 (firmware 3.05+)" replacementModel="DH22A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="114" highVersionID="114" numOuts="6" numFns="16" productID="DH22A_2014_11" comment="DH22A with update from November 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH22A v3.05.15 (firmware 3.05+)" replacementModel="DH22A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="15" highVersionID="15" numOuts="6" numFns="16" productID="DH22A_2015_01" comment="DH22A with update from January 2015">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
      </family>
      <family name="Train Decoders (firmware 3.05 - Oct 2014)" mfg="Doehler und Haass" file="Doehler_Haass_fw3.05_DH06A.xml">
        <model model="DH06A v3.05.104 (firmware 3.05+)" replacementModel="DH06A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="104" highVersionID="104" numOuts="3" numFns="16" productID="DH06A_2014.10" comment="DH06A for Köf with no analog support, with update from October 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="Onboard|LED" />
          <output name="4" label="|" />
          <!-- not available for this decoder -->
          <output name="5" label="|" />
          <!-- not available for this decoder -->
          <output name="6" label="|" />
          <!-- not available for this decoder -->
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH06A v3.05.114 (firmware 3.05+)" replacementModel="DH06A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="114" highVersionID="114" numOuts="3" numFns="16" productID="DH06A_2014.11" comment="DH06A for Köf with no analog support, with update from November 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="Onboard|LED" />
          <output name="4" label="|" />
          <!-- not available for this decoder -->
          <output name="5" label="|" />
          <!-- not available for this decoder -->
          <output name="6" label="|" />
          <!-- not available for this decoder -->
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH06A v3.05.15 (firmware 3.05+)" replacementModel="DH06A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="15" highVersionID="15" numOuts="3" numFns="16" productID="DH06A_2015.01" comment="DH06A for Köf with no analog support, with update from January 2015">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="Onboard|LED" />
          <output name="4" label="|" />
          <!-- not available for this decoder -->
          <output name="5" label="|" />
          <!-- not available for this decoder -->
          <output name="6" label="|" />
          <!-- not available for this decoder -->
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
      </family>
      <family name="Train Decoders (firmware 3.05 - Oct 2014)" mfg="Doehler und Haass" file="Doehler_Haass_fw3.05_FH05A.xml">
        <model model="FH05A v1.12.104 (firmware 3.05+)" lowVersionID="104" highVersionID="104" numOuts="6" numFns="16" productID="FH05A_2014.10" comment="FH05A-0 / FH05A-1 / FH05A-3 with update from October 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)" />
          <!-- New from fw3.03  -->
          <output name="6" label="AUX 4|(or SUSI ZDAT)" />
          <!-- New from fw3.03  -->
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
      </family>
      <family name="Function Decoders (firmware 3.05 - Oct 2014)" mfg="Doehler und Haass" file="Doehler_Haass_fw3.05_FH05B.xml">
        <model model="FH05B v3.05.15 (firmware 3.05+)" replacementModel="FH05B (firmware 3.12.050+)" replacementFamily="query:Function Decoders (2020)" lowVersionID="15" highVersionID="15" numOuts="6" numFns="16" productID="FH05B_2014.10" comment="FH05B-0 / FH05B-1 / FH05B-3 with update from October 2014">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)" />
          <!-- New from fw3.03  -->
          <output name="6" label="AUX 4|(or SUSI ZDAT)" />
          <!-- New from fw3.03  -->
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
      </family>
      <family name="Train Decoders (firmware 3.05 - Oct 2014)" mfg="Doehler und Haass" file="Doehler_Haass_fw3.05_generic.xml">
        <model model="Generic DH v3.05 (firmware 3.05+)" numOuts="6" numFns="16" productID="GenericDH_2014.10" comment="Generic DH profile for unknown or unlisted decoders with update from October 2014">
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
      </family>
      <family name="Train Decoders (2016)" mfg="Doehler und Haass" file="Doehler_Haass_fw3.06-07_DH05-10C_12-16-18-21-22A_PD12A.xml">
        <model model="DH05C v3.06.26 (firmware 3.06+)" replacementModel="DH05C (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="26" highVersionID="26" numOuts="6" numFns="16" productID="DH05C_2016_03" comment="DH05C-0 / DH05C-1 / DH05C-3 with update from March 2016">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)">
            <!-- New from fw3.03  -->
          </output>
          <output name="6" label="AUX 4|(or SUSI ZDAT)">
            <!-- New from fw3.03  -->
          </output>
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH10C v3.06.26 (firmware 3.06+)" replacementModel="DH10C (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="26" highVersionID="26" numOuts="6" numFns="16" productID="DH10C_2016_03" comment="DH10C-0 / DH10C-1 / DH10C-3 with update from March 2016">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)">
            <!-- New from fw3.03  -->
          </output>
          <output name="6" label="AUX 4|(or SUSI ZDAT)">
            <!-- New from fw3.03  -->
          </output>
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH12A v3.06.26 (firmware 3.06+)" replacementModel="DH12A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="26" highVersionID="26" numOuts="6" numFns="16" productID="DH12A_2016_03" comment="DH12A with update from March 2016">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH16A v3.06.26 (firmware 3.06+)" replacementModel="DH16A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="26" highVersionID="26" numOuts="6" numFns="16" productID="DH16A_2016_03" comment="DH16A-0 /DH16A-1 /DH16A-2 /DH16A-3 with update from March 2016">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH18A v3.06.26 (firmware 3.06+)" replacementModel="DH18A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="26" highVersionID="26" numOuts="8" numFns="16" productID="DH18A_2016_03" comment="DH18A with update from March 2016">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX|5" />
          <output name="8" label="AUX|6" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH21A v3.06.26 (firmware 3.06+)" replacementModel="DH21A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="26" highVersionID="26" numOuts="8" numFns="16" productID="DH21A_2016_03" comment="DH21A with update from March 2016">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX|5" />
          <output name="8" label="AUX|6" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH22A v3.06.26 (firmware 3.06+)" replacementModel="DH22A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="26" highVersionID="26" numOuts="6" numFns="16" productID="DH22A_2016_03" comment="DH22A with update from March 2016">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="PD12A v3.06.26 (firmware 3.06+)" replacementModel="PD12A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="26" highVersionID="26" numOuts="4" numFns="16" productID="PD12A" comment="PD12A-0 / PD12A-2 / PD12A-3 / PD12A-4 with update from March 2016">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
          </protocols>
        </model>
        <model model="DH05C v3.07.66 (firmware 3.07+)" replacementModel="DH05C (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="66" highVersionID="66" numOuts="4" numFns="16" productID="DH05C_2016_06" comment="DH05C-0 / DH05C-1 / DH05C-3 with update from June 2016">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)">
            <!-- New from fw3.03  -->
          </output>
          <output name="6" label="AUX 4|(or SUSI ZDAT)">
            <!-- New from fw3.03  -->
          </output>
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH10C v3.07.66 (firmware 3.07+)" replacementModel="DH10C (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="66" highVersionID="66" numOuts="4" numFns="16" productID="DH10C_2016_06" comment="DH10C-0 / DH10C-1 / DH10C-3 with update from June 2016">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)">
            <!-- New from fw3.03  -->
          </output>
          <output name="6" label="AUX 4|(or SUSI ZDAT)">
            <!-- New from fw3.03  -->
          </output>
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH12A v3.07.66 (firmware 3.07+)" replacementModel="DH12A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="66" highVersionID="66" numOuts="6" numFns="16" productID="DH12A_2016_06" comment="DH12A with update from June 2016">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH16A v3.07.66 (firmware 3.07+)" replacementModel="DH16A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="66" highVersionID="66" numOuts="6" numFns="16" productID="DH16A_2016_06" comment="DH16A-0 /DH16A-1 /DH16A-2 /DH16A-3 with update from June 2016">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH18A v3.07.66 (firmware 3.07+)" replacementModel="DH18A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="66" highVersionID="66" numOuts="8" numFns="16" productID="DH18A_2016_06" comment="DH18A with update from June 2016">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX|5" />
          <output name="8" label="AUX|6" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH21A v3.07.66 (firmware 3.07+)" replacementModel="DH21A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="66" highVersionID="66" numOuts="8" numFns="16" productID="DH21A_2016_06" comment="DH21A with update from June 2016">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX|5" />
          <output name="8" label="AUX|6" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH22A v3.07.66 (firmware 3.07+)" replacementModel="DH22A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="66" highVersionID="66" numOuts="6" numFns="16" productID="DH22A_2016_06" comment="DH22A with update from June 2016">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="PD12A v3.07.66 (firmware 3.07+)" replacementModel="PD12A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="66" highVersionID="66" numOuts="4" numFns="16" productID="PD12A" comment="PD12A-0 / PD12A-2 / PD12A-3 / PD12A-4 with update from June 2016">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
          </protocols>
        </model>
      </family>
      <family name="Function Decoders (2016)" mfg="Doehler und Haass" file="Doehler_Haass_fw3.06-07_FH05B-22A.xml">
        <model model="FH05B v3.06.26 (firmware 3.06+)" replacementModel="FH05B (firmware 3.12.050+)" replacementFamily="query:Function Decoders (2020)" lowVersionID="26" highVersionID="26" numOuts="6" numFns="16" productID="FH05B_2016.03" comment="FH05B-0 / FH05B-1 / FH05B-3 with update from March 2016">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)">
            <!-- New from fw3.03  -->
          </output>
          <output name="6" label="AUX 4|(or SUSI ZDAT)">
            <!-- New from fw3.03  -->
          </output>
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
        <model model="FH22A v3.06.26 (firmware 3.06+)" replacementModel="FH22A (firmware 3.12.050+)" replacementFamily="query:Function Decoders (2020)" lowVersionID="26" highVersionID="26" numOuts="8" numFns="16" productID="FH22A_2016.03" comment="FH22A with update from March 2016">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX 5|(or SUSI ZCLK)">
            <!-- New from fw3.03  -->
          </output>
          <output name="8" label="AUX 6|(or SUSI ZDAT)">
            <!-- New from fw3.03  -->
          </output>
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
        <model model="FH05B v3.07.66 (firmware 3.07+)" replacementModel="FH05B (firmware 3.12.050+)" replacementFamily="query:Function Decoders (2020)" lowVersionID="66" highVersionID="66" numOuts="6" numFns="16" productID="FH05B_2016.06" comment="FH05B-0 / FH05B-1 / FH05B-3 with update from June 2016">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)">
            <!-- New from fw3.03  -->
          </output>
          <output name="6" label="AUX 4|(or SUSI ZDAT)">
            <!-- New from fw3.03  -->
          </output>
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
        <model model="FH22A v3.07.66 (firmware 3.07+)" replacementModel="FH22A (firmware 3.12.050+)" replacementFamily="query:Function Decoders (2020)" lowVersionID="66" highVersionID="66" numOuts="8" numFns="16" productID="FH22A_2016.06" comment="FH22A with update from June 2016">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX 5|(or SUSI ZCLK)">
            <!-- New from fw3.03  -->
          </output>
          <output name="8" label="AUX 6|(or SUSI ZDAT)">
            <!-- New from fw3.03  -->
          </output>
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
      </family>
      <family name="Train Decoders (2017)" mfg="Doehler und Haass" file="Doehler_Haass_fw3.08-09_DH05-10C_12-16-18-21-22A_PD05-12A.xml">
        <model model="DH05C v3.08.27 (firmware 3.08+)" replacementModel="DH05C (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="27" highVersionID="27" numOuts="6" numFns="16" productID="DH05C_2017_02" comment="DH05C-0 / DH05C-1 / DH05C-3 with update from February 2017">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)">
            <!-- New from fw3.03  -->
          </output>
          <output name="6" label="AUX 4|(or SUSI ZDAT)">
            <!-- New from fw3.03  -->
          </output>
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH10C v3.08.27 (firmware 3.08+)" replacementModel="DH10C (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="27" highVersionID="27" numOuts="6" numFns="16" productID="DH10C_2017_02" comment="DH10C-0 / DH10C-1 / DH10C-3 with update from February 2017">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)">
            <!-- New from fw3.03  -->
          </output>
          <output name="6" label="AUX 4|(or SUSI ZDAT)">
            <!-- New from fw3.03  -->
          </output>
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH12A v3.08.27 (firmware 3.08+)" replacementModel="DH12A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="27" highVersionID="27" numOuts="6" numFns="16" productID="DH12A_2017_02" comment="DH12A with update from February 2017">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH16A v3.08.27 (firmware 3.08+)" replacementModel="DH16A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="27" highVersionID="27" numOuts="6" numFns="16" productID="DH16A_2017_02" comment="DH16A-0 /DH16A-1 /DH16A-2 /DH16A-3 with update from February 2017">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH18A v3.08.27 (firmware 3.08+)" replacementModel="DH18A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="27" highVersionID="27" numOuts="8" numFns="16" productID="DH18A_2017_02" comment="DH18A with update from February 2017">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX|5" />
          <output name="8" label="AUX|6" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH21A v3.08.27 (firmware 3.08+)" replacementModel="DH21A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="27" highVersionID="27" numOuts="8" numFns="16" productID="DH21A_2017_02" comment="DH21A with update from February 2017">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX|5" />
          <output name="8" label="AUX|6" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH22A v3.08.27 (firmware 3.08+)" replacementModel="DH22A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="27" highVersionID="27" numOuts="6" numFns="16" productID="DH22A_2017_02" comment="DH22A with update from February 2017">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="PD12A v3.08.27 (firmware 3.08+)" replacementModel="PD12A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="27" highVersionID="27" numOuts="4" numFns="16" productID="PD12A" comment="PD12A-0 / PD12A-2 / PD12A-3 / PD12A-4 with update from February 2017">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
          </protocols>
        </model>
        <model model="DH05C v3.09.117 (firmware 3.09+)" replacementModel="DH05C (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="117" highVersionID="117" numOuts="4" numFns="16" productID="DH05C_2017_11" comment="DH05C-0 / DH05C-1 / DH05C-3 with update from November 2017">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)">
            <!-- New from fw3.03  -->
          </output>
          <output name="6" label="AUX 4|(or SUSI ZDAT)">
            <!-- New from fw3.03  -->
          </output>
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH10C v3.09.117 (firmware 3.09+)" replacementModel="DH10C (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="117" highVersionID="117" numOuts="4" numFns="16" productID="DH10C_2017_11" comment="DH10C-0 / DH10C-1 / DH10C-3 with update from November 2017">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)">
            <!-- New from fw3.03  -->
          </output>
          <output name="6" label="AUX 4|(or SUSI ZDAT)">
            <!-- New from fw3.03  -->
          </output>
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH12A v3.09.117 (firmware 3.09+)" replacementModel="DH12A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="117" highVersionID="117" numOuts="6" numFns="16" productID="DH12A_2017_11" comment="DH12A with update from November 2017">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH16A v3.09.117 (firmware 3.09+)" replacementModel="DH16A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="117" highVersionID="117" numOuts="6" numFns="16" productID="DH16A_2017_11" comment="DH16A-0 /DH16A-1 /DH16A-2 /DH16A-3 with update from November 2017">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH18A v3.09.117 (firmware 3.09+)" replacementModel="DH18A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="117" highVersionID="117" numOuts="8" numFns="16" productID="DH18A_2017_11" comment="DH18A with update from November 2017">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX|5" />
          <output name="8" label="AUX|6" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH21A v3.09.117 (firmware 3.09+)" replacementModel="DH21A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="117" highVersionID="117" numOuts="8" numFns="16" productID="DH21A_2017_11" comment="DH21A with update from November 2017">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX|5" />
          <output name="8" label="AUX|6" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH22A v3.09.117 (firmware 3.09+)" replacementModel="DH22A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="117" highVersionID="117" numOuts="6" numFns="16" productID="DH22A_2017_11" comment="DH22A with update from November 2017">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="PD05A v3.09.117 (firmware 3.09+)" replacementModel="PD05A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="117" highVersionID="117" numOuts="2" numFns="16" productID="PD05A" comment="PD05A-0 / PD05A-2 / PD05A-3 with update from November 2017">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
          </protocols>
        </model>
        <model model="PD12A v3.09.117 (firmware 3.09+)" replacementModel="PD12A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="117" highVersionID="117" numOuts="4" numFns="16" productID="PD12A" comment="PD12A-0 / PD12A-2 / PD12A-3 / PD12A-4 with update from November 2017">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
          </protocols>
        </model>
      </family>
      <family name="Function Decoders (2018)" mfg="Doehler und Haass" file="Doehler_Haass_fw3.10-11_FH05B-18-22A.xml">
        <model model="FH05B v3.10.48 (firmware 3.10+)" replacementModel="FH05B (firmware 3.12.050+)" replacementFamily="query:Function Decoders (2020)" lowVersionID="48" highVersionID="48" numOuts="6" numFns="16" productID="FH05B_2018.04" comment="FH05B-0 / FH05B-1 / FH05B-3 with update from April 2018">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)">
            <!-- New from fw3.03  -->
          </output>
          <output name="6" label="AUX 4|(or SUSI ZDAT)">
            <!-- New from fw3.03  -->
          </output>
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
        <model model="FH18A v3.10.48 (firmware 3.10+)" replacementModel="FH18A (firmware 3.12.050+)" replacementFamily="query:Function Decoders (2020)" lowVersionID="48" highVersionID="48" numOuts="8" numFns="18" productID="FH18A_2018.04" comment="FH18A with update from April 2018">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX 5|(or SUSI ZCLK)" />
          <output name="8" label="AUX 6|(or SUSI ZDAT)" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
        <model model="FH22A v3.10.48 (firmware 3.10+)" replacementModel="FH22A (firmware 3.12.050+)" replacementFamily="query:Function Decoders (2020)" lowVersionID="48" highVersionID="48" numOuts="8" numFns="18" productID="FH22A_2018.04" comment="FH22A with update from April 2018">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX 5|(or SUSI ZCLK)">
            <!-- New from fw3.03  -->
          </output>
          <output name="8" label="AUX 6|(or SUSI ZDAT)">
            <!-- New from fw3.03  -->
          </output>
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
        <model model="FH05B v3.11.98 (firmware 3.11+)" replacementModel="FH05B (firmware 3.12.050+)" replacementFamily="query:Function Decoders (2020)" lowVersionID="98" highVersionID="98" numOuts="6" numFns="16" productID="FH05B_2018.10" comment="FH05B-0 / FH05B-1 / FH05B-3 with update from October 2018">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)">
            <!-- New from fw3.03  -->
          </output>
          <output name="6" label="AUX 4|(or SUSI ZDAT)">
            <!-- New from fw3.03  -->
          </output>
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
        <model model="FH18A v3.11.98 (firmware 3.11+)" replacementModel="FH18A (firmware 3.12.050+)" replacementFamily="query:Function Decoders (2020)" lowVersionID="98" highVersionID="98" numOuts="8" numFns="18" productID="FH18A_2018.10" comment="FH18A with update from October 2018">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX 5|(or SUSI ZCLK)" />
          <output name="8" label="AUX 6|(or SUSI ZDAT)" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
        <model model="FH22A v3.11.98 (firmware 3.11+)" replacementModel="FH22A (firmware 3.12.050+)" replacementFamily="query:Function Decoders (2020)" lowVersionID="98" highVersionID="98" numOuts="8" numFns="18" productID="FH22A_2018.10" comment="FH22A with update from October 2018">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX 5|(or SUSI ZCLK)">
            <!-- New from fw3.03  -->
          </output>
          <output name="8" label="AUX 6|(or SUSI ZDAT)">
            <!-- New from fw3.03  -->
          </output>
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
      </family>
      <family name="Train Decoders (2018)" mfg="Doehler und Haass" file="Doehler_Haass_fw3.10_DH05-10C_12-16-18-21-22A_PD05-12A.xml">
        <model model="DH05C v3.10.48 (firmware 3.10+)" replacementModel="DH05C (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="48" highVersionID="48" numOuts="6" numFns="16" productID="DH05C_2018_04" comment="DH05C-0 / DH05C-1 / DH05C-3 with update from April 2018">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)">
            <!-- New from fw3.03  -->
          </output>
          <output name="6" label="AUX 4|(or SUSI ZDAT)">
            <!-- New from fw3.03  -->
          </output>
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH10C v3.10.48 (firmware 3.10+)" replacementModel="DH10C (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="48" highVersionID="48" numOuts="6" numFns="16" productID="DH10C_2018_04" comment="DH10C-0 / DH10C-1 / DH10C-3 with update from April 2018">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)">
            <!-- New from fw3.03  -->
          </output>
          <output name="6" label="AUX 4|(or SUSI ZDAT)">
            <!-- New from fw3.03  -->
          </output>
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH12A v3.10.48 (firmware 3.10+)" replacementModel="DH12A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="48" highVersionID="48" numOuts="6" numFns="16" productID="DH12A_2018_04" comment="DH12A with update from April 2018">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH16A v3.10.48 (firmware 3.10+)" replacementModel="DH16A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="48" highVersionID="48" numOuts="6" numFns="16" productID="DH16A_2018_04" comment="DH16A-0 /DH16A-1 /DH16A-2 /DH16A-3 with update from April 2018">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH18A v3.10.48 (firmware 3.10+)" replacementModel="DH18A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="48" highVersionID="48" numOuts="8" numFns="16" productID="DH18A_2018_04" comment="DH18A with update from April 2018">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX|5" />
          <output name="8" label="AUX|6" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH21A v3.10.48 (firmware 3.10+)" replacementModel="DH21A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="48" highVersionID="48" numOuts="8" numFns="16" productID="DH21A_2018_04" comment="DH21A with update from April 2018">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX|5" />
          <output name="8" label="AUX|6" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH22A v3.10.48 (firmware 3.10+)" replacementModel="DH22A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="48" highVersionID="48" numOuts="6" numFns="16" productID="DH22A_2018_04" comment="DH22A with update from April 2018">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="PD05A v3.10.48 (firmware 3.10+)" replacementModel="PD05A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="48" highVersionID="48" numOuts="2" numFns="16" productID="PD05A" comment="PD05A-0 / PD05A-2 / PD05A-3 with update from April 2018">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
          </protocols>
        </model>
        <model model="PD12A v3.10.48 (firmware 3.10+)" replacementModel="PD12A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="48" highVersionID="48" numOuts="4" numFns="16" productID="PD12A" comment="PD12A-0 / PD12A-2 / PD12A-3 / PD12A-4 with update from April 2018">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
          </protocols>
        </model>
      </family>
      <family name="Train Decoders (2018)" mfg="Doehler und Haass" file="Doehler_Haass_fw3.11_DH05-10C_12-16-18-21-22A_PD05-12A.xml">
        <model model="DH05C v3.11.98 (firmware 3.11+)" replacementModel="DH05C (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="98" highVersionID="98" numOuts="6" numFns="16" productID="DH05C_2018_09" comment="DH05C-0 / DH05C-1 / DH05C-3 with update from September 2018">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)">
            <!-- New from fw3.03  -->
          </output>
          <output name="6" label="AUX 4|(or SUSI ZDAT)">
            <!-- New from fw3.03  -->
          </output>
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH10C v3.11.98 (firmware 3.11+)" replacementModel="DH10C (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="98" highVersionID="98" numOuts="6" numFns="16" productID="DH10C_2018_09" comment="DH10C-0 / DH10C-1 / DH10C-3 with update from September 2018">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)">
            <!-- New from fw3.03  -->
          </output>
          <output name="6" label="AUX 4|(or SUSI ZDAT)">
            <!-- New from fw3.03  -->
          </output>
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH12A v3.11.98 (firmware 3.11+)" replacementModel="DH12A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="98" highVersionID="98" numOuts="6" numFns="16" productID="DH12A_2018_09" comment="DH12A with update from September 2018">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH16A v3.11.98 (firmware 3.11+)" replacementModel="DH16A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="98" highVersionID="98" numOuts="6" numFns="16" productID="DH16A_2018_09" comment="DH16A-0 /DH16A-1 /DH16A-2 /DH16A-3 with update from September 2018">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH18A v3.11.98 (firmware 3.11+)" replacementModel="DH18A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="98" highVersionID="98" numOuts="8" numFns="16" productID="DH18A_2018_09" comment="DH18A with update from September 2018">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX|5" />
          <output name="8" label="AUX|6" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH21A v3.11.98 (firmware 3.11+)" replacementModel="DH21A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="98" highVersionID="98" numOuts="8" numFns="16" productID="DH21A_2018_09" comment="DH21A with update from September 2018">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX|5" />
          <output name="8" label="AUX|6" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH22A v3.11.98 (firmware 3.11+)" replacementModel="DH22A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="98" highVersionID="98" numOuts="6" numFns="16" productID="DH22A_2018_09" comment="DH22A with update from September 2018">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="PD05A v3.11.98 (firmware 3.11+)" replacementModel="PD05A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="98" highVersionID="98" numOuts="2" numFns="16" productID="PD05A" comment="PD05A-0 / PD05A-2 / PD05A-3 with update from September 2018">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
          </protocols>
        </model>
        <model model="PD12A v3.11.98 (firmware 3.11+)" replacementModel="PD12A (firmware 3.12.050+)" replacementFamily="query:Train Decoders (2020)" lowVersionID="98" highVersionID="98" numOuts="4" numFns="16" productID="PD12A" comment="PD12A-0 / PD12A-2 / PD12A-3 / PD12A-4 with update from September 2018">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
          </protocols>
        </model>
      </family>
      <family name="Train Decoders (2020)" mfg="Doehler und Haass" file="Doehler_Haass_fw3.12_DH05-10C_12-16-18-21-22A_PD05-12A.xml">
        <model model="DH05C (firmware 3.12.050+)" replacementModel="DH05C (firmware 3.13.053+)" replacementFamily="query:Train Decoders (2023)" lowVersionID="50" highVersionID="50" numOuts="6" numFns="16" productID="52" comment="DH05C-0 / DH05C-1 / DH05C-3 with update from May 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)">
            <!-- New from fw3.03  -->
          </output>
          <output name="6" label="AUX 4|(or SUSI ZDAT)">
            <!-- New from fw3.03  -->
          </output>
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH05C Gen. 2 (firmware 3.12.050+)" lowVersionID="50" highVersionID="50" numOuts="8" numFns="16" productID="52" comment="DH05C-0 / DH05C-1 / DH05C-3 2nd Generation with update from May 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3">
            <!-- New in Gen 2 decoder  -->
          </output>
          <output name="6" label="AUX|4">
            <!-- New in Gen 2 decoder  -->
          </output>
          <output name="7" label="Dimming (with std mapping)|or AUX 5 or SUSI ZCLK" />
          <output name="8" label="Shunting (with std mapping)|or AUX 6 or SUSI ZDAT" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH06A (firmware 3.12.050+)" replacementModel="DH06A (firmware 3.13.053+)" replacementFamily="query:Train Decoders (2023)" lowVersionID="50" highVersionID="50" numOuts="3" numFns="16" productID="60" comment="DH06A for Köf with no analog support, with update from May 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="Onboard|LED" />
          <output name="4" label="|" />
          <!-- not available for this decoder -->
          <output name="5" label="|" />
          <!-- not available for this decoder -->
          <output name="6" label="|" />
          <!-- not available for this decoder -->
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
        <model model="DH10C (firmware 3.12.050+)" replacementModel="DH10C (firmware 3.13.053+)" replacementFamily="query:Train Decoders (2023)" lowVersionID="50" highVersionID="50" numOuts="6" numFns="16" productID="102" comment="DH10C-0 / DH10C-1 / DH10C-3 with update from May 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)">
            <!-- New from fw3.03  -->
          </output>
          <output name="6" label="AUX 4|(or SUSI ZDAT)">
            <!-- New from fw3.03  -->
          </output>
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH10C Gen. 2 (firmware 3.12.050+)" lowVersionID="50" highVersionID="50" numOuts="8" numFns="16" productID="102" comment="DH10C-0 / DH10C-1 / DH10C-3 2nd Generation with update from May 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3">
            <!-- New in Gen 2 decoder  -->
          </output>
          <output name="6" label="AUX|4">
            <!-- New in Gen 2 decoder  -->
          </output>
          <output name="7" label="Dimming (with std mapping)|or AUX 5 or SUSI ZCLK" />
          <output name="8" label="Shunting (with std mapping)|or AUX 6 or SUSI ZDAT" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH12A (firmware 3.12.050+)" replacementModel="DH12A (firmware 3.13.053+)" replacementFamily="query:Train Decoders (2023)" lowVersionID="50" highVersionID="50" numOuts="6" numFns="16" productID="120" comment="DH12A with update from May 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH14B (firmware 3.12.050+)" replacementModel="DH14B (firmware 3.13.053+)" replacementFamily="query:Train Decoders (2023)" lowVersionID="50" highVersionID="50" numOuts="6" numFns="16" productID="141" comment="DH14B with update from May 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH16A (firmware 3.12.050+)" replacementModel="DH16A (firmware 3.13.053+)" replacementFamily="query:Train Decoders (2023)" lowVersionID="50" highVersionID="50" numOuts="6" numFns="16" productID="160" comment="DH16A-0 /DH16A-1 /DH16A-2 /DH16A-3 with update from May 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH18A (firmware 3.12.050+)" replacementModel="DH18A (firmware 3.13.053+)" replacementFamily="query:Train Decoders (2023)" lowVersionID="50" highVersionID="50" numOuts="8" numFns="16" productID="180" comment="DH18A with update from May 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX|5" />
          <output name="8" label="AUX|6" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH21A (firmware 3.12.050+)" replacementModel="DH21A (firmware 3.13.053+)" replacementFamily="query:Train Decoders (2023)" lowVersionID="50" highVersionID="50" numOuts="8" numFns="16" productID="200" comment="DH21A with update from May 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX|5" />
          <output name="8" label="AUX|6" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH22A (firmware 3.12.050+)" replacementModel="DH22A (firmware 3.13.053+)" replacementFamily="query:Train Decoders (2023)" lowVersionID="50" highVersionID="50" numOuts="6" numFns="16" productID="202" comment="DH22A with update from May 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="PD05A (firmware 3.12.050+)" replacementModel="PD05A (firmware 3.13.053+)" replacementFamily="query:Train Decoders (2023)" lowVersionID="50" highVersionID="50" numOuts="2" numFns="16" productID="131" comment="PD05A-0 / PD05A-2 / PD05A-3 with update from May 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
          </protocols>
        </model>
        <model model="PD10MU (firmware 3.12.050+)" replacementModel="PD10MU (firmware 3.13.053+)" replacementFamily="query:Train Decoders (2023)" lowVersionID="50" highVersionID="50" numOuts="4" numFns="16" productID="130" comment="PD10MU-3 / PD10MU-4 commissioned by DM-Toys">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
          </protocols>
        </model>
        <model model="PD12A (firmware 3.12.050+)" replacementModel="PD12A (firmware 3.13.053+)" replacementFamily="query:Train Decoders (2023)" lowVersionID="50" highVersionID="50" numOuts="4" numFns="16" productID="130" comment="PD12A-0 / PD12A-2 / PD12A-3 / PD12A-4 with update from May 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
          </protocols>
        </model>
      </family>
      <family name="Function Decoders (2020)" mfg="Doehler und Haass" file="Doehler_Haass_fw3.12_FH05B-18-22A.xml">
        <model model="FH05B (firmware 3.12.050+)" replacementModel="FH05B (firmware 3.13.053+)" replacementFamily="query:Function Decoders (2023)" lowVersionID="50" highVersionID="50" numOuts="6" numFns="16" productID="41" comment="FH05B-0 / FH05B-1 / FH05B-3 with update from May 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)">
            <!-- New from fw3.03  -->
          </output>
          <output name="6" label="AUX 4|(or SUSI ZDAT)">
            <!-- New from fw3.03  -->
          </output>
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
        <model model="FH18A (firmware 3.12.050+)" replacementModel="FH18A (firmware 3.13.053+)" replacementFamily="query:Function Decoders (2023)" lowVersionID="50" highVersionID="50" numOuts="8" numFns="18" productID="170" comment="FH18A with update from May 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX 5|(or SUSI ZCLK)" />
          <output name="8" label="AUX 6|(or SUSI ZDAT)" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
        <model model="FH22A (firmware 3.12.050+)" replacementModel="FH22A (firmware 3.13.053+)" replacementFamily="query:Function Decoders (2023)" lowVersionID="50" highVersionID="50" numOuts="8" numFns="18" productID="192" comment="FH22A with update from May 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX 5|(or SUSI ZCLK)">
            <!-- New from fw3.03  -->
          </output>
          <output name="8" label="AUX 6|(or SUSI ZDAT)">
            <!-- New from fw3.03  -->
          </output>
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
      </family>
      <family name="Train Decoders (2023)" mfg="Doehler und Haass" file="Doehler_Haass_fw3.13_DH05-22B_PD05-21A.xml">
        <model model="DH05C (firmware 3.13.053+)" lowVersionID="53" highVersionID="53" numOuts="6" numFns="16" productID="52" comment="DH05C-0 / DH05C-1 / DH05C-3 with update from May 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)">
            <!-- New from fw3.03  -->
          </output>
          <output name="6" label="AUX 4|(or SUSI ZDAT)">
            <!-- New from fw3.03  -->
          </output>
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH05C Gen. 2 (firmware 3.13.053+)" lowVersionID="53" highVersionID="53" numOuts="8" numFns="16" productID="52" comment="DH05C-0 / DH05C-1 / DH05C-3 2nd Generation with update from May 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3">
            <!-- New in Gen 2 decoder  -->
          </output>
          <output name="6" label="AUX|4">
            <!-- New in Gen 2 decoder  -->
          </output>
          <output name="7" label="Dimming (with std mapping)|or AUX 5 or SUSI ZCLK" />
          <output name="8" label="Shunting (with std mapping)|or AUX 6 or SUSI ZDAT" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH06A (firmware 3.13.053+)" lowVersionID="53" highVersionID="53" numOuts="3" numFns="16" productID="60" comment="DH06A for Köf with no analog support, with update from May 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="Onboard|LED" />
          <output name="4" label="|" />
          <!-- not available for this decoder -->
          <output name="5" label="|" />
          <!-- not available for this decoder -->
          <output name="6" label="|" />
          <!-- not available for this decoder -->
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
        <model model="DH06A Gen. 2 (firmware 3.13.053+)" lowVersionID="53" highVersionID="53" numOuts="3" numFns="16" productID="60" comment="DH06A for Köf with no analog support, with update from May 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="Onboard|LED" />
          <output name="4" label="|" />
          <!-- not available for this decoder -->
          <output name="5" label="|" />
          <!-- not available for this decoder -->
          <output name="6" label="|" />
          <!-- not available for this decoder -->
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
        <model model="DH10C (firmware 3.13.053+)" lowVersionID="53" highVersionID="53" numOuts="6" numFns="16" productID="102" comment="DH10C-0 / DH10C-1 / DH10C-3 with update from May 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)">
            <!-- New from fw3.03  -->
          </output>
          <output name="6" label="AUX 4|(or SUSI ZDAT)">
            <!-- New from fw3.03  -->
          </output>
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH10C Gen. 2 (firmware 3.13.053+)" lowVersionID="53" highVersionID="53" numOuts="8" numFns="16" productID="102" comment="DH10C-0 / DH10C-1 / DH10C-3 2nd Generation with update from May 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3">
            <!-- New in Gen 2 decoder  -->
          </output>
          <output name="6" label="AUX|4">
            <!-- New in Gen 2 decoder  -->
          </output>
          <output name="7" label="Dimming (with std mapping)|or AUX 5 or SUSI ZCLK" />
          <output name="8" label="Shunting (with std mapping)|or AUX 6 or SUSI ZDAT" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH12A (firmware 3.13.053+)" lowVersionID="53" highVersionID="53" numOuts="6" numFns="16" productID="120" comment="DH12A with update from May 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH14B (firmware 3.13.053+)" lowVersionID="53" highVersionID="53" numOuts="6" numFns="16" productID="141" comment="DH14B with update from May 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH16A (firmware 3.13.053+)" lowVersionID="53" highVersionID="53" numOuts="6" numFns="16" productID="160" comment="DH16A-0 /DH16A-1 /DH16A-2 /DH16A-3 with update from May 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH16A Gen. 2 (firmware 3.13.053+)" lowVersionID="53" highVersionID="53" numOuts="6" numFns="16" productID="160" comment="DH16A-0 /DH16A-1 /DH16A-2 /DH16A-3 with update from May 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH18A (firmware 3.13.053+)" lowVersionID="53" highVersionID="53" numOuts="8" numFns="16" productID="180" comment="DH18A with update from May 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX|5" />
          <output name="8" label="AUX|6" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH18A Gen. 2 (firmware 3.13.053+)" lowVersionID="53" highVersionID="53" numOuts="8" numFns="16" productID="180" comment="DH18A with update from May 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX|5" />
          <output name="8" label="AUX|6" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH21A (firmware 3.13.053+)" lowVersionID="53" highVersionID="53" numOuts="8" numFns="16" productID="200" comment="DH21A with update from May 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX|5" />
          <output name="8" label="AUX|6" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH21A Gen. 2 (firmware 3.13.053+)" lowVersionID="53" highVersionID="53" numOuts="8" numFns="16" productID="200" comment="DH21A with update from May 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX|5" />
          <output name="8" label="AUX|6" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH21B (firmware 3.13.053+)" lowVersionID="53" highVersionID="53" numOuts="10" numFns="16" productID="200" comment="DH21B">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX|5" />
          <output name="8" label="AUX|6" />
          <output name="9" label="AUX|7" />
          <output name="10" label="AUX|8" />
          <output name="11" label="Dimmed|Lights" />
          <output name="12" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH22A (firmware 3.13.053+)" lowVersionID="53" highVersionID="53" numOuts="8" numFns="16" productID="202" comment="DH22A with update from May 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX|5" />
          <output name="8" label="AUX|6" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH22A Gen. 2 (firmware 3.13.053+)" lowVersionID="53" highVersionID="53" numOuts="8" numFns="16" productID="202" comment="DH22A with update from May 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX|5" />
          <output name="8" label="AUX|6" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="DH22B (firmware 3.13.053+)" lowVersionID="53" highVersionID="53" numOuts="10" numFns="16" productID="202" comment="DH22B">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX|5" />
          <output name="8" label="AUX|6" />
          <output name="9" label="AUX|7" />
          <output name="10" label="AUX|8" />
          <output name="11" label="Dimmed|Lights" />
          <output name="12" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="PD05A (firmware 3.13.053+)" lowVersionID="53" highVersionID="53" numOuts="2" numFns="16" productID="131" comment="PD05A-0 / PD05A-2 / PD05A-3 with update from May 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
        <model model="PD05A Gen. 2 (firmware 3.13.053+)" lowVersionID="53" highVersionID="53" numOuts="2" numFns="16" productID="131" comment="PD05A-0 / PD05A-2 / PD05A-3 with update from May 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
        <model model="PD06A (firmware 3.13.053+)" lowVersionID="53" highVersionID="53" numOuts="4" numFns="16" productID="132" comment="PD06A-0 / PD06A-3">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
        <model model="PD10MU (firmware 3.13.053+)" lowVersionID="53" highVersionID="53" numOuts="4" numFns="16" productID="130" comment="PD10MU-3 / PD10MU-4 commissioned by DM-Toys">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
          </protocols>
        </model>
        <model model="PD12A (firmware 3.13.053+)" lowVersionID="53" highVersionID="53" numOuts="4" numFns="16" productID="130" comment="PD12A-0 / PD12A-2 / PD12A-3 / PD12A-4 with update from May 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
          </protocols>
        </model>
        <model model="PD18A (firmware 3.13.053+)" lowVersionID="53" highVersionID="53" numOuts="4" numFns="16" productID="134" comment="PD18A">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
          </protocols>
        </model>
        <model model="PD18MU (firmware 3.13.053+)" lowVersionID="53" highVersionID="53" numOuts="4" numFns="16" productID="134" comment="PD18MU">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
          </protocols>
        </model>
        <model model="PD21A (firmware 3.13.053+)" lowVersionID="53" highVersionID="53" numOuts="4" numFns="16" productID="133" comment="PD21A-4">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
          </protocols>
        </model>
      </family>
      <family name="Function Decoders (2023)" mfg="Doehler und Haass" file="Doehler_Haass_fw3.13_FH05B-22A.xml">
        <model model="FH05B (firmware 3.13.053+)" lowVersionID="53" highVersionID="53" numOuts="6" numFns="16" productID="41" comment="FH05B-0 / FH05B-1 / FH05B-3 with update from May 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)">
            <!-- New from fw3.03  -->
          </output>
          <output name="6" label="AUX 4|(or SUSI ZDAT)">
            <!-- New from fw3.03  -->
          </output>
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
        <model model="FH18A (firmware 3.13.053+)" lowVersionID="53" highVersionID="53" numOuts="8" numFns="18" productID="170" comment="FH18A with update from May 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX 5|(or SUSI ZCLK)" />
          <output name="8" label="AUX 6|(or SUSI ZDAT)" />
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
        <model model="FH22A (firmware 3.13.053+)" lowVersionID="53" highVersionID="53" numOuts="8" numFns="18" productID="192" comment="FH22A with update from May 2020">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX 5|(or SUSI ZCLK)">
            <!-- New from fw3.03  -->
          </output>
          <output name="8" label="AUX 6|(or SUSI ZDAT)">
            <!-- New from fw3.03  -->
          </output>
          <output name="9" label="Dimmed|Lights" />
          <output name="10" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
      </family>
      <family name="Combo sound decoders" mfg="Doehler und Haass" file="Doehler_Haass_sd_SD18A.xml">
        <model model="SD18A (firmware 1.00+)" replacementModel="SD18A (firmware 1.12+)" replacementFamily="query:Sound Decoders (2020)" lowVersionID="1" highVersionID="1" numOuts="4" numFns="16" productID="SD18A_1.00" comment="SD18A with original firmware">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="|" />
          <!-- not available for this decoder -->
          <output name="6" label="|" />
          <!-- not available for this decoder -->
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
        <model model="SD18A (firmware 1.01+)" replacementModel="SD18A (firmware 1.12+)" replacementFamily="query:Sound Decoders (2020)" lowVersionID="1" highVersionID="1" numOuts="4" numFns="16" productID="SD18A_1.01" comment="SD18A with firmware 1.01">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="|" />
          <!-- not available for this decoder -->
          <output name="6" label="|" />
          <!-- not available for this decoder -->
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="SD18A (firmware 1.02+)" replacementModel="SD18A (firmware 1.12+)" replacementFamily="query:Sound Decoders (2020)" lowVersionID="74" highVersionID="74" numOuts="4" numFns="16" productID="SD18A_1.02" comment="SD18A with July 2014 firmware">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="|" />
          <!-- not available for this decoder -->
          <output name="6" label="|" />
          <!-- not available for this decoder -->
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="SD18A (firmware 1.03+)" replacementModel="SD18A (firmware 1.12+)" replacementFamily="query:Sound Decoders (2020)" lowVersionID="104" highVersionID="104" numOuts="6" numFns="16" productID="SD18A_1.03" comment="SD18A with October 2014 firmware">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)" />
          <!-- New from fw1.03  -->
          <output name="6" label="AUX 4|(or SUSI ZDAT)" />
          <!-- New from fw1.03  -->
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="SD18A (firmware 1.04+)" replacementModel="SD18A (firmware 1.12+)" replacementFamily="query:Sound Decoders (2020)" lowVersionID="055" highVersionID="055" numOuts="6" numFns="16" productID="SD18A_1.04" comment="SD18A with May 2015 firmware">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX 3|(or SUSI ZCLK)" />
          <!-- New from fw1.03  -->
          <output name="6" label="AUX 4|(or SUSI ZDAT)" />
          <!-- New from fw1.03, changed from fw1.04  -->
          <output name="7" label="Dimmed Lights|(or AUX 5)" />
          <output name="8" label="Shunting Speed|(or AUX 6)" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
      </family>
      <family name="Combo sound decoders" mfg="Doehler und Haass" file="Doehler_Haass_sd_SD21A.xml">
        <model model="SD21A (firmware 1.01+)" replacementModel="SD21A-4 (firmware 1.12+)" replacementFamily="query:Sound Decoders (2020)" lowVersionID="1" highVersionID="1" numOuts="6" numFns="16" productID="SD21A_1.01" comment="SD21A with firmware 1.01">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="SD21A (firmware 1.02+)" replacementModel="SD21A-4 (firmware 1.12+)" replacementFamily="query:Sound Decoders (2020)" lowVersionID="74" highVersionID="74" numOuts="6" numFns="16" productID="SD21A_1.02" comment="SD21A with July 2014 firmware">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="SD21A (firmware 1.03+)" replacementModel="SD21A-4 (firmware 1.12+)" replacementFamily="query:Sound Decoders (2020)" lowVersionID="104" highVersionID="104" numOuts="6" numFns="16" productID="SD21A_1.03" comment="SD21A with October 2014 firmware">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="SD21A (firmware 1.04+)" replacementModel="SD21A-4 (firmware 1.12+)" replacementFamily="query:Sound Decoders (2020)" lowVersionID="055" highVersionID="055" numOuts="6" numFns="16" productID="SD21A_1.04" comment="SD21A with May 2015 firmware">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <!-- AUX 5 - 6 from fw1.04  -->
          <output name="7" label="Dimmed Lights|(or AUX 5)" />
          <output name="8" label="Shunting Speed|(or AUX 6)" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
      </family>
      <family name="SUSI sound modules" mfg="Doehler und Haass" file="Doehler_Haass_susi_sd_SH10A.xml">
        <model model="SH10A (firmware 1.00+)" replacementModel="SH10A (firmware 1.14.050+)" replacementFamily="query:SUSI sound modules (2020)" numOuts="0" numFns="0" productID="SH10A_1.00" comment="SH10A with initial firmware 1.00 or later" />
        <model model="SH10A (firmware 1.01+)" replacementModel="SH10A (firmware 1.14.050+)" replacementFamily="query:SUSI sound modules (2020)" numOuts="0" numFns="0" productID="SH10A_1.01" comment="SH10A with firmware 1.01 or later" />
        <model model="SH10A (firmware 1.02+)" replacementModel="SH10A (firmware 1.14.050+)" replacementFamily="query:SUSI sound modules (2020)" numOuts="0" numFns="0" productID="SH10A_1.02" comment="SH10A with firmware 1.02 or later" />
        <model model="SH10A (firmware 1.03+)" replacementModel="SH10A (firmware 1.14.050+)" replacementFamily="query:SUSI sound modules (2020)" numOuts="0" numFns="0" productID="SH10A_1.03" comment="SH10A with firmware 1.03 or later" />
        <model model="SH10A (firmware 1.04+)" replacementModel="SH10A (firmware 1.14.050+)" replacementFamily="query:SUSI sound modules (2020)" numOuts="0" numFns="0" productID="SH10A_1.04" comment="SH10A with firmware 1.04 or later" />
        <model model="SH10A (firmware 1.05+)" replacementModel="SH10A (firmware 1.14.050+)" replacementFamily="query:SUSI sound modules (2020)" numOuts="0" numFns="0" productID="SH10A_1.05" comment="SH10A with firmware 1.05 or later" />
        <model model="SH10A (firmware 1.06+)" replacementModel="SH10A (firmware 1.14.050+)" replacementFamily="query:SUSI sound modules (2020)" numOuts="0" numFns="0" productID="SH10A_1.06" comment="SH10A with firmware 1.06 or later" />
        <model model="SH10A (firmware 1.07+)" replacementModel="SH10A (firmware 1.14.050+)" replacementFamily="query:SUSI sound modules (2020)" numOuts="2" numFns="30" productID="SH10A_1.07" comment="SH10A with firmware 1.07 or later">
          <output name="1" label="AUX|1" />
          <output name="2" label="AUX|2" />
        </model>
        <model model="SH10A (firmware 1.08+)" replacementModel="SH10A (firmware 1.14.050+)" replacementFamily="query:SUSI sound modules (2020)" numOuts="2" numFns="30" productID="SH10A_1.08" comment="SH10A with firmware 1.08 or later">
          <output name="1" label="AUX|1" />
          <output name="2" label="AUX|2" />
        </model>
        <model model="SH10A (firmware 1.09+)" replacementModel="SH10A (firmware 1.14.050+)" replacementFamily="query:SUSI sound modules (2020)" lowVersionID="56" highVersionID="56" numOuts="2" numFns="30" productID="SH10A_1.09" comment="SH10A with firmware 1.09 or later">
          <output name="1" label="AUX|1" />
          <output name="2" label="AUX|2" />
        </model>
        <model model="SH10A (firmware 1.10+)" replacementModel="SH10A (firmware 1.14.050+)" replacementFamily="query:SUSI sound modules (2020)" lowVersionID="27" highVersionID="27" numOuts="2" numFns="30" productID="SH10A_1.10" comment="SH10A with firmware 1.10 or later">
          <output name="1" label="AUX|1" />
          <output name="2" label="AUX|2" />
        </model>
        <model model="SH10A (firmware 1.11+)" replacementModel="SH10A (firmware 1.14.050+)" replacementFamily="query:SUSI sound modules (2020)" lowVersionID="117" highVersionID="117" numOuts="2" numFns="30" productID="SH10A_1.11" comment="SH10A with firmware 1.11 or later">
          <output name="1" label="AUX|1" />
          <output name="2" label="AUX|2" />
        </model>
        <model model="SH10A (firmware 1.12+)" replacementModel="SH10A (firmware 1.14.050+)" replacementFamily="query:SUSI sound modules (2020)" lowVersionID="48" highVersionID="48" numOuts="2" numFns="30" productID="SH10A_1.12" comment="SH10A with firmware 1.12 or later">
          <output name="1" label="AUX|1" />
          <output name="2" label="AUX|2" />
        </model>
        <model model="SH10A (firmware 1.13+)" replacementModel="SH10A (firmware 1.14.050+)" replacementFamily="query:SUSI sound modules (2020)" lowVersionID="98" highVersionID="98" numOuts="2" numFns="30" productID="SH10A_1.13" comment="SH10A with firmware 1.13 or later">
          <output name="1" label="AUX|1" />
          <output name="2" label="AUX|2" />
        </model>
      </family>
      <family name="SUSI sound modules (2020)" mfg="Doehler und Haass" file="Doehler_Haass_susi_sd_fw1.14_SH05-10A.xml">
        <model model="SH05A (firmware 1.14.050+)" replacementModel="SH05A (firmware 1.15.112+)" replacementFamily="query:SUSI sound modules (2022)" lowVersionID="50" highVersionID="50" numOuts="2" numFns="30" productID="50" comment="SH10A with firmware 1.14 or later">
          <output name="1" label="AUX|1" />
          <output name="2" label="AUX|2" />
        </model>
        <model model="SH10A (firmware 1.14.050+)" replacementModel="SH10A (firmware 1.15.112+)" replacementFamily="query:SUSI sound modules (2022)" lowVersionID="50" highVersionID="50" numOuts="2" numFns="30" productID="100" comment="SH10A with firmware 1.14 or later">
          <output name="1" label="AUX|1" />
          <output name="2" label="AUX|2" />
        </model>
      </family>
      <family name="Bachmann" mfg="Electronic Solutions Ulm GmbH" file="ESU_Bachmann_3_function.xml">
        <model model="EZ Command 3 function decoder (36-553)" numOuts="3" numFns="5">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="   AUX1    " />
        </model>
      </family>
      <family name="ESU Miscellaneous decoders" mfg="Electronic Solutions Ulm GmbH" lowVersionID="255" highVersionID="255" file="ESU_Essential_Sound_Unit.xml">
        <model model="Essential Sound Unit" numOuts="4" productID="16777363,16777419">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="Aux|1" />
          <output name="4" label="Aux|2" />
          <output name="5" label="Shift|mode" />
          <output name="6" label="Dynamic|brake" />
          <output name="7" label="Drive|hold" />
          <output name="8" label="Grade|crossing" />
          <output name="9" label="Sound|slot 1" />
          <output name="10" label="Sound|slot 2" />
          <output name="11" label="Sound|slot 3" />
          <output name="12" label="Sound|slot 4" />
          <output name="13" label="Sound|slot 5" />
          <output name="14" label="Sound|slot 6" />
          <output name="15" label="Sound|slot 7" />
          <output name="16" label="Sound|slot 8" />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">
            <text>Light</text>
            <text xml:lang="de">Licht</text>
          </functionlabel>
          <functionlabel num="1" lockable="true">
            <text>Bell</text>
            <text xml:lang="de">Sound</text>
          </functionlabel>
          <functionlabel num="2" lockable="false">
            <text>Horn</text>
            <text xml:lang="de">Pfeife / Signalhorn</text>
          </functionlabel>
        </functionlabels>
      </family>
      <family name="ESU LokPilot 1.0" mfg="Electronic Solutions Ulm GmbH" lowVersionID="21" file="ESU_LokPilot1.0.xml">
        <model model="LokPilot V1.0" numOuts="6" numFns="6" productID="50600">
          <output name="1" label="Front|light" />
          <output name="2" label="Rear|light" />
          <output name="3" label="AUX1" />
          <output name="4" label="AUX2" />
          <output name="5" label="Shunting|gear" />
          <output name="6" label="Acceleration|brake delay off" />
        </model>
      </family>
      <family name="ESU LokPilot 2.0" mfg="Electronic Solutions Ulm GmbH" lowVersionID="0" highVersionID="255" file="ESU_LokPilot2.0.xml">
        <model model="LokPilot 2.0" numOuts="4" numFns="14">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="   AUX1    " />
          <output name="4" label="   AUX2    " />
        </model>
        <model model="LokPilotDCC 2.0" numOuts="4" numFns="14">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="   AUX1    " />
          <output name="4" label="   AUX2    " />
        </model>
        <model model="LokPilot micro 2.0" numOuts="2" numFns="14">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
        </model>
      </family>
      <family name="ESU LokPilot 3.0" mfg="Electronic Solutions Ulm GmbH" lowVersionID="0" highVersionID="255" file="ESU_LokPilot3.0.xml">
        <model model="LokPilot Micro V3.0" numOuts="2" numFns="14" productID="33554478">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="LokPilot Micro V3.0 DCC" numOuts="2" numFns="14" productID="33554479">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
        </model>
        <model model="LokPilot V3.0" numOuts="4" numFns="17" productID="33554460,33554470,33554473">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="   AUX1    " />
          <output name="4" label="   AUX2    " />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="LokPilot V3.0 DCC" numOuts="4" numFns="17" productID="33554461,33554471,33554474">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="   AUX1    " />
          <output name="4" label="   AUX2    " />
        </model>
        <model model="LokPilot Micro Fx V3.0" numOuts="4" numFns="17" productID="33554486">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="   AUX1    " />
          <output name="4" label="   AUX2    " />
          <protocols>
            <protocol>mfx</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="LokPilot Fx V3.0" numOuts="6" numFns="14" productID="33554476">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="   AUX1    " />
          <output name="4" label="   AUX2    " />
          <output name="5" label="   AUX3    " />
          <output name="6" label="   AUX4    " />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="LokPilot XL V3.0" numOuts="8" numFns="17" productID="33554483">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="   AUX1    " />
          <output name="4" label="   AUX2    " />
          <output name="5" label="   AUX3    " />
          <output name="6" label="   AUX4    " />
          <output name="7" label="   AUX5    " />
          <output name="8" label="   AUX6    " />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model show="no" model="LokPilot micro 3.0" replacementModel="LokPilot Micro V3.0" replacementFamily="ESU LokPilot 3.0" numOuts="2" numFns="14" productID="LokPilot Micro V3.0">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model show="no" model="LokPilot micro DCC 3.0" replacementModel="LokPilot Micro V3.0 DCC" replacementFamily="ESU LokPilot 3.0" numOuts="2" numFns="14" productID="LokPilot Micro V3.0 DCC">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
        </model>
        <model show="no" model="LokPilot 3.0" replacementModel="LokPilot V3.0" replacementFamily="ESU LokPilot 3.0" numOuts="4" numFns="17" productID="LokPilot V3.0">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="   AUX1    " />
          <output name="4" label="   AUX2    " />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model show="no" model="LokPilot DCC 3.0" replacementModel="LokPilot V3.0 DCC" replacementFamily="ESU LokPilot 3.0" numOuts="4" numFns="17" productID="LokPilot V3.0 DCC">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="   AUX1    " />
          <output name="4" label="   AUX2    " />
        </model>
        <model show="no" model="LokPilot mfx 3.0" replacementModel="LokPilot Micro Fx V3.0" replacementFamily="ESU LokPilot 3.0" numOuts="4" numFns="17" productID="LokPilot Micro Fx V3.0">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="   AUX1    " />
          <output name="4" label="   AUX2    " />
          <protocols>
            <protocol>mfx</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model show="no" model="LokPilot XL 3.0" replacementModel="LokPilot XL V3.0" replacementFamily="ESU LokPilot 3.0" numOuts="8" numFns="17" productID="LokPilot XL V3.0">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="   AUX1    " />
          <output name="4" label="   AUX2    " />
          <output name="5" label="   AUX3    " />
          <output name="6" label="   AUX4    " />
          <output name="7" label="   AUX5    " />
          <output name="8" label="   AUX6    " />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model show="no" model="LokPilot Fx 3.0" replacementModel="LokPilot Fx V3.0" replacementFamily="ESU LokPilot 3.0" numOuts="6" numFns="14" productID="LokPilot Fx V3.0">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="   AUX1    " />
          <output name="4" label="   AUX2    " />
          <output name="5" label="   AUX3    " />
          <output name="6" label="   AUX4    " />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
      </family>
      <family name="ESU LokPilot 5" mfg="Electronic Solutions Ulm GmbH" lowVersionID="255" highVersionID="255" file="ESU_LokPilot5.xml">
        <model model="LokPilot 5" maxFnNum="31" numOuts="20" extFnsESU="V5" productID="33554600,33554636" />
        <model model="LokPilot 5 DCC" maxFnNum="31" numOuts="20" extFnsESU="V5" productID="33554602,33554638" />
        <model model="LokPilot 5 micro" maxFnNum="31" numOuts="20" extFnsESU="V5" productID="16777390">
          <output name="1,37" label="|" />
          <!-- suppress unused item -->
          <output name="1,38" label="|" />
          <!-- suppress unused item -->
          <output name="1,39" label="|" />
          <!-- suppress unused item -->
          <output name="1,40" label="|" />
          <!-- suppress unused item -->
          <output name="2,7" label="|" />
          <!-- suppress unused item -->
          <output name="2,8" label="|" />
          <!-- suppress unused item -->
          <output name="2,9" label="|" />
          <!-- suppress unused item -->
          <output name="2,10" label="|" />
          <!-- suppress unused item -->
          <output name="2,11" label="|" />
          <!-- suppress unused item -->
          <output name="2,12" label="|" />
          <!-- suppress unused item -->
          <output name="2,13" label="|" />
          <!-- suppress unused item -->
          <output name="2,14" label="|" />
          <!-- suppress unused item -->
          <output name="2,15" label="|" />
          <!-- suppress unused item -->
          <output name="2,16" label="|" />
          <!-- suppress unused item -->
          <output name="2,17" label="|" />
          <!-- suppress unused item -->
          <output name="2,18" label="|" />
          <!-- suppress unused item -->
          <output name="2,19" label="|" />
          <!-- suppress unused item -->
          <output name="2,20" label="|" />
          <!-- suppress unused item -->
        </model>
        <model model="LokPilot 5 micro DCC" maxFnNum="31" numOuts="20" extFnsESU="V5" productID="16777391">
          <output name="1,37" label="|" />
          <!-- suppress unused item -->
          <output name="1,38" label="|" />
          <!-- suppress unused item -->
          <output name="1,39" label="|" />
          <!-- suppress unused item -->
          <output name="1,40" label="|" />
          <!-- suppress unused item -->
          <output name="2,7" label="|" />
          <!-- suppress unused item -->
          <output name="2,8" label="|" />
          <!-- suppress unused item -->
          <output name="2,9" label="|" />
          <!-- suppress unused item -->
          <output name="2,10" label="|" />
          <!-- suppress unused item -->
          <output name="2,11" label="|" />
          <!-- suppress unused item -->
          <output name="2,12" label="|" />
          <!-- suppress unused item -->
          <output name="2,13" label="|" />
          <!-- suppress unused item -->
          <output name="2,14" label="|" />
          <!-- suppress unused item -->
          <output name="2,15" label="|" />
          <!-- suppress unused item -->
          <output name="2,16" label="|" />
          <!-- suppress unused item -->
          <output name="2,17" label="|" />
          <!-- suppress unused item -->
          <output name="2,18" label="|" />
          <!-- suppress unused item -->
          <output name="2,19" label="|" />
          <!-- suppress unused item -->
          <output name="2,20" label="|" />
          <!-- suppress unused item -->
        </model>
        <model model="LokPilot 5 micro DCC Direct" maxFnNum="31" numOuts="10" extFnsESU="V5" productID="16777370" />
        <model model="LokPilot 5 micro Next18" maxFnNum="31" numOuts="20" extFnsESU="V5" productID="33554604">
          <output name="1,35" label="|" />
          <!-- suppress unused item -->
        </model>
        <model model="LokPilot 5 Micro Next18 DCC" maxFnNum="31" numOuts="20" extFnsESU="V5" productID="33554605">
          <output name="1,35" label="|" />
          <!-- suppress unused item -->
        </model>
        <model model="LokPilot 5 nano DCC" maxFnNum="31" numOuts="20" extFnsESU="V5" productID="16777468" />
        <model model="LokPilot 5 L" maxFnNum="31" numOuts="20" extFnsESU="V5" productID="33554609,33554639,33554672" />
        <model model="LokPilot 5 L DCC" maxFnNum="31" numOuts="20" extFnsESU="V5" productID="33554610,33554640,33554673" />
        <model model="LokPilot 5 Fx" maxFnNum="31" numOuts="20" extFnsESU="V5" productID="16777406,16777425">
          <output name="1,37" label="|" />
          <!-- suppress unused item -->
          <output name="1,38" label="|" />
          <!-- suppress unused item -->
          <output name="1,39" label="|" />
          <!-- suppress unused item -->
          <output name="1,40" label="|" />
          <!-- suppress unused item -->
          <output name="2,15" label="|" />
          <!-- suppress unused item -->
          <output name="2,16" label="|" />
          <!-- suppress unused item -->
          <output name="2,17" label="|" />
          <!-- suppress unused item -->
          <output name="2,18" label="|" />
          <!-- suppress unused item -->
          <output name="2,19" label="|" />
          <!-- suppress unused item -->
          <output name="2,20" label="|" />
          <!-- suppress unused item -->
        </model>
        <model model="LokPilot 5 Fx DCC" maxFnNum="31" numOuts="20" extFnsESU="V5" productID="16777407,16777426">
          <output name="1,37" label="|" />
          <!-- suppress unused item -->
          <output name="1,38" label="|" />
          <!-- suppress unused item -->
          <output name="1,39" label="|" />
          <!-- suppress unused item -->
          <output name="1,40" label="|" />
          <!-- suppress unused item -->
          <output name="2,15" label="|" />
          <!-- suppress unused item -->
          <output name="2,16" label="|" />
          <!-- suppress unused item -->
          <output name="2,17" label="|" />
          <!-- suppress unused item -->
          <output name="2,18" label="|" />
          <!-- suppress unused item -->
          <output name="2,19" label="|" />
          <!-- suppress unused item -->
          <output name="2,20" label="|" />
          <!-- suppress unused item -->
        </model>
        <model model="LokPilot 5 Fx micro" maxFnNum="31" numOuts="20" extFnsESU="V5" productID="33554611">
          <output name="1,37" label="|" />
          <!-- suppress unused item -->
          <output name="1,38" label="|" />
          <!-- suppress unused item -->
          <output name="1,39" label="|" />
          <!-- suppress unused item -->
          <output name="1,40" label="|" />
          <!-- suppress unused item -->
          <output name="2,9" label="|" />
          <!-- suppress unused item -->
          <output name="2,10" label="|" />
          <!-- suppress unused item -->
          <output name="2,11" label="|" />
          <!-- suppress unused item -->
          <output name="2,12" label="|" />
          <!-- suppress unused item -->
          <output name="2,13" label="|" />
          <!-- suppress unused item -->
          <output name="2,14" label="|" />
          <!-- suppress unused item -->
          <output name="2,15" label="|" />
          <!-- suppress unused item -->
          <output name="2,16" label="|" />
          <!-- suppress unused item -->
          <output name="2,17" label="|" />
          <!-- suppress unused item -->
          <output name="2,18" label="|" />
          <!-- suppress unused item -->
          <output name="2,19" label="|" />
          <!-- suppress unused item -->
          <output name="2,20" label="|" />
          <!-- suppress unused item -->
        </model>
        <model model="LokPilot 5 Fx micro DCC" maxFnNum="31" numOuts="20" extFnsESU="V5" productID="33554612">
          <output name="1,37" label="|" />
          <!-- suppress unused item -->
          <output name="1,38" label="|" />
          <!-- suppress unused item -->
          <output name="1,39" label="|" />
          <!-- suppress unused item -->
          <output name="1,40" label="|" />
          <!-- suppress unused item -->
          <output name="2,9" label="|" />
          <!-- suppress unused item -->
          <output name="2,10" label="|" />
          <!-- suppress unused item -->
          <output name="2,11" label="|" />
          <!-- suppress unused item -->
          <output name="2,12" label="|" />
          <!-- suppress unused item -->
          <output name="2,13" label="|" />
          <!-- suppress unused item -->
          <output name="2,14" label="|" />
          <!-- suppress unused item -->
          <output name="2,15" label="|" />
          <!-- suppress unused item -->
          <output name="2,16" label="|" />
          <!-- suppress unused item -->
          <output name="2,17" label="|" />
          <!-- suppress unused item -->
          <output name="2,18" label="|" />
          <!-- suppress unused item -->
          <output name="2,19" label="|" />
          <!-- suppress unused item -->
          <output name="2,20" label="|" />
          <!-- suppress unused item -->
        </model>
        <model model="LokPilot 5 Fx micro Next18" maxFnNum="31" numOuts="20" extFnsESU="V5" productID="33554616">
          <output name="1,35" label="|" />
          <!-- suppress unused item -->
        </model>
        <model model="LokPilot 5 Fx micro Next18 DCC" maxFnNum="31" numOuts="20" extFnsESU="V5" productID="33554617">
          <output name="1,35" label="|" />
          <!-- suppress unused item -->
        </model>
        <model model="LokPilot 5 MKL" maxFnNum="31" numOuts="20" extFnsESU="V5" productID="33554601,33554637" />
        <model model="LokPilot 5 MKL DCC" maxFnNum="31" numOuts="20" extFnsESU="V5" productID="33554608,33554643" />
        <model show="no" model="LokPilot 5 micro DCC Next18" replacementModel="LokPilot 5 Micro Next18 DCC" maxFnNum="31" numOuts="20" extFnsESU="V5" productID="33554605" />
        <?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
        <!-- Copyright (C) JMRI 2019 All rights reserved -->
        <outputs xmlns:docbook="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/decoder-4-15-2.xsd">
          <output name="1,36" label="|" />
          <!-- suppress reserved item -->
          <output name="3,1" label="Optional Load" />
          <output name="3,2" label="Shunting Mode" />
          <output name="3,3" label="Brake 1" />
          <output name="3,4" label="Brake 2" />
          <output name="3,5" label="Brake 3" />
          <output name="3,6" label="Primary Load" />
          <output name="3,7" label="Uncoupling cycle" />
          <output name="3,8" label="Drive Hold" />
          <output name="3,9" label="Firebox" />
          <output name="3,10" label="Dim lights" />
          <output name="3,11" label="Grade crossing" />
          <output name="3,12" label="Momentum off" />
          <output name="3,13" label="ESU smoke unit" />
          <output name="3,14" label="Sound fade" />
          <output name="3,15" label="Disable brake sound" />
          <output name="3,16" label="Volume &amp; Mute" />
          <output name="3,17" label="|" />
          <output name="3,18" label="|" />
          <output name="3,19" label="|" />
          <output name="3,20" label="|" />
          <output name="3,21" label="|" />
          <output name="3,22" label="|" />
          <output name="3,23" label="|" />
          <output name="3,24" label="|" />
          <output name="4,1" label="Virtual drive sound" />
          <output name="4,2" label="|" />
          <output name="4,3" label="|" />
          <output name="4,4" label="|" />
          <output name="4,5" label="|" />
          <output name="4,6" label="|" />
          <output name="4,7" label="|" />
          <output name="4,8" label="|" />
          <output name="4,9" label="|" />
          <output name="4,10" label="|" />
          <output name="4,11" label="|" />
          <output name="4,12" label="|" />
          <output name="4,13" label="|" />
          <output name="4,14" label="|" />
          <output name="4,15" label="|" />
          <output name="4,16" label="|" />
          <output name="4,17" label="|" />
          <output name="4,18" label="|" />
          <output name="4,19" label="|" />
          <output name="4,20" label="|" />
          <output name="4,21" label="|" />
          <output name="4,22" label="|" />
          <output name="4,23" label="|" />
          <output name="4,24" label="|" />
          <output name="4,25" label="|" />
          <output name="4,26" label="|" />
          <output name="4,27" label="|" />
          <output name="4,28" label="|" />
          <output name="4,29" label="|" />
          <output name="4,30" label="|" />
          <output name="4,31" label="|" />
          <output name="4,32" label="|" />
        </outputs>
        <functionlabels>
          <functionlabel num="0" lockable="true">
            <text>Light</text>
            <text xml:lang="de">Licht</text>
          </functionlabel>
          <functionlabel num="1" lockable="true">
            <text>Bell</text>
            <text xml:lang="de">Sound</text>
          </functionlabel>
          <functionlabel num="2" lockable="false">
            <text>Horn</text>
            <text xml:lang="de">Pfeife / Signalhorn</text>
          </functionlabel>
        </functionlabels>
        <soundlabels>
          <soundlabel num="33">
            <text>Automatic brake sound</text>
            <text xml:lang="de">automatischer Bremssound</text>
          </soundlabel>
          <soundlabel num="34">
            <text>Gear shift sound</text>
            <text xml:lang="de">Schaltgeräusch</text>
          </soundlabel>
        </soundlabels>
      </family>
      <family name="ESU LokPilot Basic 1.0" mfg="Electronic Solutions Ulm GmbH" lowVersionID="0" highVersionID="255" file="ESU_LokPilotBasic1.0.xml">
        <model model="LokPilot Basic 1.0" numOuts="5" numFns="5" productID="52690">
          <output name="1" label="Front|light" />
          <output name="2" label="Rear|light" />
          <output name="3" label="AUX1" />
          <output name="4" label="Shunting|gear" />
          <output name="5" label="Acceleration|brake delay" />
        </model>
      </family>
      <family name="ESU LokPilot Basic 2.0" mfg="Electronic Solutions Ulm GmbH" lowVersionID="0" highVersionID="255" file="ESU_LokPilotBasic2.0.xml">
        <model model="LokPilot Basic 2.0" numOuts="3" numFns="5">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="   AUX1    " />
        </model>
      </family>
      <family name="ESU LokPilot Silent BEMF decoders" mfg="Electronic Solutions Ulm GmbH" lowVersionID="21" file="ESU_LokPilotDCC.xml">
        <model show="no" model="ESU_LokPilotDCC" replacementModel="LokPilotDCC V1.0" replacementFamily="ESU LokPilot 1.0" numOuts="6" numFns="8">
          <output name="1" label="Front Lights" />
          <output name="2" label="Back Lights" />
          <output name="3" label="Aux1" />
          <output name="4" label="Aux2" />
          <output name="5" label="Shunting" />
          <output name="6" label="Acc/Dec off" />
        </model>
      </family>
      <family name="ESU LokPilot 1.0" mfg="Electronic Solutions Ulm GmbH" lowVersionID="21" file="ESU_LokPilotDCC_1.0.xml">
        <model model="LokPilotDCC V1.0" numOuts="6" numFns="8" productID="50601">
          <output name="1" label="Front|light" />
          <output name="2" label="Rear|light" />
          <output name="3" label="AUX1" />
          <output name="4" label="AUX2" />
          <output name="5" label="Shunting|gear" />
          <output name="6" label="Acceleration|brake delay off" />
        </model>
      </family>
      <family name="ESU LokPilot V4.0" mfg="Electronic Solutions Ulm GmbH" lowVersionID="255" highVersionID="255" file="ESU_LokPilotV4.0.xml">
        <model model="LokPilot V4.0" numOuts="12" numFns="32" extFnsESU="V4" productID="33554495,33554564">
          <!-- connector="NEM651, NEM 652, 21MTC, Plux12, wires" -->
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="LokPilot V4.0 DCC" numOuts="12" numFns="32" extFnsESU="V4" productID="33554498,33554565">
          <!-- connector="NEM651, NEM 652, 21MTC" -->
        </model>
        <model model="LokPilot V4.0 DCC PX" numOuts="12" numFns="32" extFnsESU="V4" productID="33554523">
          <!-- connector="NEM651, NEM 652, 21MTC" -->
        </model>
        <model model="LokPilot V4.0 M4" numOuts="12" numFns="32" extFnsESU="V4" productID="33554499,33554566">
          <!-- connector="NEM651, NEM 652, 21MTC, Plux12, wires" -->
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="LokPilot V4.0 M4 MKL" numOuts="12" numFns="32" extFnsESU="V4" productID="33554571">
          <!-- connector="NEM651, NEM 652, 21MTC, Plux12, wires" -->
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="LokPilot Micro V4.0" numOuts="12" numFns="32" extFnsESU="V4" productID="33554496">
          <!-- connector="NEM651, NEM 652, Next18" -->
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="LokPilot Micro V4.0 DCC" numOuts="12" numFns="32" extFnsESU="V4" productID="33554502">
          <!-- connector="NEM651, Next18" -->
        </model>
        <model model="LokPilot Micro SlideIn V4.0 DCC" numOuts="12" numFns="32" extFnsESU="V4" productID="33554574">
          <!-- connector="NEM651, Next18" -->
        </model>
        <model model="LokPilot Fx V4.0" numOuts="12" numFns="32" extFnsESU="V4" productID="33554518">
          <output name="1,32" label="|" />
          <output name="1,33" label="|" />
          <output name="1,34" label="|" />
          <output name="1,35" label="|" />
          <output name="1,36" label="|" />
          <output name="2,7" label="|" />
          <output name="2,8" label="|" />
          <output name="2,9" label="|" />
          <output name="2,10" label="|" />
          <output name="2,11" label="|" />
          <output name="2,12" label="|" />
          <output name="3,4" label="|" />
          <!-- connector="NEM651, 21MTC" -->
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="LokPilot XL V4.0" numOuts="12" numFns="32" extFnsESU="V4" productID="33554517">
          <!-- connector="screw terminals" -->
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model show="no" model="LokPilot DCC V4.0" replacementModel="LokPilot V4.0 DCC" replacementFamily="ESU LokPilot V4.0" numOuts="12" numFns="32" extFnsESU="V4" productID="LokPilot V4.0 DCC">
          <!-- connector="NEM651, NEM 652, 21MTC" -->
        </model>
        <model show="no" model="LokPilot Micro DCC V4.0" replacementModel="LokPilot Micro V4.0 DCC" replacementFamily="ESU LokPilot V4.0" numOuts="12" numFns="32" extFnsESU="V4" productID="LokPilot Micro V4.0 DCC">
          <!-- connector="NEM651, Next18" -->
        </model>
        <?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
        <!-- Copyright (C) JMRI 2019 All rights reserved -->
        <outputs xmlns:docbook="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/decoder-4-15-2.xsd">
          <output name="3,1" label="Momentum off" />
          <output name="3,2" label="Shunting Mode" />
          <output name="3,3" label="Dynamic brake" />
          <output name="3,4" label="Uncoupling cycle" />
          <output name="3,5" label="Drive Hold" />
          <output name="3,6" label="Firebox" />
          <output name="3,7" label="Dim lights" />
          <output name="3,8" label="Grade crossing" />
          <output name="3,9" label="|" />
          <output name="3,10" label="|" />
          <output name="3,11" label="|" />
          <output name="3,12" label="|" />
          <output name="3,13" label="|" />
          <output name="3,14" label="|" />
          <output name="3,15" label="|" />
          <output name="3,16" label="|" />
          <output name="4,1" label="Virtual drive sound" />
          <output name="4,2" label="|" />
          <output name="4,3" label="|" />
          <output name="4,4" label="|" />
          <output name="4,5" label="|" />
          <output name="4,6" label="|" />
          <output name="4,7" label="|" />
          <output name="4,8" label="|" />
          <output name="4,9" label="|" />
          <output name="4,10" label="|" />
          <output name="4,11" label="|" />
          <output name="4,12" label="|" />
          <output name="4,13" label="|" />
          <output name="4,14" label="|" />
          <output name="4,15" label="|" />
          <output name="4,16" label="|" />
          <output name="4,17" label="|" />
          <output name="4,18" label="|" />
          <output name="4,19" label="|" />
          <output name="4,20" label="|" />
          <output name="4,21" label="|" />
          <output name="4,22" label="|" />
          <output name="4,23" label="|" />
          <output name="4,24" label="|" />
        </outputs>
      </family>
      <family name="ESU LokPilot Standard V1.0" mfg="Electronic Solutions Ulm GmbH" lowVersionID="255" highVersionID="255" file="ESU_LokPilot_StandardV1_0.xml">
        <model model="LokPilot Standard V1.0" numOuts="6" productID="16777308,16777361">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Shunt|Mode" />
          <output name="8" label="Acceleration|Deceleration" />
          <output name="9" label="Grade|Crossing" />
          <output name="10" label="|Dimmer" />
          <output name="11" label="Dynamic|Brake" />
          <output name="12" label="Virtual|Sound" />
          <output name="13" label="AUX|5" />
          <output name="14" label="AUX|6" />
          <!-- connector="NEM651, 21MTC, Plux12, wires" -->
        </model>
        <model model="LokPilot Nano Standard V1.0" numOuts="4" productID="16777352">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="|" />
          <output name="6" label="|" />
          <output name="7" label="Shunt|Mode" />
          <output name="8" label="Acceleration|Deceleration" />
          <output name="9" label="Grade|Crossing" />
          <output name="10" label="|Dimmer" />
          <output name="11" label="Dynamic|Brake" />
          <output name="12" label="Virtual|Sound" />
        </model>
        <model model="LokPilot Fx Nano V1.0" numOuts="4" productID="16777352">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Shunt|Mode" />
          <output name="8" label="Acceleration|Deceleration" />
          <output name="9" label="Grade|Crossing" />
          <output name="10" label="|Dimmer" />
          <output name="11" label="Dynamic|Brake" />
          <output name="12" label="Virtual|Sound" />
        </model>
        <model show="no" model="LokPilot Standard" replacementModel="LokPilot Standard V1.0" replacementFamily="ESU LokPilot Standard V1.0" numOuts="6" productID="LokPilot Standard V1.0">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Shunt|Mode" />
          <output name="8" label="Acceleration|Deceleration" />
          <output name="9" label="Grade|Crossing" />
          <output name="10" label="|Dimmer" />
          <output name="11" label="Dynamic|Brake" />
          <output name="12" label="Virtual|Sound" />
          <!-- connector="NEM651, 21MTC, Plux12, wires" -->
        </model>
        <model model="Pullman Silberling" numOuts="6" productID="16777378">
          <output name="1" label="Head|Lights" />
          <output name="2" label="Red|Light" />
          <output name="3" label="Cab|Light" />
          <output name="4" label="Destination|Light" />
          <output name="5" label="Panel|Light" />
          <output name="6" label="High|Beam" />
          <output name="7" label="Cargo|Light" />
          <output name="8" label="Interior|Light" />
        </model>
        <model model="MBW Silberling" numOuts="6" productID="16777360">
          <output name="1" label="|White" />
          <output name="2" label="Front|Red" />
          <output name="3" label="Rear|Red" />
          <output name="4" label="Interior|Light 1" />
          <output name="5" label="Interior|Light 2" />
          <output name="6" label="|Entrance" />
          <output name="7" label="Rear|Coupler" />
          <output name="8" label="Front|Coupler" />
        </model>
        <model model="Bachmann MK2F" numOuts="6" productID="16777362">
          <output name="1" label="Front|White" />
          <output name="2" label="Rear|White" />
          <output name="3" label="Red|Light" />
          <output name="4" label="Cab|Light" />
          <output name="5" label="Interior|Front" />
          <output name="6" label="Interior|Rear" />
          <output name="7" label="Door Interlock|Light Left" />
          <output name="8" label="Door Interlock|Light Right" />
        </model>
        <model model="Walthers ML8" numOuts="6" productID="16777367">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Shunt|Mode" />
          <output name="8" label="Acceleration|Deceleration" />
          <output name="9" label="Grade|Crossing" />
          <output name="10" label="|Dimmer" />
          <output name="11" label="Dynamic|Brake" />
          <output name="12" label="Virtual|Sound" />
          <output name="13" label="AUX|5" />
          <output name="14" label="AUX|6" />
        </model>
      </family>
      <family name="ESU LokSound2 Silent BEMF/Sound decoders" mfg="Electronic Solutions Ulm GmbH" lowVersionID="21" highVersionID="22" file="ESU_LokSound2_21.xml">
        <model model="ESU_LokSound2" numOuts="13" numFns="14">
          <output name="1" label="Front Lights" />
          <output name="2" label="Back Lights" />
          <output name="3" label="Aux" />
          <output name="4" label="Accel/Decel off" />
          <output name="5" label="Riding Noise" />
          <output name="6" label="Soundslot 1" />
          <output name="7" label="Soundslot 2" />
          <output name="8" label="Soundslot 3" />
          <output name="9" label="Soundslot 4" />
          <output name="10" label="Soundslot 5" />
          <output name="11" label="Soundslot 6" />
          <output name="12" label="Soundslot 7" />
          <output name="13" label="Soundslot 8" />
        </model>
      </family>
      <family name="ESU LokSound 5" mfg="Electronic Solutions Ulm GmbH" lowVersionID="255" highVersionID="255" file="ESU_LokSound5.xml">
        <model model="LokSound 5" maxFnNum="31" numOuts="20" extFnsESU="V5" productID="33554582,33554679,33554650" />
        <model model="LokSound 5 DCC" maxFnNum="31" numOuts="20" extFnsESU="V5" productID="33554588,33554680,33554651" />
        <model model="LokSound 5 micro" maxFnNum="31" numOuts="20" extFnsESU="V5" productID="33554587">
          <output name="1,35" label="|" />
          <!-- suppress unused item -->
        </model>
        <model model="LokSound 5 micro DCC" maxFnNum="31" numOuts="20" extFnsESU="V5" productID="33554590">
          <output name="1,35" label="|" />
          <!-- suppress unused item -->
        </model>
        <model model="LokSound 5 micro DCC Direct" maxFnNum="31" numOuts="20" extFnsESU="V5" productID="16777370">
          <output name="1,35" label="|" />
          <!-- suppress unused item -->
          <output name="1,37" label="|" />
          <!-- suppress unused item -->
          <output name="1,38" label="|" />
          <!-- suppress unused item -->
          <output name="1,39" label="|" />
          <!-- suppress unused item -->
          <output name="1,40" label="|" />
          <!-- suppress unused item -->
          <output name="2,11" label="|" />
          <!-- suppress unused item -->
          <output name="2,12" label="|" />
          <!-- suppress unused item -->
          <output name="2,13" label="|" />
          <!-- suppress unused item -->
          <output name="2,14" label="|" />
          <!-- suppress unused item -->
          <output name="2,15" label="|" />
          <!-- suppress unused item -->
          <output name="2,16" label="|" />
          <!-- suppress unused item -->
          <output name="2,17" label="|" />
          <!-- suppress unused item -->
          <output name="2,18" label="|" />
          <!-- suppress unused item -->
          <output name="2,19" label="|" />
          <!-- suppress unused item -->
          <output name="2,20" label="|" />
          <!-- suppress unused item -->
        </model>
        <model model="LokSound 5 micro DCC Direct Atlas Legacy" maxFnNum="31" numOuts="6" extFnsESU="V5" productID="16777432" />
        <model model="LokSound 5 micro DCC Direct Atlas S2" maxFnNum="31" numOuts="3" extFnsESU="V5" productID="16777467" />
        <model show="no" model="LokSound 5 micro E24 DCC" replacementModel="LokSound 5 nano DCC" maxFnNum="31" numOuts="20" extFnsESU="V5" productID="16777404" />
        <model model="LokSound 5 nano DCC" maxFnNum="31" numOuts="20" extFnsESU="V5" productID="16777404" />
        <model model="LokSound 5 nano DCC Next18" maxFnNum="31" numOuts="20" extFnsESU="V5" productID="16777444" />
        <model model="LokSound 5 L" maxFnNum="31" numOuts="20" extFnsESU="V5" productID="33554589,16777442,33554653" />
        <model model="LokSound 5 L DCC" maxFnNum="31" numOuts="20" extFnsESU="V5" productID="33554592,16777443,33554654" />
        <model model="LokSound 5 XL" maxFnNum="31" numOuts="20" extFnsESU="V5" productID="33554591" />
        <model model="LokSound 5 Fx" maxFnNum="31" numOuts="20" extFnsESU="V5" productID="33554629">
          <output name="1,37" label="|" />
          <!-- suppress unused item -->
          <output name="1,38" label="|" />
          <!-- suppress unused item -->
          <output name="1,39" label="|" />
          <!-- suppress unused item -->
          <output name="1,40" label="|" />
          <!-- suppress unused item -->
          <output name="2,15" label="|" />
          <!-- suppress unused item -->
          <output name="2,16" label="|" />
          <!-- suppress unused item -->
          <output name="2,17" label="|" />
          <!-- suppress unused item -->
          <output name="2,18" label="|" />
          <!-- suppress unused item -->
          <output name="2,19" label="|" />
          <!-- suppress unused item -->
          <output name="2,20" label="|" />
          <!-- suppress unused item -->
        </model>
        <model model="LokSound 5 Fx DCC" maxFnNum="31" numOuts="20" extFnsESU="V5" productID="33554630">
          <output name="1,37" label="|" />
          <!-- suppress unused item -->
          <output name="1,38" label="|" />
          <!-- suppress unused item -->
          <output name="1,39" label="|" />
          <!-- suppress unused item -->
          <output name="1,40" label="|" />
          <!-- suppress unused item -->
          <output name="2,15" label="|" />
          <!-- suppress unused item -->
          <output name="2,16" label="|" />
          <!-- suppress unused item -->
          <output name="2,17" label="|" />
          <!-- suppress unused item -->
          <output name="2,18" label="|" />
          <!-- suppress unused item -->
          <output name="2,19" label="|" />
          <!-- suppress unused item -->
          <output name="2,20" label="|" />
          <!-- suppress unused item -->
        </model>
        <model model="LokSound 5 MKL" maxFnNum="31" numOuts="20" extFnsESU="V5" productID="33554598,33554681,33554652" />
        <model model="LokSound 5 micro KATO" maxFnNum="31" numOuts="20" extFnsESU="V5" productID="16777405" />
        <?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
        <!-- Copyright (C) JMRI 2019 All rights reserved -->
        <outputs xmlns:docbook="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/decoder-4-15-2.xsd">
          <output name="1,36" label="|" />
          <!-- suppress reserved item -->
          <output name="3,1" label="Optional Load" />
          <output name="3,2" label="Shunting Mode" />
          <output name="3,3" label="Brake 1" />
          <output name="3,4" label="Brake 2" />
          <output name="3,5" label="Brake 3" />
          <output name="3,6" label="Primary Load" />
          <output name="3,7" label="Uncoupling cycle" />
          <output name="3,8" label="Drive Hold" />
          <output name="3,9" label="Firebox" />
          <output name="3,10" label="Dim lights" />
          <output name="3,11" label="Grade crossing" />
          <output name="3,12" label="Momentum off" />
          <output name="3,13" label="ESU smoke unit" />
          <output name="3,14" label="Sound fade" />
          <output name="3,15" label="Disable brake sound" />
          <output name="3,16" label="Volume &amp; Mute" />
          <output name="3,17" label="Shift Mode 1" />
          <output name="3,18" label="Shift Mode 2" />
          <output name="3,19" label="Shift Mode 3" />
          <output name="3,20" label="Shift Mode 4" />
          <output name="3,21" label="Shift Mode 5" />
          <output name="3,22" label="Shift Mode 6" />
          <output name="3,23" label="|" />
          <output name="3,24" label="|" />
        </outputs>
        <functionlabels>
          <functionlabel num="0" lockable="true">
            <text>Light</text>
            <text xml:lang="de">Licht</text>
          </functionlabel>
          <functionlabel num="1" lockable="true">
            <text>Bell</text>
            <text xml:lang="de">Sound</text>
          </functionlabel>
          <functionlabel num="2" lockable="false">
            <text>Horn</text>
            <text xml:lang="de">Pfeife / Signalhorn</text>
          </functionlabel>
        </functionlabels>
        <soundlabels>
          <soundlabel num="33">
            <text>Automatic brake sound</text>
            <text xml:lang="de">automatischer Bremssound</text>
          </soundlabel>
          <soundlabel num="34">
            <text>Gear shift sound</text>
            <text xml:lang="de">Schaltgeräusch</text>
          </soundlabel>
        </soundlabels>
      </family>
      <family name="ESU LokSound V3.0 Silent BEMF/Sound decoders" mfg="Electronic Solutions Ulm GmbH" lowVersionID="59" highVersionID="59" file="ESU_LokSoundV3_0.xml">
        <model model="LokSound V3.0" numOuts="6">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="Aux|1" />
          <output name="4" label="Aux|2" />
          <output name="5" label="Aux|3" />
          <output name="6" label="Aux|4" />
          <output name="7" label="|" />
          <output name="8" label="|" />
          <output name="9" label="Momentum|off" />
          <output name="10" label="Shunt|mode" />
          <output name="11" label="Sound|on" />
          <output name="12" label="Shift|mode" />
          <output name="13" label="Fan|sound" />
          <output name="14" label="|" />
          <output name="15" label="|" />
          <output name="16" label="|" />
          <output name="17" label="Sound|slot" />
        </model>
        <model model="LokSoundXL V3.0" numOuts="8" extFnsNmraF13="yes">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="Aux|1" />
          <output name="4" label="Aux|2" />
          <output name="5" label="Aux|3" />
          <output name="6" label="Aux|4" />
          <output name="7" label="Aux|5" />
          <output name="8" label="Aux|6" />
          <output name="9" label="Momentum|off" />
          <output name="10" label="Shunt|mode" />
          <output name="11" label="Sound|on" />
          <output name="12" label="Shift|mode" />
          <output name="13" label="Fan|sound" />
          <output name="14" label="|" />
          <output name="15" label="|" />
          <output name="16" label="|" />
          <output name="17" label="Sound|slot" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model show="no" model="ESU_LokSound3" replacementModel="LokSound V3.0" numOuts="6">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="Aux|1" />
          <output name="4" label="Aux|2" />
          <output name="5" label="Aux|3" />
          <output name="6" label="Aux|4" />
          <output name="7" label="|" />
          <output name="8" label="|" />
          <output name="9" label="Momentum|off" />
          <output name="10" label="Shunt|mode" />
          <output name="11" label="Sound|on" />
          <output name="12" label="Shift|mode" />
          <output name="13" label="Fan|sound" />
          <output name="14" label="|" />
          <output name="15" label="|" />
          <output name="16" label="|" />
          <output name="17" label="Sound|slot" />
        </model>
        <model show="no" model="LokSoundXL Version 3.0" replacementModel="LokSoundXL V3.0" numOuts="8" extFnsNmraF13="yes">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="Aux|1" />
          <output name="4" label="Aux|2" />
          <output name="5" label="Aux|3" />
          <output name="6" label="Aux|4" />
          <output name="7" label="Aux|5" />
          <output name="8" label="Aux|6" />
          <output name="9" label="Momentum|off" />
          <output name="10" label="Shunt|mode" />
          <output name="11" label="Sound|on" />
          <output name="12" label="Shift|mode" />
          <output name="13" label="Fan|sound" />
          <output name="14" label="|" />
          <output name="15" label="|" />
          <output name="16" label="|" />
          <output name="17" label="Sound|slot" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
      </family>
      <family name="ESU LokSound V3.5 Silent BEMF/Sound decoders" mfg="Electronic Solutions Ulm GmbH" lowVersionID="59" highVersionID="81" file="ESU_LokSoundV3_5.xml">
        <model model="LokSound V3.5" maxFnNum="15" numOuts="6" extFnsNmraF13="yes" productID="16777229,16777234,16777239,16777248">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="Aux|1" />
          <output name="4" label="Aux|2" />
          <output name="5" label="Aux|3" />
          <output name="6" label="Aux|4" />
          <output name="7" label="Notch|up" />
          <output name="8" label="Notch|down" />
          <output name="9" label="Momentum|off" />
          <output name="10" label="Shunt|mode" />
          <output name="11" label="Sound|on" />
          <output name="12" label="Shift|mode" />
          <output name="13" label="Fan|sound" />
          <output name="14" label="Doppler|effect" />
          <output name="15" label="Volume|/Mute" />
          <output name="16" label="Dynamic|brake" />
          <output name="17" label="Sound|slot" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="LokSound Micro V3.5" maxFnNum="15" numOuts="6" extFnsNmraF13="yes" productID="16777241,16777246">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="Aux|1" />
          <output name="4" label="Aux|2" />
          <output name="5" label="Aux|3" />
          <output name="6" label="Aux|4" />
          <output name="7" label="Notch|up" />
          <output name="8" label="Notch|down" />
          <output name="9" label="Momentum|off" />
          <output name="10" label="Shunt|mode" />
          <output name="11" label="Sound|on" />
          <output name="12" label="Shift|mode" />
          <output name="13" label="Fan|sound" />
          <output name="14" label="Doppler|effect" />
          <output name="15" label="Volume|/Mute" />
          <output name="16" label="Dynamic|brake" />
          <output name="17" label="Sound|slot" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="LokSoundXL V3.5" maxFnNum="15" numOuts="8" extFnsNmraF13="yes" productID="16777230,16777236,16777252">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="Aux|1" />
          <output name="4" label="Aux|2" />
          <output name="5" label="Aux|3" />
          <output name="6" label="Aux|4" />
          <output name="7" label="Aux|5" />
          <output name="8" label="Aux|6" />
          <output name="9" label="Momentum|off" />
          <output name="10" label="Shunt|mode" />
          <output name="11" label="Sound|on" />
          <output name="12" label="Shift|mode" />
          <output name="13" label="Fan|sound" />
          <output name="14" label="Doppler|effect" />
          <output name="15" label="Volume|/Mute" />
          <output name="16" label="Dynamic|brake" />
          <output name="17" label="Sound|slot" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model show="no" model="LokSound Version 3.5" replacementModel="LokSound V3.5" replacementFamily="ESU LokSound V3.5 Silent BEMF/Sound decoders" maxFnNum="15" numOuts="6" extFnsNmraF13="yes" productID="LokSound V3.5">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="Aux|1" />
          <output name="4" label="Aux|2" />
          <output name="5" label="Aux|3" />
          <output name="6" label="Aux|4" />
          <output name="7" label="Notch|up" />
          <output name="8" label="Notch|down" />
          <output name="9" label="Momentum|off" />
          <output name="10" label="Shunt|mode" />
          <output name="11" label="Sound|on" />
          <output name="12" label="Shift|mode" />
          <output name="13" label="Fan|sound" />
          <output name="14" label="Doppler|effect" />
          <output name="15" label="Volume|/Mute" />
          <output name="16" label="Dynamic|brake" />
          <output name="17" label="Sound|slot" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model show="no" model="LokSound Version 3.5 (21 pin)" replacementModel="LokSound V3.5" replacementFamily="ESU LokSound V3.5 Silent BEMF/Sound decoders" maxFnNum="15" numOuts="6" numFns="12" extFnsNmraF13="yes" productID="LokSound V3.5">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="Aux|1" />
          <output name="4" label="Aux|2" />
          <output name="5" label="Aux|3" />
          <output name="6" label="Aux|4" />
          <output name="7" label="Notch|up" />
          <output name="8" label="Notch|down" />
          <output name="9" label="Momentum|off" />
          <output name="10" label="Shunt|mode" />
          <output name="11" label="Sound|on" />
          <output name="12" label="Shift|mode" />
          <output name="13" label="Fan|sound" />
          <output name="14" label="Doppler|effect" />
          <output name="15" label="Volume|/Mute" />
          <output name="16" label="Dynamic|brake" />
          <output name="17" label="Sound|slot" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model show="no" model="LokSoundXL Version 3.5" replacementModel="LokSoundXL V3.5" maxFnNum="15" numOuts="8" extFnsNmraF13="yes">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="Aux|1" />
          <output name="4" label="Aux|2" />
          <output name="5" label="Aux|3" />
          <output name="6" label="Aux|4" />
          <output name="7" label="Aux|5" />
          <output name="8" label="Aux|6" />
          <output name="9" label="Momentum|off" />
          <output name="10" label="Shunt|mode" />
          <output name="11" label="Sound|on" />
          <output name="12" label="Shift|mode" />
          <output name="13" label="Fan|sound" />
          <output name="14" label="Doppler|effect" />
          <output name="15" label="Volume|/Mute" />
          <output name="16" label="Dynamic|brake" />
          <output name="17" label="Sound|slot" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">
            <text>Light</text>
            <text xml:lang="de">Licht</text>
          </functionlabel>
          <functionlabel num="1" lockable="true">
            <text>Bell</text>
            <text xml:lang="de">Sound</text>
          </functionlabel>
          <functionlabel num="2" lockable="false">
            <text>Horn</text>
            <text xml:lang="de">Pfeife</text>
          </functionlabel>
          <functionlabel num="3" lockable="false">
            <text>Coupler</text>
            <text xml:lang="de">Kuppeln</text>
          </functionlabel>
          <functionlabel num="4" lockable="false">
            <text>Blower</text>
            <text xml:lang="de">Bläser</text>
          </functionlabel>
          <functionlabel num="5" lockable="false">
            <text>Rev Up</text>
            <text xml:lang="de">Rev Up</text>
          </functionlabel>
          <functionlabel num="6" lockable="false">
            <text>Rev Dn</text>
            <text xml:lang="de">Rev Dn</text>
          </functionlabel>
          <functionlabel num="7" lockable="true">
            <text>Mars</text>
            <text xml:lang="de">Mars</text>
          </functionlabel>
          <functionlabel num="8" lockable="true">
            <text>Mute</text>
            <text xml:lang="de">Stumm</text>
          </functionlabel>
          <functionlabel num="9" lockable="true">
            <text>Squeal</text>
            <text xml:lang="de">Kurvenquietschen</text>
          </functionlabel>
          <functionlabel num="10" lockable="false">
            <text>CPC</text>
            <text xml:lang="de">Kurzpfiff</text>
          </functionlabel>
          <functionlabel num="11" lockable="false">
            <text>Shunt</text>
            <text xml:lang="de">Rangieren</text>
          </functionlabel>
          <functionlabel num="12" lockable="false">
            <text>Set Brk</text>
            <text xml:lang="de">Bremse anlegen</text>
          </functionlabel>
          <functionlabel num="13" lockable="false">
            <text>Rel Brk</text>
            <text xml:lang="de">Bremse lösen</text>
          </functionlabel>
          <functionlabel num="14" lockable="false">
            <text>Slack</text>
            <text xml:lang="de">Slack</text>
          </functionlabel>
          <functionlabel num="15" lockable="false">
            <text>Smash</text>
            <text xml:lang="de">Smash</text>
          </functionlabel>
        </functionlabels>
      </family>
      <family name="ESU LokSound V4.0" mfg="Electronic Solutions Ulm GmbH" lowVersionID="255" highVersionID="255" file="ESU_LokSoundV4_0.xml">
        <model model="LokSound V4.0" numOuts="12" extFnsESU="V4" productID="33554493,33554503,33554538" />
        <model model="LokSound V4.0 M4" numOuts="12" extFnsESU="V4" productID="33554500,33554536" />
        <model model="LokSound V4.0 M4 OEM" numOuts="12" extFnsESU="V4" productID="33554521,33554547" />
        <model model="LokSound Micro V4.0" numOuts="12" extFnsESU="V4" productID="33554497,33554552" />
        <model model="LokSound L V4.0" numOuts="12" extFnsESU="V4" productID="33554544" />
        <model model="LokSound XL V4.0" numOuts="12" extFnsESU="V4" productID="33554507,33554541" />
        <model show="no" model="LokSound V4.0 NEM652" replacementModel="LokSound V4.0" replacementFamily="ESU LokSound V4.0" numOuts="12" extFnsESU="V4" productID="LokSound V4.0" />
        <model show="no" model="LokSound V4.0 21MTC" replacementModel="LokSound V4.0" replacementFamily="ESU LokSound V4.0" numOuts="12" extFnsESU="V4" productID="LokSound V4.0" />
        <model show="no" model="LokSound Micro V4.0 NEM651" replacementModel="LokSound Micro V4.0" replacementFamily="ESU LokSound V4.0" numOuts="12" extFnsESU="V4" productID="LokSound Micro V4.0" />
        <model show="no" model="LokSound Micro V4.0 NEM652" replacementModel="LokSound Micro V4.0" replacementFamily="ESU LokSound V4.0" numOuts="12" extFnsESU="V4" productID="LokSound Micro V4.0" />
        <model show="no" model="LokSound Micro V4.0 Next18" replacementModel="LokSound Micro V4.0" replacementFamily="ESU LokSound V4.0" numOuts="12" extFnsESU="V4" productID="LokSound Micro V4.0" />
        <model show="no" model="LokSound XL V4.0 Screw Terminals" replacementModel="LokSound XL V4.0" replacementFamily="ESU LokSound V4.0" numOuts="12" extFnsESU="V4" productID="LokSound XL V4.0" />
        <model show="no" model="LokSound XL V4.0 PIN connector" replacementModel="LokSound XL V4.0" replacementFamily="ESU LokSound V4.0" numOuts="12" extFnsESU="V4" productID="LokSound XL V4.0" />
        <?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
        <!-- Copyright (C) JMRI 2019 All rights reserved -->
        <outputs xmlns:docbook="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/decoder-4-15-2.xsd">
          <output name="3,1" label="Momentum off" />
          <output name="3,2" label="Shunting Mode" />
          <output name="3,3" label="Dynamic brake" />
          <output name="3,4" label="Uncoupling cycle" />
          <output name="3,5" label="Heavy Load" />
          <output name="3,6" label="Firebox" />
          <output name="3,7" label="Dim lights" />
          <output name="3,8" label="Grade crossing" />
          <output name="3,9" label="ESU smoke unit" />
          <output name="3,10" label="Notch up" />
          <output name="3,11" label="Notch down" />
          <output name="3,12" label="Sound fade" />
          <output name="3,13" label="Disable brake sound" />
          <output name="3,14" label="Coast Mode" />
          <output name="3,15" label="Volume &amp; Mute" />
          <output name="3,16" label="Shift Mode" />
        </outputs>
        <functionlabels>
          <functionlabel num="0" lockable="true">
            <text>Light</text>
            <text xml:lang="de">Licht</text>
          </functionlabel>
          <functionlabel num="1" lockable="true">
            <text>Bell</text>
            <text xml:lang="de">Sound</text>
          </functionlabel>
          <functionlabel num="2" lockable="false">
            <text>Horn</text>
            <text xml:lang="de">Pfeife / Signalhorn</text>
          </functionlabel>
        </functionlabels>
        <?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
        <!-- Copyright (C) JMRI 2019 All rights reserved -->
        <soundlabels xmlns:docbook="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/decoder-4-15-2.xsd">
          <soundlabel num="25">
            <text>Random sounds</text>
            <text xml:lang="de">Zufallssound</text>
          </soundlabel>
          <soundlabel num="26">
            <text>Automatic brake sound</text>
            <text xml:lang="de">automatischer Bremssound</text>
          </soundlabel>
          <soundlabel num="27">
            <text>Gear shift sound</text>
            <text xml:lang="de">Schaltgeräusch</text>
          </soundlabel>
        </soundlabels>
      </family>
      <family name="ESU LokSound Select" mfg="Electronic Solutions Ulm GmbH" lowVersionID="255" highVersionID="255" file="ESU_LokSound_Select.xml">
        <model model="LokSound Select" numOuts="12" extFnsESU="V4" productID="33554492,33554511,33554527,33554569" />
        <model model="LokSound Select direct / micro" numOuts="12" extFnsESU="V4" productID="33554506,33554543,33554560" />
        <model model="LokSound Select OEM" numOuts="12" extFnsESU="V4" productID="33554533,33554570" />
        <model model="LokSound Select L" numOuts="12" extFnsESU="V4" productID="33554553" />
        <model show="no" model="LokSound Select Direct" numOuts="12" extFnsESU="V4" productID="33554506,33554543,33554560" />
        <model show="no" model="LokSound Select Micro" numOuts="12" extFnsESU="V4" productID="33554506,33554543,33554560" />
        <model show="no" model="LokSound Select Diesel Generic" numOuts="12" extFnsESU="V4" productID="Diesel Generic" />
        <model show="no" model="LokSound Select Alco 244" numOuts="12" extFnsESU="V4" productID="73401" />
        <model show="no" model="LokSound Select Alco 251" numOuts="12" extFnsESU="V4" productID="73402" />
        <model show="no" model="LokSound Select Alco 251-16" numOuts="12" extFnsESU="V4" productID="73427" />
        <model show="no" model="LokSound Select Alco 539T" numOuts="12" extFnsESU="V4" productID="73411" />
        <model show="no" model="LokSound Select Baldwin 606_606NA" numOuts="12" extFnsESU="V4" productID="73446" />
        <model show="no" model="LokSound Select Baldwin 606SC_606A" numOuts="12" extFnsESU="V4" productID="73447" />
        <model show="no" model="LokSound Select Baldwin VO-6" numOuts="12" extFnsESU="V4" productID="73405" />
        <model show="no" model="LokSound Select EMD 567" numOuts="12" extFnsESU="V4" productID="73406" />
        <model show="no" model="LokSound Select EMD 645E" numOuts="12" extFnsESU="V4" productID="73407" />
        <model show="no" model="LokSound Select EMD 12-645 non turbo" numOuts="12" extFnsESU="V4" productID="73443" />
        <model show="no" model="LokSound Select EMD 12-645E3" numOuts="12" extFnsESU="V4" productID="73439" />
        <model show="no" model="LokSound Select EMD 16-645 non turbo" numOuts="12" extFnsESU="V4" productID="73426" />
        <model show="no" model="LokSound Select EMD F40PH" numOuts="12" extFnsESU="V4" productID="73430" />
        <model show="no" model="LokSound Select EMD 16-645F" numOuts="12" extFnsESU="V4" productID="73450" />
        <model show="no" model="LokSound Select EMD 645E/F" numOuts="12" extFnsESU="V4" productID="73408" />
        <model show="no" model="LokSound Select EMD 710GB" numOuts="12" extFnsESU="V4" productID="73410" />
        <model show="no" model="LokSound Select EMD SD70M-2" numOuts="12" extFnsESU="V4" productID="73425" />
        <model show="no" model="LokSound Select EMD SD80MAC" numOuts="12" extFnsESU="V4" productID="73461" />
        <model show="no" model="LokSound Select EMD SD90MAC" numOuts="12" extFnsESU="V4" productID="73431" />
        <model show="no" model="LokSound Select EMD MP40PH-2C" numOuts="12" extFnsESU="V4" productID="73428" />
        <model show="no" model="LokSound Select GE Cat-44" numOuts="12" extFnsESU="V4" productID="73444" />
        <model show="no" model="LokSound Select GE FDL" numOuts="12" extFnsESU="V4" productID="73403" />
        <model show="no" model="LokSound Select GE FDL-16" numOuts="12" extFnsESU="V4" productID="73445" />
        <model show="no" model="LokSound Select GE 7FDL" numOuts="12" extFnsESU="V4" productID="73404" />
        <model show="no" model="LokSound Select Baldwin" numOuts="12" extFnsESU="V4" productID="73405" />
        <model show="no" model="LokSound Select PCC trolley steetcar" numOuts="12" extFnsESU="V4" productID="73418" />
        <?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
        <!-- Copyright (C) JMRI 2019 All rights reserved -->
        <outputs xmlns:docbook="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/decoder-4-15-2.xsd">
          <output name="3,1" label="Momentum off" />
          <output name="3,2" label="Shunting Mode" />
          <output name="3,3" label="Dynamic brake" />
          <output name="3,4" label="Uncoupling cycle" />
          <output name="3,5" label="Heavy Load" />
          <output name="3,6" label="Firebox" />
          <output name="3,7" label="Dim lights" />
          <output name="3,8" label="Grade crossing" />
          <output name="3,9" label="ESU smoke unit" />
          <output name="3,10" label="Notch up" />
          <output name="3,11" label="Notch down" />
          <output name="3,12" label="Sound fade" />
          <output name="3,13" label="Disable brake sound" />
          <output name="3,14" label="Coast Mode" />
          <output name="3,15" label="Volume &amp; Mute" />
          <output name="3,16" label="Shift Mode" />
        </outputs>
        <functionlabels>
          <functionlabel num="0" lockable="true">Light</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
        </functionlabels>
        <?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
        <!-- Copyright (C) JMRI 2019 All rights reserved -->
        <soundlabels xmlns:docbook="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/decoder-4-15-2.xsd">
          <soundlabel num="25">
            <text>Random sounds</text>
            <text xml:lang="de">Zufallssound</text>
          </soundlabel>
          <soundlabel num="26">
            <text>Automatic brake sound</text>
            <text xml:lang="de">automatischer Bremssound</text>
          </soundlabel>
          <soundlabel num="27">
            <text>Gear shift sound</text>
            <text xml:lang="de">Schaltgeräusch</text>
          </soundlabel>
        </soundlabels>
      </family>
      <family name="ESU LokSound Select" mfg="Electronic Solutions Ulm GmbH" lowVersionID="255" highVersionID="255" file="ESU_LokSound_Select_Steam.xml">
        <model show="no" model="LokSound Select Steam Generic" numOuts="12" extFnsESU="V4" productID="Steam Generic">
          <functionlabels>
            <functionlabel num="0" lockable="true" />
            <functionlabel num="1" lockable="true" />
            <functionlabel num="2" lockable="false" />
            <functionlabel num="3" lockable="true" />
            <functionlabel num="4" lockable="true" />
            <functionlabel num="5" lockable="true" />
            <functionlabel num="6" lockable="true" />
            <functionlabel num="7" lockable="true" />
            <functionlabel num="8" lockable="true" />
            <functionlabel num="9" lockable="true" />
            <functionlabel num="10" lockable="true" />
            <functionlabel num="11" lockable="true" />
            <functionlabel num="12" lockable="true" />
            <functionlabel num="13" lockable="true" />
            <functionlabel num="14" lockable="true" />
            <functionlabel num="15" lockable="true" />
            <functionlabel num="16" lockable="true" />
            <functionlabel num="17" lockable="true" />
            <functionlabel num="18" lockable="true" />
            <functionlabel num="19" lockable="true" />
            <functionlabel num="20" lockable="true" />
            <functionlabel num="21" lockable="true" />
            <functionlabel num="22" lockable="true" />
            <functionlabel num="23" lockable="true" />
            <functionlabel num="24" lockable="true" />
            <functionlabel num="25" lockable="true" />
            <functionlabel num="26" lockable="true" />
            <functionlabel num="27" lockable="true" />
            <functionlabel num="28" lockable="true" />
          </functionlabels>
          <soundlabels>
            <soundlabel num="1" />
            <soundlabel num="2" />
            <soundlabel num="3" />
            <soundlabel num="4" />
            <soundlabel num="5" />
            <soundlabel num="6" />
            <soundlabel num="7" />
            <soundlabel num="8" />
            <soundlabel num="9" />
            <soundlabel num="10" />
            <soundlabel num="11" />
            <soundlabel num="12" />
            <soundlabel num="13" />
            <soundlabel num="14" />
            <soundlabel num="15" />
            <soundlabel num="16" />
            <soundlabel num="17" />
            <soundlabel num="18" />
            <soundlabel num="19" />
            <soundlabel num="20" />
            <soundlabel num="21" />
            <soundlabel num="22" />
            <soundlabel num="23" />
            <soundlabel num="24" />
            <soundlabel num="25">Random sounds</soundlabel>
            <soundlabel num="26">Automatic brake sound</soundlabel>
            <soundlabel num="27" />
          </soundlabels>
        </model>
        <model show="no" model="LokSound Select Big Boy 4-8-8-4" numOuts="12" extFnsESU="V4" productID="73416" />
        <model show="no" model="LokSound Select SP Cab Forward" numOuts="12" extFnsESU="V4" productID="73409" />
        <model show="no" model="LokSound Select Y6B 2-8-8-2" numOuts="12" extFnsESU="V4" productID="73457" />
        <model show="no" model="LokSound Select Steam 3 Driven Axles" numOuts="12" extFnsESU="V4" productID="73413" />
        <model show="no" model="LokSound Select Steam 4 Driven Axles" numOuts="12" extFnsESU="V4" productID="73414" />
        <model show="no" model="LokSound Select Steam Geared" numOuts="12" extFnsESU="V4" productID="73415" />
        <model show="no" model="LokSound Select Steam Articulated" numOuts="12" extFnsESU="V4" productID="73416" />
        <model show="no" model="LokSound Select Steam Collection" numOuts="12" extFnsESU="V4" productID="73417" />
        <?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
        <!-- Copyright (C) JMRI 2019 All rights reserved -->
        <outputs xmlns:docbook="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/decoder-4-15-2.xsd">
          <output name="3,1" label="Momentum off" />
          <output name="3,2" label="Shunting Mode" />
          <output name="3,3" label="Dynamic brake" />
          <output name="3,4" label="Uncoupling cycle" />
          <output name="3,5" label="Heavy Load" />
          <output name="3,6" label="Firebox" />
          <output name="3,7" label="Dim lights" />
          <output name="3,8" label="Grade crossing" />
          <output name="3,9" label="ESU smoke unit" />
          <output name="3,10" label="Notch up" />
          <output name="3,11" label="Notch down" />
          <output name="3,12" label="Sound fade" />
          <output name="3,13" label="Disable brake sound" />
          <output name="3,14" label="Coast Mode" />
          <output name="3,15" label="Volume &amp; Mute" />
          <output name="3,16" label="Shift Mode" />
        </outputs>
        <functionlabels>
          <functionlabel num="0" lockable="true">Light</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Whistle</functionlabel>
          <functionlabel num="3" lockable="true">Coupler</functionlabel>
          <functionlabel num="4" lockable="true">Blower</functionlabel>
          <functionlabel num="5" lockable="true">AUX3</functionlabel>
          <functionlabel num="6" lockable="true">AUX1+AUX2</functionlabel>
          <functionlabel num="7" lockable="true">Switching</functionlabel>
          <functionlabel num="8" lockable="true">Sound On</functionlabel>
          <functionlabel num="9" lockable="true">Dimmer</functionlabel>
          <functionlabel num="10" lockable="true">Air Pump</functionlabel>
          <functionlabel num="11" lockable="true">Oil Burner</functionlabel>
          <functionlabel num="12" lockable="true">Coal Shovelling</functionlabel>
          <functionlabel num="13" lockable="true">AUX4</functionlabel>
          <functionlabel num="14" lockable="true">Injector</functionlabel>
          <functionlabel num="15" lockable="true">Crossing Comm</functionlabel>
          <functionlabel num="16" lockable="true">Rail Clank</functionlabel>
          <functionlabel num="17" lockable="true">Brake Set/Rel</functionlabel>
          <functionlabel num="18" lockable="true">Sanding Valve</functionlabel>
          <functionlabel num="19" lockable="true">Cylinder Cocks</functionlabel>
          <functionlabel num="20" lockable="true">Short Whistle</functionlabel>
        </functionlabels>
        <soundlabels>
          <soundlabel num="1">Chuff #1</soundlabel>
          <soundlabel num="2">Chuff #2</soundlabel>
          <soundlabel num="3">Whistle</soundlabel>
          <soundlabel num="4">Bell</soundlabel>
          <soundlabel num="5">Coupler</soundlabel>
          <soundlabel num="6">Dynamo</soundlabel>
          <soundlabel num="7">Air Pump</soundlabel>
          <soundlabel num="8">Blower</soundlabel>
          <soundlabel num="9">Injector</soundlabel>
          <soundlabel num="10">Crossing Comm</soundlabel>
          <soundlabel num="11">Rail Clank</soundlabel>
          <soundlabel num="12">Brake Set/Rel</soundlabel>
          <soundlabel num="13">Sanding Valve</soundlabel>
          <soundlabel num="14">Oil Burner</soundlabel>
          <soundlabel num="15">Coal Shovelling</soundlabel>
          <soundlabel num="16">Short Whistle</soundlabel>
          <soundlabel num="17">Johnson Bar</soundlabel>
          <soundlabel num="18">Cylinder Cocks</soundlabel>
          <soundlabel num="24">Steam Hissing</soundlabel>
          <soundlabel num="25">Random sounds</soundlabel>
          <soundlabel num="26">Automatic brake sound</soundlabel>
        </soundlabels>
      </family>
      <family name="ESU Miscellaneous decoders" mfg="Electronic Solutions Ulm GmbH" lowVersionID="255" highVersionID="255" file="ESU_Misc_LightingInterior.xml">
        <model model="ESU digital interior light" numOuts="3" productID="16777316" comment="&lt;html&gt;Ref.50708 &quot;Warm-white&quot;&lt;br&gt; Ref.50709 &quot;Yellow&quot;&lt;br&gt;Digital LED lighting strip with integrated Digital decoder and taillight, 255mm, 11 LEDs&lt;br&gt; For gauge N,TT, H0&lt;br&gt;&lt;/html&gt;">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="Group A|LEDs 1-3" />
          <output name="5" label="Group B|LEDs 4-5" />
          <output name="6" label="Group C|LEDs 6-7" />
          <output name="7" label="Group D|LEDs 8-9" />
          <output name="8" label="Group E|LEDs 10-11" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Rear light</functionlabel>
            <functionlabel num="1" lockable="true">AUX 1</functionlabel>
            <functionlabel num="2" lockable="true">All LEDs</functionlabel>
            <functionlabel num="3" lockable="true">LEDs 1-3</functionlabel>
            <functionlabel num="4" lockable="true">LEDs 4-5</functionlabel>
            <functionlabel num="5" lockable="true">LEDs 6-7</functionlabel>
            <functionlabel num="6" lockable="true">LEDs 8-9</functionlabel>
            <functionlabel num="7" lockable="true">LEDs 10-11</functionlabel>
          </functionlabels>
        </model>
        <model model="Scale Trains Tender Light" numOuts="3" lowVersionID="208" highVersionID="208" productID="16777345">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="AUX|5" />
          <output name="8" label="AUX|6" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Rear light</functionlabel>
            <functionlabel num="1" lockable="true">AUX 1</functionlabel>
            <functionlabel num="2" lockable="true">AUX 2</functionlabel>
            <functionlabel num="3" lockable="true">AUX 3</functionlabel>
            <functionlabel num="4" lockable="true">AUX 4</functionlabel>
            <functionlabel num="5" lockable="true">AUX 5</functionlabel>
            <functionlabel num="6" lockable="true">AUX 6</functionlabel>
          </functionlabels>
        </model>
      </family>
      <family name="ESU Roco 10745" mfg="Electronic Solutions Ulm GmbH" lowVersionID="0" highVersionID="255" file="ESU_Roco_10745_old.xml">
        <model model="Roco 10745 old" numOuts="3" numFns="5">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="   AUX1    " />
        </model>
      </family>
      <family name="ESU Roco 10745" mfg="Electronic Solutions Ulm GmbH" lowVersionID="0" highVersionID="255" file="ESU_Roco_10745_v56.xml">
        <model model="Roco 10745 v56" numOuts="3" numFns="5">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="   AUX1    " />
        </model>
      </family>
      <family name="ESU SwitchPilot" lowVersionID="0" highVersionID="254" mfg="Electronic Solutions Ulm GmbH" file="ESU_SwitchPilot.xml">
        <model model="SwitchPilot">
          <output name="1" label="Output|1" />
          <output name="2" label="Output|2" />
          <output name="3" label="Output|3" />
          <output name="4" label="Output|4" />
          <output name="5" label="Servo|1" />
          <output name="6" label="Servo|2" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="SwitchPilot Servo">
          <output name="1" label="Servo|1" />
          <output name="2" label="Servo|2" />
          <output name="3" label="Servo|3" />
          <output name="4" label="Servo|4" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="SwitchPilot Servo (MA)">
          <output name="1" label="Servo|1" />
          <output name="2" label="Servo|2" />
          <output name="3" label="Servo|3" />
          <output name="4" label="Servo|4" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="SwitchPilot Servo (2013)" lowVersionID="177" highVersionID="177">
          <output name="1" label="Servo|1" />
          <output name="2" label="Servo|2" />
          <output name="3" label="Servo|3" />
          <output name="4" label="Servo|4" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="SwitchPilot V2.0" lowVersionID="115" highVersionID="115" productID="33554520">
          <output name="1" label="Output|1" />
          <output name="2" label="Output|2" />
          <output name="3" label="Output|3" />
          <output name="4" label="Output|4" />
          <output name="5" label="Servo|1" />
          <output name="6" label="Servo|2" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="SwitchPilot Servo V2.0" lowVersionID="153" highVersionID="200" productID="33554522">
          <output name="1" label="Servo|1" />
          <output name="2" label="Servo|2" />
          <output name="3" label="Servo|3" />
          <output name="4" label="Servo|4" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="SwitchPilot Servo V3.0" numOuts="8" numFns="8" lowVersionID="201" highVersionID="201">
          <output name="1" label="Servo|1" />
          <output name="2" label="Servo|2" />
          <output name="3" label="Servo|3" />
          <output name="4" label="Servo|4" />
          <output name="5" label="Servo|5" />
          <output name="6" label="Servo|6" />
          <output name="7" label="Servo|7" />
          <output name="8" label="Servo|8" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
      </family>
      <family name="Fl decoders RailCom" mfg="Fleischmann" file="Fl_decoders_RailCom.xml">
        <model model="685303" numOuts="8" numFns="14" productID="685303">
          <output name="1" label="Light forwards" />
          <output name="2" label="Light backwards" />
          <output name="3" label="Aux 1" />
          <output name="4" label="Aux 2" />
          <output name="5" label="Aux 3" />
          <output name="6" label="Aux 4" />
          <output name="7" label="Acceleration off" />
          <output name="8" label="Shunting-gear" />
        </model>
        <model model="685403" numOuts="8" numFns="14" productID="685403">
          <output name="1" label="Light forwards" />
          <output name="2" label="Light backwards" />
          <output name="3" label="Aux 1" />
          <output name="4" label="Aux 2" />
          <output name="5" label="Aux 3" />
          <output name="6" label="Aux 4" />
          <output name="7" label="Acceleration off" />
          <output name="8" label="Shunting-gear" />
        </model>
        <model model="685503" numOuts="8" numFns="14" productID="685503">
          <output name="1" label="Light forwards" />
          <output name="2" label="Light backwards" />
          <output name="3" label="Aux 1" />
          <output name="4" label="Aux 2" />
          <output name="5" label="Aux 3" />
          <output name="6" label="Aux 4" />
          <output name="7" label="Acceleration off" />
          <output name="8" label="Shunting-gear" />
        </model>
      </family>
      <family name="Fl decoders Train-Navigation" mfg="Fleischmann" file="Fl_decoders_Train-Navigation.xml">
        <model model="685301" numOuts="9" numFns="14" productID="685301">
          <output name="1" label="Light forwards" />
          <output name="2" label="Light backwards" />
          <output name="7" label="Acceleration off" />
          <output name="8" label="Shunting-gear" />
          <output name="9" label="Train-Navigation" />
        </model>
        <model model="685401" numOuts="9" numFns="14" productID="685401">
          <output name="1" label="Light forwards" />
          <output name="2" label="Light backwards" />
          <output name="7" label="Acceleration off" />
          <output name="8" label="Shunting-gear" />
          <output name="9" label="Train-Navigation" />
        </model>
        <model model="685501" numOuts="9" numFns="14" productID="685501">
          <output name="1" label="Light forwards" />
          <output name="2" label="Light backwards" />
          <output name="7" label="Acceleration off" />
          <output name="8" label="Shunting-gear" />
          <output name="9" label="Train-Navigation" />
        </model>
        <model model="687301" numOuts="9" numFns="14" productID="687301">
          <output name="1" label="Light forwards" />
          <output name="2" label="Light backwards" />
          <output name="7" label="Acceleration off" />
          <output name="8" label="Shunting-gear" />
          <output name="9" label="Train-Navigation" />
        </model>
        <model model="687401" numOuts="9" numFns="14" productID="687401">
          <output name="1" label="Light forwards" />
          <output name="2" label="Light backwards" />
          <output name="7" label="Acceleration off" />
          <output name="8" label="Shunting-gear" />
          <output name="9" label="Train-Navigation" />
        </model>
        <model model="687501" numOuts="9" numFns="14" productID="687501">
          <output name="1" label="Light forwards" />
          <output name="2" label="Light backwards" />
          <output name="7" label="Acceleration off" />
          <output name="8" label="Shunting-gear" />
          <output name="9" label="Train-Navigation" />
        </model>
      </family>
      <family name="Fl decoders Train-Navigation" mfg="Fleischmann" file="Fleischmann_69687401.xml">
        <model model="69687401" numOuts="9" numFns="14" productID="69687401">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="Aux|1" />
          <output name="4" label="Aux|2" />
          <output name="5" label="Aux|3" />
          <output name="6" label="Aux|4" />
          <output name="7" label="Acceleration|off" />
          <output name="8" label="Shunting|gear" />
          <output name="9" label="Train|Navigation" />
        </model>
      </family>
      <family name="Fleischmann Loco Decoders" mfg="Fleischmann" file="Fleischmann_FMZ_DCC.xml">
        <model model="FMZ/Selectrix/DCC decoder" numOuts="2" numFns="8">
          <versionCV lowVersionID="41" highVersionID="52" />
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="RA" label="Accel-Decel" />
          <output name="YD" label="Shunting Spd" />
        </model>
      </family>
      <family name="Fleischmann function decoders" mfg="Fleischmann" file="Fleischmann_Function.xml">
        <model model="686401" lowVersionID="10" numOuts="4" numFns="9" productID="686401">
          <output name="1" label="Output A" />
          <output name="2" label="Output B" />
          <output name="3" label="Output C" />
          <output name="4" label="Output D" />
        </model>
        <model model="686403" lowVersionID="11" numOuts="4" numFns="4" productID="686403">
          <output name="1" label="Output A" />
          <output name="2" label="Output B" />
          <output name="3" label="Output C" />
          <output name="4" label="Output D" />
        </model>
      </family>
      <family name="Fleischmann function decoders" mfg="Fleischmann" file="Fleischmann_Function_Leig.xml">
        <model model="Leig Einheit: 2 specific decoders" lowVersionID="110" highVersionID="110" numOuts="3" numFns="22">
          <output name="6" label="Light inside" />
          <output name="7" label="Door right" />
          <output name="8" label="Door left" />
        </model>
      </family>
      <family name="Fleischmann Loco Decoders" mfg="Fleischmann" file="Fleischmann_Twin_DCC.xml">
        <model model="DCC Twin mode decoder" numOuts="2" numFns="6">
          <versionCV lowVersionID="62" highVersionID="73" />
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="AC" label="Accel-Decel" />
          <output name="SH" label="Shunting Spd" />
        </model>
      </family>
      <family name="fucik.name" mfg="Fucik" file="Fucik_Servo4.xml">
        <model model="ServoDecoder v5.x" lowVersionID="53" highVersionID="55" numOuts="4" />
      </family>
      <family name="Turnouts" mfg="GFB Designs" comment="TT300 is a turnout motor with integral decoder, programmable by service mode or ops-mode for accessories" file="GFB_TT300.xml">
        <model model="TT300" lowVersionID="1" highVersionID="1" />
      </family>
      <family name="Gaugemaster Opti DCC Loco Decoders" mfg="Gaugemaster" file="Gaugemaster.xml">
        <model model="DCC25 4 Function" numOuts="4" numFns="14" lowVersionID="22" highVersionID="22">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
      </family>
      <family name="NFA_HFA_DCC" mfg="Haber and Koenig Electronics GmbH" file="Haber_u_Koenig.xml">
        <model model="NFA" numOuts="8" numFns="10" comment="NFA=Niederfrequenzansteuerung">
          <versionCV lowVersionID="32" highVersionID="47" />
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
        </model>
        <model model="HFA" numOuts="8" numFns="10" comment="HFA=Hochfrequenzansteuerung">
          <versionCV lowVersionID="48" highVersionID="63" />
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
        </model>
      </family>
      <family name="Harman DIY Accessory Decoders" mfg="Harman DCC" file="Harman_DIY_accessory_decoders.xml">
        <model model="Eight outputs" numOuts="8" numFns="16">
          <output name="1" label="Output A" />
          <output name="2" label="Output B" />
          <output name="3" label="Output C" />
          <output name="4" label="Output D" />
          <output name="5" label="Output E" />
          <output name="6" label="Output F" />
          <output name="7" label="Output G" />
          <output name="8" label="Output H" />
        </model>
        <model model="Two outputs" numOuts="2" numFns="16">
          <output name="1" label="Output A" />
          <output name="2" label="Output B" />
        </model>
      </family>
      <family name="Harman DIY Function Decoders" mfg="Harman DCC" file="Harman_DIY_function_decoders.xml">
        <model model="Function1-8" numOuts="8" numFns="16">
          <output name="1" label="Output A" />
          <output name="2" label="Output B" />
          <output name="3" label="Output C" />
          <output name="4" label="Output D" />
          <output name="5" label="Output E" />
          <output name="6" label="Output F" />
          <output name="7" label="Output G" />
          <output name="8" label="Output H" />
        </model>
        <model model="Function1-3" numOuts="4" numFns="16">
          <output name="1" label="Output A" />
          <output name="2" label="Output B" />
          <output name="3" label="Omitted" />
          <output name="4" label="Output D" />
        </model>
      </family>
      <family name="Harman Signalist Accessory Decoders" mfg="Harman DCC" file="Harman_Sig_decoders.xml">
        <!--  <model model="SC1 version 0.18" numOuts="8" numFns="16" formFactor="HO" productID="V018">
        <versionCV lowVersionID="224" highVersionID="255"/>
        <output name="1" label="Output A"/>
        <output name="2" label="Output B"/>
        <output name="3" label="Output C"/>
        <output name="4" label="Output D"/>
        <output name="5" label="Output E"/>
        <output name="6" label="Output F"/>
        <output name="7" label="Output G"/>
        <output name="8" label="Output H"/>
      </model>
	  -->
        <model model="SC1 version 0.21" lowVersionID="9" highVersionID="10" numOuts="8" numFns="16" productID="57377">
          <!-- possibly product ID will need to be both Hex numbers, ie. E021, which is decimal 57377  -->
          <!-- productID=33 should match Version=021Hex  <versionCV lowVersionID="21" highVersionID="22"/> -->
          <output name="1" label="Output A" />
          <output name="2" label="Output B" />
          <output name="3" label="Output C" />
          <output name="4" label="Output D" />
          <output name="5" label="Output E" />
          <output name="6" label="Output F" />
          <output name="7" label="Output G" />
          <output name="8" label="Output H" />
        </model>
        <model model="SC1 version 0.23" lowVersionID="9" highVersionID="10" numOuts="8" numFns="16" productID="57379">
          <!--productID=57379 should match Version=E023Hex    
			Version numbers are in CV112/113 and take values 224 and 035 (ie. the version is in hex, so Hex23 = 35) 
			-->
          <output name="1" label="Output A" />
          <output name="2" label="Output B" />
          <output name="3" label="Output C" />
          <output name="4" label="Output D" />
          <output name="5" label="Output E" />
          <output name="6" label="Output F" />
          <output name="7" label="Output G" />
          <output name="8" label="Output H" />
        </model>
      </family>
      <family name="Hattons DCC Neo Decoders" mfg="Hattons Model Railways" file="Hattons-Neo.xml">
        <model model="Neo 8pin 4 Function" numOuts="4" numFns="14" lowVersionID="48" highVersionID="48">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model model="Mini Neo 8 pin 2 Function" numOuts="2" numFns="14" lowVersionID="28" highVersionID="28">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model model="Neo 6 pin 2 Function" numOuts="2" numFns="14" lowVersionID="68" highVersionID="68">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model model="Neo 21 pin 6 Function" numOuts="6" numFns="14" lowVersionID="218" highVersionID="218">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="1" label="Green" />
          <output name="2" label="Purple" />
          <output name="3" label="Brown" />
          <output name="4" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
      </family>
      <family name="Hattons DCC Loco Decoders" mfg="Hattons Model Railways" file="Hattons.xml">
        <model model="MD4 4 Function" numOuts="4" numFns="14" lowVersionID="21" highVersionID="21">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
      </family>
      <family name="Sapphire-R8245" mfg="Hornby" highVersionID="10" lowVersionID="10" comment="Decoder with auntomous loco control and fuel/water simulation" file="Hornby8245_v2.xml">
        <model model="Sapphire-R8245" numOuts="4" numFns="4">
          <output name="1" label="1 - White" />
          <output name="2" label="2 - Yellow" />
          <output name="3" label="3 - Green" />
          <output name="4" label="4 - Purple" />
        </model>
      </family>
      <family name="Digital" mfg="Hornby" highVersionID="13" lowVersionID="13" file="Hornby8249.xml">
        <model model="R8249" numOuts="4" numFns="4" />
      </family>
      <family name="Digital" mfg="Hornby" file="HornbyDigital.xml">
        <model model="DCC-Fitted (Motored)" numOuts="2" numFns="1" comment="Pendolino, other light only locos" />
        <model model="R8215" numOuts="4" numFns="4" />
      </family>
      <family name="Digital" mfg="Hornby" file="HornbyDigitalFnOnly.xml">
        <model model="DCC-Fitted Function Only (Unmotored trailers)" options="unmotored" numOuts="2" numFns="1" comment="Pendolino trailer" />
      </family>
      <family name="Hornby TTS Sound Decoder" mfg="Hornby" comment="" file="HornbyTTS.xml">
        <model model="Hornby TTS Class 08" numOuts="3" numFns="30" productID="175">
          <versionCV lowVersionID="10" highVersionID="132" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Engine Start/Stop</functionlabel>
            <functionlabel num="2" lockable="False">Whistle Long</functionlabel>
            <functionlabel num="3" lockable="false">Whistle 2 bursts</functionlabel>
            <functionlabel num="4" lockable="false">Brake squeal</functionlabel>
            <functionlabel num="5" lockable="false">Notch Up</functionlabel>
            <functionlabel num="6" lockable="false">Notch Down</functionlabel>
            <functionlabel num="7" lockable="false">Return to Idle</functionlabel>
            <functionlabel num="8" lockable="true">Thrash</functionlabel>
            <functionlabel num="9" lockable="true">Cold Start Override</functionlabel>
            <functionlabel num="10" lockable="true">Horn 3 Bursts</functionlabel>
            <functionlabel num="11" lockable="false">Horn 2 Bursts</functionlabel>
            <functionlabel num="12" lockable="false">Reverser</functionlabel>
            <functionlabel num="13" lockable="false">Air Release</functionlabel>
            <functionlabel num="14" lockable="false">Air Dump</functionlabel>
            <functionlabel num="15" lockable="true">Detonator</functionlabel>
            <functionlabel num="16" lockable="true">Couple</functionlabel>
            <functionlabel num="17" lockable="true">Un-Couple</functionlabel>
            <functionlabel num="18" lockable="true">Primer</functionlabel>
            <functionlabel num="19" lockable="true">Exhauster</functionlabel>
            <functionlabel num="20" lockable="true">Compressor</functionlabel>
            <functionlabel num="21" lockable="false">Handbrake</functionlabel>
            <functionlabel num="22" lockable="true">Spirax Valve</functionlabel>
            <functionlabel num="23" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="24" lockable="false">Metal Door</functionlabel>
            <functionlabel num="25" lockable="true">Aux Function</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TTS Class 20" numOuts="3" numFns="30" productID="159">
          <versionCV lowVersionID="10" highVersionID="132" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Engine Start/Stop</functionlabel>
            <functionlabel num="2" lockable="False">Horn High-Low</functionlabel>
            <functionlabel num="3" lockable="false">Horn Low-High</functionlabel>
            <functionlabel num="4" lockable="false">Brake squeal</functionlabel>
            <functionlabel num="5" lockable="false">Notch Up</functionlabel>
            <functionlabel num="6" lockable="false">Notch Down</functionlabel>
            <functionlabel num="7" lockable="false">Return to Idle</functionlabel>
            <functionlabel num="8" lockable="true">Thrash</functionlabel>
            <functionlabel num="9" lockable="true">Cold Start Override</functionlabel>
            <functionlabel num="10" lockable="true">Horn High Two Bursts</functionlabel>
            <functionlabel num="11" lockable="false">Door Slam</functionlabel>
            <functionlabel num="12" lockable="true">Fan</functionlabel>
            <functionlabel num="13" lockable="false">Horn Long High</functionlabel>
            <functionlabel num="14" lockable="false">Horn Low 2 Bursts</functionlabel>
            <functionlabel num="15" lockable="true">Primer</functionlabel>
            <functionlabel num="16" lockable="true">Slow Flange squeal</functionlabel>
            <functionlabel num="17" lockable="true">Spirax valve</functionlabel>
            <functionlabel num="18" lockable="false">Horn Short Low</functionlabel>
            <functionlabel num="19" lockable="false">Horn Short High</functionlabel>
            <functionlabel num="20" lockable="false">Wagons Buffering</functionlabel>
            <functionlabel num="21" lockable="false">Wagons Clanging</functionlabel>
            <functionlabel num="22" lockable="false">Coupling 1</functionlabel>
            <functionlabel num="23" lockable="false">Guards Whistle</functionlabel>
            <functionlabel num="24" lockable="false">Coupling 2</functionlabel>
            <functionlabel num="25" lockable="true">Aux Function</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TTS Class 31" numOuts="3" numFns="30" productID="161">
          <versionCV lowVersionID="10" highVersionID="132" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Engine Start/Stop</functionlabel>
            <functionlabel num="2" lockable="False">Horn High-Low</functionlabel>
            <functionlabel num="3" lockable="false">Horn Low-High</functionlabel>
            <functionlabel num="4" lockable="false">Brake Squeal</functionlabel>
            <functionlabel num="5" lockable="false">Notch Up</functionlabel>
            <functionlabel num="6" lockable="false">Notch Down</functionlabel>
            <functionlabel num="7" lockable="false">Return to Idle</functionlabel>
            <functionlabel num="8" lockable="true">Thrash</functionlabel>
            <functionlabel num="9" lockable="true">Cold Start Override</functionlabel>
            <functionlabel num="10" lockable="true">Compressor</functionlabel>
            <functionlabel num="11" lockable="false">Door Slam</functionlabel>
            <functionlabel num="12" lockable="true">Fan</functionlabel>
            <functionlabel num="13" lockable="false">Horn High</functionlabel>
            <functionlabel num="14" lockable="false">Horn Low</functionlabel>
            <functionlabel num="15" lockable="true">Primer</functionlabel>
            <functionlabel num="16" lockable="true">Slow Flange Squeal</functionlabel>
            <functionlabel num="17" lockable="true">Spirax Valve</functionlabel>
            <functionlabel num="18" lockable="false">Horn Short Low</functionlabel>
            <functionlabel num="19" lockable="false">Horn Short High</functionlabel>
            <functionlabel num="20" lockable="false">Wagons Buffering</functionlabel>
            <functionlabel num="21" lockable="false">Wagons Clanging</functionlabel>
            <functionlabel num="22" lockable="false">Coupling</functionlabel>
            <functionlabel num="23" lockable="false">Dispatch Whistle</functionlabel>
            <functionlabel num="24" lockable="false">Buffering</functionlabel>
            <functionlabel num="25" lockable="true">Aux Function</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TTS Class 37" numOuts="3" numFns="30" productID="cl37,147">
          <versionCV lowVersionID="10" highVersionID="132" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Engine Start/Stop</functionlabel>
            <functionlabel num="2" lockable="False">Horn High-Low</functionlabel>
            <functionlabel num="3" lockable="false">Horn Low-High</functionlabel>
            <functionlabel num="4" lockable="false">Brake Squeal</functionlabel>
            <functionlabel num="5" lockable="false">Notch Up</functionlabel>
            <functionlabel num="6" lockable="false">Notch Down</functionlabel>
            <functionlabel num="7" lockable="false">Return to Idle</functionlabel>
            <functionlabel num="8" lockable="true">Thrash</functionlabel>
            <functionlabel num="9" lockable="true">Cold Start Override</functionlabel>
            <functionlabel num="10" lockable="true">Compressor</functionlabel>
            <functionlabel num="11" lockable="false">Door Slam</functionlabel>
            <functionlabel num="12" lockable="true">Fan</functionlabel>
            <functionlabel num="13" lockable="false">Horn Long High</functionlabel>
            <functionlabel num="14" lockable="false">Horn Long Low</functionlabel>
            <functionlabel num="15" lockable="true">Primer</functionlabel>
            <functionlabel num="16" lockable="true">Slow Flange Squeal</functionlabel>
            <functionlabel num="17" lockable="true">Spirax Valve</functionlabel>
            <functionlabel num="18" lockable="false">Horn Short Low</functionlabel>
            <functionlabel num="19" lockable="false">Horn Short High</functionlabel>
            <functionlabel num="20" lockable="false">Wagons Buffering</functionlabel>
            <functionlabel num="21" lockable="false">Wagons Clanging</functionlabel>
            <functionlabel num="22" lockable="false">Alternative Door Slam</functionlabel>
            <functionlabel num="23" lockable="false">Guards Whistle</functionlabel>
            <functionlabel num="24" lockable="false">Locomotive Buffering</functionlabel>
            <functionlabel num="25" lockable="true">Aux Function</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TTS Class 40" numOuts="3" numFns="30" productID="151">
          <versionCV lowVersionID="120" highVersionID="120" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Engine Start/Stop</functionlabel>
            <functionlabel num="2" lockable="False">Horn High-Low</functionlabel>
            <functionlabel num="3" lockable="false">Horn Low-High</functionlabel>
            <functionlabel num="4" lockable="false">Brake Squeal</functionlabel>
            <functionlabel num="5" lockable="false">Notch Up</functionlabel>
            <functionlabel num="6" lockable="false">Notch Down</functionlabel>
            <functionlabel num="7" lockable="false">Return to Idle</functionlabel>
            <functionlabel num="8" lockable="true">Thrash</functionlabel>
            <functionlabel num="9" lockable="true">Cold Start Override</functionlabel>
            <functionlabel num="10" lockable="true">Compressor</functionlabel>
            <functionlabel num="11" lockable="false">Door Slam</functionlabel>
            <functionlabel num="12" lockable="true">Fan</functionlabel>
            <functionlabel num="13" lockable="false">Horn Long High</functionlabel>
            <functionlabel num="14" lockable="false">Horn Long Low</functionlabel>
            <functionlabel num="15" lockable="true">Primer</functionlabel>
            <functionlabel num="16" lockable="true">Slow Flange Squeal</functionlabel>
            <functionlabel num="17" lockable="true">Spirax Valve</functionlabel>
            <functionlabel num="18" lockable="false">Horn Short Low</functionlabel>
            <functionlabel num="19" lockable="false">Horn Short High</functionlabel>
            <functionlabel num="20" lockable="false">Wagons Buffering</functionlabel>
            <functionlabel num="21" lockable="false">Wagons Clanging</functionlabel>
            <functionlabel num="22" lockable="false">Coupling</functionlabel>
            <functionlabel num="23" lockable="false">Guards Whistle</functionlabel>
            <functionlabel num="24" lockable="false">Locomotive Buffering</functionlabel>
            <functionlabel num="25" lockable="true">Aux Function</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TTS Class 43 HST (Valenta)" numOuts="3" numFns="30" productID="181">
          <versionCV lowVersionID="10" highVersionID="132" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Engine Start/Stop</functionlabel>
            <functionlabel num="2" lockable="False">Horn High-Low</functionlabel>
            <functionlabel num="3" lockable="false">Horn Low-High</functionlabel>
            <functionlabel num="4" lockable="false">Brake Squeal</functionlabel>
            <functionlabel num="5" lockable="false">Notch Up</functionlabel>
            <functionlabel num="6" lockable="false">Notch Down</functionlabel>
            <functionlabel num="7" lockable="false">Return to Idle</functionlabel>
            <functionlabel num="8" lockable="true">Thrash</functionlabel>
            <functionlabel num="9" lockable="true">Cold Start Override</functionlabel>
            <functionlabel num="10" lockable="true">Compressor</functionlabel>
            <functionlabel num="11" lockable="false">Cab Door Slam</functionlabel>
            <functionlabel num="12" lockable="true">Fan</functionlabel>
            <functionlabel num="13" lockable="false">Horn High-Low-High (Passing)</functionlabel>
            <functionlabel num="14" lockable="false">Horn (Fancy)</functionlabel>
            <functionlabel num="15" lockable="true">Primer</functionlabel>
            <functionlabel num="16" lockable="true">Slow Flange Squeal</functionlabel>
            <functionlabel num="17" lockable="true">Driver's Safety Device (in Cab)</functionlabel>
            <functionlabel num="18" lockable="false">Hort High-Low(Prototype loco)</functionlabel>
            <functionlabel num="19" lockable="false">Horn High-Low-High)prototype Loco)</functionlabel>
            <functionlabel num="20" lockable="true">Windscreen Wipers</functionlabel>
            <functionlabel num="21" lockable="false">AWS Test (in Cab)</functionlabel>
            <functionlabel num="22" lockable="false">Fire Bell Test</functionlabel>
            <functionlabel num="23" lockable="false">Guards Whistle</functionlabel>
            <functionlabel num="24" lockable="false">Guard to Driver Buzzer (in cab)</functionlabel>
            <functionlabel num="25" lockable="true">Aux Function</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TTS Class 43 HST (MTU)" numOuts="3" numFns="30" productID="157">
          <versionCV lowVersionID="10" highVersionID="132" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Engine Start/Stop</functionlabel>
            <functionlabel num="2" lockable="False">Horn High-Low</functionlabel>
            <functionlabel num="3" lockable="false">Horn Low-High</functionlabel>
            <functionlabel num="4" lockable="false">Brake Squeal</functionlabel>
            <functionlabel num="5" lockable="false">Notch Up</functionlabel>
            <functionlabel num="6" lockable="false">Notch Down</functionlabel>
            <functionlabel num="7" lockable="false">Return to Idle</functionlabel>
            <functionlabel num="8" lockable="true">Thrash</functionlabel>
            <functionlabel num="9" lockable="true">Cold Start Override</functionlabel>
            <functionlabel num="10" lockable="true">Compressor</functionlabel>
            <functionlabel num="11" lockable="false">Cab Door Slam</functionlabel>
            <functionlabel num="12" lockable="true">Fan</functionlabel>
            <functionlabel num="13" lockable="false">Horn Long High</functionlabel>
            <functionlabel num="14" lockable="false">Horn Long Low</functionlabel>
            <functionlabel num="15" lockable="true">Primer</functionlabel>
            <functionlabel num="16" lockable="true">Slow Flange Squeal</functionlabel>
            <functionlabel num="17" lockable="false">Driver's Safety Device (in Cab)</functionlabel>
            <functionlabel num="18" lockable="false">Horn Short Low</functionlabel>
            <functionlabel num="19" lockable="false">Horn Short High</functionlabel>
            <functionlabel num="20" lockable="true">Windscreen Wipers</functionlabel>
            <functionlabel num="21" lockable="false">AWS Test (in Cab)</functionlabel>
            <functionlabel num="22" lockable="false">Fire Bell Test</functionlabel>
            <functionlabel num="23" lockable="false">Guards Whistle</functionlabel>
            <functionlabel num="24" lockable="false">Guard to Driver Buzzer (in cab)</functionlabel>
            <functionlabel num="25" lockable="true">Aux Function</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TTS Class 47" numOuts="3" numFns="30" productID="149">
          <versionCV lowVersionID="10" highVersionID="132" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Engine Start/Stop</functionlabel>
            <functionlabel num="2" lockable="False">Horn High-Low</functionlabel>
            <functionlabel num="3" lockable="false">Horn Low-High</functionlabel>
            <functionlabel num="4" lockable="false">Brake Squeal</functionlabel>
            <functionlabel num="5" lockable="false">Notch Up</functionlabel>
            <functionlabel num="6" lockable="false">Notch Down</functionlabel>
            <functionlabel num="7" lockable="false">Return to Idle</functionlabel>
            <functionlabel num="8" lockable="true">Thrash</functionlabel>
            <functionlabel num="9" lockable="true">Cold Start Override</functionlabel>
            <functionlabel num="10" lockable="true">Compressor</functionlabel>
            <functionlabel num="11" lockable="false">Door Slam</functionlabel>
            <functionlabel num="12" lockable="true">Fan</functionlabel>
            <functionlabel num="13" lockable="false">Horn Long High</functionlabel>
            <functionlabel num="14" lockable="false">Horn Long Low</functionlabel>
            <functionlabel num="15" lockable="true">Primer</functionlabel>
            <functionlabel num="16" lockable="true">Slow Flange Squeal</functionlabel>
            <functionlabel num="17" lockable="true">Spirax Valve</functionlabel>
            <functionlabel num="18" lockable="false">Horn Short Low</functionlabel>
            <functionlabel num="19" lockable="false">Horn Short High</functionlabel>
            <functionlabel num="20" lockable="false">Wagons Buffering</functionlabel>
            <functionlabel num="21" lockable="false">Wagons Clanging</functionlabel>
            <functionlabel num="22" lockable="false">Coupling</functionlabel>
            <functionlabel num="23" lockable="false">Guards Whistle</functionlabel>
            <functionlabel num="24" lockable="false">Locomotive Buffering</functionlabel>
            <functionlabel num="25" lockable="true">Aux Function</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TTS Class 50" numOuts="3" numFns="30" productID="189">
          <versionCV lowVersionID="10" highVersionID="132" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Engine Start/Stop</functionlabel>
            <functionlabel num="2" lockable="False">Horn High-Low Short</functionlabel>
            <functionlabel num="3" lockable="false">Horn High-Low Long</functionlabel>
            <functionlabel num="4" lockable="false">Brake Squeal</functionlabel>
            <functionlabel num="5" lockable="false">Notch Up</functionlabel>
            <functionlabel num="6" lockable="false">Notch Down</functionlabel>
            <functionlabel num="7" lockable="false">Return to Idle</functionlabel>
            <functionlabel num="8" lockable="true">Thrash</functionlabel>
            <functionlabel num="9" lockable="true">Cold Start Override</functionlabel>
            <functionlabel num="10" lockable="false">Horn Low High Short</functionlabel>
            <functionlabel num="11" lockable="false">Horn Low Short</functionlabel>
            <functionlabel num="12" lockable="true">Spirax Valve</functionlabel>
            <functionlabel num="13" lockable="false">Brake Release</functionlabel>
            <functionlabel num="14" lockable="true">Traction Motor Blowers</functionlabel>
            <functionlabel num="15" lockable="true">Manual Lubrication Oil primer</functionlabel>
            <functionlabel num="16" lockable="true">Lift Pump</functionlabel>
            <functionlabel num="17" lockable="true">Radiator Fan</functionlabel>
            <functionlabel num="18" lockable="false">Air Release</functionlabel>
            <functionlabel num="19" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="20" lockable="false">BIS Firebell</functionlabel>
            <functionlabel num="21" lockable="false">Horn Low High Long</functionlabel>
            <functionlabel num="22" lockable="false">Horn High Short</functionlabel>
            <functionlabel num="23" lockable="false">Guards Whistle</functionlabel>
            <functionlabel num="24" lockable="false">Wagons Buffering</functionlabel>
            <functionlabel num="25" lockable="true">Aux Function</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TTS Class 60" numOuts="3" numFns="30" productID="163">
          <versionCV lowVersionID="10" highVersionID="132" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Engine Start/Stop</functionlabel>
            <functionlabel num="2" lockable="False">Horn High-Low</functionlabel>
            <functionlabel num="3" lockable="false">Horn Low-High</functionlabel>
            <functionlabel num="4" lockable="false">Brake Squeal</functionlabel>
            <functionlabel num="5" lockable="false">Notch Up</functionlabel>
            <functionlabel num="6" lockable="false">Notch Down</functionlabel>
            <functionlabel num="7" lockable="false">Return to Idle</functionlabel>
            <functionlabel num="8" lockable="true">Thrash</functionlabel>
            <functionlabel num="9" lockable="true">Cold Start Override</functionlabel>
            <functionlabel num="10" lockable="true">Compressor</functionlabel>
            <functionlabel num="11" lockable="false">Door Slam</functionlabel>
            <functionlabel num="12" lockable="true">Fan</functionlabel>
            <functionlabel num="13" lockable="false">Horn High Low High</functionlabel>
            <functionlabel num="14" lockable="false">Horn Low High Low</functionlabel>
            <functionlabel num="15" lockable="true">Primer</functionlabel>
            <functionlabel num="16" lockable="true">Slow Flange Squeal</functionlabel>
            <functionlabel num="17" lockable="true">Spirax Valve</functionlabel>
            <functionlabel num="18" lockable="false">Horn Low</functionlabel>
            <functionlabel num="19" lockable="false">Horn High</functionlabel>
            <functionlabel num="20" lockable="false">Wagons Buffering</functionlabel>
            <functionlabel num="21" lockable="false">Wagons Clanging</functionlabel>
            <functionlabel num="22" lockable="false">Coupling</functionlabel>
            <functionlabel num="23" lockable="false">Guards Whistle</functionlabel>
            <functionlabel num="24" lockable="false">Buffering</functionlabel>
            <functionlabel num="25" lockable="true">Aux Function</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TTS Class 66" numOuts="3" numFns="30" productID="187">
          <versionCV lowVersionID="10" highVersionID="132" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Engine Start/Stop</functionlabel>
            <functionlabel num="2" lockable="False">Horn High-Low</functionlabel>
            <functionlabel num="3" lockable="false">Horn Low-High</functionlabel>
            <functionlabel num="4" lockable="false">Brake Squeal</functionlabel>
            <functionlabel num="5" lockable="false">Notch Up</functionlabel>
            <functionlabel num="6" lockable="false">Notch Down</functionlabel>
            <functionlabel num="7" lockable="false">Return to Idle</functionlabel>
            <functionlabel num="8" lockable="true">Thrash</functionlabel>
            <functionlabel num="9" lockable="true">Cold Start Override</functionlabel>
            <functionlabel num="10" lockable="true">Compressor</functionlabel>
            <functionlabel num="11" lockable="false">Cab Door Slam</functionlabel>
            <functionlabel num="12" lockable="true">Spirax valve</functionlabel>
            <functionlabel num="13" lockable="false">Brake Release</functionlabel>
            <functionlabel num="14" lockable="false">Brake Application</functionlabel>
            <functionlabel num="15" lockable="true">Primer and Alarm</functionlabel>
            <functionlabel num="16" lockable="true">Slow Flange Squeal</functionlabel>
            <functionlabel num="17" lockable="False">Horn Medium Low</functionlabel>
            <functionlabel num="18" lockable="false">Horn Low (with squeak)</functionlabel>
            <functionlabel num="19" lockable="false">Horn Fancy</functionlabel>
            <functionlabel num="20" lockable="true">Windscreen Wipers</functionlabel>
            <functionlabel num="21" lockable="false">Horn Single "Toot"</functionlabel>
            <functionlabel num="22" lockable="false">Horn "Toot" Toot"</functionlabel>
            <functionlabel num="23" lockable="false">Guards Whistle</functionlabel>
            <functionlabel num="24" lockable="false">Buffering</functionlabel>
            <functionlabel num="25" lockable="true">Aux Function</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TTS Class 67" numOuts="3" numFns="30" productID="153">
          <versionCV lowVersionID="10" highVersionID="132" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Engine Start/Stop</functionlabel>
            <functionlabel num="2" lockable="False">Horn High-Low</functionlabel>
            <functionlabel num="3" lockable="false">Horn Low-High</functionlabel>
            <functionlabel num="4" lockable="false">Brake Squeal</functionlabel>
            <functionlabel num="5" lockable="false">Notch Up</functionlabel>
            <functionlabel num="6" lockable="false">Notch Down</functionlabel>
            <functionlabel num="7" lockable="false">Return to Idle</functionlabel>
            <functionlabel num="8" lockable="true">Thrash</functionlabel>
            <functionlabel num="9" lockable="true">Cold Start Override</functionlabel>
            <functionlabel num="10" lockable="false">Horn Special</functionlabel>
            <functionlabel num="11" lockable="false">Door Slam</functionlabel>
            <functionlabel num="12" lockable="true">fan</functionlabel>
            <functionlabel num="13" lockable="false">Horn Long High</functionlabel>
            <functionlabel num="14" lockable="false">Horn Long Low</functionlabel>
            <functionlabel num="15" lockable="true">Primer</functionlabel>
            <functionlabel num="16" lockable="true">Slow Flange Squeal</functionlabel>
            <functionlabel num="17" lockable="True">Spirax Valve</functionlabel>
            <functionlabel num="18" lockable="false">Horn Short Low</functionlabel>
            <functionlabel num="19" lockable="false">Horn Short High</functionlabel>
            <functionlabel num="20" lockable="false">Wagons Buffering</functionlabel>
            <functionlabel num="21" lockable="false">Wagons Clanging</functionlabel>
            <functionlabel num="22" lockable="false">Coupling</functionlabel>
            <functionlabel num="23" lockable="false">Guards Whistle</functionlabel>
            <functionlabel num="24" lockable="false">Locomotive Buffering</functionlabel>
            <functionlabel num="25" lockable="true">Aux Function</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TTS BR 4-6-2 Class 8 (Duke of Gloucester)" numOuts="3" numFns="30" productID="DoG, 131">
          <versionCV lowVersionID="90" highVersionID="99" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Backgrnd Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="true">Whistle long</functionlabel>
            <functionlabel num="3" lockable="false">Coupler Clank</functionlabel>
            <functionlabel num="4" lockable="true">Whistle Short</functionlabel>
            <functionlabel num="5" lockable="true">Injector</functionlabel>
            <functionlabel num="6" lockable="false">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Blow Down</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="true">Coal Pusher</functionlabel>
            <functionlabel num="11" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="12" lockable="false">Brake</functionlabel>
            <functionlabel num="13" lockable="true">Blower</functionlabel>
            <functionlabel num="14" lockable="False">Guards Whistle</functionlabel>
            <functionlabel num="15" lockable="false">Slam Doors</functionlabel>
            <functionlabel num="16" lockable="true">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="false">Toogle Chuff / Coast</functionlabel>
            <functionlabel num="18" lockable="false">Aux Lights</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TTS Duke of Gloucester" show="no" replacementModel="Hornby TTS BR 4-6-2 Class 8 (Duke of Gloucester)" numOuts="3" numFns="30" productID="DoG, 131">
          <versionCV lowVersionID="90" highVersionID="99" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
        </model>
        <model model="Hornby TTS Flying Scotsman" show="no" replacementModel="Hornby TTS BR 4-6-2 Class 8 (Duke of Gloucester)" numOuts="3" numFns="30" productID="137">
          <versionCV lowVersionID="10" highVersionID="120" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
        </model>
        <model model="Hornby TTS Class A1 and A3 4-6-2" numOuts="3" numFns="30" productID="137">
          <versionCV lowVersionID="10" highVersionID="120" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Backgrnd Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Whistle 4 Bursts</functionlabel>
            <functionlabel num="3" lockable="false">Whistle 2 Bursts</functionlabel>
            <functionlabel num="4" lockable="false">Whistle Short Burst</functionlabel>
            <functionlabel num="5" lockable="false">Door Slamming</functionlabel>
            <functionlabel num="6" lockable="false">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Blow Down</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="true">Injector</functionlabel>
            <functionlabel num="11" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="12" lockable="false">Brake</functionlabel>
            <functionlabel num="13" lockable="true">Blower</functionlabel>
            <functionlabel num="14" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="15" lockable="false">Coupler Clank</functionlabel>
            <functionlabel num="16" lockable="true">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="false">Toogle Chuff / Coast</functionlabel>
            <functionlabel num="18" lockable="false">Aux Lights</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TTS Fowler 2P 4-4-0" numOuts="3" numFns="30" productID="2703">
          <versionCV lowVersionID="10" highVersionID="120" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Backgrnd Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Whistle long</functionlabel>
            <functionlabel num="3" lockable="false">Whistle medium</functionlabel>
            <functionlabel num="4" lockable="false">Whistle Short</functionlabel>
            <functionlabel num="5" lockable="false">Whistle 2 short Bursts</functionlabel>
            <functionlabel num="6" lockable="false">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Blow Down</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="true">Injector</functionlabel>
            <functionlabel num="11" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="12" lockable="false">Brake</functionlabel>
            <functionlabel num="13" lockable="true">Blower</functionlabel>
            <functionlabel num="14" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="15" lockable="false">Coupler Clank</functionlabel>
            <functionlabel num="16" lockable="True">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="false">Toogle Chuff / Coast</functionlabel>
            <functionlabel num="18" lockable="false">Aux Lights</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TTS P2 2-8-2" numOuts="3" numFns="30" productID="133">
          <versionCV lowVersionID="10" highVersionID="132" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Backgrnd Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Chime Whistle long</functionlabel>
            <functionlabel num="3" lockable="false">Chime Whistle Short</functionlabel>
            <functionlabel num="4" lockable="false">Chime Whistle 2 Bursts</functionlabel>
            <functionlabel num="5" lockable="false">Chime Whistle Passing</functionlabel>
            <functionlabel num="6" lockable="false">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Blow Down</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="true">Injector</functionlabel>
            <functionlabel num="11" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="12" lockable="false">Brake</functionlabel>
            <functionlabel num="13" lockable="true">Blower</functionlabel>
            <functionlabel num="14" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="15" lockable="false">Coupler Clank</functionlabel>
            <functionlabel num="16" lockable="True">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="false">Toogle Chuff / Coast</functionlabel>
            <functionlabel num="18" lockable="false">Aux Lights</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TTS 9F 2-10-0" numOuts="3" numFns="30" productID="655">
          <versionCV lowVersionID="10" highVersionID="120" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Backgrnd Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Whistle Long #1</functionlabel>
            <functionlabel num="3" lockable="false">Whistle Medium</functionlabel>
            <functionlabel num="4" lockable="false">Whistle Long #2</functionlabel>
            <functionlabel num="5" lockable="false">Whistle 2 Bursts</functionlabel>
            <functionlabel num="6" lockable="false">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Blow Down</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="true">Injector</functionlabel>
            <functionlabel num="11" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="12" lockable="false">Brake</functionlabel>
            <functionlabel num="13" lockable="true">Blower</functionlabel>
            <functionlabel num="14" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="15" lockable="false">Coupler Clank</functionlabel>
            <functionlabel num="16" lockable="True">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="false">Toogle Chuff / Coast</functionlabel>
            <functionlabel num="18" lockable="false">Aux Lights</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TTS 4F 0-6-0" numOuts="3" numFns="30" productID="145">
          <versionCV lowVersionID="10" highVersionID="120" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Backgrnd Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Whistle long</functionlabel>
            <functionlabel num="3" lockable="false">Whistle medium</functionlabel>
            <functionlabel num="4" lockable="false">Whistle Short</functionlabel>
            <functionlabel num="5" lockable="false">Whistle 2 Bursts</functionlabel>
            <functionlabel num="6" lockable="false">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Blow Down</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="true">Injector</functionlabel>
            <functionlabel num="11" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="12" lockable="false">Brake</functionlabel>
            <functionlabel num="13" lockable="true">Blower</functionlabel>
            <functionlabel num="14" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="15" lockable="false">Coupler Clank</functionlabel>
            <functionlabel num="16" lockable="True">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="false">Toogle Chuff / Coast</functionlabel>
            <functionlabel num="18" lockable="false">Aux Lights</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TTS A4 4-6-0" show="no" replacementModel="Hornby TTS A4 4-6-2" numOuts="3" numFns="30" productID="135">
          <versionCV lowVersionID="10" highVersionID="120" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
        </model>
        <model model="Hornby TTS A4 4-6-2" numOuts="3" numFns="30" productID="135">
          <versionCV lowVersionID="10" highVersionID="120" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Backgrnd Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Chime Whistle long</functionlabel>
            <functionlabel num="3" lockable="false">Chime Whistle Short 1</functionlabel>
            <functionlabel num="4" lockable="false">Chime Whistle Short 2</functionlabel>
            <functionlabel num="5" lockable="false">Doors slamming shut</functionlabel>
            <functionlabel num="6" lockable="false">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Blow Down</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="true">Injector</functionlabel>
            <functionlabel num="11" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="12" lockable="false">Brake</functionlabel>
            <functionlabel num="13" lockable="true">Blower</functionlabel>
            <functionlabel num="14" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="15" lockable="false">Coupler Clank</functionlabel>
            <functionlabel num="16" lockable="True">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="false">Toogle Chuff / Coast</functionlabel>
            <functionlabel num="18" lockable="false">Aux Lights</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TTS 5MT Black 5 4-6-0" numOuts="3" numFns="30" productID="171">
          <versionCV lowVersionID="10" highVersionID="132" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Backgrnd Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Whistle long + 2 short bursts</functionlabel>
            <functionlabel num="3" lockable="false">Whistle medium</functionlabel>
            <functionlabel num="4" lockable="false">Whistle medium + 2 short bursts </functionlabel>
            <functionlabel num="5" lockable="false">Whistle very short 2 Bursts</functionlabel>
            <functionlabel num="6" lockable="false">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Blow Down</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="true">Injector</functionlabel>
            <functionlabel num="11" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="12" lockable="false">Brake</functionlabel>
            <functionlabel num="13" lockable="true">Blower</functionlabel>
            <functionlabel num="14" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="15" lockable="false">Coupler Clank</functionlabel>
            <functionlabel num="16" lockable="false">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="false">Toogle Chuff / Coast</functionlabel>
            <functionlabel num="18" lockable="false">Aux Lights</functionlabel>
            <functionlabel num="19" lockable="false">Whistle Long </functionlabel>
            <functionlabel num="20" lockable="false">Whistle Long 2 Bursts alternate</functionlabel>
            <functionlabel num="21" lockable="false">Whistle medium 'Fancy'</functionlabel>
            <functionlabel num="22" lockable="false">Whistle Very Short Alternative</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TTS Hall Class 4-6-0" numOuts="3" numFns="30" productID="2955">
          <versionCV lowVersionID="10" highVersionID="132" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Backgrnd Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Whistle Low</functionlabel>
            <functionlabel num="3" lockable="false">Whistle 2 Bursts</functionlabel>
            <functionlabel num="4" lockable="false">Whistle High</functionlabel>
            <functionlabel num="5" lockable="false">Whistle Short</functionlabel>
            <functionlabel num="6" lockable="false">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Blow Down</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="true">Injector</functionlabel>
            <functionlabel num="11" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="12" lockable="false">Brake</functionlabel>
            <functionlabel num="13" lockable="true">Blower</functionlabel>
            <functionlabel num="14" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="15" lockable="false">Coupler Clank</functionlabel>
            <functionlabel num="16" lockable="true">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="false">Toogle Chuff / Coast</functionlabel>
            <functionlabel num="18" lockable="false">Aux Lights</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TTS Castle Class 4-6-0" numOuts="3" numFns="30" productID="165">
          <versionCV lowVersionID="10" highVersionID="120" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Backgrnd Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Whistle Long passing</functionlabel>
            <functionlabel num="3" lockable="false">Whistle Short 1</functionlabel>
            <functionlabel num="4" lockable="false">Whistle Short 2</functionlabel>
            <functionlabel num="5" lockable="false">Whistle 2 bursts</functionlabel>
            <functionlabel num="6" lockable="false">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Blow Down</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="true">Injector</functionlabel>
            <functionlabel num="11" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="12" lockable="false">Brake</functionlabel>
            <functionlabel num="13" lockable="true">Blower</functionlabel>
            <functionlabel num="14" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="15" lockable="false">Coupler Clank</functionlabel>
            <functionlabel num="16" lockable="true">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="false">Toogle Chuff / Coast</functionlabel>
            <functionlabel num="18" lockable="false">Aux Lights</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TTS S15 Class 4-6-0" numOuts="3" numFns="30" productID="179">
          <versionCV lowVersionID="10" highVersionID="120" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Backgrnd Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Whistle long</functionlabel>
            <functionlabel num="3" lockable="false">Whistle Medium</functionlabel>
            <functionlabel num="4" lockable="false">Whistle Short</functionlabel>
            <functionlabel num="5" lockable="false">Whistle 2 Bursts Hi/Lo</functionlabel>
            <functionlabel num="6" lockable="false">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Blow Down</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="true">Injector</functionlabel>
            <functionlabel num="11" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="12" lockable="false">Brake</functionlabel>
            <functionlabel num="13" lockable="true">Blower</functionlabel>
            <functionlabel num="14" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="15" lockable="false">Coupler Clank</functionlabel>
            <functionlabel num="16" lockable="true">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="false">Toogle Chuff / Coast</functionlabel>
            <functionlabel num="18" lockable="false">Aux Lights</functionlabel>
            <functionlabel num="19" lockable="false">Whistle Medium Alternative</functionlabel>
            <functionlabel num="20" lockable="false">Whistle Short Alternative</functionlabel>
            <functionlabel num="21" lockable="false">Whistle Short Hi</functionlabel>
            <functionlabel num="22" lockable="false">Whistle Short lo</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TTS Coronation Class 4-6-2" numOuts="3" numFns="30" productID="177">
          <versionCV lowVersionID="10" highVersionID="120" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Backgrnd Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Whistle long</functionlabel>
            <functionlabel num="3" lockable="false">Whistle Medium 2 Bursts</functionlabel>
            <functionlabel num="4" lockable="false">Whistle Short Burst</functionlabel>
            <functionlabel num="5" lockable="false">Whistle 'fancy'</functionlabel>
            <functionlabel num="6" lockable="false">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Coal Pusher</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="true">Injector</functionlabel>
            <functionlabel num="11" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="12" lockable="false">Brake</functionlabel>
            <functionlabel num="13" lockable="true">Blower</functionlabel>
            <functionlabel num="14" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="15" lockable="false">Coupler Clank</functionlabel>
            <functionlabel num="16" lockable="true">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="false">Toogle Chuff / Coast</functionlabel>
            <functionlabel num="18" lockable="false">Aux Lights</functionlabel>
            <functionlabel num="19" lockable="false">Whistle Long then Short</functionlabel>
            <functionlabel num="20" lockable="false">Whistle 2 Short Bursts</functionlabel>
            <functionlabel num="21" lockable="false">Whistle 'Strange'</functionlabel>
            <functionlabel num="22" lockable="true">Blow Down</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TTS Peppercorn Class A1 4-6-2 (Tornado)" numOuts="3" numFns="30" productID="129">
          <versionCV lowVersionID="1" highVersionID="1" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Backgrnd Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Chime Whistle </functionlabel>
            <functionlabel num="3" lockable="false">Screech Whistle</functionlabel>
            <functionlabel num="4" lockable="false">Long Chime Whistle</functionlabel>
            <functionlabel num="5" lockable="false">Short Screech Whistle</functionlabel>
            <functionlabel num="6" lockable="false">Short Chime Whistle</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Blow Down</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="true">Injector</functionlabel>
            <functionlabel num="11" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="12" lockable="false">Brake</functionlabel>
            <functionlabel num="13" lockable="true">Blower</functionlabel>
            <functionlabel num="14" lockable="false">Wheel Slip</functionlabel>
            <functionlabel num="15" lockable="false">Coupler Clank</functionlabel>
            <functionlabel num="16" lockable="True">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="false">Toogle Chuff / Coast</functionlabel>
            <functionlabel num="18" lockable="false">Aux Lights</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TTS Merchant Navy Class 4-6-2" numOuts="3" numFns="30" productID="169">
          <versionCV lowVersionID="10" highVersionID="120" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Backgrnd Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Whistle long</functionlabel>
            <functionlabel num="3" lockable="false">Whistle Medium</functionlabel>
            <functionlabel num="4" lockable="false">Whistle Short</functionlabel>
            <functionlabel num="5" lockable="false">Whistle Very Short</functionlabel>
            <functionlabel num="6" lockable="false">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Blow Down</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="true">Injector</functionlabel>
            <functionlabel num="11" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="12" lockable="false">Brake</functionlabel>
            <functionlabel num="13" lockable="true">Blower</functionlabel>
            <functionlabel num="14" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="15" lockable="false">Coupler Clank</functionlabel>
            <functionlabel num="16" lockable="true">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="false">Toogle Chuff / Coast</functionlabel>
            <functionlabel num="18" lockable="false">Aux Lights</functionlabel>
            <functionlabel num="19" lockable="false">Whistle Long Alternative</functionlabel>
            <functionlabel num="20" lockable="false">Whistle Passing</functionlabel>
            <functionlabel num="21" lockable="false">Whistle Medium Alternative</functionlabel>
            <functionlabel num="22" lockable="false">Whistle Short Alternative</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TTS Rebuilt Merchant Navy Class 4-6-2" numOuts="3" numFns="30" productID="130">
          <versionCV lowVersionID="10" highVersionID="120" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Backgrnd Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Whistle long</functionlabel>
            <functionlabel num="3" lockable="false">Whistle Medium A</functionlabel>
            <functionlabel num="4" lockable="false">Whistle Medium 2 Bursts</functionlabel>
            <functionlabel num="5" lockable="false">Whistle Short</functionlabel>
            <functionlabel num="6" lockable="false">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Blow Down</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="true">Injector</functionlabel>
            <functionlabel num="11" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="12" lockable="false">Brake</functionlabel>
            <functionlabel num="13" lockable="true">Blower</functionlabel>
            <functionlabel num="14" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="15" lockable="false">Coupler Clank</functionlabel>
            <functionlabel num="16" lockable="true">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="false">Toogle Chuff / Coast</functionlabel>
            <functionlabel num="18" lockable="false">Aux Lights</functionlabel>
            <functionlabel num="19" lockable="false">Whistle Long Alternative</functionlabel>
            <functionlabel num="20" lockable="false">Whistle Long Fancy</functionlabel>
            <functionlabel num="21" lockable="false">Whistle Medium Squeeky</functionlabel>
            <functionlabel num="22" lockable="false">Whistle Short Alternative</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TTS 6000 King Class 4-6-0" numOuts="3" numFns="30" productID="141">
          <versionCV lowVersionID="10" highVersionID="120" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Backgrnd Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Whistle Medium</functionlabel>
            <functionlabel num="3" lockable="false">Whistle Long</functionlabel>
            <functionlabel num="4" lockable="false">Whistle Short</functionlabel>
            <functionlabel num="5" lockable="false">Whistle 2 bursts</functionlabel>
            <functionlabel num="6" lockable="false">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Blow Down</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="true">Injector</functionlabel>
            <functionlabel num="11" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="12" lockable="false">Brake</functionlabel>
            <functionlabel num="13" lockable="true">Blower</functionlabel>
            <functionlabel num="14" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="15" lockable="false">Coupler Clank</functionlabel>
            <functionlabel num="16" lockable="true">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="false">Toogle Chuff / Coast</functionlabel>
            <functionlabel num="18" lockable="false">Aux Lights</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TTS Lord Nelson Class 4-6-2" numOuts="3" numFns="30" productID="183">
          <versionCV lowVersionID="10" highVersionID="120" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Backgrnd Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Whistle long</functionlabel>
            <functionlabel num="3" lockable="false">Whistle 2 short bursts A</functionlabel>
            <functionlabel num="4" lockable="false">Whistle Short Burst</functionlabel>
            <functionlabel num="5" lockable="false">Whistle Long 'Fancy'</functionlabel>
            <functionlabel num="6" lockable="false">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Blow Down</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="true">Injector</functionlabel>
            <functionlabel num="11" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="12" lockable="false">Brake</functionlabel>
            <functionlabel num="13" lockable="true">Blower</functionlabel>
            <functionlabel num="14" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="15" lockable="false">Coupler Clank</functionlabel>
            <functionlabel num="16" lockable="true">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="false">Toogle Chuff / Coast</functionlabel>
            <functionlabel num="18" lockable="false">Aux Lights</functionlabel>
            <functionlabel num="19" lockable="false">Whistle Short Burst B</functionlabel>
            <functionlabel num="20" lockable="false">Whistle Short Burst C</functionlabel>
            <functionlabel num="21" lockable="false">Whistle Tunnel</functionlabel>
            <functionlabel num="22" lockable="false">Whistle 2 Short Bursts B</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TTS J36 Class 0-6-0" numOuts="3" numFns="30" productID="185">
          <versionCV lowVersionID="10" highVersionID="120" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Backgrnd Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Whistle long</functionlabel>
            <functionlabel num="3" lockable="false">Whistle 3 short bursts </functionlabel>
            <functionlabel num="4" lockable="false">Whistle Short Burst A</functionlabel>
            <functionlabel num="5" lockable="false">Whistle Very Long 2 Bursts</functionlabel>
            <functionlabel num="6" lockable="false">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Blow Down</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="true">Injector</functionlabel>
            <functionlabel num="11" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="12" lockable="false">Brake</functionlabel>
            <functionlabel num="13" lockable="true">Blower</functionlabel>
            <functionlabel num="14" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="15" lockable="false">Coupler Clank</functionlabel>
            <functionlabel num="16" lockable="true">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="false">Toogle Chuff / Coast</functionlabel>
            <functionlabel num="18" lockable="false">Aux Lights</functionlabel>
            <functionlabel num="19" lockable="false">Whistle Short Burst B</functionlabel>
            <functionlabel num="20" lockable="false">Whistle Fancy</functionlabel>
            <functionlabel num="21" lockable="false">Whistle Long Fancy</functionlabel>
            <functionlabel num="22" lockable="false">Whistle 2 Short Bursts 'Odd'</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TTS Class 7 (Britannia)" numOuts="3" numFns="30" productID="173">
          <versionCV lowVersionID="10" highVersionID="132" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Backgrnd Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Whistle long</functionlabel>
            <functionlabel num="3" lockable="false">Whistle 4 Bursts</functionlabel>
            <functionlabel num="4" lockable="false">Whistle Long-Short</functionlabel>
            <functionlabel num="5" lockable="false">Whistle 1 Burst</functionlabel>
            <functionlabel num="6" lockable="false">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="false">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Blow Down</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="true">Injector</functionlabel>
            <functionlabel num="11" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="12" lockable="false">Brake</functionlabel>
            <functionlabel num="13" lockable="true">Tender Coal Pusher</functionlabel>
            <functionlabel num="14" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="15" lockable="false">Coupler Clank</functionlabel>
            <functionlabel num="16" lockable="true">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="false">Toogle Chuff / Coast</functionlabel>
            <functionlabel num="18" lockable="false">Aux Lights</functionlabel>
            <functionlabel num="19" lockable="false">Whistle Long Lo-Hi</functionlabel>
            <functionlabel num="20" lockable="false">Whistle 2 Bursts Distant</functionlabel>
            <functionlabel num="21" lockable="false">Whistle 2 Bursts Hi-Lo</functionlabel>
            <functionlabel num="22" lockable="false">Whistle 2 Bursts</functionlabel>
          </functionlabels>
        </model>
      </family>
      <family name="Hornby TTS Accessory Sound Decoder" mfg="Hornby" comment="" file="HornbyTTS_NonLoco.xml">
        <model model="Hornby TTS Vent Van" numOuts="3" numFns="30" productID="2">
          <versionCV lowVersionID="2" highVersionID="120" />
          <functionlabels>
            <functionlabel num="0" lockable="True">Locomotive workshop sounds</functionlabel>
            <functionlabel num="1" lockable="True">Air spanner in operation</functionlabel>
            <functionlabel num="2" lockable="True">Grinder in operation</functionlabel>
            <functionlabel num="3" lockable="True">Multiple hammer blows</functionlabel>
            <functionlabel num="4" lockable="false">Riverting a boiler 1 cycle</functionlabel>
            <functionlabel num="5" lockable="True">People walking on concrete</functionlabel>
            <functionlabel num="6" lockable="True">Coach doors slamming</functionlabel>
            <functionlabel num="7" lockable="True">Passing wagons</functionlabel>
            <functionlabel num="8" lockable="False">Steam train arriving brakes and announcements</functionlabel>
            <functionlabel num="9" lockable="False">Steam train departing, wheel slip</functionlabel>
            <functionlabel num="10" lockable="False">Guard whistle 2 chips</functionlabel>
            <functionlabel num="11" lockable="True">Miscellaneous Rolling Stock Shunting sounds</functionlabel>
            <functionlabel num="12" lockable="True">Random wheel tapping and walking on gravel</functionlabel>
            <functionlabel num="13" lockable="True">Raking out Ash Box</functionlabel>
            <functionlabel num="14" lockable="True">Wagons Shunting Flange Squeal</functionlabel>
            <functionlabel num="15" lockable="False">Wagons Coupling</functionlabel>
            <functionlabel num="16" lockable="False">Whistle Double TooT</functionlabel>
            <functionlabel num="17" lockable="False">Wagons Clanging</functionlabel>
            <functionlabel num="18" lockable="True">General Stable Sounds</functionlabel>
            <functionlabel num="19" lockable="True">Birds at Dawn</functionlabel>
            <functionlabel num="20" lockable="True">Occasional Owl</functionlabel>
            <functionlabel num="21" lockable="True">Crowds with Random Traffic</functionlabel>
            <functionlabel num="22" lockable="True">Pneumatic Road Drill</functionlabel>
            <functionlabel num="23" lockable="False">Single Miaow</functionlabel>
            <functionlabel num="24" lockable="false">Dog Barks</functionlabel>
            <functionlabel num="25" lockable="False">Single Cock Crow</functionlabel>
            <functionlabel num="26" lockable="False">Signalman Switches One Point</functionlabel>
            <functionlabel num="27" lockable="False">Signalman using Communications System</functionlabel>
            <functionlabel num="28" lockable="False">Semaphore Signal Sound</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TTS Vent Van 2" numOuts="3" numFns="30" productID="3">
          <versionCV lowVersionID="3" highVersionID="120" />
          <functionlabels>
            <functionlabel num="0" lockable="True">Large busy main railway station ambient sounds </functionlabel>
            <functionlabel num="1" lockable="False">Electric train arriving</functionlabel>
            <functionlabel num="2" lockable="True">Electric train Passing</functionlabel>
            <functionlabel num="3" lockable="false">Electric train departs</functionlabel>
            <functionlabel num="4" lockable="True">Steam loco taking on coal from tower/chute</functionlabel>
            <functionlabel num="5" lockable="True">Steam loco taking on water from water tower</functionlabel>
            <functionlabel num="6" lockable="True">Passing flats wagons</functionlabel>
            <functionlabel num="7" lockable="True">Level crossing warning</functionlabel>
            <functionlabel num="8" lockable="False">Signalman set multiple points</functionlabel>
            <functionlabel num="9" lockable="True">Diesel double decker (AEC RT) Stop-stop</functionlabel>
            <functionlabel num="10" lockable="False">Twin engine propeller plane fly over (DC3)</functionlabel>
            <functionlabel num="11" lockable="True">Cattle and sheep Auction</functionlabel>
            <functionlabel num="12" lockable="True">Sheep</functionlabel>
            <functionlabel num="13" lockable="True">Cattle</functionlabel>
            <functionlabel num="14" lockable="True">Old diesel tractor</functionlabel>
            <functionlabel num="15" lockable="True">Shepherd with his sheep dog herding sheep</functionlabel>
            <functionlabel num="16" lockable="True">Bin Collection (diesel lorry)</functionlabel>
            <functionlabel num="17" lockable="True">Milkman with electric float door-door</functionlabel>
            <functionlabel num="18" lockable="True">Milkman with horse drawn cart door-door</functionlabel>
            <functionlabel num="19" lockable="True">Ice crem van Chimes Greensleeves</functionlabel>
            <functionlabel num="20" lockable="True">Church bell full peal Wedding?</functionlabel>
            <functionlabel num="21" lockable="True">Speeding car coming and going</functionlabel>
            <functionlabel num="22" lockable="False">Car crash!</functionlabel>
            <functionlabel num="23" lockable="False">Breaking a glass window</functionlabel>
            <functionlabel num="24" lockable="True">Old type burglar alarm bell</functionlabel>
            <functionlabel num="25" lockable="True">Moderm burglar alarm </functionlabel>
            <functionlabel num="26" lockable="True">Emergency Vehicle Bell 1920-1970</functionlabel>
            <functionlabel num="27" lockable="True">Emergency Vehicle Nee-Nah 1970-2000</functionlabel>
            <functionlabel num="28" lockable="True">Emergency Vehicle Yelper 2000-present</functionlabel>
          </functionlabels>
        </model>
      </family>
      <family name="Hornby TXS Sound Decoder" mfg="Hornby" comment="" file="HornbyTXS.xml">
        <!-- Steam Locomotives-->
        <model model="Hornby TXS Generic Steam" numOuts="4" numFns="30" productID="999">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Background Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Whistle Play 1(5)</functionlabel>
            <functionlabel num="3" lockable="false">Whistle Play 2(5)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="6" lockable="true">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Injector</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="11" lockable="false">Coupling</functionlabel>
            <functionlabel num="12" lockable="false">Cariage Break Squeal</functionlabel>
            <functionlabel num="13" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="14" lockable="true">Blower</functionlabel>
            <functionlabel num="15" lockable="false">Door Slamming</functionlabel>
            <functionlabel num="16" lockable="true">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="true">Blow Down</functionlabel>
            <functionlabel num="18" lockable="false">Westinghouse Pump</functionlabel>
            <functionlabel num="19" lockable="false">Water Fill</functionlabel>
            <functionlabel num="20" lockable="true">Toggle Chuff/Coast</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS A1/A3 Class Steam" numOuts="4" numFns="30" productID="1,37">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Background Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Whistle Play 1(5)</functionlabel>
            <functionlabel num="3" lockable="false">Whistle Play 2(5)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="6" lockable="true">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Injector</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="11" lockable="false">Coupling</functionlabel>
            <functionlabel num="12" lockable="false">Cariage Break Squeal</functionlabel>
            <functionlabel num="13" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="14" lockable="true">Blower</functionlabel>
            <functionlabel num="15" lockable="false">Door Slamming</functionlabel>
            <functionlabel num="16" lockable="true">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="true">Blow Down</functionlabel>
            <functionlabel num="18" lockable="false">Westinghouse Pump</functionlabel>
            <functionlabel num="19" lockable="false">Water Fill</functionlabel>
            <functionlabel num="20" lockable="true">Toggle Chuff/Coast</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS A4 Class Steam" numOuts="4" numFns="30" productID="2,38">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Background Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Whistle Play 1(5)</functionlabel>
            <functionlabel num="3" lockable="false">Whistle Play 2(5)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="6" lockable="true">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Injector</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="11" lockable="false">Coupling</functionlabel>
            <functionlabel num="12" lockable="false">Cariage Break Squeal</functionlabel>
            <functionlabel num="13" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="14" lockable="true">Blower</functionlabel>
            <functionlabel num="15" lockable="false">Door Slamming</functionlabel>
            <functionlabel num="16" lockable="true">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="true">Blow Down</functionlabel>
            <functionlabel num="18" lockable="false">Bell</functionlabel>
            <functionlabel num="19" lockable="false">Water Fill</functionlabel>
            <functionlabel num="20" lockable="true">Toggle Chuff/Coast</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS P2 Class Steam" numOuts="4" numFns="30" productID="8">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Background Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Whistle Play 1(4)</functionlabel>
            <functionlabel num="3" lockable="false">Whistle Play 2(4)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="6" lockable="true">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Injector</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="11" lockable="false">Coupling</functionlabel>
            <functionlabel num="12" lockable="false">Cariage Break Squeal</functionlabel>
            <functionlabel num="13" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="14" lockable="true">Blower</functionlabel>
            <functionlabel num="15" lockable="false">Door Slamming</functionlabel>
            <functionlabel num="16" lockable="true">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="true">Blow Down</functionlabel>
            <functionlabel num="18" lockable="false">Water Fill</functionlabel>
            <functionlabel num="19" lockable="false">Buffering Up</functionlabel>
            <functionlabel num="20" lockable="true">Toggle Chuff/Coast</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS A1 Class Tornado Steam" numOuts="4" numFns="30" productID="10">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Background Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Whistle Play 1(4)</functionlabel>
            <functionlabel num="3" lockable="false">Whistle Play 2(4)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="6" lockable="true">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Injector</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="11" lockable="false">Coupling</functionlabel>
            <functionlabel num="12" lockable="false">Cariage Break Squeal</functionlabel>
            <functionlabel num="13" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="14" lockable="true">Blower</functionlabel>
            <functionlabel num="15" lockable="false">Door Slamming</functionlabel>
            <functionlabel num="16" lockable="true">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="true">Blow Down</functionlabel>
            <functionlabel num="18" lockable="false">Westinghouse Pump</functionlabel>
            <functionlabel num="19" lockable="false">Water Fill</functionlabel>
            <functionlabel num="20" lockable="true">Toggle Chuff/Coast</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS Princess Coronation Class Steam" numOuts="4" numFns="30" productID="11,52">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Background Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Whistle Play 1(4)</functionlabel>
            <functionlabel num="3" lockable="false">Whistle Play 2(4)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="6" lockable="true">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Injector</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="11" lockable="false">Coupling</functionlabel>
            <functionlabel num="12" lockable="false">Cariage Break Squeal</functionlabel>
            <functionlabel num="13" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="14" lockable="true">Blower</functionlabel>
            <functionlabel num="15" lockable="false">Door Slamming</functionlabel>
            <functionlabel num="16" lockable="true">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="true">Blow Down</functionlabel>
            <functionlabel num="18" lockable="false">Coal Pusher</functionlabel>
            <functionlabel num="19" lockable="false">Water Fill</functionlabel>
            <functionlabel num="20" lockable="true">Toggle Chuff/Coast</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS 2P Class Steam" numOuts="4" numFns="30" productID="16">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Background Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Whistle Play 1(4)</functionlabel>
            <functionlabel num="3" lockable="false">Whistle Play 2(2)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="6" lockable="true">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Injector</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="11" lockable="false">Coupling</functionlabel>
            <functionlabel num="12" lockable="false">Cariage Break Squeal</functionlabel>
            <functionlabel num="13" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="14" lockable="true">Blower</functionlabel>
            <functionlabel num="15" lockable="false">Door Slamming</functionlabel>
            <functionlabel num="16" lockable="true">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="true">Blow Down</functionlabel>
            <functionlabel num="18" lockable="false">Water Fill</functionlabel>
            <functionlabel num="19" lockable="false">Buffer Up</functionlabel>
            <functionlabel num="20" lockable="true">Toggle Chuff/Coast</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS 4F Class Steam" numOuts="4" numFns="30" productID="17">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Background Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Whistle Play 1(3)</functionlabel>
            <functionlabel num="3" lockable="false">Whistle Play 2(3)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="6" lockable="true">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Injector</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="11" lockable="false">Coupling</functionlabel>
            <functionlabel num="12" lockable="false">Cariage Break Squeal</functionlabel>
            <functionlabel num="13" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="14" lockable="true">Blower</functionlabel>
            <functionlabel num="15" lockable="false">Door Slamming</functionlabel>
            <functionlabel num="16" lockable="true">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="true">Blow Down</functionlabel>
            <functionlabel num="18" lockable="false">Water Fill</functionlabel>
            <functionlabel num="19" lockable="false">Buffer Up</functionlabel>
            <functionlabel num="20" lockable="true">Toggle Chuff/Coast</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS Britannia Class Steam" numOuts="4" numFns="30" productID="19">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Background Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Whistle Play 1(4)</functionlabel>
            <functionlabel num="3" lockable="false">Whistle Play 2(3)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="6" lockable="true">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Injector</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="11" lockable="false">Coupling</functionlabel>
            <functionlabel num="12" lockable="false">Cariage Break Squeal</functionlabel>
            <functionlabel num="13" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="14" lockable="true">Blower</functionlabel>
            <functionlabel num="15" lockable="false">Door Slamming</functionlabel>
            <functionlabel num="16" lockable="true">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="true">Blow Down</functionlabel>
            <functionlabel num="18" lockable="false">Coal Pusher</functionlabel>
            <functionlabel num="19" lockable="false">Water Fill</functionlabel>
            <functionlabel num="20" lockable="true">Toggle Chuff/Coast</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS Merchant Navy Class Steam" numOuts="4" numFns="30" productID="20">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Background Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Whistle Play 1(4)</functionlabel>
            <functionlabel num="3" lockable="false">Whistle Play 2(4)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="6" lockable="true">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Injector</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="11" lockable="false">Coupling</functionlabel>
            <functionlabel num="12" lockable="false">Cariage Break Squeal</functionlabel>
            <functionlabel num="13" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="14" lockable="true">Blower</functionlabel>
            <functionlabel num="15" lockable="false">Door Slamming</functionlabel>
            <functionlabel num="16" lockable="true">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="true">Blow Down</functionlabel>
            <functionlabel num="18" lockable="false">Westinghouse Pump</functionlabel>
            <functionlabel num="19" lockable="false">Water Fill</functionlabel>
            <functionlabel num="20" lockable="true">Toggle Chuff/Coast</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS S15 Class Steam" numOuts="4" numFns="30" productID="21">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Background Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Whistle Play 1(4)</functionlabel>
            <functionlabel num="3" lockable="false">Whistle Play 2(3)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="6" lockable="true">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Injector</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="11" lockable="false">Coupling</functionlabel>
            <functionlabel num="12" lockable="false">Cariage Break Squeal</functionlabel>
            <functionlabel num="13" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="14" lockable="true">Blower</functionlabel>
            <functionlabel num="15" lockable="false">Door Slamming</functionlabel>
            <functionlabel num="16" lockable="true">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="true">Blow Down</functionlabel>
            <functionlabel num="18" lockable="false">Water Fill</functionlabel>
            <functionlabel num="19" lockable="false">Buffer Up</functionlabel>
            <functionlabel num="20" lockable="true">Toggle Chuff/Coast</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS B12 Class Steam" numOuts="4" numFns="30" productID="24">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Background Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Whistle Play 1(4)</functionlabel>
            <functionlabel num="3" lockable="false">Whistle Play 2(2)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="6" lockable="true">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Injector</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="11" lockable="false">Coupling</functionlabel>
            <functionlabel num="12" lockable="false">Cariage Break Squeal</functionlabel>
            <functionlabel num="13" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="14" lockable="true">Blower</functionlabel>
            <functionlabel num="15" lockable="false">Door Slamming</functionlabel>
            <functionlabel num="16" lockable="true">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="true">Blow Down</functionlabel>
            <functionlabel num="18" lockable="false">Water Fill</functionlabel>
            <functionlabel num="19" lockable="false">Buffer Up</functionlabel>
            <functionlabel num="20" lockable="true">Toggle Chuff/Coast</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS W1 Class (Original) Steam" numOuts="4" numFns="30" productID="25">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Background Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Whistle Play 1(5)</functionlabel>
            <functionlabel num="3" lockable="false">Whistle Play 2(5)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="6" lockable="true">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Injector</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="11" lockable="false">Coupling</functionlabel>
            <functionlabel num="12" lockable="false">Cariage Break Squeal</functionlabel>
            <functionlabel num="13" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="14" lockable="true">Blower</functionlabel>
            <functionlabel num="15" lockable="false">Door Slamming</functionlabel>
            <functionlabel num="16" lockable="true">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="true">Blow Down</functionlabel>
            <functionlabel num="18" lockable="false">Water Fill</functionlabel>
            <functionlabel num="19" lockable="false">Buffer Up</functionlabel>
            <functionlabel num="20" lockable="true">Toggle Chuff/Coast</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS 9F 2-10-0" numOuts="4" numFns="30" productID="26">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Background Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Whistle Play 1(4)</functionlabel>
            <functionlabel num="3" lockable="false">Whistle Play 2(4)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="6" lockable="true">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Injector</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="11" lockable="false">Coupling</functionlabel>
            <functionlabel num="12" lockable="false">Cariage Break Squeal</functionlabel>
            <functionlabel num="13" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="14" lockable="true">Blower</functionlabel>
            <functionlabel num="15" lockable="false">Door Slamming</functionlabel>
            <functionlabel num="16" lockable="true">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="true">Blow Down</functionlabel>
            <functionlabel num="18" lockable="false">Wagons Passing</functionlabel>
            <functionlabel num="19" lockable="false">Water Fill</functionlabel>
            <functionlabel num="20" lockable="true">Toggle Chuff/Coast</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS 5MT Black 5 4-6-0" numOuts="4" numFns="30" productID="29">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Background Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Whistle Play 1(4)</functionlabel>
            <functionlabel num="3" lockable="false">Whistle Play 2(4)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="6" lockable="true">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Injector</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="11" lockable="false">Coupling</functionlabel>
            <functionlabel num="12" lockable="false">Cariage Break Squeal</functionlabel>
            <functionlabel num="13" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="14" lockable="true">Blower</functionlabel>
            <functionlabel num="15" lockable="false">Door Slamming</functionlabel>
            <functionlabel num="16" lockable="true">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="true">Blow Down</functionlabel>
            <functionlabel num="18" lockable="false">Water Fill</functionlabel>
            <functionlabel num="19" lockable="false">Buffering Up</functionlabel>
            <functionlabel num="20" lockable="true">Toggle Chuff/Coast</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode(CV120)</functionlabel>
            <functionlabel num="26" lockable="true">Activate Coupling Mode(CV121,122)</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS Turbomotive" numOuts="4" numFns="30" productID="31">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Background Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Whistle Play 1(5)</functionlabel>
            <functionlabel num="3" lockable="false">Whistle Fancy(2)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="true">Engage Reverse Turbine</functionlabel>
            <functionlabel num="6" lockable="true">Oil Pump</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Injector</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="11" lockable="false">Coupling</functionlabel>
            <functionlabel num="12" lockable="false">Cariage Break Squeal</functionlabel>
            <functionlabel num="13" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="14" lockable="true">Blower</functionlabel>
            <functionlabel num="15" lockable="false">Door Slamming</functionlabel>
            <functionlabel num="16" lockable="true">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="true">Blow Down</functionlabel>
            <functionlabel num="18" lockable="false">Steam Train Passing</functionlabel>
            <functionlabel num="19" lockable="false">Water Fill</functionlabel>
            <functionlabel num="20" lockable="true">Buffer Up</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS A1/A3 Class Flying Scotsman Steam" numOuts="4" numFns="30" productID="33">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Background Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Whistle Play (5)</functionlabel>
            <functionlabel num="3" lockable="false">Whistle Play Fancy (5)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="6" lockable="true">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Injector</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="11" lockable="false">Coupling</functionlabel>
            <functionlabel num="12" lockable="false">Cariage Break Squeal</functionlabel>
            <functionlabel num="13" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="14" lockable="true">Blower</functionlabel>
            <functionlabel num="15" lockable="false">Door Slamming</functionlabel>
            <functionlabel num="16" lockable="true">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="true">Blow Down</functionlabel>
            <functionlabel num="18" lockable="false">Scotland the Brave</functionlabel>
            <functionlabel num="19" lockable="false">Water Fill</functionlabel>
            <functionlabel num="20" lockable="true">Toggle Chuff/Coast</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS P2 Prince of Wales Class Steam - ASU fitted" numOuts="4" numFns="30" productID="34">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Background Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Whistle Play 1(3)</functionlabel>
            <functionlabel num="3" lockable="false">Whistle Play 2(3)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="6" lockable="true">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Injector</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="11" lockable="false">Coupling</functionlabel>
            <functionlabel num="12" lockable="false">Cariage Break Squeal</functionlabel>
            <functionlabel num="13" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="14" lockable="true">Blower</functionlabel>
            <functionlabel num="15" lockable="false">Door Slamming</functionlabel>
            <functionlabel num="16" lockable="true">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="true">Blow Down</functionlabel>
            <functionlabel num="18" lockable="false">Westinghouse Pump</functionlabel>
            <functionlabel num="19" lockable="false">Water Fill</functionlabel>
            <functionlabel num="20" lockable="true">Toggle Chuff/Coast</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS A1 A3 Class Flying Scotsman Steam" numOuts="4" numFns="30" productID="36,40">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Background Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Whistles UK (5)</functionlabel>
            <functionlabel num="3" lockable="false">Whistles USA/Australia (5)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="6" lockable="true">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Injector</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="11" lockable="false">Coupling</functionlabel>
            <functionlabel num="12" lockable="false">Cariage Break Squeal</functionlabel>
            <functionlabel num="13" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="14" lockable="true">Blower</functionlabel>
            <functionlabel num="15" lockable="false">Door Slamming</functionlabel>
            <functionlabel num="16" lockable="true">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="true">Blow Down</functionlabel>
            <functionlabel num="18" lockable="false">Scotland the Brave</functionlabel>
            <functionlabel num="19" lockable="false">Water Fill</functionlabel>
            <functionlabel num="20" lockable="true">Toggle Chuff/Coast</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS B17 Streamline Class Steam" numOuts="4" numFns="30" productID="53">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Background Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Whistle Play 1(4)</functionlabel>
            <functionlabel num="3" lockable="false">Whistle Play 2(4)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="6" lockable="true">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Injector</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="11" lockable="false">Coupling</functionlabel>
            <functionlabel num="12" lockable="false">Cariage Break Squeal</functionlabel>
            <functionlabel num="13" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="14" lockable="true">Blower</functionlabel>
            <functionlabel num="15" lockable="false">Door Slamming</functionlabel>
            <functionlabel num="16" lockable="true">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="true">Blow Down</functionlabel>
            <functionlabel num="18" lockable="false">Water Fill</functionlabel>
            <functionlabel num="19" lockable="false">Buffer Up</functionlabel>
            <functionlabel num="20" lockable="true">Toggle Chuff/Coast</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS BR 2MT Class Steam" numOuts="4" numFns="30" productID="54">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Background Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Whistle Play 1(4)</functionlabel>
            <functionlabel num="3" lockable="false">Whistle Play 2(2)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="6" lockable="true">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Injector</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="11" lockable="false">Coupling</functionlabel>
            <functionlabel num="12" lockable="false">Cariage Break Squeal</functionlabel>
            <functionlabel num="13" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="14" lockable="true">Blower</functionlabel>
            <functionlabel num="15" lockable="false">Door Slamming</functionlabel>
            <functionlabel num="16" lockable="true">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="true">Blow Down</functionlabel>
            <functionlabel num="18" lockable="false">Water Fill</functionlabel>
            <functionlabel num="19" lockable="false">Buffer Up</functionlabel>
            <functionlabel num="20" lockable="true">Toggle Chuff/Coast</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS King Class Steam" numOuts="4" numFns="30" productID="59">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Background Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Whistle Play 1(6)</functionlabel>
            <functionlabel num="3" lockable="false">Whistle Play 2(6)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="6" lockable="true">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Injector</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="11" lockable="false">Coupling</functionlabel>
            <functionlabel num="12" lockable="false">Cariage Break Squeal</functionlabel>
            <functionlabel num="13" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="14" lockable="true">Blower</functionlabel>
            <functionlabel num="15" lockable="false">Door Slamming</functionlabel>
            <functionlabel num="16" lockable="true">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="true">Blow Down</functionlabel>
            <functionlabel num="18" lockable="false">Water Fill</functionlabel>
            <functionlabel num="19" lockable="false">Buffering Up</functionlabel>
            <functionlabel num="20" lockable="true">Toggle Chuff/Coast</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS Hall Class Steam" numOuts="4" numFns="30" productID="61">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Background Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Whistle Play 1(8)</functionlabel>
            <functionlabel num="3" lockable="false">Whistle Play 2(8)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="6" lockable="true">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Injector</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="11" lockable="false">Coupling</functionlabel>
            <functionlabel num="12" lockable="false">Cariage Break Squeal</functionlabel>
            <functionlabel num="13" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="14" lockable="true">Blower</functionlabel>
            <functionlabel num="15" lockable="false">Door Slamming</functionlabel>
            <functionlabel num="16" lockable="true">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="true">Blow Down</functionlabel>
            <functionlabel num="18" lockable="false">Water Fill</functionlabel>
            <functionlabel num="19" lockable="false">Buffering Up</functionlabel>
            <functionlabel num="20" lockable="true">Toggle Chuff/Coast</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS W1 Class (Rebuilt) Steam" numOuts="4" numFns="30" productID="65">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Background Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Whistle Play 1(5)</functionlabel>
            <functionlabel num="3" lockable="false">Whistle Play 2(5)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="6" lockable="true">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Injector</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="11" lockable="false">Coupling</functionlabel>
            <functionlabel num="12" lockable="false">Cariage Break Squeal</functionlabel>
            <functionlabel num="13" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="14" lockable="true">Blower</functionlabel>
            <functionlabel num="15" lockable="false">Door Slamming</functionlabel>
            <functionlabel num="16" lockable="true">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="true">Blow Down</functionlabel>
            <functionlabel num="18" lockable="false">Water Fill</functionlabel>
            <functionlabel num="19" lockable="false">Buffering Up</functionlabel>
            <functionlabel num="20" lockable="true">Toggle Chuff/Coast</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS Duke of Gloucester Class Steam" numOuts="4" numFns="30" productID="66">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Background Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Whistle Play 1(4)</functionlabel>
            <functionlabel num="3" lockable="false">Whistle Play 2(4)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="6" lockable="true">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Injector</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="11" lockable="false">Coupling</functionlabel>
            <functionlabel num="12" lockable="false">Cariage Break Squeal</functionlabel>
            <functionlabel num="13" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="14" lockable="true">Blower</functionlabel>
            <functionlabel num="15" lockable="false">Door Slamming</functionlabel>
            <functionlabel num="16" lockable="true">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="true">Blow Down</functionlabel>
            <functionlabel num="18" lockable="false">Water Fill</functionlabel>
            <functionlabel num="19" lockable="false">Westinghouse Pump</functionlabel>
            <functionlabel num="20" lockable="true">Toggle Chuff/Coast</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS Castle Class Steam" numOuts="4" numFns="30" productID="67">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Background Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Whistle Play 1(6)</functionlabel>
            <functionlabel num="3" lockable="false">Whistle Play 2(6)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="6" lockable="true">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Injector</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="11" lockable="false">Coupling</functionlabel>
            <functionlabel num="12" lockable="false">Cariage Break Squeal</functionlabel>
            <functionlabel num="13" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="14" lockable="true">Blower</functionlabel>
            <functionlabel num="15" lockable="false">Door Slamming</functionlabel>
            <functionlabel num="16" lockable="true">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="true">Blow Down</functionlabel>
            <functionlabel num="18" lockable="false">Water Fill</functionlabel>
            <functionlabel num="19" lockable="false">Buffer Up</functionlabel>
            <functionlabel num="20" lockable="true">Toggle Chuff/Coast</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS Princess Royal Class Steam" numOuts="4" numFns="30" productID="68">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Background Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Whistle Play 1(6)</functionlabel>
            <functionlabel num="3" lockable="false">Whistle Play 2(6)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="6" lockable="true">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Injector</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="11" lockable="false">Coupling</functionlabel>
            <functionlabel num="12" lockable="false">Cariage Break Squeal</functionlabel>
            <functionlabel num="13" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="14" lockable="true">Blower</functionlabel>
            <functionlabel num="15" lockable="false">Door Slamming</functionlabel>
            <functionlabel num="16" lockable="true">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="true">Blow Down</functionlabel>
            <functionlabel num="18" lockable="false">Water Fill</functionlabel>
            <functionlabel num="19" lockable="false">Buffer Up</functionlabel>
            <functionlabel num="20" lockable="true">Toggle Chuff/Coast</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS Lord Nelson Class Steam" numOuts="4" numFns="30" productID="69">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Background Steam/exhaust/coasting</functionlabel>
            <functionlabel num="2" lockable="false">Whistle Play 1(8)</functionlabel>
            <functionlabel num="3" lockable="false">Whistle Play 2(8)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="true">Cylinder Cock</functionlabel>
            <functionlabel num="6" lockable="true">Wheel Slip</functionlabel>
            <functionlabel num="7" lockable="true">Coal Shovelling</functionlabel>
            <functionlabel num="8" lockable="true">Injector</functionlabel>
            <functionlabel num="9" lockable="true">Safety Valve</functionlabel>
            <functionlabel num="10" lockable="false">Guard's Whistle</functionlabel>
            <functionlabel num="11" lockable="false">Coupling</functionlabel>
            <functionlabel num="12" lockable="false">Cariage Break Squeal</functionlabel>
            <functionlabel num="13" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="14" lockable="true">Blower</functionlabel>
            <functionlabel num="15" lockable="false">Door Slamming</functionlabel>
            <functionlabel num="16" lockable="true">Fireman's Breakfast</functionlabel>
            <functionlabel num="17" lockable="true">Blow Down</functionlabel>
            <functionlabel num="18" lockable="false">Water Fill</functionlabel>
            <functionlabel num="19" lockable="false">Buffer Up</functionlabel>
            <functionlabel num="20" lockable="true">Toggle Chuff/Coast</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <!-- Diesel Locomotives-->
        <model model="Hornby TXS Class 43 Valenta Diesel" numOuts="4" numFns="30" productID="3,41">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Sound Enable/Engine Start</functionlabel>
            <functionlabel num="2" lockable="false">Multiple Horns (4)</functionlabel>
            <functionlabel num="3" lockable="false">Mutiple Horns Fancy (4)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="false">Notch Up</functionlabel>
            <functionlabel num="6" lockable="false">Notch Down</functionlabel>
            <functionlabel num="7" lockable="false">Return to Idle</functionlabel>
            <functionlabel num="8" lockable="true">Thrash</functionlabel>
            <functionlabel num="9" lockable="true">Diesel Cold Start overide</functionlabel>
            <functionlabel num="10" lockable="true">Compressor (Manual)</functionlabel>
            <functionlabel num="11" lockable="true">Windscreen Wipers</functionlabel>
            <functionlabel num="12" lockable="true">Roof Fan</functionlabel>
            <functionlabel num="13" lockable="false">Guard to Driver Buzzer</functionlabel>
            <functionlabel num="14" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="15" lockable="false">Cab Door Shut</functionlabel>
            <functionlabel num="16" lockable="true">Primer</functionlabel>
            <functionlabel num="17" lockable="false">Fire Bell Test</functionlabel>
            <functionlabel num="18" lockable="false">Guards Whistle</functionlabel>
            <functionlabel num="19" lockable="false">Automatic Warning System Test</functionlabel>
            <functionlabel num="20" lockable="false">Drivers Safety Beeper</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS Class 43 MTU Diesel" numOuts="4" numFns="30" productID="4,44">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Sound Enable/Engine Start</functionlabel>
            <functionlabel num="2" lockable="false">Multiple Horns (5)</functionlabel>
            <functionlabel num="3" lockable="false">Mutiple Horns Fancy (4)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="false">Notch Up</functionlabel>
            <functionlabel num="6" lockable="false">Notch Down</functionlabel>
            <functionlabel num="7" lockable="false">Return to Idle</functionlabel>
            <functionlabel num="8" lockable="true">Thrash</functionlabel>
            <functionlabel num="9" lockable="true">Diesel Cold Start overide</functionlabel>
            <functionlabel num="10" lockable="true">Compressor (Manual)</functionlabel>
            <functionlabel num="11" lockable="true">Windscreen Wipers</functionlabel>
            <functionlabel num="12" lockable="true">Roof Fan</functionlabel>
            <functionlabel num="13" lockable="false">Guard to Driver Buzzer</functionlabel>
            <functionlabel num="14" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="15" lockable="false">Cab Door Shut</functionlabel>
            <functionlabel num="16" lockable="true">Primer</functionlabel>
            <functionlabel num="17" lockable="false">Fire Bell Test</functionlabel>
            <functionlabel num="18" lockable="false">Guards Whistle</functionlabel>
            <functionlabel num="19" lockable="false">Automatic Warning System Test</functionlabel>
            <functionlabel num="20" lockable="false">Drivers Safety Beeper</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS Class 08 Diesel" numOuts="4" numFns="30" productID="9">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Sound Enable/Engine Start</functionlabel>
            <functionlabel num="2" lockable="false">Multiple Horns (2)</functionlabel>
            <functionlabel num="3" lockable="false">Mutiple Whistles (2)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="false">Notch Up</functionlabel>
            <functionlabel num="6" lockable="false">Notch Down</functionlabel>
            <functionlabel num="7" lockable="false">Return to Idle</functionlabel>
            <functionlabel num="8" lockable="true">Thrash</functionlabel>
            <functionlabel num="9" lockable="true">Diesel Cold Start overide</functionlabel>
            <functionlabel num="10" lockable="true">Compressor (Manual)</functionlabel>
            <functionlabel num="11" lockable="false">Reverser</functionlabel>
            <functionlabel num="12" lockable="true">Spirax Valve</functionlabel>
            <functionlabel num="13" lockable="false">Air Dump</functionlabel>
            <functionlabel num="14" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="15" lockable="false">Air Release</functionlabel>
            <functionlabel num="16" lockable="false">Detonators</functionlabel>
            <functionlabel num="17" lockable="false">Coupling</functionlabel>
            <functionlabel num="18" lockable="true">Primer</functionlabel>
            <functionlabel num="19" lockable="true">Exhauster</functionlabel>
            <functionlabel num="20" lockable="false">Hand Brake</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS Class 37 Diesel" numOuts="4" numFns="30" productID="13">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Sound Enable/Engine Start</functionlabel>
            <functionlabel num="2" lockable="false">Multiple Horns (4)</functionlabel>
            <functionlabel num="3" lockable="false">Mutiple Horns Fancy (5)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="false">Notch Up</functionlabel>
            <functionlabel num="6" lockable="false">Notch Down</functionlabel>
            <functionlabel num="7" lockable="false">Return to Idle</functionlabel>
            <functionlabel num="8" lockable="true">Thrash</functionlabel>
            <functionlabel num="9" lockable="true">Diesel Cold Start overide</functionlabel>
            <functionlabel num="10" lockable="true">Compressor (Manual)</functionlabel>
            <functionlabel num="11" lockable="true">Spirax Valve</functionlabel>
            <functionlabel num="12" lockable="true">Fan</functionlabel>
            <functionlabel num="13" lockable="false">AWS Warning System Test</functionlabel>
            <functionlabel num="14" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="15" lockable="false">Air Release</functionlabel>
            <functionlabel num="16" lockable="false">Cab Door</functionlabel>
            <functionlabel num="17" lockable="false">AWS Warning Siren</functionlabel>
            <functionlabel num="18" lockable="true">Primer</functionlabel>
            <functionlabel num="19" lockable="false">Guards Whistle</functionlabel>
            <functionlabel num="20" lockable="false">Wagons Clanging</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS Class 67 Diesel" numOuts="4" numFns="30" productID="15">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Sound Enable/Engine Start</functionlabel>
            <functionlabel num="2" lockable="false">Multiple Horns (8)</functionlabel>
            <functionlabel num="3" lockable="false">Mutiple Horns Fancy (7)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="false">Notch Up</functionlabel>
            <functionlabel num="6" lockable="false">Notch Down</functionlabel>
            <functionlabel num="7" lockable="false">Return to Idle</functionlabel>
            <functionlabel num="8" lockable="true">Thrash</functionlabel>
            <functionlabel num="9" lockable="true">Diesel Cold Start overide</functionlabel>
            <functionlabel num="10" lockable="true">Compressor (Manual)</functionlabel>
            <functionlabel num="11" lockable="true">Cooling Fan</functionlabel>
            <functionlabel num="12" lockable="true">Spirax Valve</functionlabel>
            <functionlabel num="13" lockable="false">Carriage Brake Squeal</functionlabel>
            <functionlabel num="14" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="15" lockable="false">Cab Door</functionlabel>
            <functionlabel num="16" lockable="false">Buffering</functionlabel>
            <functionlabel num="17" lockable="false">AWS Warning Siren</functionlabel>
            <functionlabel num="18" lockable="false">Guards Whistle</functionlabel>
            <functionlabel num="19" lockable="false">Coupling</functionlabel>
            <functionlabel num="20" lockable="true">Carriages Passing</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS Class 31 Diesel" numOuts="4" numFns="30" productID="18">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Sound Enable/Engine Start</functionlabel>
            <functionlabel num="2" lockable="false">Multiple Horns (3)</functionlabel>
            <functionlabel num="3" lockable="false">Mutiple Horns Fancy (5)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="false">Notch Up</functionlabel>
            <functionlabel num="6" lockable="false">Notch Down</functionlabel>
            <functionlabel num="7" lockable="false">Return to Idle</functionlabel>
            <functionlabel num="8" lockable="true">Thrash</functionlabel>
            <functionlabel num="9" lockable="true">Diesel Cold Start overide</functionlabel>
            <functionlabel num="10" lockable="true">Compressor (Manual)</functionlabel>
            <functionlabel num="11" lockable="true">Fan</functionlabel>
            <functionlabel num="12" lockable="true">Spirax Valve</functionlabel>
            <functionlabel num="13" lockable="false">Carriage Brake Squeal</functionlabel>
            <functionlabel num="14" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="15" lockable="false">Cab Door</functionlabel>
            <functionlabel num="16" lockable="false">Buffering Up</functionlabel>
            <functionlabel num="17" lockable="true">Primer</functionlabel>
            <functionlabel num="18" lockable="false">Guards Whistle</functionlabel>
            <functionlabel num="19" lockable="false">Coupling</functionlabel>
            <functionlabel num="20" lockable="false">Wagons Clanging</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS Class 50 Diesel" numOuts="4" numFns="30" productID="22,50">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Sound Enable/Engine Start</functionlabel>
            <functionlabel num="2" lockable="false">Multiple Horns (4)</functionlabel>
            <functionlabel num="3" lockable="false">Mutiple Horns Fancy (4)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="false">Notch Up</functionlabel>
            <functionlabel num="6" lockable="false">Notch Down</functionlabel>
            <functionlabel num="7" lockable="false">Return to Idle</functionlabel>
            <functionlabel num="8" lockable="true">Thrash</functionlabel>
            <functionlabel num="9" lockable="true">Diesel Cold Start overide</functionlabel>
            <functionlabel num="10" lockable="true">Radiator Fan</functionlabel>
            <functionlabel num="11" lockable="false">Air Release</functionlabel>
            <functionlabel num="12" lockable="true">Spirax Valve</functionlabel>
            <functionlabel num="13" lockable="true">Traction Motor Blowers</functionlabel>
            <functionlabel num="14" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="15" lockable="false">Oil Primer</functionlabel>
            <functionlabel num="16" lockable="false">Cab Door</functionlabel>
            <functionlabel num="17" lockable="true">BIS Fire Bell</functionlabel>
            <functionlabel num="18" lockable="false">Guards Whistle</functionlabel>
            <functionlabel num="19" lockable="true">Lift Pump</functionlabel>
            <functionlabel num="20" lockable="false">Buffering Up</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS Class 66 Diesel" numOuts="4" numFns="30" productID="23">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Sound Enable/Engine Start</functionlabel>
            <functionlabel num="2" lockable="false">Multiple Horns (5)</functionlabel>
            <functionlabel num="3" lockable="false">Mutiple Horns Fancy (2)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="false">Notch Up</functionlabel>
            <functionlabel num="6" lockable="false">Notch Down</functionlabel>
            <functionlabel num="7" lockable="false">Return to Idle</functionlabel>
            <functionlabel num="8" lockable="true">Thrash</functionlabel>
            <functionlabel num="9" lockable="true">Diesel Cold Start overide</functionlabel>
            <functionlabel num="10" lockable="true">Radiator Fan</functionlabel>
            <functionlabel num="11" lockable="true">Wipers</functionlabel>
            <functionlabel num="12" lockable="true">Spirax Valve</functionlabel>
            <functionlabel num="13" lockable="false">Brake Application</functionlabel>
            <functionlabel num="14" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="15" lockable="false">Brake Release</functionlabel>
            <functionlabel num="16" lockable="false">Door Slam</functionlabel>
            <functionlabel num="17" lockable="false">Buffering</functionlabel>
            <functionlabel num="18" lockable="true">Primer and Alarm</functionlabel>
            <functionlabel num="19" lockable="false">Guards Whistle</functionlabel>
            <functionlabel num="20" lockable="false">Wagons Buffering</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS Class 55 Diesel" numOuts="4" numFns="30" productID="32">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Sound Enable/Engine Start</functionlabel>
            <functionlabel num="2" lockable="false">Multiple Horns (5)</functionlabel>
            <functionlabel num="3" lockable="false">Mutiple Horns Fancy (2)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="false">Notch Up</functionlabel>
            <functionlabel num="6" lockable="false">Notch Down</functionlabel>
            <functionlabel num="7" lockable="false">Return to Idle</functionlabel>
            <functionlabel num="8" lockable="true">Thrash</functionlabel>
            <functionlabel num="9" lockable="true">Diesel Cold Start overide</functionlabel>
            <functionlabel num="10" lockable="true">Radiator Fan</functionlabel>
            <functionlabel num="11" lockable="true">Windscreen Wipers</functionlabel>
            <functionlabel num="12" lockable="true">Spirax Valve</functionlabel>
            <functionlabel num="13" lockable="false">Carriage Brake Squeal</functionlabel>
            <functionlabel num="14" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="15" lockable="false">Brake Release</functionlabel>
            <functionlabel num="16" lockable="true">Passing Carriages</functionlabel>
            <functionlabel num="17" lockable="false">Coupling</functionlabel>
            <functionlabel num="18" lockable="false">Guards Whistle</functionlabel>
            <functionlabel num="19" lockable="false">Wagons Buffering</functionlabel>
            <functionlabel num="20" lockable="false">Cab Door</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS Class 56 Diesel" numOuts="4" numFns="30" productID="42">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Sound Enable/Engine Start</functionlabel>
            <functionlabel num="2" lockable="false">Multiple Horns (5)</functionlabel>
            <functionlabel num="3" lockable="false">Mutiple Horns Fancy (2)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="false">Notch Up</functionlabel>
            <functionlabel num="6" lockable="false">Notch Down</functionlabel>
            <functionlabel num="7" lockable="false">Return to Idle</functionlabel>
            <functionlabel num="8" lockable="true">Thrash</functionlabel>
            <functionlabel num="9" lockable="true">Diesel Cold Start overide</functionlabel>
            <functionlabel num="10" lockable="true">Compressor</functionlabel>
            <functionlabel num="11" lockable="false">Wagons Buffering</functionlabel>
            <functionlabel num="12" lockable="true">Spirax Valve</functionlabel>
            <functionlabel num="13" lockable="false">Bell</functionlabel>
            <functionlabel num="14" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="15" lockable="false">Brake Release</functionlabel>
            <functionlabel num="16" lockable="false">Cab Door</functionlabel>
            <functionlabel num="17" lockable="false">Coupling</functionlabel>
            <functionlabel num="18" lockable="false">Guards Whistle</functionlabel>
            <functionlabel num="19" lockable="false">Buffer Up</functionlabel>
            <functionlabel num="20" lockable="false">Cab Beep</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS Class 47 Diesel" numOuts="4" numFns="30" productID="43">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Sound Enable/Engine Start</functionlabel>
            <functionlabel num="2" lockable="false">Multiple Horns (5)</functionlabel>
            <functionlabel num="3" lockable="false">Mutiple Horns Fancy (2)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="false">Notch Up</functionlabel>
            <functionlabel num="6" lockable="false">Notch Down</functionlabel>
            <functionlabel num="7" lockable="false">Return to Idle</functionlabel>
            <functionlabel num="8" lockable="true">Thrash</functionlabel>
            <functionlabel num="9" lockable="true">Diesel Cold Start overide</functionlabel>
            <functionlabel num="10" lockable="true">Compressor</functionlabel>
            <functionlabel num="11" lockable="true">Spirax Valve</functionlabel>
            <functionlabel num="12" lockable="true">Cooling Fan</functionlabel>
            <functionlabel num="13" lockable="false">Carriage Brake Squeal</functionlabel>
            <functionlabel num="14" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="15" lockable="true">Tripple Pump</functionlabel>
            <functionlabel num="16" lockable="false">Buffer Up</functionlabel>
            <functionlabel num="17" lockable="false">Door Slam</functionlabel>
            <functionlabel num="18" lockable="false">Coupling</functionlabel>
            <functionlabel num="19" lockable="false">Guards Whistle</functionlabel>
            <functionlabel num="20" lockable="false">Wagons Clanging</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS Class 60 Diesel" numOuts="4" numFns="30" productID="45">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Sound Enable/Engine Start</functionlabel>
            <functionlabel num="2" lockable="false">Multiple Horns (4)</functionlabel>
            <functionlabel num="3" lockable="false">Mutiple Horns Fancy (2)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="false">Notch Up</functionlabel>
            <functionlabel num="6" lockable="false">Notch Down</functionlabel>
            <functionlabel num="7" lockable="false">Return to Idle</functionlabel>
            <functionlabel num="8" lockable="true">Thrash</functionlabel>
            <functionlabel num="9" lockable="true">Diesel Cold Start overide</functionlabel>
            <functionlabel num="10" lockable="true">Compressor</functionlabel>
            <functionlabel num="11" lockable="false">Wagons Buffering</functionlabel>
            <functionlabel num="12" lockable="true">Spirax Valve</functionlabel>
            <functionlabel num="13" lockable="true">Fan</functionlabel>
            <functionlabel num="14" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="15" lockable="false">Coulping</functionlabel>
            <functionlabel num="16" lockable="false">Door Slam</functionlabel>
            <functionlabel num="17" lockable="false">Buffering</functionlabel>
            <functionlabel num="18" lockable="true">Primer</functionlabel>
            <functionlabel num="19" lockable="false">Guards Whistle</functionlabel>
            <functionlabel num="20" lockable="false">Wagons Clanging</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS Class 66 Diesel - Coronation Edition" numOuts="4" numFns="30" productID="46">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Sound Enable/Engine Start</functionlabel>
            <functionlabel num="2" lockable="false">Multiple Horns (5)</functionlabel>
            <functionlabel num="3" lockable="false">Mutiple Horns Fancy (3)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="false">Notch Up</functionlabel>
            <functionlabel num="6" lockable="false">Notch Down</functionlabel>
            <functionlabel num="7" lockable="false">Return to Idle</functionlabel>
            <functionlabel num="8" lockable="true">Thrash</functionlabel>
            <functionlabel num="9" lockable="true">Diesel Cold Start overide</functionlabel>
            <functionlabel num="10" lockable="true">Compressor</functionlabel>
            <functionlabel num="11" lockable="true">Wipers</functionlabel>
            <functionlabel num="12" lockable="true">Spirax Valve</functionlabel>
            <functionlabel num="13" lockable="false">Brake Application</functionlabel>
            <functionlabel num="14" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="15" lockable="false">Brake Release</functionlabel>
            <functionlabel num="16" lockable="false">Door Slam</functionlabel>
            <functionlabel num="17" lockable="false">Buffering</functionlabel>
            <functionlabel num="18" lockable="true">Primer and Alarm</functionlabel>
            <functionlabel num="19" lockable="false">Guards Whistle</functionlabel>
            <functionlabel num="20" lockable="false">God Save The King</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS Class 20 Diesel" numOuts="4" numFns="30" productID="58">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Sound Enable/Engine Start</functionlabel>
            <functionlabel num="2" lockable="false">Multiple Horns (6)</functionlabel>
            <functionlabel num="3" lockable="false">Mutiple Horns Fancy (6)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="false">Notch Up</functionlabel>
            <functionlabel num="6" lockable="false">Notch Down</functionlabel>
            <functionlabel num="7" lockable="false">Return to Idle</functionlabel>
            <functionlabel num="8" lockable="true">Thrash</functionlabel>
            <functionlabel num="9" lockable="true">Diesel Cold Start overide</functionlabel>
            <functionlabel num="10" lockable="true">Destroying Vacuum</functionlabel>
            <functionlabel num="11" lockable="true">Spirax Valve</functionlabel>
            <functionlabel num="12" lockable="true">Cooling Fan</functionlabel>
            <functionlabel num="13" lockable="true">Primer</functionlabel>
            <functionlabel num="14" lockable="false">Flange Squeal</functionlabel>
            <functionlabel num="15" lockable="false">Brake Release</functionlabel>
            <functionlabel num="16" lockable="false">Door Slam</functionlabel>
            <functionlabel num="17" lockable="false">Buffer Up</functionlabel>
            <functionlabel num="18" lockable="false">Coupling</functionlabel>
            <functionlabel num="19" lockable="false">Guards Whistle</functionlabel>
            <functionlabel num="20" lockable="false">Wagons Clanging</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <!-- Electric and Electric/Diesel-->
        <model model="Hornby TXS Class 91 Electric" numOuts="4" numFns="30" productID="5">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Sound Enable/Engine Start</functionlabel>
            <functionlabel num="2" lockable="false">Multiple Horns (4)</functionlabel>
            <functionlabel num="3" lockable="false">Mutiple Horns Fancy (3)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="false">Cab Start Up</functionlabel>
            <functionlabel num="6" lockable="false">Detonators</functionlabel>
            <functionlabel num="7" lockable="true">Spirax Valve</functionlabel>
            <functionlabel num="8" lockable="true">Mk4 Doors Open/Close</functionlabel>
            <functionlabel num="9" lockable="false">AWS Warning System</functionlabel>
            <functionlabel num="10" lockable="true">Compressor</functionlabel>
            <functionlabel num="11" lockable="true">Wipers</functionlabel>
            <functionlabel num="12" lockable="true">Slow Speed Rail Clack</functionlabel>
            <functionlabel num="13" lockable="false">Pantograph Arc</functionlabel>
            <functionlabel num="14" lockable="false">Flange Squeal</functionlabel>
            <functionlabel num="15" lockable="false">Cab Door Close</functionlabel>
            <functionlabel num="16" lockable="false">Door Slam</functionlabel>
            <functionlabel num="17" lockable="true">General Station Sounds</functionlabel>
            <functionlabel num="18" lockable="false">Passing at Speed</functionlabel>
            <functionlabel num="19" lockable="false">Guards Whistle</functionlabel>
            <functionlabel num="20" lockable="false">Air Release</functionlabel>
            <functionlabel num="21" lockable="true">White Headlights Off</functionlabel>
            <functionlabel num="22" lockable="true">Red Rear Lights Off</functionlabel>
            <functionlabel num="23" lockable="true">Cab Light</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS Class 73 Diesel/Electric" numOuts="4" numFns="30" productID="6">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Sound Enable/Engine Start</functionlabel>
            <functionlabel num="2" lockable="false">Multiple Horns (6)</functionlabel>
            <functionlabel num="3" lockable="false">Mutiple Horns Fancy (6)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="true">Engine Mode Select/Transition (Diesel Default)</functionlabel>
            <functionlabel num="6" lockable="true">Ignition</functionlabel>
            <functionlabel num="7" lockable="false">General sounds just before moving off</functionlabel>
            <functionlabel num="8" lockable="false">Air Release</functionlabel>
            <functionlabel num="9" lockable="false">Diesel Cold Start overide</functionlabel>
            <functionlabel num="10" lockable="true">Compressor</functionlabel>
            <functionlabel num="11" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="12" lockable="true">Passing with Electric Arcing</functionlabel>
            <functionlabel num="13" lockable="false">Carriages Passing</functionlabel>
            <functionlabel num="14" lockable="false">Moving @20mph over points with bell</functionlabel>
            <functionlabel num="15" lockable="true">Moving @20mph over points</functionlabel>
            <functionlabel num="16" lockable="false">Cab Warning Bell</functionlabel>
            <functionlabel num="17" lockable="true">General Station Sounds</functionlabel>
            <functionlabel num="18" lockable="false">Coupling</functionlabel>
            <functionlabel num="19" lockable="false">Guards Whistle</functionlabel>
            <functionlabel num="20" lockable="true">Wagons Clanging</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS Class 800 Diesel/Electric" numOuts="4" numFns="30" productID="7">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Sound Enable/Engine Start</functionlabel>
            <functionlabel num="2" lockable="false">Multiple Horns (8)</functionlabel>
            <functionlabel num="3" lockable="false">Mutiple Horns Fancy (8)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="true">Engine Mode Select/Transition (Diesel Default)</functionlabel>
            <functionlabel num="6" lockable="true">Detonators</functionlabel>
            <functionlabel num="7" lockable="true">Air Conditioning</functionlabel>
            <functionlabel num="8" lockable="true">Doors Open/Close</functionlabel>
            <functionlabel num="9" lockable="false">AWS Warning Siren</functionlabel>
            <functionlabel num="10" lockable="true">Compressor</functionlabel>
            <functionlabel num="11" lockable="true">Wipers</functionlabel>
            <functionlabel num="12" lockable="true">Slow Speed Rail Clack</functionlabel>
            <functionlabel num="13" lockable="false">Pantograph Arc</functionlabel>
            <functionlabel num="14" lockable="false">Flange Squeal</functionlabel>
            <functionlabel num="15" lockable="false">Cab Door Close</functionlabel>
            <functionlabel num="16" lockable="true">Coupling Engage</functionlabel>
            <functionlabel num="17" lockable="true">General Station Sounds</functionlabel>
            <functionlabel num="18" lockable="false">Passing at Speed</functionlabel>
            <functionlabel num="19" lockable="false">Guards Whistle</functionlabel>
            <functionlabel num="20" lockable="false">Communications</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS Class 423 VEP Electric" numOuts="4" numFns="30" productID="27">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Sound Enable/Engine Start</functionlabel>
            <functionlabel num="2" lockable="false">Multiple Horns (4)</functionlabel>
            <functionlabel num="3" lockable="false">Mutiple Horns Fancy (3)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="false">Cab Start Up</functionlabel>
            <functionlabel num="6" lockable="false">Route Blinds</functionlabel>
            <functionlabel num="7" lockable="true">Poppet Valve</functionlabel>
            <functionlabel num="8" lockable="false">Coach Doors Slam</functionlabel>
            <functionlabel num="9" lockable="false">AWS Warning Siren</functionlabel>
            <functionlabel num="10" lockable="true">Compressor</functionlabel>
            <functionlabel num="11" lockable="true">Wipers</functionlabel>
            <functionlabel num="12" lockable="true">Slow Speed Rail Clack</functionlabel>
            <functionlabel num="13" lockable="false">3rd Rail Arc</functionlabel>
            <functionlabel num="14" lockable="true">Flange Squeal</functionlabel>
            <functionlabel num="15" lockable="false">Door Slam</functionlabel>
            <functionlabel num="16" lockable="false">Coupling</functionlabel>
            <functionlabel num="17" lockable="true">General Station Sounds</functionlabel>
            <functionlabel num="18" lockable="false">Communication Ring</functionlabel>
            <functionlabel num="19" lockable="false">Guards Whistle</functionlabel>
            <functionlabel num="20" lockable="false">Guard to Drive Bell</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Aux 3</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
        <model model="Hornby TXS Mk4 DVT (unpowered)" numOuts="4" numFns="30" productID="70">
          <versionCV lowVersionID="254" highVersionID="254" />
          <output name="Headlight" label="Wh" />
          <output name="Rear Light" label="Ye" />
          <output name="Aux" label="Gr" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Lights</functionlabel>
            <functionlabel num="1" lockable="true">Sound Enable/Engine Start</functionlabel>
            <functionlabel num="2" lockable="false">Multiple Horns (4)</functionlabel>
            <functionlabel num="3" lockable="false">Mutiple Horns Fancy (5)</functionlabel>
            <functionlabel num="4" lockable="false">Brake</functionlabel>
            <functionlabel num="5" lockable="false">Cab Start Up</functionlabel>
            <functionlabel num="6" lockable="false">Detonators</functionlabel>
            <functionlabel num="7" lockable="true">Spirax Valve</functionlabel>
            <functionlabel num="8" lockable="true">Mk4 Doors Open/Close</functionlabel>
            <functionlabel num="9" lockable="false">AWS Warning System</functionlabel>
            <functionlabel num="10" lockable="true">Compressor</functionlabel>
            <functionlabel num="11" lockable="true">Wipers</functionlabel>
            <functionlabel num="12" lockable="true">Slow Speed Rail Clack</functionlabel>
            <functionlabel num="13" lockable="false">Pantograph Arc</functionlabel>
            <functionlabel num="14" lockable="false">Flange Squeal</functionlabel>
            <functionlabel num="15" lockable="false">Cab Door Close</functionlabel>
            <functionlabel num="16" lockable="false">Door Slam</functionlabel>
            <functionlabel num="17" lockable="true">General Station Sounds</functionlabel>
            <functionlabel num="18" lockable="false">Passing at Speed</functionlabel>
            <functionlabel num="19" lockable="false">Guards Whistle</functionlabel>
            <functionlabel num="20" lockable="false">Air Release</functionlabel>
            <functionlabel num="21" lockable="true">Aux 1</functionlabel>
            <functionlabel num="22" lockable="true">Aux 2</functionlabel>
            <functionlabel num="23" lockable="true">Cab Light</functionlabel>
            <functionlabel num="24" lockable="true">Aux 4</functionlabel>
            <functionlabel num="25" lockable="true">Shunting Mode</functionlabel>
            <functionlabel num="26" lockable="false">Activate Coupling Mode</functionlabel>
            <functionlabel num="27" lockable="false">Dynamic Brake (CV123)</functionlabel>
            <functionlabel num="28" lockable="true">AFC Enable</functionlabel>
          </functionlabels>
        </model>
      </family>
      <family name="Ditch Light Decoder" mfg="KATO Precision Models" lowVersionID="49" highVersionID="51" file="Kato_Ditch.xml">
        <model model="Ditch Light Decoder" numOuts="2" numFns="5">
          <output name="1" label="Ditch Lights" />
          <output name="2" label="Flashing" />
        </model>
      </family>
      <family name="Function Only, with transponding" mfg="KATO Precision Models" file="Kato_FL11.xml">
        <model model="FL11" lowVersionID="0" />
      </family>
      <family name="Function Only, with transponding" mfg="KATO Precision Models" file="Kato_FL12.xml">
        <model model="FL12" numOuts="2" lowVersionID="254" />
      </family>
      <family name="EM13, silent, readback" mfg="KATO Precision Models" lowVersionID="49" highVersionID="51" file="Kato_em13.xml">
        <model model="EM13" numOuts="1" numFns="0">
          <output name="4" label="Violet" />
        </model>
      </family>
      <family name="NMRA-DCC/Motorola" mfg="Kuehn Ing." file="Kuehn_5Moto.xml">
        <model model="N025" numOuts="2" numFns="10">
          <versionCV lowVersionID="34" />
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
        </model>
        <model model="N025-P" numOuts="2" numFns="10">
          <versionCV lowVersionID="34" />
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
        </model>
        <model model="N025-P8" numOuts="2" numFns="10">
          <versionCV lowVersionID="34" />
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
        </model>
        <model model="N025-PA" numOuts="2" numFns="10">
          <versionCV lowVersionID="34" />
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
        </model>
        <model model="T125" numOuts="2" numFns="10">
          <versionCV lowVersionID="34" />
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
        </model>
        <model model="T125-8" numOuts="2" numFns="10">
          <versionCV lowVersionID="34" />
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
        </model>
        <model model="T145" numOuts="4" numFns="10">
          <versionCV lowVersionID="34" />
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
        </model>
        <model model="T145-8" numOuts="4" numFns="10">
          <versionCV lowVersionID="34" />
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
        </model>
      </family>
      <family name="NMRA-DCC/Motorola" mfg="Kuehn Ing." file="Kuehn_F060.xml">
        <model model="F060" numOuts="6" numFns="14">
          <versionCV lowVersionID="34" highVersionID="34" />
          <output name="1" label="Output|A" />
          <output name="2" label="Output|B" />
          <output name="3" label="Output|C" />
          <output name="4" label="Output|D" />
          <output name="5" label="Output|E" />
          <output name="6" label="Output|F" />
        </model>
        <!--model model="F060-P" numOuts="6" numFns="14" maxMotorCurrent="1.0 A" maxTotalCurrent="1.1 A">
    <versionCV lowVersionID="35" highVersionID="35"/>
     <output name="1" label="Output|A">
      <label xml:lang="de">Ausgang|A</label>
      <label xml:lang="cs">Přední|Světlo</label>
     </output>
     <output name="2" label="Output|B">
      <label xml:lang="de">Ausgang|B</label>
      <label xml:lang="cs">Zadní|Světlo</label>
     </output>
     <output name="3" label="Output|C">
      <label xml:lang="de">Ausgang|C</label>
      <label xml:lang="cs">Výstup|C</label>
     </output>
     <output name="4" label="Output|D">
      <label xml:lang="de">Ausgang|D</label>
      <label xml:lang="cs">Výstup|D</label>
     </output>
     <output name="5" label="Output|E">
      <label xml:lang="de">Ausgang|E</label>
      <label xml:lang="cs">Výstup|E</label>
     </output>
     <output name="6" label="Output|F">
      <label xml:lang="de">Ausgang|F</label>
      <label xml:lang="cs">Výstup|F</label>
     </output>
    </model>
    <model model="F060-P8" numOuts="6" numFns="14" maxMotorCurrent="1.0 A" maxTotalCurrent="1.1 A">
    <versionCV lowVersionID="35" highVersionID="35"/>
     <output name="1" label="Output|A">
      <label xml:lang="de">Ausgang|A</label>
      <label xml:lang="cs">Přední|Světlo</label>
     </output>
     <output name="2" label="Output|B">
      <label xml:lang="de">Ausgang|B</label>
      <label xml:lang="cs">Zadní|Světlo</label>
     </output>
     <output name="3" label="Output|C">
      <label xml:lang="de">Ausgang|C</label>
      <label xml:lang="cs">Výstup|C</label>
     </output>
     <output name="4" label="Output|D">
      <label xml:lang="de">Ausgang|D</label>
      <label xml:lang="cs">Výstup|D</label>
     </output>
     <output name="5" label="Output|E">
      <label xml:lang="de">Ausgang|E</label>
      <label xml:lang="cs">Výstup|E</label>
     </output>
     <output name="6" label="Output|F">
      <label xml:lang="de">Ausgang|F</label>
      <label xml:lang="cs">Výstup|F</label>
     </output>
    </model-->
      </family>
      <family name="NMRA-DCC/Motorola" mfg="Kuehn Ing." file="Kuehn_N45.xml">
        <model model="N45" numOuts="6" numFns="14">
          <versionCV lowVersionID="35" highVersionID="35" />
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="Output|C" />
          <output name="4" label="Output|D" />
          <output name="5" label="Output|E" />
          <output name="6" label="Output|F" />
        </model>
        <model model="N45-P" numOuts="6" numFns="14">
          <versionCV lowVersionID="35" highVersionID="35" />
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="Output|C" />
          <output name="4" label="Output|D" />
          <output name="5" label="Output|E" />
          <output name="6" label="Output|F" />
        </model>
        <model model="N45-P8" numOuts="6" numFns="14">
          <versionCV lowVersionID="35" highVersionID="35" />
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="Output|C" />
          <output name="4" label="Output|D" />
          <output name="5" label="Output|E" />
          <output name="6" label="Output|F" />
        </model>
      </family>
      <family name="NMRA-DCC/Motorola" mfg="Kuehn Ing." file="Kuehn_T65.xml">
        <model model="T65" numOuts="6" numFns="14" lowVersionID="35">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="Output|C" />
          <output name="4" label="Output|D" />
          <output name="5" label="Output|E" />
          <output name="6" label="Output|F" />
        </model>
      </family>
      <family name="ZTC WhisperDrive" mfg="Kuehn Ing." lowVersionID="0" highVersionID="255" file="Kuehn_ZTC217.xml">
        <model model="ZTC217" numOuts="2">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
        </model>
      </family>
      <family name="LDH decoders" mfg="LDH" lowVersionID="27" file="LDH_2F-6Fv27.xml">
        <model model="LDH 4F1.5 v27" numOuts="6" numFns="6">
          <output name="1" label="A - Blanco" />
          <output name="2" label="B - Amarillo" />
          <output name="3" label="C - Verde" />
          <output name="4" label="D - Marron" />
          <output name="5" label="E - Blanco" />
          <output name="6" label="F - Amarillo" />
        </model>
      </family>
      <family name="LDH decoders" mfg="LDH" lowVersionID="26" file="LDH_2F-7Fv26.xml">
        <model model="LDH 2F-7F v26" numOuts="7" numFns="7">
          <output name="1" label="A - Blanco" />
          <output name="2" label="B - Amarillo" />
          <output name="3" label="C - Verde" />
          <output name="4" label="D - Marron" />
          <output name="5" label="E - Blanco" />
          <output name="6" label="F - Amarillo" />
          <output name="7" label="G - Verde" />
        </model>
      </family>
      <family name="LDH decoders" mfg="LDH" lowVersionID="55" file="LDH_4F1-5v55.xml">
        <model model="LDH 4F1.5 v55" numOuts="6" numFns="6">
          <output name="1" label="A - Blanco" />
          <output name="2" label="B - Amarillo" />
          <output name="3" label="C - Verde" />
          <output name="4" label="D - Marron" />
          <output name="5" label="E - Blanco" />
          <output name="6" label="F - Amarillo" />
        </model>
      </family>
      <family name="LDH decoders" mfg="LDH" lowVersionID="55" file="LDH_SyM-v55.xml">
        <model model="LDH 4F1.5 v55 Motor y Sonido" numOuts="4" numFns="11">
          <output name="1" label="A - Blanco" />
          <output name="2" label="B - Amarillo" />
          <output name="3" label="C - Verde" />
          <output name="4" label="D - Marron" />
        </model>
      </family>
      <family name="LDH decoders" mfg="LDH" lowVersionID="60" file="LDH_SyM-v60-port.xml">
        <model model="LDH 4F1.5 v60 Motor e Som (portg)" numOuts="4" numFns="10">
          <output name="1" label=" - " />
          <output name="2" label=" - " />
          <output name="3" label=" - " />
          <output name="4" label=" - " />
        </model>
      </family>
      <family name="LDH decoders" mfg="LDH" lowVersionID="60" file="LDH_SyM-v60-spa.xml">
        <model model="LDH 4F1.5 v60 Motor y Sonido (esp)" numOuts="4" numFns="10">
          <output name="1" label="A - blanco" />
          <output name="2" label="B - Amarillo" />
          <output name="3" label="C - Verde" />
          <output name="4" label="D - Marron" />
        </model>
      </family>
      <family name="LGB MZS decoder" mfg="LGB" file="LGB_55020.xml">
        <model model="LGB 55020" />
        <?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
        <outputs xmlns:docbook="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/decoder-4-15-2.xsd">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
        </outputs>
      </family>
      <family name="LGB MFX decoder" mfg="LGB" file="LGB_v3_MFX.xml">
        <model model="LGB MFX 27-pin sound decoder." lowVersionID="3" highVersionID="3" numOuts="0" numFns="32" productID="199" />
      </family>
      <family name="Signal and Lighting" mfg="Logic Rail Technologies" modes="OPSBYTEMODE" file="LRT_LightEFX16.xml">
        <model model="Light EFX-16">
          <output name="1" label="Light 1" />
          <output name="2" label="Light 2" />
          <output name="3" label="Light 3" />
          <output name="4" label="Light 4" />
          <output name="5" label="Light 5" />
          <output name="6" label="Light 6" />
          <output name="7" label="Light 7" />
          <output name="8" label="Light 8" />
          <output name="9" label="Light 9" />
          <output name="10" label="Light 10" />
          <output name="11" label="Light 11" />
          <output name="12" label="Light 12" />
          <output name="13" label="Light 13" />
          <output name="14" label="Light 14" />
          <output name="15" label="Light 15" />
          <output name="16" label="Light 16" />
          <protocols>
            <protocol>dcc</protocol>
          </protocols>
        </model>
      </family>
      <family name="LS Models Function Mapping definitions" mfg="LS Models Sprl" file="LSM_SUSI_Function_Mapping.xml">
        <model model="LS Models SUSI Outputs Function Mapping" />
      </family>
      <family name="Locomotive Decoders" mfg="LaisDCC" comment="LaisDCC decoder range" lowVersionID="02" highVersionID="06" file="LaisDcc.xml">
        <!--           old models not showing anymore  -->
        <model show="no" model="860010/LaisDcc-Z2" replacementModel="8x00nn - 2 outputs" replacementFamily="Locomotive Decoders" numOuts="2" numFns="14" comment="Z/N scale, wires NEM651">
          <output name="1" label="White|Pin 5" />
          <output name="2" label="Yellow|Pin 6" />
          <output name="7" label="Rule 17|Dimming">
            <!-- virtual "output" -->
          </output>
          <output name="8" label="Ditch|Blink">
            <!-- virtual "output" -->
          </output>
          <output name="9" label="Motor|Control">
            <!-- virtual "output" -->
          </output>
          <output name="10" label="BEMF|Control">
            <!-- virtual "output" -->
          </output>
        </model>
        <model show="no" model="860012" replacementModel="8x00nn - 2 outputs" replacementFamily="Locomotive Decoders" numOuts="2" numFns="14" comment="N scale, wires NEM651">
          <output name="1" label="White|Pin 5" />
          <output name="2" label="Yellow|Pin 6" />
          <output name="7" label="Rule 17|Dimming">
            <!-- virtual "output" -->
          </output>
          <output name="8" label="Ditch|Blink">
            <!-- virtual "output" -->
          </output>
          <output name="9" label="Motor|Control">
            <!-- virtual "output" -->
          </output>
          <output name="10" label="BEMF|Control">
            <!-- virtual "output" -->
          </output>
        </model>
        <model show="no" model="860013" replacementModel="8x00nn - 2 outputs" replacementFamily="Locomotive Decoders" numOuts="2" numFns="14" comment="N scale, 6-pin direct NEM651 plug">
          <output name="1" label="White|Pin 5" />
          <output name="2" label="Yellow|Pin 6" />
          <output name="7" label="Rule 17|Dimming">
            <!-- virtual "output" -->
          </output>
          <output name="8" label="Ditch|Blink">
            <!-- virtual "output" -->
          </output>
          <output name="9" label="Motor|Control">
            <!-- virtual "output" -->
          </output>
          <output name="10" label="BEMF|Control">
            <!-- virtual "output" -->
          </output>
        </model>
        <model show="no" model="860014" replacementModel="8x00nn - 4 outputs" replacementFamily="Locomotive Decoders" numOuts="4" numFns="14" comment="HO-scale, 9 Wires">
          <output name="1" label="White|Wire" />
          <output name="2" label="Yellow|Wire" />
          <output name="3" label="Green|Wire" />
          <output name="4" label="Purple|Wire" />
          <output name="7" label="Rule 17|Dimming">
            <!-- virtual "output" -->
          </output>
          <output name="8" label="Ditch|Blink">
            <!-- virtual "output" -->
          </output>
          <output name="9" label="Motor|Control">
            <!-- virtual "output" -->
          </output>
          <output name="10" label="BEMF|Control">
            <!-- virtual "output" -->
          </output>
        </model>
        <model show="no" model="860015" replacementModel="8x00nn - 6 outputs" replacementFamily="Locomotive Decoders" numOuts="6" numFns="14" comment="HO-scale, with Next18 harness">
          <output name="1" label="White|Pin 8" />
          <output name="2" label="Yellow|Pin 17" />
          <output name="3" label="Green|Pin 3" />
          <output name="4" label="Purple|Pin 12" />
          <output name="5" label="Pink|Pin 4" />
          <output name="6" label="Brown|Pin 13" />
          <output name="7" label="Rule 17|Dimming">
            <!-- virtual "output" -->
          </output>
          <output name="8" label="Ditch|Blink">
            <!-- virtual "output" -->
          </output>
          <output name="9" label="Motor|Control">
            <!-- virtual "output" -->
          </output>
          <output name="10" label="BEMF|Control">
            <!-- virtual "output" -->
          </output>
        </model>
        <model show="no" model="860016" replacementModel="8x00nn - 6 outputs" replacementFamily="Locomotive Decoders" numOuts="6" numFns="14" comment="HO-scale, with Plux22 harness">
          <output name="1" label="White|Pin 7" />
          <output name="2" label="Yellow|Pin 13" />
          <output name="3" label="Green|Pin 16" />
          <output name="4" label="Purple|Pin 18" />
          <output name="5" label="Pink|Pin 2" />
          <output name="6" label="Brown|Pin 19" />
          <output name="7" label="Rule 17|Dimming">
            <!-- virtual "output" -->
          </output>
          <output name="8" label="Ditch|Blink">
            <!-- virtual "output" -->
          </output>
          <output name="9" label="Motor|Control">
            <!-- virtual "output" -->
          </output>
          <output name="10" label="BEMF|Control">
            <!-- virtual "output" -->
          </output>
        </model>
        <!-- Model 860018 replaced by 860020 -->
        <model show="no" model="860018" replacementModel="8x00nn - 4 outputs" replacementFamily="Locomotive Decoders" numOuts="4" numFns="14" comment="HO-scale, direct NEM652 + wire for F2">
          <output name="1" label="White|Pin 6" />
          <output name="2" label="Yellow|Pin 2" />
          <output name="3" label="Green|Pin 3" />
          <output name="4" label="Purple|Wire" />
          <output name="7" label="Rule 17|Dimming">
            <!-- virtual "output" -->
          </output>
          <output name="8" label="Ditch|Blink">
            <!-- virtual "output" -->
          </output>
          <output name="9" label="Motor|Control">
            <!-- virtual "output" -->
          </output>
          <output name="10" label="BEMF|Control">
            <!-- virtual "output" -->
          </output>
        </model>
        <model show="no" model="860019" replacementModel="8x00nn - 6 outputs" replacementFamily="Locomotive Decoders" numOuts="6" numFns="14" comment="HO-scale, with 21MTC harness">
          <output name="1" label="White|Pin 8" />
          <output name="2" label="Yellow|Pin 7" />
          <output name="3" label="Green|Pin 15" />
          <output name="4" label="Purple|Pin 14" />
          <output name="5" label="Pink|Pin 13" />
          <output name="6" label="Brown|Pin 4" />
          <output name="7" label="Rule 17|Dimming">
            <!-- virtual "output" -->
          </output>
          <output name="8" label="Ditch|Blink">
            <!-- virtual "output" -->
          </output>
          <output name="9" label="Motor|Control">
            <!-- virtual "output" -->
          </output>
          <output name="10" label="BEMF|Control">
            <!-- virtual "output" -->
          </output>
        </model>
        <model show="no" model="860020" replacementModel="8x00nn - 4 outputs" replacementFamily="Locomotive Decoders" numOuts="4" numFns="14" comment="HO-scale, direct NEM652 + wire for F2">
          <output name="1" label="White|Pin 6" />
          <output name="2" label="Yellow|Pin 2" />
          <output name="3" label="Green|Pin 3" />
          <output name="4" label="Purple|Wire" />
          <output name="7" label="Rule 17|Dimming">
            <!-- virtual "output" -->
          </output>
          <output name="8" label="Ditch|Blink">
            <!-- virtual "output" -->
          </output>
          <output name="9" label="Motor|Control">
            <!-- virtual "output" -->
          </output>
          <output name="10" label="BEMF|Control">
            <!-- virtual "output" -->
          </output>
        </model>
        <model show="no" model="860021" replacementModel="8x00nn - 4 outputs" replacementFamily="Locomotive Decoders" numOuts="4" numFns="14" comment="HO-scale, Wires and NEM652">
          <output name="1" label="White|Pin 6" />
          <output name="2" label="Yellow|Pin 2" />
          <output name="3" label="Green|Pin 3" />
          <output name="4" label="Purple|Wire" />
          <output name="7" label="Rule 17|Dimming">
            <!-- virtual "output" -->
          </output>
          <output name="8" label="Ditch|Blink">
            <!-- virtual "output" -->
          </output>
          <output name="9" label="Motor|Control">
            <!-- virtual "output" -->
          </output>
          <output name="10" label="BEMF|Control">
            <!-- virtual "output" -->
          </output>
        </model>
        <!--      new models based on available outputs defined, without form factor   -->
        <model model="8x00nn - 2 outputs" numOuts="2" numFns="14" comment="N scale, wires NEM651">
          <output name="1" label="White|Pin 5" />
          <output name="2" label="Yellow|Pin 6" />
          <output name="3" label="|" />
          <output name="4" label="|" />
          <output name="5" label="|" />
          <output name="6" label="|" />
          <output name="7" label="Rule 17|Dimming">
            <!-- virtual "output" -->
          </output>
          <output name="8" label="Ditch|Blink">
            <!-- virtual "output" -->
          </output>
          <output name="9" label="Motor|Control">
            <!-- virtual "output" -->
          </output>
          <output name="10" label="BEMF|Control">
            <!-- virtual "output" -->
          </output>
        </model>
        <model model="8x00nn - 4 outputs" numOuts="4" numFns="14" comment="HO-scale, Wires and NEM652">
          <output name="1" label="White|Pin 6" />
          <output name="2" label="Yellow|Pin 2" />
          <output name="3" label="Green|Pin 3" />
          <output name="4" label="Purple|Wire" />
          <output name="5" label="|" />
          <output name="6" label="|" />
          <output name="7" label="Rule 17|Dimming">
            <!-- virtual "output" -->
          </output>
          <output name="8" label="Ditch|Blink">
            <!-- virtual "output" -->
          </output>
          <output name="9" label="Motor|Control">
            <!-- virtual "output" -->
          </output>
          <output name="10" label="BEMF|Control">
            <!-- virtual "output" -->
          </output>
        </model>
        <model model="8x00nn - 6 outputs" numOuts="6" numFns="14" comment="HO-scale, with 21MTC harness">
          <output name="1" label="White|Pin 8" />
          <output name="2" label="Yellow|Pin 7" />
          <output name="3" label="Green|Pin 15" />
          <output name="4" label="Purple|Pin 14" />
          <output name="5" label="Pink|Pin 13" />
          <output name="6" label="Brown|Pin 4" />
          <output name="7" label="Rule 17|Dimming">
            <!-- virtual "output" -->
          </output>
          <output name="8" label="Ditch|Blink">
            <!-- virtual "output" -->
          </output>
          <output name="9" label="Motor|Control">
            <!-- virtual "output" -->
          </output>
          <output name="10" label="BEMF|Control">
            <!-- virtual "output" -->
          </output>
        </model>
      </family>
      <family name="LEB ACCS Decoder" mfg="LEB" comment="ACC_4S is an accessories decoder, but it can be programmed in the usual way" file="Leb_ACC_4S.xml">
        <model model="ACC_4S" productID="55" />
      </family>
      <family name="LEB Signal Decoder" mfg="LEB" comment="DECSIG_B_O1_V1 is a signal decoder, but it can be programmed in the usual way" file="Leb_DECSIGBF1_OP1.xml">
        <model model="DECSIG_B_O1_V1" productID="38" />
      </family>
      <family name="LEB Signal Decoder" mfg="LEB" comment="DECSIG_B_F1_V1 is a signal decoder, but it can be programmed in the usual way" file="Leb_DECSIGBF1_V1.xml">
        <model model="DECSIG_B_F1_V1" productID="33" />
      </family>
      <family name="LEB Signal Decoder" mfg="LEB" comment="DECSIG_B_F1_V2 is a signal decoder, but it can be programmed in the usual way" file="Leb_DECSIGBF1_V2.xml">
        <model model="DECSIG_B_F1_V2" productID="35" />
      </family>
      <family name="LEB Signal Decoder" mfg="LEB" comment="DECSIG_B_F1_V3 is a signal decoder, but it can be programmed in the usual way" file="Leb_DECSIGBF1_V3.xml">
        <model model="DECSIG_B_F1_V3" productID="38" />
      </family>
      <family name="LEB Signal Decoder" mfg="LEB" comment="DECSIG_B_F1_V4 is a signal decoder, but it can be programmed in the usual way" file="Leb_DECSIGBF1_V4.xml">
        <model model="DECSIG_B_F1_V4" productID="40" />
      </family>
      <family name="Lenz 4th gen BEMF decoders" mfg="Lenz" lowVersionID="51" file="Lenz_51.xml">
        <model model="LE030" numOuts="2">
          <output name="1" label="Output A|White" />
          <output name="2" label="Output B|Yellow" />
        </model>
        <model model="LE040" numOuts="2">
          <output name="1" label="Output A|White" />
          <output name="2" label="Output B|Yellow" />
        </model>
        <model model="LE130" numOuts="4">
          <output name="1" label="Output A|White" />
          <output name="2" label="Output B|Yellow" />
          <output name="3" label="Output C|Green" />
          <output name="4" label="Output D|Violet" />
        </model>
        <model model="LE135" numOuts="3">
          <output name="1" label="Output A|White" />
          <output name="2" label="Output B|Yellow" />
          <output name="3" label="Output C|Green" />
        </model>
        <model model="LE230" numOuts="8">
          <output name="1" label="Output A|Terminal L1" />
          <output name="2" label="Output B|Terminal L2" />
          <output name="3" label="Output C|S1: Yellow" />
          <output name="4" label="Output D|S2: White" />
          <output name="5" label="Output E|S3: Black" />
          <output name="6" label="Output F|S4: Red" />
          <output name="7" label="Output G|S5: Gray" />
          <output name="8" label="Output H|S6: Orange" />
        </model>
      </family>
      <family name="Lenz 5th gen BEMF decoders" mfg="Lenz" lowVersionID="51" highVersionID="54" file="Lenz_54.xml">
        <model model="LE010XF" numOuts="2">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
        </model>
        <model model="LE011XF" numOuts="2">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
        </model>
        <model model="LE130XF" numOuts="4">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
          <output name="3" label="C - Green" />
          <output name="4" label="D - Violet" />
        </model>
        <model model="LE0521W" numOuts="2">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
        </model>
        <model model="LE0521D" numOuts="2">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
        </model>
        <model model="LE1024" numOuts="4">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
          <output name="3" label="C - Green" />
          <output name="4" label="D - Violet" />
        </model>
        <model model="LE1025C" numOuts="4">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
          <output name="3" label="C - Green" />
          <output name="4" label="D - Violet" />
        </model>
        <model model="LE4024" numOuts="4">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
          <output name="3" label="C - Green" />
          <output name="4" label="D - Violet" />
        </model>
      </family>
      <family name="Lenz SilentDrive decoders" mfg="Lenz" lowVersionID="60" file="Lenz_80.xml">
        <model model="LE080XS" numOuts="4">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
          <output name="3" label="C - Green" />
          <output name="4" label="D - Violet" />
        </model>
      </family>
      <family name="Lenz Drive-Select decoders" mfg="Lenz" lowVersionID="46" highVersionID="46" file="Lenz_DriveSelect.xml">
        <model model="LE0511" numOuts="2" numFns="8" />
        <model model="LE1014" numOuts="4" numFns="8" />
      </family>
      <family name="Lenz Gold with 6th gen BEMF" mfg="Lenz" highVersionID="72" lowVersionID="60" comment="Decoders featuring Precision Braking Control and Low Gear Switching Drive" file="Lenz_Gold.xml">
        <model model="Gold Mini" numOuts="2" numFns="10" lowVersionID="60">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
        </model>
        <model model="Gold" numOuts="4" numFns="14" lowVersionID="61">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
          <output name="3" label="C - Green" />
          <output name="4" label="D - Violet" />
        </model>
        <model model="Gold Maxi" numOuts="8" numFns="14" lowVersionID="72">
          <output name="1" label="A" />
          <output name="2" label="B" />
          <output name="3" label="C" />
          <output name="4" label="D" />
          <output name="5" label="E" />
          <output name="6" label="F" />
          <output name="7" label="G" />
          <output name="8" label="H" />
        </model>
      </family>
      <family name="Lenz XF, precision glide decoders" mfg="Lenz" lowVersionID="44" highVersionID="45" file="Lenz_LE077XF.xml">
        <model model="LE062XF" numOuts="2">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
        </model>
        <model model="LE063XF" numOuts="2">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
        </model>
        <model model="LE077XF" numOuts="3">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
          <output name="3" label="C - Green" />
        </model>
        <model model="LE102XF" numOuts="3">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
          <output name="3" label="C - Green" />
        </model>
        <model model="LE103XF" numOuts="3">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
          <output name="3" label="C - Green" />
        </model>
        <model model="LE104XF" numOuts="3">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
          <output name="3" label="C - Green" />
        </model>
        <model model="LE105XF" numOuts="4">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
          <output name="3" label="C - Green" />
          <output name="4" label="D - Violet" />
        </model>
        <model model="LE113XF" numOuts="4">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
          <output name="3" label="C - Green" />
          <output name="4" label="D - Violet" />
        </model>
      </family>
      <family name="Lenz Value Line decoders" mfg="Lenz" lowVersionID="10" highVersionID="10" file="Lenz_LE1000.xml">
        <model model="LE1000A" numOuts="2" numFns="0" lowVersionID="10" highVersionID="10" nmraWarrantEnd="200901" />
      </family>
      <family name="Function Decoder" mfg="Lenz" lowVersionID="10" file="Lenz_LF100XF.xml">
        <model model="LF100XF" numOuts="4" numFns="12">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
          <output name="3" label="C - Green" />
          <output name="4" label="D - Violet" />
        </model>
      </family>
      <family name="Function Decoder" mfg="Lenz" lowVersionID="10" file="Lenz_LF101XF.xml">
        <model model="LF101XF" numOuts="6" numFns="12">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
          <output name="3" label="C - Green" />
          <output name="4" label="D - Violet" />
          <output name="5" label="E - Brown" />
          <output name="6" label="F - Pink" />
        </model>
      </family>
      <family name="Lenz Plus decoders released March 2010, updated April 2016" mfg="Lenz" highVersionID="99" lowVersionID="72" comment="Decoders featuring Precision Braking Control and Low Gear Switching Drive" file="Lenz_Plus_2010.xml">
        <model model="Standard+ NEM652 10231-01" numOuts="3" numFns="31">
          <versionCV highVersionID="93" lowVersionID="93" />
          <output name="1" label="A" />
          <output name="2" label="B" />
          <output name="3" label="C" />
        </model>
        <model model="Standard+ V2 NEM652 10231-02" numOuts="4" numFns="31">
          <versionCV highVersionID="104" lowVersionID="77" />
          <output name="1" label="A" />
          <output name="2" label="B" />
          <output name="3" label="C" />
          <output name="4" label="D" />
        </model>
        <model model="Silver+ mini wired 10310-01" numOuts="2" numFns="31">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
        </model>
        <model model="Silver+ mini NEM651 10311-01" numOuts="2" numFns="31">
          <output name="1" label="A" />
          <output name="2" label="B" />
        </model>
        <model model="Silver+ mini wired 10310-02" numOuts="2" numFns="31">
          <versionCV highVersionID="96" lowVersionID="96" />
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
        </model>
        <model model="Silver+ mini NEM651 10311-02" numOuts="2" numFns="31">
          <versionCV highVersionID="96" lowVersionID="96" />
          <output name="1" label="A" />
          <output name="2" label="B" />
        </model>
        <model model="Silver+ NEM652 10331-01" numOuts="5" numFns="31">
          <versionCV highVersionID="95" lowVersionID="95" />
          <output name="1" label="A" />
          <output name="2" label="B" />
          <output name="3" label="C" />
          <output name="4" label="D" />
          <output name="5" label="E" />
        </model>
        <model model="Silver+ PluX12 10312-01" numOuts="5" numFns="31">
          <versionCV highVersionID="97" lowVersionID="97" />
          <output name="1" label="A" />
          <output name="2" label="B" />
          <output name="3" label="C" />
          <output name="4" label="D" />
          <output name="5" label="E" />
        </model>
        <model model="Silver+ PluX22 10322-01" numOuts="8" numFns="31">
          <versionCV highVersionID="97" lowVersionID="97" />
          <output name="1" label="A" />
          <output name="2" label="B" />
          <output name="3" label="C" />
          <output name="4" label="D" />
          <output name="5" label="E" />
          <output name="6" label="F" />
          <output name="7" label="G" />
          <output name="8" label="H" />
        </model>
        <model model="Silver+ Next18 10312-01" numOuts="5" numFns="31" comment="New in 2014">
          <versionCV highVersionID="94" lowVersionID="94" />
          <output name="1" label="A" />
          <output name="2" label="B" />
          <output name="3" label="C" />
          <output name="4" label="D" />
          <output name="5" label="E" />
        </model>
        <model model="Silver+ 21 10321-01" numOuts="5" numFns="31">
          <versionCV highVersionID="99" lowVersionID="99" />
          <output name="1" label="A" />
          <output name="2" label="B" />
          <output name="3" label="C" />
          <output name="4" label="D" />
          <output name="5" label="E" />
        </model>
        <model model="Silver+ direct 10330-01" numOuts="5" numFns="31">
          <versionCV highVersionID="98" lowVersionID="98" />
          <output name="1" label="A" />
          <output name="2" label="B" />
          <output name="3" label="C" />
          <output name="4" label="D" />
          <output name="5" label="E" />
        </model>
        <model model="Gold+ mini wired 10410-01" numOuts="2" numFns="31">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
        </model>
        <model model="Gold+ mini NEM651 10411-01" numOuts="2" numFns="31">
          <output name="1" label="A" />
          <output name="2" label="B" />
        </model>
        <model model="Gold+ NEM652 10433-01" numOuts="5" numFns="31">
          <versionCV highVersionID="91" lowVersionID="91" />
          <output name="1" label="A" />
          <output name="2" label="B" />
          <output name="3" label="C" />
          <output name="4" label="D" />
          <output name="5" label="E" />
        </model>
        <model model="Gold maxi 10440" numOuts="8" numFns="31" comment="New in 2014">
          <versionCV highVersionID="72" lowVersionID="72" />
          <output name="1" label="A" />
          <output name="2" label="B" />
          <output name="3" label="C" />
          <output name="4" label="D" />
          <output name="5" label="E" />
          <output name="6" label="F" />
          <output name="7" label="G" />
          <output name="8" label="H" />
        </model>
      </family>
      <family name="Lenz Scale 0 Locomotive" mfg="Lenz" highVersionID="62" lowVersionID="0" file="Lenz_Scale_0.xml">
        <model model="BR38" lowVersionID="31" highVersionID="31" productID="31" />
        <model model="BR50" lowVersionID="22" highVersionID="22" productID="22" />
        <model model="BR64" lowVersionID="5" highVersionID="5" productID="05" />
        <model model="BR89" lowVersionID="24" highVersionID="24" productID="24" />
        <model model="BR94" lowVersionID="28" highVersionID="28" productID="28" />
        <model model="V36" lowVersionID="61" highVersionID="61" productID="61" />
        <model model="V100" lowVersionID="3" highVersionID="3" productID="03" />
        <model model="V20" lowVersionID="17" highVersionID="17" productID="17" />
        <model model="V60 ver 1" lowVersionID="9" highVersionID="9" productID="09" />
        <model model="V60 ver 2" lowVersionID="32" highVersionID="32" productID="32" />
        <model model="V160" lowVersionID="5" highVersionID="5" productID="05" />
        <model model="V160 Lollo" lowVersionID="18" highVersionID="18" productID="18" />
        <model model="BR216" lowVersionID="5" highVersionID="5" productID="05" />
        <model model="BR260 ver 1" lowVersionID="9" highVersionID="9" productID="09" />
        <model model="BR260 ver 2" lowVersionID="32" highVersionID="32" productID="32" />
        <model model="BR360" lowVersionID="9" highVersionID="9" productID="09" />
        <model model="VT98" lowVersionID="10" highVersionID="10" productID="10" />
        <model model="Köf II" lowVersionID="2" highVersionID="2" productID="02" />
        <model model="KLV 12" lowVersionID="27" highVersionID="27" productID="27" />
      </family>
      <family name="Lenz Silver with 6th gen BEMF" mfg="Lenz" highVersionID="82" lowVersionID="65" comment="Decoders featuring Precision Braking Control and Low Gear Switching Drive" file="Lenz_Silver.xml">
        <model model="Silver" numOuts="4" numFns="12" lowVersionID="65" highVersionID="75">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
          <output name="3" label="C - Green" />
          <output name="4" label="D - Violet" />
        </model>
        <model model="Silver Direct" numOuts="4" numFns="12" lowVersionID="78" highVersionID="78">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
          <output name="3" label="C - Green" />
          <output name="4" label="D - Violet" />
        </model>
        <model model="Silver 21 Pin" numOuts="4" numFns="12" lowVersionID="82" highVersionID="82">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
          <output name="3" label="C - Green" />
          <output name="4" label="D - Violet" />
        </model>
      </family>
      <family name="Lenz Silver with 6th gen BEMF" mfg="Lenz" highVersionID="0" lowVersionID="0" comment="Decoders featuring Precision Braking Control and Low Gear Switching Drive" file="Lenz_Silver_Mini.xml">
        <model model="Silver Mini" numOuts="2" numFns="8" lowVersionID="0">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
        </model>
      </family>
      <family name="Lenz Standard" mfg="Lenz" highVersionID="81" lowVersionID="80" comment="No comment" file="Lenz_Standard.xml">
        <model model="Standard" numOuts="3" numFns="9" lowVersionID="80">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
          <output name="3" label="C - Green" />
        </model>
      </family>
      <family name="Lenz Ultra-Drive decoders" mfg="Lenz" lowVersionID="1" comment="Decoders featuring Precision Braking Control and Low Gear Switching Drive" file="Lenz_UltraDrive.xml">
        <model model="LE1035" numOuts="4" numFns="8" productID="LE1035">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
          <output name="3" label="C - Green" />
          <output name="4" label="D - Violet" />
        </model>
        <model model="LE1835" numOuts="4" numFns="8" productID="LE1835">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
          <output name="3" label="C - Green" />
          <output name="4" label="D - Violet" />
        </model>
      </family>
      <family name="Lenz version 4.1 decoders" mfg="Lenz" lowVersionID="41" highVersionID="43" file="Lenz_V41.xml">
        <model model="LE103" numOuts="2">
          <output name="1" label="A - White" />
          <output name="2" label="B - Yellow" />
        </model>
      </family>
      <family name="TMCC 1" mfg="Lionel" file="Lionel-TMCC-1-Acela.xml">
        <!-- Lionel has no NMRA id, but that's OK -->
        <?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
        <outputs xmlns:docbook="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/decoder-4-15-2.xsd">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
        </outputs>
        <model model="TMCC 1 Acela" maxFnNum="68" numOuts="1" />
        <functionlabels>
          <functionlabel num="0" lockable="false" visible="true"> Toggles Lights  </functionlabel>
          <functionlabel num="1" lockable="false" visible="true"> Bell  </functionlabel>
          <functionlabel num="2" lockable="false" visible="true"> Horn  </functionlabel>
          <functionlabel num="3" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="4" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="5" lockable="false" visible="true"> Volume Up </functionlabel>
          <functionlabel num="6" lockable="false" visible="true">  StatnDepart/Attendant  </functionlabel>
          <functionlabel num="7" lockable="false" visible="true">  RPM Up   </functionlabel>
          <functionlabel num="8" lockable="false" visible="true">Volume Down</functionlabel>
          <functionlabel num="9" lockable="false" visible="true"> CrewTalk/TowerCom-Slow  </functionlabel>
          <functionlabel num="10" lockable="false" visible="true">   Cycle Pant/RPM Down   </functionlabel>
          <functionlabel num="11" lockable="false" visible="true">Crew/Tower/Clear/Odd Off </functionlabel>
          <functionlabel num="12" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="13" lockable="false" visible="true">   Odd On   </functionlabel>
          <functionlabel num="14" lockable="false" visible="true">   Reset    </functionlabel>
          <functionlabel num="15" lockable="false" visible="true">    Aux1    </functionlabel>
          <functionlabel num="16" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="17" lockable="false" visible="true">   Boost    </functionlabel>
          <functionlabel num="18" lockable="false" visible="true">   Brake    </functionlabel>
          <functionlabel num="19" lockable="false" visible="true"> Momentum-L </functionlabel>
          <functionlabel num="20" lockable="false" visible="true"> Momentum-M </functionlabel>
          <functionlabel num="21" lockable="false" visible="true"> Momentum-H </functionlabel>
          <functionlabel num="22" lockable="false" visible="true">    Set     </functionlabel>
          <functionlabel num="23" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="24" lockable="false" visible="true">    RRSpeed  5mph     </functionlabel>
          <functionlabel num="25" lockable="false" visible="true">    RRSpeed 20mph     </functionlabel>
          <functionlabel num="26" lockable="false" visible="true">    RRSpeed 35mph     </functionlabel>
          <functionlabel num="27" lockable="false" visible="true">    RRSpeed 50mph     </functionlabel>
          <functionlabel num="28" lockable="false" visible="true">    RRSpeed 70mph     </functionlabel>
          <functionlabel num="29" lockable="false" visible="true">    RRSpeed  FULL     </functionlabel>
          <functionlabel num="30" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="31" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="32" lockable="false" visible="true">Open Doors  - L</functionlabel>
          <functionlabel num="33" lockable="false" visible="true">Close Doors - L</functionlabel>
          <functionlabel num="34" lockable="false" visible="true">Open Doors  - R</functionlabel>
          <functionlabel num="35" lockable="false" visible="true">Close Doors - R</functionlabel>
          <functionlabel num="36" lockable="false" visible="true">  Pant (Auto)  </functionlabel>
          <functionlabel num="37" lockable="false" visible="true">  Pant (Down)  </functionlabel>
          <functionlabel num="38" lockable="false" visible="true"> Pant (Manual) </functionlabel>
          <functionlabel num="39" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="40" lockable="false" visible="true"> CabLt Off </functionlabel>
          <functionlabel num="41" lockable="false" visible="true"> CabLt On  </functionlabel>
          <functionlabel num="42" lockable="false" visible="true"> IntLt Off </functionlabel>
          <functionlabel num="43" lockable="false" visible="true"> IntLt On  </functionlabel>
          <functionlabel num="44" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="45" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="46" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="47" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="48" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="49" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="50" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="51" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="52" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="53" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="54" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="55" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="56" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="57" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="58" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="59" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="60" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="61" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="62" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="63" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="64" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="65" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="66" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="67" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="68" lockable="false" visible="false">Unassigned</functionlabel>
        </functionlabels>
      </family>
      <family name="TMCC 1" mfg="Lionel" file="Lionel-TMCC-1-Boom_Crane-Cars.xml">
        <!-- Lionel has no NMRA id, but that's OK -->
        <?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
        <outputs xmlns:docbook="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/decoder-4-15-2.xsd">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
        </outputs>
        <model model="TMCC 1 Boom-Crane Cars" maxFnNum="68" numOuts="1" />
        <functionlabels>
          <functionlabel num="0" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="1" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="2" lockable="false" visible="true">   Whistle    </functionlabel>
          <functionlabel num="3" lockable="false" visible="true">Front-X</functionlabel>
          <functionlabel num="4" lockable="false" visible="true">Rear-X </functionlabel>
          <functionlabel num="5" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="6" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="7" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="8" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="9" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="10" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="11" lockable="false" visible="true">Crew Dialog On</functionlabel>
          <functionlabel num="12" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="13" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="14" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="15" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="16" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="17" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="18" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="19" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="20" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="21" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="22" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="23" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="24" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="25" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="26" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="27" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="28" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="29" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="30" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="31" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="32" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="33" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="34" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="35" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="36" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="37" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="38" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="39" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="40" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="41" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="42" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="43" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="44" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="45" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="46" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="47" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="48" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="49" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="50" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="51" lockable="false" visible="true">Boom Down</functionlabel>
          <functionlabel num="52" lockable="false" visible="true"> Boom Up </functionlabel>
          <functionlabel num="53" lockable="false" visible="true"> LgHook Down  </functionlabel>
          <functionlabel num="54" lockable="false" visible="true">  LgHook Up   </functionlabel>
          <functionlabel num="55" lockable="false" visible="true"> SmHook Down  </functionlabel>
          <functionlabel num="56" lockable="false" visible="true">  SmHook Up   </functionlabel>
          <functionlabel num="57" lockable="false" visible="true">   FWorkLts On/Off    </functionlabel>
          <functionlabel num="58" lockable="false" visible="true">   RWorkLts On/Off    </functionlabel>
          <functionlabel num="59" lockable="false" visible="true">  Launch OutRiggers   </functionlabel>
          <functionlabel num="60" lockable="false" visible="true"> Crew Dia Off </functionlabel>
          <functionlabel num="61" lockable="false" visible="true">Sound Off</functionlabel>
          <functionlabel num="62" lockable="false" visible="true">Sound On </functionlabel>
          <functionlabel num="63" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="64" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="65" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="66" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="67" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="68" lockable="false" visible="false">Unassigned</functionlabel>
        </functionlabels>
      </family>
      <family name="TMCC 1" mfg="Lionel" file="Lionel-TMCC-1-Boxcar.xml">
        <!-- Lionel has no NMRA id, but that's OK -->
        <?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
        <outputs xmlns:docbook="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/decoder-4-15-2.xsd">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
        </outputs>
        <model model="TMCC 1 Boxcar" maxFnNum="68" numOuts="1" />
        <functionlabels>
          <functionlabel num="0" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="1" lockable="false" visible="true"> No Sound  </functionlabel>
          <functionlabel num="2" lockable="false" visible="true">Deep Metallic Air Release</functionlabel>
          <functionlabel num="3" lockable="false" visible="true">Front-X</functionlabel>
          <functionlabel num="4" lockable="false" visible="true">Rear-X </functionlabel>
          <functionlabel num="5" lockable="false" visible="true"> Volume Up </functionlabel>
          <functionlabel num="6" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="7" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="8" lockable="false" visible="true">Volume Down</functionlabel>
          <functionlabel num="9" lockable="false" visible="true"> Shutdown While Stopped  </functionlabel>
          <functionlabel num="10" lockable="false" visible="true"> Unloading </functionlabel>
          <functionlabel num="11" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="12" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="13" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="14" lockable="false" visible="true">   Reset   </functionlabel>
          <functionlabel num="15" lockable="false" visible="true">High Metallic Air Release</functionlabel>
          <functionlabel num="16" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="17" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="18" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="19" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="20" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="21" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="22" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="23" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="24" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="25" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="26" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="27" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="28" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="29" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="30" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="31" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="32" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="33" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="34" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="35" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="36" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="37" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="38" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="39" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="40" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="41" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="42" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="43" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="44" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="45" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="46" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="47" lockable="false" visible="true">Loading Scenarios</functionlabel>
          <functionlabel num="48" lockable="false" visible="true"> FlatWheel Sound </functionlabel>
          <functionlabel num="49" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="50" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="51" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="52" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="53" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="54" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="55" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="56" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="57" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="58" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="59" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="60" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="61" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="62" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="63" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="64" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="65" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="66" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="67" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="68" lockable="false" visible="false">Unassigned</functionlabel>
        </functionlabels>
      </family>
      <family name="TMCC 1" mfg="Lionel" file="Lionel-TMCC-1-BreakDown-B-Unit.xml">
        <!-- Lionel has no NMRA id, but that's OK -->
        <?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
        <outputs xmlns:docbook="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/decoder-4-15-2.xsd">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
        </outputs>
        <model model="TMCC 1 BreakDown B Unit" maxFnNum="68" numOuts="1" />
        <functionlabels>
          <functionlabel num="0" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="1" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="2" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="3" lockable="false" visible="true">Front-X</functionlabel>
          <functionlabel num="4" lockable="false" visible="true">Rear-X </functionlabel>
          <functionlabel num="5" lockable="false" visible="true"> Volume Up </functionlabel>
          <functionlabel num="6" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="7" lockable="false" visible="true">RPM RampUp </functionlabel>
          <functionlabel num="8" lockable="false" visible="true">Volume Down</functionlabel>
          <functionlabel num="9" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="10" lockable="false" visible="true">  RPM RampDown  </functionlabel>
          <functionlabel num="11" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="12" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="13" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="14" lockable="false" visible="true">Reset w/Shutdown</functionlabel>
          <functionlabel num="15" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="16" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="17" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="18" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="19" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="20" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="21" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="22" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="23" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="24" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="25" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="26" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="27" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="28" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="29" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="30" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="31" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="32" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="33" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="34" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="35" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="36" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="37" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="38" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="39" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="40" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="41" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="42" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="43" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="44" lockable="false" visible="true"> Breakdown  </functionlabel>
          <functionlabel num="45" lockable="false" visible="true"> MadeYard   </functionlabel>
          <functionlabel num="46" lockable="false" visible="true">  Repairs   </functionlabel>
          <functionlabel num="47" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="48" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="49" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="50" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="51" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="52" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="53" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="54" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="55" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="56" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="57" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="58" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="59" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="60" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="61" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="62" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="63" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="64" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="65" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="66" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="67" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="68" lockable="false" visible="false">Unassigned</functionlabel>
        </functionlabels>
      </family>
      <family name="TMCC 1" mfg="Lionel" file="Lionel-TMCC-1-Diesel.xml">
        <!-- Lionel has no NMRA id, but that's OK -->
        <?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
        <outputs xmlns:docbook="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/decoder-4-15-2.xsd">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
        </outputs>
        <model model="TMCC 1 Diesel" maxFnNum="68" numOuts="1" />
        <functionlabels>
          <functionlabel num="0" lockable="false" visible="true">    Headlight    </functionlabel>
          <functionlabel num="1" lockable="false" visible="true"> Bell  </functionlabel>
          <functionlabel num="2" lockable="false" visible="true"> Horn  </functionlabel>
          <functionlabel num="3" lockable="false" visible="true">Front-X</functionlabel>
          <functionlabel num="4" lockable="false" visible="true">Rear-X </functionlabel>
          <functionlabel num="5" lockable="false" visible="true"> Sound Up  </functionlabel>
          <functionlabel num="6" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="7" lockable="false" visible="true">RPM Increase w/Startup</functionlabel>
          <functionlabel num="8" lockable="false" visible="true">Sound Down </functionlabel>
          <functionlabel num="9" lockable="false" visible="true">Shutdown Sequence</functionlabel>
          <functionlabel num="10" lockable="false" visible="true">  RPM Decrease   </functionlabel>
          <functionlabel num="11" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="12" lockable="false" visible="true">Mars Lt Off</functionlabel>
          <functionlabel num="13" lockable="false" visible="true">Mars Lt On </functionlabel>
          <functionlabel num="14" lockable="false" visible="true">   Reset   </functionlabel>
          <functionlabel num="15" lockable="false" visible="false">   Aux1    </functionlabel>
          <functionlabel num="16" lockable="false" visible="true">  Letoff   </functionlabel>
          <functionlabel num="17" lockable="false" visible="true">   Boost   </functionlabel>
          <functionlabel num="18" lockable="false" visible="true">   Brake   </functionlabel>
          <functionlabel num="19" lockable="false" visible="true">Momentum-L </functionlabel>
          <functionlabel num="20" lockable="false" visible="true">Momentum-M </functionlabel>
          <functionlabel num="21" lockable="false" visible="true">Momentum-H </functionlabel>
          <functionlabel num="22" lockable="false" visible="true">    Set    </functionlabel>
          <functionlabel num="23" lockable="false" visible="true">  Horn 2   </functionlabel>
          <functionlabel num="24" lockable="false" visible="true">    RRSpeed  5mph     </functionlabel>
          <functionlabel num="25" lockable="false" visible="true">    RRSpeed 20mph     </functionlabel>
          <functionlabel num="26" lockable="false" visible="true">    RRSpeed 35mph     </functionlabel>
          <functionlabel num="27" lockable="false" visible="true">    RRSpeed 50mph     </functionlabel>
          <functionlabel num="28" lockable="false" visible="true">    RRSpeed 70mph     </functionlabel>
          <functionlabel num="29" lockable="false" visible="true">    RRSpeed  FULL     </functionlabel>
          <functionlabel num="30" lockable="false" visible="true">Set ERR 100 SpeedSteps</functionlabel>
          <functionlabel num="31" lockable="false" visible="true">Set ERR 32 SpeedSteps </functionlabel>
          <functionlabel num="32" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="33" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="34" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="35" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="36" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="37" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="38" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="39" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="40" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="41" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="42" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="43" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="44" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="45" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="46" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="47" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="48" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="49" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="50" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="51" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="52" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="53" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="54" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="55" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="56" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="57" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="58" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="59" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="60" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="61" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="62" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="63" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="64" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="65" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="66" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="67" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="68" lockable="false" visible="false">Unassigned</functionlabel>
        </functionlabels>
      </family>
      <family name="TMCC 1" mfg="Lionel" file="Lionel-TMCC-1-Dining-Car.xml">
        <!-- Lionel has no NMRA id, but that's OK -->
        <?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
        <outputs xmlns:docbook="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/decoder-4-15-2.xsd">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
        </outputs>
        <model model="TMCC 1 Dining Car" maxFnNum="68" numOuts="1" />
        <functionlabels>
          <functionlabel num="0" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="1" lockable="false" visible="true">  No Sound   </functionlabel>
          <functionlabel num="2" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="3" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="4" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="5" lockable="false" visible="true">  Volume Up  </functionlabel>
          <functionlabel num="6" lockable="false" visible="true">Cond Depart + 5 Scenarios</functionlabel>
          <functionlabel num="7" lockable="false" visible="true">Sound Restart</functionlabel>
          <functionlabel num="8" lockable="false" visible="true"> Volume Down </functionlabel>
          <functionlabel num="9" lockable="false" visible="true"> Shutdown While Stopped  </functionlabel>
          <functionlabel num="10" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="11" lockable="false" visible="true"> Station PA - Departure  </functionlabel>
          <functionlabel num="12" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="13" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="14" lockable="false" visible="true">    Reset    </functionlabel>
          <functionlabel num="15" lockable="false" visible="true">High Metallic Air Release</functionlabel>
          <functionlabel num="16" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="17" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="18" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="19" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="20" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="21" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="22" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="23" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="24" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="25" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="26" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="27" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="28" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="29" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="30" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="31" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="32" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="33" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="34" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="35" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="36" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="37" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="38" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="39" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="40" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="41" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="42" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="43" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="44" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="45" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="46" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="47" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="48" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="49" lockable="false" visible="true">  Station PA - Arrival   </functionlabel>
          <functionlabel num="50" lockable="false" visible="true">   Conductor - Arrival   </functionlabel>
          <functionlabel num="51" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="52" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="53" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="54" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="55" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="56" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="57" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="58" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="59" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="60" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="61" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="62" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="63" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="64" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="65" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="66" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="67" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="68" lockable="false" visible="false">Unassigned</functionlabel>
        </functionlabels>
      </family>
      <family name="TMCC 1" mfg="Lionel" file="Lionel-TMCC-1-LiveStock-Car.xml">
        <!-- Lionel has no NMRA id, but that's OK -->
        <?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
        <outputs xmlns:docbook="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/decoder-4-15-2.xsd">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
        </outputs>
        <model model="TMCC 1 LiveStock Car" maxFnNum="68" numOuts="1" />
        <functionlabels>
          <functionlabel num="0" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="1" lockable="false" visible="true">   No Sound    </functionlabel>
          <functionlabel num="2" lockable="false" visible="true">  Mooing Cow   </functionlabel>
          <functionlabel num="3" lockable="false" visible="true">Front-X</functionlabel>
          <functionlabel num="4" lockable="false" visible="true">Rear-X </functionlabel>
          <functionlabel num="5" lockable="false" visible="true">   Volume Up   </functionlabel>
          <functionlabel num="6" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="7" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="8" lockable="false" visible="true">  Volume Down  </functionlabel>
          <functionlabel num="9" lockable="false" visible="true"> Shutdown While Stopped  </functionlabel>
          <functionlabel num="10" lockable="false" visible="true">   Unloading   </functionlabel>
          <functionlabel num="11" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="12" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="13" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="14" lockable="false" visible="true">     Reset     </functionlabel>
          <functionlabel num="15" lockable="false" visible="true">High Metallic Air Release</functionlabel>
          <functionlabel num="16" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="17" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="18" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="19" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="20" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="21" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="22" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="23" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="24" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="25" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="26" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="27" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="28" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="29" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="30" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="31" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="32" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="33" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="34" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="35" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="36" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="37" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="38" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="39" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="40" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="41" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="42" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="43" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="44" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="45" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="46" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="47" lockable="false" visible="true">Loading Scenarios</functionlabel>
          <functionlabel num="48" lockable="false" visible="true"> FlatWheel Sound </functionlabel>
          <functionlabel num="49" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="50" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="51" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="52" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="53" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="54" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="55" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="56" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="57" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="58" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="59" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="60" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="61" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="62" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="63" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="64" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="65" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="66" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="67" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="68" lockable="false" visible="false">Unassigned</functionlabel>
        </functionlabels>
      </family>
      <family name="TMCC 1" mfg="Lionel" file="Lionel-TMCC-1-Passenger-Car.xml">
        <!-- Lionel has no NMRA id, but that's OK -->
        <?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
        <outputs xmlns:docbook="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/decoder-4-15-2.xsd">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
        </outputs>
        <model model="TMCC 1 Passenger Car" maxFnNum="68" numOuts="1" />
        <functionlabels>
          <functionlabel num="0" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="1" lockable="false" visible="true">  No Sound   </functionlabel>
          <functionlabel num="2" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="3" lockable="false" visible="true">Front-X</functionlabel>
          <functionlabel num="4" lockable="false" visible="true">Rear-X </functionlabel>
          <functionlabel num="5" lockable="false" visible="true">  Volume Up  </functionlabel>
          <functionlabel num="6" lockable="false" visible="true">Cond Depart + 5 Scenarios</functionlabel>
          <functionlabel num="7" lockable="false" visible="true">Sound Restart</functionlabel>
          <functionlabel num="8" lockable="false" visible="true"> Volume Down </functionlabel>
          <functionlabel num="9" lockable="false" visible="true">  Shutdown While Stopped  </functionlabel>
          <functionlabel num="10" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="11" lockable="false" visible="true"> Station PA - Departure  </functionlabel>
          <functionlabel num="12" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="13" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="14" lockable="false" visible="true">    Reset    </functionlabel>
          <functionlabel num="15" lockable="false" visible="true">High Metallic Air Release</functionlabel>
          <functionlabel num="16" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="17" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="18" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="19" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="20" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="21" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="22" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="23" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="24" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="25" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="26" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="27" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="28" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="29" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="30" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="31" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="32" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="33" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="34" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="35" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="36" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="37" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="38" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="39" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="40" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="41" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="42" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="43" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="44" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="45" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="46" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="47" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="48" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="49" lockable="false" visible="true">Station PA - Arrival</functionlabel>
          <functionlabel num="50" lockable="false" visible="true">Conductor - Arrival </functionlabel>
          <functionlabel num="51" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="52" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="53" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="54" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="55" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="56" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="57" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="58" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="59" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="60" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="61" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="62" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="63" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="64" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="65" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="66" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="67" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="68" lockable="false" visible="false">Unassigned</functionlabel>
        </functionlabels>
      </family>
      <family name="TMCC 1" mfg="Lionel" file="Lionel-TMCC-1-Steam.xml">
        <!-- Lionel has no NMRA id, but that's OK -->
        <?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
        <outputs xmlns:docbook="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/decoder-4-15-2.xsd">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
        </outputs>
        <model model="TMCC 1 Steam" maxFnNum="68" numOuts="1" />
        <functionlabels>
          <functionlabel num="0" lockable="false" visible="true">    Headlight    </functionlabel>
          <functionlabel num="1" lockable="false" visible="true"> Bell  </functionlabel>
          <functionlabel num="2" lockable="false" visible="true">Whistle</functionlabel>
          <functionlabel num="3" lockable="false" visible="true">Front-X</functionlabel>
          <functionlabel num="4" lockable="false" visible="true">Rear-X </functionlabel>
          <functionlabel num="5" lockable="false" visible="true"> Volume Up </functionlabel>
          <functionlabel num="6" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="7" lockable="false" visible="true"> Steam Blowoff w/StartUp </functionlabel>
          <functionlabel num="8" lockable="false" visible="true">Volume Down</functionlabel>
          <functionlabel num="9" lockable="false" visible="true">    Shutdown Sequence    </functionlabel>
          <functionlabel num="10" lockable="false" visible="true">      Steam Letoff       </functionlabel>
          <functionlabel num="11" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="12" lockable="false" visible="true">    Smoke/Firebox Off    </functionlabel>
          <functionlabel num="13" lockable="false" visible="true">Smoke/Firebox/Smoke Boost</functionlabel>
          <functionlabel num="14" lockable="false" visible="true">   Reset    </functionlabel>
          <functionlabel num="15" lockable="false" visible="false">    Aux1    </functionlabel>
          <functionlabel num="16" lockable="false" visible="true">Steam Letoff</functionlabel>
          <functionlabel num="17" lockable="false" visible="true">   Boost    </functionlabel>
          <functionlabel num="18" lockable="false" visible="true">   Brake    </functionlabel>
          <functionlabel num="19" lockable="false" visible="true"> Momentum-L </functionlabel>
          <functionlabel num="20" lockable="false" visible="true"> Momentum-M </functionlabel>
          <functionlabel num="21" lockable="false" visible="true"> Momentum-H </functionlabel>
          <functionlabel num="22" lockable="false" visible="true">    Set     </functionlabel>
          <functionlabel num="23" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="24" lockable="false" visible="true">    RRSpeed  5mph     </functionlabel>
          <functionlabel num="25" lockable="false" visible="true">    RRSpeed 20mph     </functionlabel>
          <functionlabel num="26" lockable="false" visible="true">    RRSpeed 35mph     </functionlabel>
          <functionlabel num="27" lockable="false" visible="true">    RRSpeed 50mph     </functionlabel>
          <functionlabel num="28" lockable="false" visible="true">    RRSpeed 70mph     </functionlabel>
          <functionlabel num="29" lockable="false" visible="true">    RRSpeed  FULL     </functionlabel>
          <functionlabel num="30" lockable="false" visible="true">Set ERR 100 SpeedSteps</functionlabel>
          <functionlabel num="31" lockable="false" visible="true">Set ERR 32 SpeedSteps </functionlabel>
          <functionlabel num="32" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="33" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="34" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="35" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="36" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="37" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="38" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="39" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="40" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="41" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="42" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="43" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="44" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="45" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="46" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="47" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="48" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="49" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="50" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="51" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="52" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="53" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="54" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="55" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="56" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="57" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="58" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="59" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="60" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="61" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="62" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="63" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="64" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="65" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="66" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="67" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="68" lockable="false" visible="false">Unassigned</functionlabel>
        </functionlabels>
      </family>
      <family name="TMCC 1" mfg="Lionel" file="Lionel-TMCC-1-Subway.xml">
        <!-- Lionel has no NMRA id, but that's OK -->
        <?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
        <outputs xmlns:docbook="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/decoder-4-15-2.xsd">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
        </outputs>
        <model model="TMCC 1 Subway" maxFnNum="68" numOuts="1" />
        <functionlabels>
          <functionlabel num="0" lockable="false" visible="true"> Toggles Lights  </functionlabel>
          <functionlabel num="1" lockable="false" visible="true">   Bell    </functionlabel>
          <functionlabel num="2" lockable="false" visible="true">   Horn    </functionlabel>
          <functionlabel num="3" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="4" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="5" lockable="false" visible="true"> Volume Up </functionlabel>
          <functionlabel num="6" lockable="false" visible="true"> Station Announce  </functionlabel>
          <functionlabel num="7" lockable="false" visible="true"> Start Railsounds  </functionlabel>
          <functionlabel num="8" lockable="false" visible="true">Volume Down</functionlabel>
          <functionlabel num="9" lockable="false" visible="true">Shutdown Railsounds</functionlabel>
          <functionlabel num="10" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="11" lockable="false" visible="true">  Buzzer   </functionlabel>
          <functionlabel num="12" lockable="false" visible="true"> Interior Lts Off  </functionlabel>
          <functionlabel num="13" lockable="false" visible="true">  Interior Lts On  </functionlabel>
          <functionlabel num="14" lockable="false" visible="true">   Reset   </functionlabel>
          <functionlabel num="15" lockable="false" visible="true">   Aux1    </functionlabel>
          <functionlabel num="16" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="17" lockable="false" visible="true">   Boost   </functionlabel>
          <functionlabel num="18" lockable="false" visible="true">   Brake   </functionlabel>
          <functionlabel num="19" lockable="false" visible="true">Momentum-L </functionlabel>
          <functionlabel num="20" lockable="false" visible="true">Momentum-M </functionlabel>
          <functionlabel num="21" lockable="false" visible="true">Momentum-H </functionlabel>
          <functionlabel num="22" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="23" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="24" lockable="false" visible="true">    RRSpeed  5mph     </functionlabel>
          <functionlabel num="25" lockable="false" visible="true">    RRSpeed 20mph     </functionlabel>
          <functionlabel num="26" lockable="false" visible="true">    RRSpeed 35mph     </functionlabel>
          <functionlabel num="27" lockable="false" visible="true">    RRSpeed 50mph     </functionlabel>
          <functionlabel num="28" lockable="false" visible="true">    RRSpeed 70mph     </functionlabel>
          <functionlabel num="29" lockable="false" visible="true">    RRSpeed  FULL     </functionlabel>
          <functionlabel num="30" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="31" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="32" lockable="false" visible="true">Open Doors  - L</functionlabel>
          <functionlabel num="33" lockable="false" visible="true">Close Doors - L</functionlabel>
          <functionlabel num="34" lockable="false" visible="true">Open Doors  - R</functionlabel>
          <functionlabel num="35" lockable="false" visible="true">Close Doors - R</functionlabel>
          <functionlabel num="36" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="37" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="38" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="39" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="40" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="41" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="42" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="43" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="44" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="45" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="46" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="47" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="48" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="49" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="50" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="51" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="52" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="53" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="54" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="55" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="56" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="57" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="58" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="59" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="60" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="61" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="62" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="63" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="64" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="65" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="66" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="67" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="68" lockable="false" visible="false">Unassigned</functionlabel>
        </functionlabels>
      </family>
      <family name="TMCC 1" mfg="Lionel" file="Lionel-TMCC-1-TR_LegacyPowerMaster.xml">
        <!-- Lionel has no NMRA id, but that's OK -->
        <?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
        <outputs xmlns:docbook="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/decoder-4-15-2.xsd">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
        </outputs>
        <model model="TMCC 1 TR_LegacyPowerMaster" maxFnNum="68" numOuts="1" />
        <functionlabels>
          <functionlabel num="0" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="1" lockable="false" visible="true"> Bell  </functionlabel>
          <functionlabel num="2" lockable="false" visible="true">  Horn/Whistle   </functionlabel>
          <functionlabel num="3" lockable="false" visible="true">Front-X</functionlabel>
          <functionlabel num="4" lockable="false" visible="true">Rear-X </functionlabel>
          <functionlabel num="5" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="6" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="7" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="8" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="9" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="10" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="11" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="12" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="13" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="14" lockable="false" visible="true"> Power Off </functionlabel>
          <functionlabel num="15" lockable="false" visible="false">   Aux1    </functionlabel>
          <functionlabel num="16" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="17" lockable="false" visible="true">   Boost   </functionlabel>
          <functionlabel num="18" lockable="false" visible="true">   Brake   </functionlabel>
          <functionlabel num="19" lockable="false" visible="true">Momentum-L </functionlabel>
          <functionlabel num="20" lockable="false" visible="true">Momentum-M </functionlabel>
          <functionlabel num="21" lockable="false" visible="true">Momentum-H </functionlabel>
          <functionlabel num="22" lockable="false" visible="true">    Set    </functionlabel>
          <functionlabel num="23" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="24" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="25" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="26" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="27" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="28" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="29" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="30" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="31" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="32" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="33" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="34" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="35" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="36" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="37" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="38" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="39" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="40" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="41" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="42" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="43" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="44" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="45" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="46" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="47" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="48" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="49" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="50" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="51" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="52" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="53" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="54" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="55" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="56" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="57" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="58" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="59" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="60" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="61" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="62" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="63" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="64" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="65" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="66" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="67" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="68" lockable="false" visible="false">Unassigned</functionlabel>
        </functionlabels>
      </family>
      <family name="TMCC 1" mfg="Lionel" file="Lionel-TMCC-1-TR_PowerMaster.xml">
        <!-- Lionel has no NMRA id, but that's OK -->
        <?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
        <outputs xmlns:docbook="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/decoder-4-15-2.xsd">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
        </outputs>
        <model model="TMCC 1 TR_PowerMaster" maxFnNum="68" numOuts="1" />
        <functionlabels>
          <functionlabel num="0" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="1" lockable="false" visible="true"> Bell  </functionlabel>
          <functionlabel num="2" lockable="false" visible="true">  Horn/Whistle   </functionlabel>
          <functionlabel num="3" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="4" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="5" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="6" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="7" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="8" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="9" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="10" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="11" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="12" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="13" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="14" lockable="false" visible="true"> Power Off </functionlabel>
          <functionlabel num="15" lockable="false" visible="false">   Aux1    </functionlabel>
          <functionlabel num="16" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="17" lockable="false" visible="true">   Boost   </functionlabel>
          <functionlabel num="18" lockable="false" visible="true">   Brake   </functionlabel>
          <functionlabel num="19" lockable="false" visible="true">Momentum-L </functionlabel>
          <functionlabel num="20" lockable="false" visible="true">Momentum-M </functionlabel>
          <functionlabel num="21" lockable="false" visible="true">Momentum-H </functionlabel>
          <functionlabel num="22" lockable="false" visible="true">    Set    </functionlabel>
          <functionlabel num="23" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="24" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="25" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="26" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="27" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="28" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="29" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="30" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="31" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="32" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="33" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="34" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="35" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="36" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="37" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="38" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="39" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="40" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="41" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="42" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="43" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="44" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="45" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="46" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="47" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="48" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="49" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="50" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="51" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="52" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="53" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="54" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="55" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="56" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="57" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="58" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="59" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="60" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="61" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="62" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="63" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="64" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="65" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="66" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="67" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="68" lockable="false" visible="false">Unassigned</functionlabel>
        </functionlabels>
      </family>
      <family name="TMCC Steam" mfg="Lionel" file="Lionel-TMCC-Steam.xml">
        <!-- Lionel has no NMRA id, but that's OK -->
        <?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
        <outputs xmlns:docbook="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/decoder-4-15-2.xsd">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
        </outputs>
        <model model="TMCC Steam" maxFnNum="68" numOuts="1" />
      </family>
      <family name="TMCC 2 Legacy" mfg="Lionel" file="Lionel-TMCC2-Legacy-Acela.xml">
        <!-- Lionel has no NMRA id, but that's OK -->
        <?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
        <outputs xmlns:docbook="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/decoder-4-15-2.xsd">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
        </outputs>
        <model model="TMCC 2 Legacy Acela" maxFnNum="85" numOuts="1" />
        <functionlabels>
          <functionlabel num="0" lockable="false" visible="true"> Toggles Lights  </functionlabel>
          <functionlabel num="1" lockable="false" visible="true"> Bell  </functionlabel>
          <functionlabel num="2" lockable="false" visible="true"> Horn  </functionlabel>
          <functionlabel num="3" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="4" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="5" lockable="false" visible="true"> Volume Up </functionlabel>
          <functionlabel num="6" lockable="false" visible="true">  StatnDepart/Attendant  </functionlabel>
          <functionlabel num="7" lockable="false" visible="true">  RPM Up   </functionlabel>
          <functionlabel num="8" lockable="false" visible="true">Volume Down</functionlabel>
          <functionlabel num="9" lockable="false" visible="true"> CrewTalk/TowerCom-Slow  </functionlabel>
          <functionlabel num="10" lockable="false" visible="true">   Cycle Pant/RPM Down   </functionlabel>
          <functionlabel num="11" lockable="false" visible="true">Crew/Tower/Clear/Odd Off </functionlabel>
          <functionlabel num="12" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="13" lockable="false" visible="true">   Odd On   </functionlabel>
          <functionlabel num="14" lockable="false" visible="true">   Reset    </functionlabel>
          <functionlabel num="15" lockable="false" visible="true">    Aux1    </functionlabel>
          <functionlabel num="16" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="17" lockable="false" visible="true">   Boost    </functionlabel>
          <functionlabel num="18" lockable="false" visible="true">   Brake    </functionlabel>
          <functionlabel num="19" lockable="false" visible="true"> Momentum-L </functionlabel>
          <functionlabel num="20" lockable="false" visible="true"> Momentum-M </functionlabel>
          <functionlabel num="21" lockable="false" visible="true"> Momentum-H </functionlabel>
          <functionlabel num="22" lockable="false" visible="true">    Set     </functionlabel>
          <functionlabel num="23" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="24" lockable="false" visible="true">    RRSpeed  5mph     </functionlabel>
          <functionlabel num="25" lockable="false" visible="true">    RRSpeed 20mph     </functionlabel>
          <functionlabel num="26" lockable="false" visible="true">    RRSpeed 35mph     </functionlabel>
          <functionlabel num="27" lockable="false" visible="true">    RRSpeed 50mph     </functionlabel>
          <functionlabel num="28" lockable="false" visible="true">    RRSpeed 70mph     </functionlabel>
          <functionlabel num="29" lockable="false" visible="true">    RRSpeed  FULL     </functionlabel>
          <functionlabel num="30" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="31" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="32" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="33" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="34" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="35" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="36" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="37" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="38" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="39" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="40" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="41" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="42" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="43" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="44" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="45" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="46" lockable="false" visible="true"> Cab Lt On </functionlabel>
          <functionlabel num="47" lockable="false" visible="true">Cab Lt Off </functionlabel>
          <functionlabel num="48" lockable="false" visible="true">Cab Lt Auto</functionlabel>
          <functionlabel num="49" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="50" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="51" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="52" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="53" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="54" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="55" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="56" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="57" lockable="false" visible="true"> Car Cabin Lt On </functionlabel>
          <functionlabel num="58" lockable="false" visible="true"> Car Cabin Lt Off</functionlabel>
          <functionlabel num="59" lockable="false" visible="true">Car Cabin Lt Auto</functionlabel>
          <functionlabel num="60" lockable="false" visible="true">Open Doors  - L</functionlabel>
          <functionlabel num="61" lockable="false" visible="true">  Report Speed - Moving  </functionlabel>
          <functionlabel num="62" lockable="false" visible="true">Shtdn/Stop; Emergncy/Move</functionlabel>
          <functionlabel num="63" lockable="false" visible="true">Close Doors - L</functionlabel>
          <functionlabel num="64" lockable="false" visible="true">Open Doors -  R</functionlabel>
          <functionlabel num="65" lockable="false" visible="true">Close Doors - R</functionlabel>
          <functionlabel num="66" lockable="false" visible="true">   Pant Up/F   </functionlabel>
          <functionlabel num="67" lockable="false" visible="true">  Pant Down/F  </functionlabel>
          <functionlabel num="68" lockable="false" visible="true">   Pant Up/R   </functionlabel>
          <functionlabel num="69" lockable="false" visible="true">  Pant Down/R  </functionlabel>
          <functionlabel num="70" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="71" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="72" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="73" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="74" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="75" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="76" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="77" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="78" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="79" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="80" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="81" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="82" lockable="false" visible="true"> Smoke Sys Off </functionlabel>
          <functionlabel num="83" lockable="false" visible="true"> Smoke Sys Low </functionlabel>
          <functionlabel num="84" lockable="false" visible="true"> Smoke Sys Med </functionlabel>
          <functionlabel num="85" lockable="false" visible="true">Smoke Sys High </functionlabel>
        </functionlabels>
      </family>
      <family name="TMCC 2 Legacy" mfg="Lionel" file="Lionel-TMCC2-Legacy-Boxcar.xml">
        <!-- Lionel has no NMRA id, but that's OK -->
        <?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
        <outputs xmlns:docbook="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/decoder-4-15-2.xsd">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
        </outputs>
        <model model="TMCC 2 Legacy Boxcar" maxFnNum="85" numOuts="1" />
        <functionlabels>
          <functionlabel num="0" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="1" lockable="false" visible="true"> No Sound  </functionlabel>
          <functionlabel num="2" lockable="false" visible="true">Deep Metallic Air Release</functionlabel>
          <functionlabel num="3" lockable="false" visible="true">Front-X</functionlabel>
          <functionlabel num="4" lockable="false" visible="true">Rear-X </functionlabel>
          <functionlabel num="5" lockable="false" visible="true"> Volume Up </functionlabel>
          <functionlabel num="6" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="7" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="8" lockable="false" visible="true">Volume Down</functionlabel>
          <functionlabel num="9" lockable="false" visible="true"> Shutdown While Stopped  </functionlabel>
          <functionlabel num="10" lockable="false" visible="true"> Unloading </functionlabel>
          <functionlabel num="11" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="12" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="13" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="14" lockable="false" visible="true">   Reset   </functionlabel>
          <functionlabel num="15" lockable="false" visible="true">High Metallic Air Release</functionlabel>
          <functionlabel num="16" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="17" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="18" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="19" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="20" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="21" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="22" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="23" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="24" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="25" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="26" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="27" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="28" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="29" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="30" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="31" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="32" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="33" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="34" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="35" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="36" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="37" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="38" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="39" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="40" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="41" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="42" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="43" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="44" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="45" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="46" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="47" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="48" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="49" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="50" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="51" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="52" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="53" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="54" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="55" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="56" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="57" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="58" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="59" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="60" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="61" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="62" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="63" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="64" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="65" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="66" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="67" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="68" lockable="false" visible="true">  Frt/Stk Option1 On  </functionlabel>
          <functionlabel num="69" lockable="false" visible="true"> Frt/Stk Option1 Off  </functionlabel>
          <functionlabel num="70" lockable="false" visible="true">  Frt/Stk Option2 On  </functionlabel>
          <functionlabel num="71" lockable="false" visible="true"> Frt/Stk Option2 Off  </functionlabel>
          <functionlabel num="72" lockable="false" visible="true">     Frt/Stk Load     </functionlabel>
          <functionlabel num="73" lockable="false" visible="true">    Frt/Stk Unload    </functionlabel>
          <functionlabel num="74" lockable="false" visible="true">   Frt/Stk FRED On    </functionlabel>
          <functionlabel num="75" lockable="false" visible="true">   Frt/Stk FRED Off   </functionlabel>
          <functionlabel num="76" lockable="false" visible="true"> Frt/Stk FlatWheel On </functionlabel>
          <functionlabel num="77" lockable="false" visible="true">Frt/Stk FlatWheel Off </functionlabel>
          <functionlabel num="78" lockable="false" visible="true">   Frt/Stk Game On    </functionlabel>
          <functionlabel num="79" lockable="false" visible="true">   Frt/Stk Game Off   </functionlabel>
          <functionlabel num="80" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="81" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="82" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="83" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="84" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="85" lockable="false" visible="false">Unassigned</functionlabel>
        </functionlabels>
      </family>
      <family name="TMCC 2 Legacy" mfg="Lionel" file="Lionel-TMCC2-Legacy-Diesel.xml">
        <!-- Lionel has no NMRA id, but that's OK -->
        <?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
        <outputs xmlns:docbook="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/decoder-4-15-2.xsd">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
        </outputs>
        <model model="TMCC 2 Legacy Diesel" maxFnNum="85" numOuts="1" />
        <functionlabels>
          <functionlabel num="0" lockable="false" visible="true">    Headlight    </functionlabel>
          <functionlabel num="1" lockable="false" visible="true"> Bell  </functionlabel>
          <functionlabel num="2" lockable="false" visible="true"> Horn  </functionlabel>
          <functionlabel num="3" lockable="false" visible="true">Front-X</functionlabel>
          <functionlabel num="4" lockable="false" visible="true">Rear-X </functionlabel>
          <functionlabel num="5" lockable="false" visible="true"> Sound Up  </functionlabel>
          <functionlabel num="6" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="7" lockable="false" visible="true">RPM Increase w/Startup</functionlabel>
          <functionlabel num="8" lockable="false" visible="true">Sound Down </functionlabel>
          <functionlabel num="9" lockable="false" visible="true">Shutdown Sequence</functionlabel>
          <functionlabel num="10" lockable="false" visible="true">  RPM Decrease   </functionlabel>
          <functionlabel num="11" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="12" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="13" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="14" lockable="false" visible="true">   Reset   </functionlabel>
          <functionlabel num="15" lockable="false" visible="false">   Aux1    </functionlabel>
          <functionlabel num="16" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="17" lockable="false" visible="true">   Boost   </functionlabel>
          <functionlabel num="18" lockable="false" visible="true">   Brake   </functionlabel>
          <functionlabel num="19" lockable="false" visible="true">Momentum-L </functionlabel>
          <functionlabel num="20" lockable="false" visible="true">Momentum-M </functionlabel>
          <functionlabel num="21" lockable="false" visible="true">Momentum-H </functionlabel>
          <functionlabel num="22" lockable="false" visible="true">    Set    </functionlabel>
          <functionlabel num="23" lockable="false" visible="true">  Horn 2   </functionlabel>
          <functionlabel num="24" lockable="false" visible="true">    RRSpeed  5mph     </functionlabel>
          <functionlabel num="25" lockable="false" visible="true">    RRSpeed 20mph     </functionlabel>
          <functionlabel num="26" lockable="false" visible="true">    RRSpeed 35mph     </functionlabel>
          <functionlabel num="27" lockable="false" visible="true">    RRSpeed 50mph     </functionlabel>
          <functionlabel num="28" lockable="false" visible="true">    RRSpeed 70mph     </functionlabel>
          <functionlabel num="29" lockable="false" visible="true">    RRSpeed  FULL     </functionlabel>
          <functionlabel num="30" lockable="false" visible="true">   Mars Lt On    </functionlabel>
          <functionlabel num="31" lockable="false" visible="true">   Mars Lt Off   </functionlabel>
          <functionlabel num="32" lockable="false" visible="true">  Ground Lt On   </functionlabel>
          <functionlabel num="33" lockable="false" visible="true">  Ground Lt Off  </functionlabel>
          <functionlabel num="34" lockable="false" visible="true"> Ground Lt Auto  </functionlabel>
          <functionlabel num="35" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="36" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="37" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="38" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="39" lockable="false" visible="true"> Rule17 On </functionlabel>
          <functionlabel num="40" lockable="false" visible="true">Rule17 Off </functionlabel>
          <functionlabel num="41" lockable="false" visible="true">Rule17 Auto</functionlabel>
          <functionlabel num="42" lockable="false" visible="true">     Ditch Lt On      </functionlabel>
          <functionlabel num="43" lockable="false" visible="true">Ditch Lt On; Off w/Horn</functionlabel>
          <functionlabel num="44" lockable="false" visible="true">Ditch Lt Off; On w/Horn</functionlabel>
          <functionlabel num="45" lockable="false" visible="true">     Ditch Lt Off     </functionlabel>
          <functionlabel num="46" lockable="false" visible="true"> Cab Lt On </functionlabel>
          <functionlabel num="47" lockable="false" visible="true">Cab Lt Off </functionlabel>
          <functionlabel num="48" lockable="false" visible="true">Cab Lt Auto</functionlabel>
          <functionlabel num="49" lockable="false" visible="true">Loco Marker On </functionlabel>
          <functionlabel num="50" lockable="false" visible="true">Loco Marker Off</functionlabel>
          <functionlabel num="51" lockable="false" visible="true"> Hazard Lt On  </functionlabel>
          <functionlabel num="52" lockable="false" visible="true"> Hazard Lt Off </functionlabel>
          <functionlabel num="53" lockable="false" visible="true">Hazard Lt Auto </functionlabel>
          <functionlabel num="54" lockable="false" visible="true">Strobe Lt On - SingleFlash</functionlabel>
          <functionlabel num="55" lockable="false" visible="true">Strobe Lt On - DoubleFlash</functionlabel>
          <functionlabel num="56" lockable="false" visible="true">     Strobe Lt Off     </functionlabel>
          <functionlabel num="57" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="58" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="59" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="60" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="61" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="62" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="63" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="64" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="65" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="66" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="67" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="68" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="69" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="70" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="71" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="72" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="73" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="74" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="75" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="76" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="77" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="78" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="79" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="80" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="81" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="82" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="83" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="84" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="85" lockable="false" visible="false">Unassigned</functionlabel>
        </functionlabels>
      </family>
      <family name="TMCC 2 Legacy" mfg="Lionel" file="Lionel-TMCC2-Legacy-LiveStock-Car.xml">
        <!-- Lionel has no NMRA id, but that's OK -->
        <?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
        <outputs xmlns:docbook="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/decoder-4-15-2.xsd">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
        </outputs>
        <model model="TMCC 2 Legacy LiveStock Car" maxFnNum="85" numOuts="1" />
        <functionlabels>
          <functionlabel num="0" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="1" lockable="false" visible="true">   No Sound    </functionlabel>
          <functionlabel num="2" lockable="false" visible="true">  Mooing Cow   </functionlabel>
          <functionlabel num="3" lockable="false" visible="true">Front-X</functionlabel>
          <functionlabel num="4" lockable="false" visible="true">Rear-X </functionlabel>
          <functionlabel num="5" lockable="false" visible="true">   Volume Up   </functionlabel>
          <functionlabel num="6" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="7" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="8" lockable="false" visible="true">  Volume Down  </functionlabel>
          <functionlabel num="9" lockable="false" visible="true"> Shutdown While Stopped  </functionlabel>
          <functionlabel num="10" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="11" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="12" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="13" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="14" lockable="false" visible="true">     Reset     </functionlabel>
          <functionlabel num="15" lockable="false" visible="true">High Metallic Air Release</functionlabel>
          <functionlabel num="16" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="17" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="18" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="19" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="20" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="21" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="22" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="23" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="24" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="25" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="26" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="27" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="28" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="29" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="30" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="31" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="32" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="33" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="34" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="35" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="36" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="37" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="38" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="39" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="40" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="41" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="42" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="43" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="44" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="45" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="46" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="47" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="48" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="49" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="50" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="51" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="52" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="53" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="54" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="55" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="56" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="57" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="58" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="59" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="60" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="61" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="62" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="63" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="64" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="65" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="66" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="67" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="68" lockable="false" visible="true"> Frt/Stk Option1 On  </functionlabel>
          <functionlabel num="69" lockable="false" visible="true"> Frt/Stk Option1 Off </functionlabel>
          <functionlabel num="70" lockable="false" visible="true"> Frt/Stk Option2 On  </functionlabel>
          <functionlabel num="71" lockable="false" visible="true"> Frt/Stk Option2 Off </functionlabel>
          <functionlabel num="72" lockable="false" visible="true">    Frt/Stk Load     </functionlabel>
          <functionlabel num="73" lockable="false" visible="true">   Frt/Stk Unload    </functionlabel>
          <functionlabel num="74" lockable="false" visible="true">  Frt/Stk FRED On    </functionlabel>
          <functionlabel num="75" lockable="false" visible="true">  Frt/Stk FRED Off   </functionlabel>
          <functionlabel num="76" lockable="false" visible="true">Frt/Stk FlatWheel On </functionlabel>
          <functionlabel num="77" lockable="false" visible="true">Frt/Stk FlatWheel Off</functionlabel>
          <functionlabel num="78" lockable="false" visible="true">   Frt/Stk Game On   </functionlabel>
          <functionlabel num="79" lockable="false" visible="true">  Frt/Stk Game Off   </functionlabel>
          <functionlabel num="80" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="81" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="82" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="83" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="84" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="85" lockable="false" visible="false">Unassigned</functionlabel>
        </functionlabels>
      </family>
      <family name="TMCC 2 Legacy" mfg="Lionel" file="Lionel-TMCC2-Legacy-Steam.xml">
        <!-- Lionel has no NMRA id, but that's OK -->
        <?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
        <outputs xmlns:docbook="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/decoder-4-15-2.xsd">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
        </outputs>
        <model model="TMCC 2 Legacy Steam" maxFnNum="85" numOuts="1" />
        <functionlabels>
          <functionlabel num="0" lockable="false" visible="true">    Headlight    </functionlabel>
          <functionlabel num="1" lockable="false" visible="true"> Bell  </functionlabel>
          <functionlabel num="2" lockable="false" visible="true">Whistle</functionlabel>
          <functionlabel num="3" lockable="false" visible="true">Front-X</functionlabel>
          <functionlabel num="4" lockable="false" visible="true">Rear-X </functionlabel>
          <functionlabel num="5" lockable="false" visible="true"> Volume Up </functionlabel>
          <functionlabel num="6" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="7" lockable="false" visible="true"> Steam Blowoff w/StartUp </functionlabel>
          <functionlabel num="8" lockable="false" visible="true">Volume Down</functionlabel>
          <functionlabel num="9" lockable="false" visible="true">    Shutdown Sequence    </functionlabel>
          <functionlabel num="10" lockable="false" visible="true">      Steam Letoff       </functionlabel>
          <functionlabel num="11" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="12" lockable="false" visible="true">    Smoke/Firebox Off    </functionlabel>
          <functionlabel num="13" lockable="false" visible="true">Smoke/Firebox/Smoke Boost</functionlabel>
          <functionlabel num="14" lockable="false" visible="true">   Reset    </functionlabel>
          <functionlabel num="15" lockable="false" visible="false">    Aux1    </functionlabel>
          <functionlabel num="16" lockable="false" visible="true">Steam Letoff</functionlabel>
          <functionlabel num="17" lockable="false" visible="true">   Boost    </functionlabel>
          <functionlabel num="18" lockable="false" visible="true">   Brake    </functionlabel>
          <functionlabel num="19" lockable="false" visible="true"> Momentum-L </functionlabel>
          <functionlabel num="20" lockable="false" visible="true"> Momentum-M </functionlabel>
          <functionlabel num="21" lockable="false" visible="true"> Momentum-H </functionlabel>
          <functionlabel num="22" lockable="false" visible="true">    Set     </functionlabel>
          <functionlabel num="23" lockable="false" visible="false">  Horn 2   </functionlabel>
          <functionlabel num="24" lockable="false" visible="true">    RRSpeed  5mph     </functionlabel>
          <functionlabel num="25" lockable="false" visible="true">    RRSpeed 20mph     </functionlabel>
          <functionlabel num="26" lockable="false" visible="true">    RRSpeed 35mph     </functionlabel>
          <functionlabel num="27" lockable="false" visible="true">    RRSpeed 50mph     </functionlabel>
          <functionlabel num="28" lockable="false" visible="true">    RRSpeed 70mph     </functionlabel>
          <functionlabel num="29" lockable="false" visible="true">    RRSpeed  FULL     </functionlabel>
          <functionlabel num="30" lockable="false" visible="true">   Mars Lt On    </functionlabel>
          <functionlabel num="31" lockable="false" visible="true">   Mars Lt Off   </functionlabel>
          <functionlabel num="32" lockable="false" visible="true">  Ground Lt On   </functionlabel>
          <functionlabel num="33" lockable="false" visible="true">  Ground Lt Off  </functionlabel>
          <functionlabel num="34" lockable="false" visible="true"> Ground Lt Auto  </functionlabel>
          <functionlabel num="35" lockable="false" visible="true"> Doghouse Lt On  </functionlabel>
          <functionlabel num="36" lockable="false" visible="true"> Doghouse Lt Off </functionlabel>
          <functionlabel num="37" lockable="false" visible="true">Tender Marker On </functionlabel>
          <functionlabel num="38" lockable="false" visible="true">Tender Marker Off</functionlabel>
          <functionlabel num="39" lockable="false" visible="true"> Rule17 On </functionlabel>
          <functionlabel num="40" lockable="false" visible="true">Rule17 Off </functionlabel>
          <functionlabel num="41" lockable="false" visible="true">Rule17 Auto</functionlabel>
          <functionlabel num="42" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="43" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="44" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="45" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="46" lockable="false" visible="true"> Cab Lt On </functionlabel>
          <functionlabel num="47" lockable="false" visible="true">Cab Lt Off </functionlabel>
          <functionlabel num="48" lockable="false" visible="true">Cab Lt Auto</functionlabel>
          <functionlabel num="49" lockable="false" visible="true">Loco Marker On </functionlabel>
          <functionlabel num="50" lockable="false" visible="true">Loco Marker Off</functionlabel>
          <functionlabel num="51" lockable="false" visible="true"> Hazard Lt On  </functionlabel>
          <functionlabel num="52" lockable="false" visible="true"> Hazard Lt Off </functionlabel>
          <functionlabel num="53" lockable="false" visible="true">Hazard Lt Auto </functionlabel>
          <functionlabel num="54" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="55" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="56" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="57" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="58" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="59" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="60" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="61" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="62" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="63" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="64" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="65" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="66" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="67" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="68" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="69" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="70" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="71" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="72" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="73" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="74" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="75" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="76" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="77" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="78" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="79" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="80" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="81" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="82" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="83" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="84" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="85" lockable="false" visible="false">Unassigned</functionlabel>
        </functionlabels>
      </family>
      <family name="TMCC 2 Legacy" mfg="Lionel" file="Lionel-TMCC2-Legacy-Subway.xml">
        <!-- Lionel has no NMRA id, but that's OK -->
        <?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
        <outputs xmlns:docbook="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/decoder-4-15-2.xsd">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
        </outputs>
        <model model="TMCC 2 Legacy Subway" maxFnNum="85" numOuts="1" />
        <functionlabels>
          <functionlabel num="0" lockable="false" visible="true"> Toggles Lights  </functionlabel>
          <functionlabel num="1" lockable="false" visible="true">   Bell    </functionlabel>
          <functionlabel num="2" lockable="false" visible="true">   Horn    </functionlabel>
          <functionlabel num="3" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="4" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="5" lockable="false" visible="true"> Volume Up </functionlabel>
          <functionlabel num="6" lockable="false" visible="true"> Station Announce  </functionlabel>
          <functionlabel num="7" lockable="false" visible="true"> Start Railsounds  </functionlabel>
          <functionlabel num="8" lockable="false" visible="true">Volume Down</functionlabel>
          <functionlabel num="9" lockable="false" visible="true">Shutdown Railsounds</functionlabel>
          <functionlabel num="10" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="11" lockable="false" visible="true">  Buzzer   </functionlabel>
          <functionlabel num="12" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="13" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="14" lockable="false" visible="true">   Reset   </functionlabel>
          <functionlabel num="15" lockable="false" visible="true">   Aux1    </functionlabel>
          <functionlabel num="16" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="17" lockable="false" visible="true">   Boost   </functionlabel>
          <functionlabel num="18" lockable="false" visible="true">   Brake   </functionlabel>
          <functionlabel num="19" lockable="false" visible="true">Momentum-L </functionlabel>
          <functionlabel num="20" lockable="false" visible="true">Momentum-M </functionlabel>
          <functionlabel num="21" lockable="false" visible="true">Momentum-H </functionlabel>
          <functionlabel num="22" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="23" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="24" lockable="false" visible="true">    RRSpeed  5mph     </functionlabel>
          <functionlabel num="25" lockable="false" visible="true">    RRSpeed 20mph     </functionlabel>
          <functionlabel num="26" lockable="false" visible="true">    RRSpeed 35mph     </functionlabel>
          <functionlabel num="27" lockable="false" visible="true">    RRSpeed 50mph     </functionlabel>
          <functionlabel num="28" lockable="false" visible="true">    RRSpeed 70mph     </functionlabel>
          <functionlabel num="29" lockable="false" visible="true">    RRSpeed  FULL     </functionlabel>
          <functionlabel num="30" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="31" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="32" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="33" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="34" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="35" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="36" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="37" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="38" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="39" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="40" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="41" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="42" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="43" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="44" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="45" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="46" lockable="false" visible="true"> Cab Lt On </functionlabel>
          <functionlabel num="47" lockable="false" visible="true">Cab Lt Off </functionlabel>
          <functionlabel num="48" lockable="false" visible="true">Cab Lt Auto</functionlabel>
          <functionlabel num="49" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="50" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="51" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="52" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="53" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="54" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="55" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="56" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="57" lockable="false" visible="true"> Car Cabin Lt On </functionlabel>
          <functionlabel num="58" lockable="false" visible="true"> Car Cabin Lt Off</functionlabel>
          <functionlabel num="59" lockable="false" visible="true">Car Cabin Lt Auto</functionlabel>
          <functionlabel num="60" lockable="false" visible="true">Open Doors  - L</functionlabel>
          <functionlabel num="61" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="62" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="63" lockable="false" visible="true">Close Doors - L</functionlabel>
          <functionlabel num="64" lockable="false" visible="true">Open Doors  - R</functionlabel>
          <functionlabel num="65" lockable="false" visible="true">Close Doors - R</functionlabel>
          <functionlabel num="66" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="67" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="68" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="69" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="70" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="71" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="72" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="73" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="74" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="75" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="76" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="77" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="78" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="79" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="80" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="81" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="82" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="83" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="84" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="85" lockable="false" visible="false">Unassigned</functionlabel>
        </functionlabels>
      </family>
      <family name="TMCC 2 Legacy" mfg="Lionel" file="Lionel-TMCC2-Legacy-TR_LegacyPowerMaster.xml">
        <!-- Lionel has no NMRA id, but that's OK -->
        <?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
        <outputs xmlns:docbook="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/decoder-4-15-2.xsd">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
        </outputs>
        <model model="TMCC 2 Legacy TR_LegacyPowerMaster" maxFnNum="85" numOuts="1" />
        <functionlabels>
          <functionlabel num="0" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="1" lockable="false" visible="true"> Bell  </functionlabel>
          <functionlabel num="2" lockable="false" visible="true">  Horn/Whistle   </functionlabel>
          <functionlabel num="3" lockable="false" visible="true">Front-X</functionlabel>
          <functionlabel num="4" lockable="false" visible="true">Rear-X </functionlabel>
          <functionlabel num="5" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="6" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="7" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="8" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="9" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="10" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="11" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="12" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="13" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="14" lockable="false" visible="true"> Power Off </functionlabel>
          <functionlabel num="15" lockable="false" visible="false">   Aux1    </functionlabel>
          <functionlabel num="16" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="17" lockable="false" visible="true">   Boost   </functionlabel>
          <functionlabel num="18" lockable="false" visible="true">   Brake   </functionlabel>
          <functionlabel num="19" lockable="false" visible="true">Momentum-L </functionlabel>
          <functionlabel num="20" lockable="false" visible="true">Momentum-M </functionlabel>
          <functionlabel num="21" lockable="false" visible="true">Momentum-H </functionlabel>
          <functionlabel num="22" lockable="false" visible="true">    Set    </functionlabel>
          <functionlabel num="23" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="24" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="25" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="26" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="27" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="28" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="29" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="30" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="31" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="32" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="33" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="34" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="35" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="36" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="37" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="38" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="39" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="40" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="41" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="42" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="43" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="44" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="45" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="46" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="47" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="48" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="49" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="50" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="51" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="52" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="53" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="54" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="55" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="56" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="57" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="58" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="59" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="60" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="61" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="62" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="63" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="64" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="65" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="66" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="67" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="68" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="69" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="70" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="71" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="72" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="73" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="74" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="75" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="76" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="77" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="78" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="79" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="80" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="81" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="82" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="83" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="84" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="85" lockable="false" visible="false">Unassigned</functionlabel>
        </functionlabels>
      </family>
      <family name="TMCC 2 Legacy" mfg="Lionel" file="Lionel-TMCC2-Legacy-TR_PowerMaster.xml">
        <!-- Lionel has no NMRA id, but that's OK -->
        <?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
        <outputs xmlns:docbook="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/decoder-4-15-2.xsd">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
        </outputs>
        <model model="TMCC 2 Legacy TR_PowerMaster" maxFnNum="85" numOuts="1" />
        <functionlabels>
          <functionlabel num="0" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="1" lockable="false" visible="true"> Bell  </functionlabel>
          <functionlabel num="2" lockable="false" visible="true">  Horn/Whistle   </functionlabel>
          <functionlabel num="3" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="4" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="5" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="6" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="7" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="8" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="9" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="10" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="11" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="12" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="13" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="14" lockable="false" visible="true"> Power Off </functionlabel>
          <functionlabel num="15" lockable="false" visible="false">   Aux1    </functionlabel>
          <functionlabel num="16" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="17" lockable="false" visible="true">   Boost   </functionlabel>
          <functionlabel num="18" lockable="false" visible="true">   Brake   </functionlabel>
          <functionlabel num="19" lockable="false" visible="true">Momentum-L </functionlabel>
          <functionlabel num="20" lockable="false" visible="true">Momentum-M </functionlabel>
          <functionlabel num="21" lockable="false" visible="true">Momentum-H </functionlabel>
          <functionlabel num="22" lockable="false" visible="true">    Set    </functionlabel>
          <functionlabel num="23" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="24" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="25" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="26" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="27" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="28" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="29" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="30" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="31" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="32" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="33" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="34" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="35" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="36" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="37" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="38" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="39" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="40" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="41" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="42" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="43" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="44" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="45" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="46" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="47" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="48" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="49" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="50" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="51" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="52" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="53" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="54" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="55" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="56" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="57" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="58" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="59" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="60" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="61" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="62" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="63" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="64" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="65" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="66" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="67" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="68" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="69" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="70" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="71" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="72" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="73" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="74" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="75" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="76" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="77" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="78" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="79" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="80" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="81" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="82" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="83" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="84" lockable="false" visible="false">Unassigned</functionlabel>
          <functionlabel num="85" lockable="false" visible="false">Unassigned</functionlabel>
        </functionlabels>
      </family>
      <family name="mXion" mfg="MD Electronics" file="MDE_HDD.xml">
        <model model="HDD" lowVersionID="10" highVersionID="10" />
      </family>
      <family name="mXion" mfg="MD Electronics" file="MDE_mXion.xml">
        <model model="DRIVE-XS" numOuts="3" numFns="68" lowVersionID="10" highVersionID="10">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
        </model>
        <model model="DRIVE-S" numOuts="4" numFns="68" lowVersionID="10" highVersionID="10">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
        </model>
      </family>
      <family name="mXion" mfg="MD Electronics" file="MDE_mXion_Drive_L.xml">
        <model model="Drive-L" numOuts="8" numFns="68" lowVersionID="15" highVersionID="15">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
          <output name="5" label=". A3 ." />
          <output name="6" label=". A4 ." />
          <output name="7" label=". A5 ." />
          <output name="8" label=". A6 ." />
        </model>
      </family>
      <family name="MERG decoders" mfg="MERG" lowVersionID="104" file="MERG_10.xml">
        <model model="MERG 10" numOuts="5" numFns="3">
          <output name="01" label="White" />
          <output name="02" label="Yellow" />
          <output name="03" label="Violet" />
          <output name="04" label="Green" />
          <output name="05" label="Brown" />
        </model>
      </family>
      <family name="MERG HF PWM decoders" mfg="MERG" lowVersionID="133" file="MERG_12A.xml">
        <model model="MERG 12a" numOuts="5" numFns="3">
          <output name="01" label="White" />
          <output name="02" label="Yellow" />
          <output name="03" label="Violet" />
          <output name="04" label="Green" />
          <output name="05" label="Brown" />
        </model>
      </family>
      <family name="ACC Decoders" mfg="MERG" comment="DCCACC4 is pulsed MERG decoder for solenoid motors." file="MERG_ACC4.xml">
        <model model="DCCACC4" productID="acc4">
          <versionCV lowVersionID="4" highVersionID="5" />
        </model>
      </family>
      <family name="ACC Decoders" mfg="MERG" comment="DCCACC5 is steady state MERG decoder." file="MERG_ACC5.xml">
        <model model="DCCACC5 to V5.1" productID="51">
          <versionCV lowVersionID="4" highVersionID="51" />
        </model>
        <model model="DCCACC5 from V5.2" productID="52">
          <versionCV lowVersionID="52" highVersionID="52" />
        </model>
      </family>
      <family name="CBUS" mfg="MERG" comment="CANACC8 is a CBUS 8 outpout module." file="MERG_CBUS_canacc8.xml">
        <model model="CANACC8" lowVersionID="10" highVersionID="10" />
      </family>
      <family name="CBUS" mfg="MERG" comment="CANACC8 is a CBUS 8 outpout module." file="MERG_CBUS_canmio_out.xml">
        <model model="CANMIO_OUT" lowVersionID="10" highVersionID="10" />
      </family>
      <family name="CBUS" mfg="MERG" comment="CANMIOSVO is a CBUS servo driver with 8 inputs." file="MERG_CBUS_canmio_svo.xml">
        <model model="CANMIO_SVO" lowVersionID="10" highVersionID="10" />
      </family>
      <family name="CBUS" mfg="MERG" comment="CANSOL is a CBUS module for solenoids." file="MERG_CBUS_cansol.xml">
        <model model="CANSOL" lowVersionID="10" highVersionID="10" />
      </family>
      <family name="DCCACC" mfg="MERG" comment="DCCACC is a stationary decoder, but it can be programmed in the usual way" file="MERG_DCCACC.xml">
        <model model="DCCACC" />
      </family>
      <family name="BTLocobridge" mfg="Möllehem Gårdsproduktion" type="stationary" comment="Bluetooth LocoNet interface" modes="LOCONETSV2MODE" file="MGP_BT_LocoBridge.xml">
        <model model="BTLocobridge" lowVersionID="1" />
      </family>
      <family name="Panel" mfg="Möllehem Gårdsproduktion" type="stationary" comment="Panel, a LocoNet decoder control panels" modes="LOCONETSV2MODE" file="MGP_Panel.xml">
        <model model="Panel" lowVersionID="1" productID="4" />
      </family>
      <family name="Servo5" mfg="Möllehem Gårdsproduktion" type="stationary" comment="Servo5, a LocoNet decoder for railway switches" modes="LOCONETSV2MODE" file="MGP_Servo5.xml">
        <model model="Servo5" lowVersionID="1" productID="9" />
      </family>
      <family name="Signal10" mfg="Möllehem Gårdsproduktion" type="stationary" comment="Signal, a LocoNet decoder control panels" modes="LOCONETSV2MODE" file="MGP_Signal10.xml">
        <model model="Signal10 SE" lowVersionID="1" productID="6" />
        <model model="Signal10 DE" lowVersionID="1" productID="7" />
        <model model="Signal10 DK" lowVersionID="1" productID="8" />
        <model model="Signal10 CZ" lowVersionID="1" productID="11" />
        <model model="Signal10 US" lowVersionID="1" productID="12" />
        <model model="Signal10 NO" lowVersionID="1" productID="13" />
        <model model="Signal10 NL" lowVersionID="1" productID="14" />
      </family>
      <family name="Switch5" mfg="Möllehem Gårdsproduktion" type="stationary" comment="Switch5, a LocoNet decoder for railway switches" modes="LOCONETSV2MODE" file="MGP_Switch5.xml">
        <model model="Switch5" lowVersionID="1" productID="9" />
      </family>
      <family name="MRC 14/28/128 step decoders" mfg="MRC" file="MRC_128step.xml">
        <model model="AD322" lowVersionID="32" numOuts="4" numFns="6" />
      </family>
      <family name="MRC 14/28 step decoders" mfg="MRC" lowVersionID="3" file="MRC_1428step.xml">
        <model model="AD310" />
        <model model="AD330" numOuts="2" lowVersionID="1" />
      </family>
      <family name="MRC 14 step decoders" mfg="MRC" file="MRC_14step.xml">
        <model model="AD305" comment="14 step only" />
      </family>
      <family name="MRC AD370 Sound decoders" mfg="MRC" comment="MRC Sound Decoders" lowVersionID="32" file="MRC_AD370.xml">
        <model model="AD370" numOuts="4" numFns="8">
          <versionCV lowVersionID="32" />
          <output name="Bell" />
          <output name="Horn" />
          <output name="SHorn" />
          <output name="3" label="F5/grn" />
          <output name="4" label="F6/brwn" />
          <output name="Coupler" />
          <output name="Mute" />
          <!-- The four electical outputs are front headlight, back -->
          <!-- headlight, F5, F6 -->
        </model>
      </family>
      <family name="Athearn" mfg="MRC" lowVersionID="32" highVersionID="32" file="MRC_AthearnGenesisSD45-2.xml">
        <model model="Athearn Genesis SD45-2" numOuts="2" numFns="28" extFnsMRC="yes" />
      </family>
      <family name="Athearn" mfg="MRC" lowVersionID="32" highVersionID="32" file="MRC_Athearn_BigBoy.xml">
        <model show="no" model="Athearn Big Boy and 4-8-4 FEF" replacementModel="Athearn Big Boy and Challenger NScale" replacementFamily="Athearn" numOuts="2" numFns="28" extFnsMRC="yes" comment="deprecated">
          <!-- note All 28 functions are NMRA compatible -->
        </model>
      </family>
      <family name="Athearn" mfg="MRC" lowVersionID="31" highVersionID="32" file="MRC_Athearn_BigBoy_N.xml">
        <model show="no" model="Athearn Big Boy and Challenger NScale" numOuts="2" numFns="28" extFnsMRC="yes" comment="deprecated">
          <!-- note All 28 functions are NMRA compatible -->
        </model>
        <model model="Athearn Big Boy" extFnsMRC="yes" comment="HO and N-Scale">
          <!-- note All 28 functions are NMRA compatible -->
          <functionlabels>
            <functionlabel num="9" lockable="false">Metal Crank</functionlabel>
            <functionlabel num="15" lockable="false">Loco Sounds</functionlabel>
            <functionlabel num="17" lockable="false">Crash</functionlabel>
            <functionlabel num="18" lockable="false">Injector</functionlabel>
            <functionlabel num="26" lockable="false">Loco Sounds</functionlabel>
            <functionlabel num="27" lockable="false">Loco Sounds</functionlabel>
            <functionlabel num="28" lockable="false">Scraping coal shovel</functionlabel>
          </functionlabels>
        </model>
        <model model="Athearn N-scale Challenger" extFnsMRC="yes" comment="N-Scale only">
          <!-- note All 28 functions are NMRA compatible -->
          <functionlabels>
            <functionlabel num="9" lockable="false">Steam</functionlabel>
            <functionlabel num="15" lockable="false">Air Release</functionlabel>
            <functionlabel num="17" lockable="false">Safety Air Pump</functionlabel>
            <functionlabel num="18" lockable="false">Sand</functionlabel>
            <functionlabel num="26" lockable="false">Coupler</functionlabel>
            <functionlabel num="27" lockable="false">Fire Box Close</functionlabel>
            <functionlabel num="28" lockable="false">Fire Box Open</functionlabel>
          </functionlabels>
        </model>
        <model model="Athearn Genesis 4-8-4 FEF" extFnsMRC="yes" comment="HO-Scale">
          <!-- note All 28 functions are NMRA compatible  -->
          <!-- same functions as Big Boy                  -->
          <functionlabels>
            <functionlabel num="9" lockable="false">Metal Crank</functionlabel>
            <functionlabel num="15" lockable="false">Loco Sounds</functionlabel>
            <functionlabel num="17" lockable="false">Crash</functionlabel>
            <functionlabel num="18" lockable="false">Injector</functionlabel>
            <functionlabel num="26" lockable="false">Loco Sounds</functionlabel>
            <functionlabel num="27" lockable="false">Loco Sounds</functionlabel>
            <functionlabel num="28" lockable="false">Scraping coal shovel</functionlabel>
          </functionlabels>
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Lights (*2 Master volume)</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="true">Whistle</functionlabel>
          <functionlabel num="3" lockable="false">Air Release</functionlabel>
          <functionlabel num="4" lockable="false">Coupler</functionlabel>
          <functionlabel num="5" lockable="false">Brake Squeal</functionlabel>
          <functionlabel num="6" lockable="false">Conductor/Toggle Chuff</functionlabel>
          <functionlabel num="7" lockable="false">Fire Box</functionlabel>
          <functionlabel num="8" lockable="false">Whistle Select</functionlabel>
          <functionlabel num="10" lockable="false">Water</functionlabel>
          <functionlabel num="11" lockable="false">Blower Hiss</functionlabel>
          <functionlabel num="12" lockable="false">Master Volume</functionlabel>
          <functionlabel num="13" lockable="false">Coal Auger</functionlabel>
          <functionlabel num="14" lockable="false">Air Hose Firing</functionlabel>
          <functionlabel num="16" lockable="false">Shoveling</functionlabel>
          <functionlabel num="19" lockable="false">Bell Select</functionlabel>
          <functionlabel num="20" lockable="false">Bell Ring Rate</functionlabel>
          <functionlabel num="21" lockable="false">Bell Volume</functionlabel>
          <functionlabel num="22" lockable="false">Whistle Volume</functionlabel>
          <functionlabel num="23" lockable="false">Chuff Volume</functionlabel>
          <functionlabel num="24" lockable="false">Chuff Select</functionlabel>
          <functionlabel num="25" lockable="false">Air Brake Release</functionlabel>
        </functionlabels>
      </family>
      <family name="Athearn" mfg="MRC" lowVersionID="32" highVersionID="32" file="MRC_Athearn_Challenger.xml">
        <model model="Athearn Genesis Challenger" numOuts="2" numFns="12" extFnsNmraF13="yes" comment="for HO models released from 2003 to 2007">
          <!-- note All 12 functions are NMRA compatible -->
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Lights (*2 Master volume)</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="true">Whistle</functionlabel>
          <functionlabel num="3" lockable="false">Air Release</functionlabel>
          <functionlabel num="4" lockable="false">Coupler</functionlabel>
          <functionlabel num="5" lockable="false">Brake Squeal</functionlabel>
          <functionlabel num="6" lockable="false">Conductor</functionlabel>
          <functionlabel num="7" lockable="false">Fire Box</functionlabel>
          <functionlabel num="8" lockable="false">Sand Release</functionlabel>
          <functionlabel num="9" lockable="false">Cylinder Cock/Flange Squeal</functionlabel>
          <functionlabel num="10" lockable="false">Water</functionlabel>
          <functionlabel num="11" lockable="false">Blower Hiss</functionlabel>
          <functionlabel num="12" lockable="true">Master Volume</functionlabel>
        </functionlabels>
      </family>
      <family name="Athearn" mfg="MRC" lowVersionID="32" highVersionID="32" file="MRC_Athearn_F45.xml">
        <model model="Athearn Genesis F45/FP45" numOuts="2" numFns="28" extFnsMRC="yes">
          <!-- Functions F0 to F28 are NMRA compatible -->
        </model>
      </family>
      <family name="Athearn" mfg="MRC" lowVersionID="32" highVersionID="32" file="MRC_Athearn_F_Unit.xml">
        <model model="Athearn Genesis F Unit" numOuts="2" numFns="19" extFnsNmraF13="yes" />
      </family>
      <family name="Athearn" mfg="MRC" lowVersionID="31" highVersionID="32" file="MRC_Athearn_MP15.xml">
        <model model="Athearn Genesis MP 15" numOuts="2" numFns="28" extFnsMRC="yes">
          <!-- Functions F0 to F28 are NMRA compatible -->
        </model>
      </family>
      <family name="Athearn" mfg="MRC" lowVersionID="32" highVersionID="32" file="MRC_Athearn_SD45_60_1825.xml">
        <model show="maybe" model="Athearn SD45/SD60 MRC-1825" replacementModel="1825 - HO Scale - Athearn SD45/60" replacementFamily="Sound Decoders" numOuts="2" numFns="19" extFnsNmraF13="yes" />
      </family>
      <family name="Athearn Genesis Challenger" mfg="MRC" lowVersionID="32" highVersionID="32" file="MRC_Challenger.xml">
        <model show="no" model="Athearn Genesis Challenger" replacementModel="Athearn Genesis Challenger" replacementFamily="Athearn" numOuts="2" numFns="12" extFnsNmraF13="yes" comment="deprecated decoder definition" />
        <!-- Dummy model to workaround show="no" not working if only one model in the family -->
        <model show="no" model="Athearn Genesis Challenger Dummy" replacementModel="Athearn Genesis Challenger" replacementFamily="Athearn" numOuts="2" numFns="12" extFnsNmraF13="yes" />
      </family>
      <family name="Athearn Genesis F Unit" mfg="MRC" lowVersionID="32" highVersionID="32" file="MRC_F_Unit.xml">
        <model show="no" model="Athearn Genesis F Unit" replacementModel="Athearn Genesis F Unit" replacementFamily="Athearn" numOuts="2" numFns="19" extFnsNmraF13="yes" />
        <!-- Dummy model to workaround show="no" not working if only one model in the family -->
        <model show="no" model="Athearn Genesis F Unit Dummy" numOuts="2" numFns="19" extFnsNmraF13="yes" />
      </family>
      <family name="N Scale - No Sound Decoders" mfg="MRC" lowVersionID="32" highVersionID="32" file="MRC_N_scale_Non_sound.xml">
        <model model="N Gauge Atlas GP and Others - 1641" numOuts="2" numFns="4" />
        <model model="N Gauge Kato SD70 MAC and AC4400 - 1642" numOuts="2" numFns="4" />
        <model model="N Gauge Kato F Unit - 1659" numOuts="2" numFns="4" />
        <model model="N Gauge Kato P42 / E8 / E9 - 1664" numOuts="2" numFns="4" />
      </family>
      <family name="Rapido" mfg="MRC" lowVersionID="32" highVersionID="32" file="MRC_Rapido_TurboTrain.xml">
        <model model="TurboTrain" numOuts="0" numFns="26" extFnsMRC="yes" extFnsNmraF13="no" extFnsNmraBSC="no">
          <!-- note only F0 to F12 are NMRA compatible -->
        </model>
      </family>
      <family name="MRC Light Effect Decoders" mfg="MRC" lowVersionID="32" highVersionID="32" file="MRC_lights1650.xml">
        <model model="5 Function decoder 1650" extFnsMRC="yes" productID="1650">
          <!-- note All functions are NMRA compatible -->
        </model>
        <model model="4 Function decoder 1651" extFnsMRC="yes" productID="1651">
          <!-- note All functions are NMRA compatible -->
        </model>
      </family>
      <family name="Sound Decoders" mfg="MRC" lowVersionID="19" highVersionID="20" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1617-1618.xml">
        <!-- note All 28 functions are NMRA compatible -->
        <model show="no" model="HO Gauge Steam Universal - 16 Bit 1617 Light Steam" replacementModel="1617 - HO Scale - Light Steam - Universal" replacementFamily="Sound Decoders" numOuts="4" numFns="28" extFnsMRC="yes" comment="HO-Scale, with NMRA 8 pin and 9 pin JST connector">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Brown" />
        </model>
        <model model="1617 - HO Scale - Light Steam - Universal" numOuts="4" numFns="28" extFnsMRC="yes" comment="HO-Scale, with NMRA 8 pin and 9 pin JST connector, 16 bit">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Brown" />
        </model>
        <model show="no" model="HO Gauge Steam Universal - 16 Bit 1618 Heavy Steam" replacementModel="1618 - HO Scale - Heavy Steam - Universal" replacementFamily="Sound Decoders" numOuts="4" numFns="28" extFnsMRC="yes" comment="HO-Scale, with NMRA 8 pin and 9 pin JST connector">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Brown" />
        </model>
        <model model="1618 - HO Scale - Heavy Steam - Universal" numOuts="4" numFns="28" extFnsMRC="yes" comment="HO-Scale, with NMRA 8 pin and 9 pin JST connector, 16 bit">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Brown" />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Whistle</functionlabel>
          <functionlabel num="3" lockable="false">Acces. lights/Air release</functionlabel>
          <!-- Accessory lights on/off, Long air release -->
          <functionlabel num="4" lockable="false">Coupling</functionlabel>
          <functionlabel num="5" lockable="false">Brake squeal/release</functionlabel>
          <!-- Brake squeal (moving) and brake release (idle)-->
          <functionlabel num="6" lockable="true">Chuff sound on/off</functionlabel>
          <!-- Chuff sound on/off (Drifting) -all other sounds on -->
          <functionlabel num="7" lockable="false">Fire box</functionlabel>
          <functionlabel num="8" lockable="false">Water injector</functionlabel>
          <functionlabel num="9" lockable="false">Metal crank/Steam</functionlabel>
          <!-- Metal crank sound on/off (moving), steam associated sound (idle) -->
          <functionlabel num="10" lockable="false">Water filling</functionlabel>
          <functionlabel num="11" lockable="false">Blower hiss</functionlabel>
          <functionlabel num="12" lockable="true">All sounds on/off</functionlabel>
          <functionlabel num="13" lockable="false">Master vol. reduce by 2</functionlabel>
          <functionlabel num="14" lockable="false">Master vol. increase by 2</functionlabel>
          <functionlabel num="15" lockable="false">Flange noise</functionlabel>
          <functionlabel num="16" lockable="false">Shoveling</functionlabel>
          <functionlabel num="17" lockable="false">Coal auger</functionlabel>
          <functionlabel num="18" lockable="false">Bell type select</functionlabel>
          <functionlabel num="19" lockable="false">Whistle type select</functionlabel>
          <functionlabel num="20" lockable="false">Air hose firing/uncoupling lever</functionlabel>
          <!-- Air hose firing/uncoupling lever -->
          <functionlabel num="21" lockable="false">Flange noise</functionlabel>
          <functionlabel num="22" lockable="false">Associated loco sound</functionlabel>
          <functionlabel num="23" lockable="false">Flange noise</functionlabel>
          <functionlabel num="24" lockable="false">Chuff type select</functionlabel>
          <functionlabel num="25" lockable="false">Long air release</functionlabel>
          <functionlabel num="26" lockable="false">Sand dropping</functionlabel>
          <functionlabel num="27" lockable="false">Associated loco sound</functionlabel>
          <functionlabel num="28" lockable="false">Associated loco sound</functionlabel>
        </functionlabels>
      </family>
      <family name="Sound Decoders" mfg="MRC" lowVersionID="0" highVersionID="60" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1619to1624.xml">
        <model show="no" model="HO Gauge Diesel - 16 Bit 1619 EMD645E" replacementModel="1619 - HO Scale - EMD645E" replacementFamily="Sound Decoders" numOuts="7" numFns="28" />
        <model model="1619 - HO Scale - EMD645E" numOuts="7" numFns="28" comment="HO Scale, Drop-In, 16 Bit" />
        <model show="no" model="HO Gauge Diesel - 16 Bit 1620 EMD645" replacementModel="1620 - HO Scale - EMD645" replacementFamily="Sound Decoders" numOuts="7" numFns="28" />
        <model model="1620 - HO Scale - EMD645" numOuts="7" numFns="28" comment="HO Scale, Drop-In, 16 Bit" />
        <model show="no" model="HO Gauge Diesel - 16 Bit 1621 EMD710" replacementModel="1621 - HO Scale - EMD710" replacementFamily="Sound Decoders" numOuts="7" numFns="28" />
        <model model="1621 - HO Scale - EMD710" numOuts="7" numFns="28" comment="HO Scale, Drop-In, 16 Bit" />
        <model show="no" model="HO Gauge Diesel - 16 Bit 1622 ALCO 244" replacementModel="1622 - HO Scale - ALCO 244" replacementFamily="Sound Decoders" numOuts="7" numFns="28" />
        <model model="1622 - HO Scale - ALCO 244" numOuts="7" numFns="28" comment="HO Scale, Drop-In, 16 Bit" />
        <model show="no" model="HO Gauge Diesel - 16 Bit 1623 ALCO 539T" replacementModel="1623 - HO Scale - ALCO 539T" replacementFamily="Sound Decoders" numOuts="7" numFns="28" />
        <model model="1623 - HO Scale - ALCO 539T" numOuts="7" numFns="28" comment="HO Scale, Drop-In, 16 Bit" />
        <model show="no" model="HO Gauge Diesel - 16 Bit 1624 EMD567" replacementModel="1624 - HO Scale - EMD567" replacementFamily="Sound Decoders" numOuts="7" numFns="28" />
        <model model="1624 - HO Scale - EMD567" numOuts="7" numFns="28" comment="HO Scale, Drop-In, 16 Bit" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Light</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Ditch Lights</functionlabel>
          <functionlabel num="4" lockable="true">Coupling1</functionlabel>
          <functionlabel num="5" lockable="true">Brake release/Squeal</functionlabel>
          <functionlabel num="6" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="7" lockable="true">Air Hose/Uncoupling Lever</functionlabel>
          <functionlabel num="8" lockable="true">Shut Down/Notch Down</functionlabel>
          <functionlabel num="9" lockable="true">Fan/Notch Up</functionlabel>
          <functionlabel num="10" lockable="true">Rail Clack</functionlabel>
          <functionlabel num="11" lockable="true">Traction Air Compressor</functionlabel>
          <functionlabel num="12" lockable="true">Prime Mover Type</functionlabel>
          <functionlabel num="13" lockable="true">Master Volume Decrease</functionlabel>
          <functionlabel num="14" lockable="true">Master Volume Increase</functionlabel>
          <functionlabel num="15" lockable="true">Air Compressor</functionlabel>
          <functionlabel num="16" lockable="true">Flange Squeal</functionlabel>
          <functionlabel num="17" lockable="true">Air Release</functionlabel>
          <functionlabel num="18" lockable="true">Bell Type</functionlabel>
          <functionlabel num="19" lockable="true">Horn Type</functionlabel>
          <functionlabel num="20" lockable="true">Loco Sound</functionlabel>
          <functionlabel num="21" lockable="true">Bell Volume</functionlabel>
          <functionlabel num="22" lockable="true">Horn Volume</functionlabel>
          <functionlabel num="23" lockable="true">Diesel Rumble Volume</functionlabel>
          <functionlabel num="24" lockable="true">Safety Valve Pop</functionlabel>
          <functionlabel num="25" lockable="true">Air Release</functionlabel>
          <functionlabel num="26" lockable="true">Flange Noise</functionlabel>
          <functionlabel num="27" lockable="true">Sand Drop</functionlabel>
          <functionlabel num="28" lockable="true">Air Release</functionlabel>
        </functionlabels>
      </family>
      <family name="Sound Decoders" mfg="MRC" lowVersionID="1" highVersionID="1" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1626.xml">
        <model show="no" model="Synch Diesel Sound 1626" replacementModel="1626 - HO Scale - Diesel" replacementFamily="Sound Decoders" numOuts="4" numFns="12" />
        <model model="1626 - HO Scale - Diesel" numOuts="4" numFns="12" />
      </family>
      <family name="Sound Decoders" mfg="MRC" lowVersionID="31" highVersionID="31" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1627.xml">
        <model show="no" model="Synch Steam Sound 1627" replacementModel="1627 - HO Scale - Steam" replacementFamily="Sound Decoders" numOuts="2" numFns="12" />
        <model model="1627 - HO Scale - Steam" numOuts="2" numFns="12" />
      </family>
      <family name="Sound Decoders" mfg="MRC" lowVersionID="32" highVersionID="32" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1629.xml">
        <model model="1629 - HO Scale - Steam" numOuts="2" numFns="12" extFnsMRC="yes">
          <!-- note only F0 to F12 are NMRA compatible -->
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight/Sound on/off</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Whistle</functionlabel>
          <functionlabel num="3" lockable="false">Air release</functionlabel>
          <functionlabel num="4" lockable="false">Coupling</functionlabel>
          <functionlabel num="5" lockable="false">Brake squeal/release</functionlabel>
          <!-- Brake squeal (moving) and brake release (idle)-->
          <functionlabel num="6" lockable="true">Conductor</functionlabel>
          <functionlabel num="7" lockable="false">Fire box</functionlabel>
          <functionlabel num="8" lockable="false">Airpump</functionlabel>
          <functionlabel num="9" lockable="false">Flange squeal</functionlabel>
          <functionlabel num="10" lockable="false">Water filling</functionlabel>
          <functionlabel num="11" lockable="false">Blower hiss</functionlabel>
          <functionlabel num="12" lockable="true">Chuff on/off (drifting)</functionlabel>
          <functionlabel num="13" lockable="false">Coal auger</functionlabel>
          <functionlabel num="14" lockable="false">Coupler fire</functionlabel>
          <functionlabel num="15" lockable="false">Sand drop</functionlabel>
          <functionlabel num="16" lockable="false">Shoveling</functionlabel>
          <functionlabel num="17" lockable="false">Short air release</functionlabel>
          <functionlabel num="18" lockable="false">Injector</functionlabel>
          <functionlabel num="19" lockable="false">Whistle type select</functionlabel>
        </functionlabels>
      </family>
      <family name="Sound Decoders" mfg="MRC" lowVersionID="32" highVersionID="32" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1630.xml">
        <model model="1630 - HO Scale - Steam" numOuts="2" numFns="12" extFnsMRC="yes">
          <!-- note only F0 to F12 are NMRA compatible -->
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight/Sound on/off</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Whistle</functionlabel>
          <functionlabel num="3" lockable="false">Air release</functionlabel>
          <functionlabel num="4" lockable="false">Coupling</functionlabel>
          <functionlabel num="5" lockable="false">Brake squeal/release</functionlabel>
          <!-- Brake squeal (moving) and brake release (idle)-->
          <functionlabel num="6" lockable="true">Conductor (idle)/Rail click (moving)</functionlabel>
          <functionlabel num="7" lockable="false">Fire box</functionlabel>
          <functionlabel num="8" lockable="false">Air Exhaust</functionlabel>
          <functionlabel num="9" lockable="false">Flange squeal</functionlabel>
          <functionlabel num="10" lockable="false">Water filling</functionlabel>
          <functionlabel num="11" lockable="false">Blower hiss</functionlabel>
          <functionlabel num="12" lockable="true">Chuff on/off (drifting)</functionlabel>
          <functionlabel num="13" lockable="false">Coal auger</functionlabel>
          <functionlabel num="14" lockable="false">Coupler fire</functionlabel>
          <functionlabel num="15" lockable="false">Sand drop</functionlabel>
          <functionlabel num="16" lockable="false">Shoveling</functionlabel>
          <functionlabel num="17" lockable="false">Short air release</functionlabel>
          <functionlabel num="18" lockable="false">Injector</functionlabel>
          <functionlabel num="19" lockable="false">Whistle type select</functionlabel>
        </functionlabels>
      </family>
      <family name="Sound Decoders" mfg="MRC" lowVersionID="32" highVersionID="32" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1631to1633.xml">
        <model model="1631 - HO Scale - Diesel" numOuts="4" numFns="12" extFnsMRC="yes">
          <!-- note only F0 to F12 are NMRA compatible -->
        </model>
        <model model="1632 - HO Scale - Diesel EMD Modern" numOuts="4" numFns="12" extFnsMRC="yes">
          <!-- note only F0 to F12 are NMRA compatible -->
        </model>
        <model model="1633 - HO Scale - Diesel EMD Modern Switcher" numOuts="4" numFns="12" extFnsMRC="yes">
          <!-- note only F0 to F12 are NMRA compatible -->
        </model>
      </family>
      <family name="Sound Decoders" mfg="MRC" lowVersionID="32" highVersionID="32" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1634.xml">
        <model show="no" model="Synch Diesel Sound 1634" replacementModel="1634 - HO Scale - Diesel" replacementFamily="Sound Decoders" numOuts="2" numFns="12" extFnsMRC="yes" />
        <model model="1634 - HO Scale - Diesel" numOuts="2" numFns="12" extFnsMRC="yes" />
      </family>
      <family name="Sound Decoders - N Scale" mfg="MRC" lowVersionID="32" highVersionID="32" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1636.xml">
        <model model="1636 - N Scale - Atlas Diesels" numOuts="2" numFns="19" productID="1636" extFnsMRC="yes" comment="N-Scale, Drop-In - replaces most Atlas N scale loco’s PC boards">
          <!-- note only F0 to F12 are NMRA compatible -->
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Light</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Air Release</functionlabel>
          <functionlabel num="4" lockable="true">Coupling</functionlabel>
          <functionlabel num="5" lockable="true">Brake Release/Squeal</functionlabel>
          <functionlabel num="6" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="7" lockable="true">Air Hose/Uncoupling Lever</functionlabel>
          <functionlabel num="8" lockable="true">Notch Down/Loco Sound</functionlabel>
          <functionlabel num="9" lockable="true">Notch Up/Loco Sound</functionlabel>
          <functionlabel num="10" lockable="true">Rail Clack</functionlabel>
          <functionlabel num="11" lockable="true">Air Compressor</functionlabel>
          <functionlabel num="12" lockable="true">Engine cooling fan</functionlabel>
          <functionlabel num="13" lockable="true">Short Air Release</functionlabel>
          <functionlabel num="14" lockable="true">Loco Sound</functionlabel>
          <functionlabel num="15" lockable="true">Air Pump</functionlabel>
          <functionlabel num="16" lockable="true">Loco Sound</functionlabel>
          <functionlabel num="17" lockable="true">Flange Noise</functionlabel>
          <functionlabel num="18" lockable="true">Bell Type</functionlabel>
          <functionlabel num="19" lockable="true">Horn Type</functionlabel>
        </functionlabels>
      </family>
      <family name="Sound Decoders - N Scale" mfg="MRC" lowVersionID="32" highVersionID="32" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1637.xml">
        <model model="1637 - N Scale - Steam" numOuts="2" numFns="12" extFnsMRC="yes">
          <!-- note only F0 to F12 are NMRA compatible -->
        </model>
      </family>
      <family name="Sound Decoders - N Scale" mfg="MRC" lowVersionID="32" highVersionID="32" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1638.xml">
        <model model="1638 - N Scale/Mini HO - EMD Modern Large Diesel" numOuts="2" numFns="19" extFnsMRC="yes" />
      </family>
      <family name="Sound Decoders - N Scale" mfg="MRC" lowVersionID="32" highVersionID="32" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1639.xml">
        <model model="1639 - N Scale/Mini HO - Steam" numOuts="2" numFns="12" extFnsMRC="yes" />
      </family>
      <family name="Sound Decoders - N Scale" mfg="MRC" lowVersionID="32" highVersionID="44" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1644-02.xml">
        <model model="1644 - N Scale - Kato SD70MAC/AC4400 (version 2)" numOuts="2" numFns="28" productID="1644v2" extFnsMRC="yes" comment="N-Scale, Drop-In" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Light</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="false">Air Release/Acc1 on or off</functionlabel>
          <functionlabel num="4" lockable="false">Coupling</functionlabel>
          <functionlabel num="5" lockable="true">Brake release/Squeal</functionlabel>
          <functionlabel num="6" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="7" lockable="false">Air Hose/Uncoupling Lever</functionlabel>
          <functionlabel num="8" lockable="false">Shut Down/Notch Down</functionlabel>
          <functionlabel num="9" lockable="true">Fan/Notch Up</functionlabel>
          <functionlabel num="10" lockable="true">Rail Clack</functionlabel>
          <functionlabel num="11" lockable="false">loco Sound</functionlabel>
          <functionlabel num="12" lockable="false">Prime MoverType</functionlabel>
          <functionlabel num="13" lockable="false">Air release/ Acc2 on or off</functionlabel>
          <functionlabel num="14" lockable="false">Coupling 2</functionlabel>
          <functionlabel num="15" lockable="true">Air Pump</functionlabel>
          <functionlabel num="16" lockable="false">Loco Sound</functionlabel>
          <functionlabel num="17" lockable="false">Flange Noise 1</functionlabel>
          <functionlabel num="18" lockable="false">Bell Type</functionlabel>
          <functionlabel num="19" lockable="false">Horn Type</functionlabel>
          <functionlabel num="20" lockable="false">Loco Sound</functionlabel>
          <functionlabel num="21" lockable="false">Bell Volume</functionlabel>
          <functionlabel num="22" lockable="false">Horn Volume</functionlabel>
          <functionlabel num="23" lockable="false">Prime Mover Volume</functionlabel>
          <functionlabel num="24" lockable="false">Air Release</functionlabel>
          <functionlabel num="25" lockable="false">Flange Noise 2</functionlabel>
          <functionlabel num="26" lockable="false">Lococ Sound</functionlabel>
          <functionlabel num="27" lockable="false">Short Drop</functionlabel>
          <functionlabel num="28" lockable="false">Air Release</functionlabel>
        </functionlabels>
      </family>
      <family name="Sound Decoders - N Scale" mfg="MRC" lowVersionID="32" highVersionID="44" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1644-1645.xml">
        <model model="1644 - N Scale - Kato SD70MAC/AC4400" numOuts="2" numFns="28" productID="1644" extFnsMRC="yes" comment="N-Scale, Drop-In - replaced by 0001960" />
        <model model="1645 - N Scale - Kato P42/E8/E9" numOuts="2" numFns="28" productID="1645" extFnsMRC="yes" comment="N-Scale, Drop-In" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Light</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="false">Air Release/Acc1 on or off</functionlabel>
          <functionlabel num="4" lockable="false">Coupling</functionlabel>
          <functionlabel num="5" lockable="true">Brake release/Squeal</functionlabel>
          <functionlabel num="6" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="7" lockable="false">Air Hose/Uncoupling Lever</functionlabel>
          <functionlabel num="8" lockable="false">Shut Down/Notch Down</functionlabel>
          <functionlabel num="9" lockable="true">Fan/Notch Up</functionlabel>
          <functionlabel num="10" lockable="true">Rail Clack</functionlabel>
          <functionlabel num="11" lockable="false">loco Sound</functionlabel>
          <functionlabel num="12" lockable="false">Prime MoverType</functionlabel>
          <functionlabel num="13" lockable="false">Air release/ Acc2 on or off</functionlabel>
          <functionlabel num="14" lockable="false">Coupling 2</functionlabel>
          <functionlabel num="15" lockable="true">Air Pump</functionlabel>
          <functionlabel num="16" lockable="false">Loco Sound</functionlabel>
          <functionlabel num="17" lockable="false">Flange Noise 1</functionlabel>
          <functionlabel num="18" lockable="false">Bell Type</functionlabel>
          <functionlabel num="19" lockable="false">Horn Type</functionlabel>
          <functionlabel num="20" lockable="false">Loco Sound</functionlabel>
          <functionlabel num="21" lockable="false">Bell Volume</functionlabel>
          <functionlabel num="22" lockable="false">Horn Volume</functionlabel>
          <functionlabel num="23" lockable="false">Prime Mover Volume</functionlabel>
          <functionlabel num="24" lockable="false">Coupling</functionlabel>
          <functionlabel num="25" lockable="false">Air Release</functionlabel>
          <functionlabel num="26" lockable="false">Flange Noise 2</functionlabel>
          <functionlabel num="27" lockable="false">Air hose firing</functionlabel>
          <functionlabel num="28" lockable="false">short air release</functionlabel>
        </functionlabels>
      </family>
      <family name="Sound Decoders" mfg="MRC" lowVersionID="32" highVersionID="32" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1656.xml">
        <model model="1656 - HO Scale - Steam" extFnsMRC="yes">
          <!-- note All functions are NMRA compatible -->
        </model>
      </family>
      <family name="Sound Decoders - N Scale" mfg="MRC" lowVersionID="32" highVersionID="32" file="MRC_sound1658-1660.xml">
        <model model="1658 - N Scale - Kato EMD F3" numOuts="2" numFns="12" productID="1658" extFnsMRC="yes" comment="N-Scale, Drop-In - replaced by 0001957">
          <!-- note only F0 to F12 are NMRA compatible -->
        </model>
        <model model="1660 - N Scale - Life-Like C Liner" numOuts="2" numFns="12" productID="1660" extFnsMRC="yes" comment="N-Scale, Drop-In">
          <functionlabels>
            <functionlabel num="4" lockable="true">Uncoupling lever</functionlabel>
            <functionlabel num="12" lockable="true">Prime Mover Type</functionlabel>
            <functionlabel num="13" lockable="true">Air Release</functionlabel>
            <functionlabel num="14" lockable="true">Coupling</functionlabel>
            <functionlabel num="24" lockable="true">Air Release</functionlabel>
            <functionlabel num="25" lockable="true">Flange Noise 2</functionlabel>
            <functionlabel num="26" lockable="true">Loco Sound</functionlabel>
            <functionlabel num="27" lockable="true">Sand Drop</functionlabel>
          </functionlabels>
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Light</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Air Release</functionlabel>
          <functionlabel num="4" lockable="true">Coupling 1</functionlabel>
          <functionlabel num="5" lockable="true">Brake release/Squeal</functionlabel>
          <functionlabel num="6" lockable="true">Dynamic Brake/Squeal</functionlabel>
          <functionlabel num="7" lockable="true">Air Hose/Uncoupling Lever</functionlabel>
          <functionlabel num="8" lockable="true">Shut Down/Notch Down</functionlabel>
          <functionlabel num="9" lockable="true">Fan/Notch Up</functionlabel>
          <functionlabel num="10" lockable="true">Rail Clack</functionlabel>
          <functionlabel num="11" lockable="true">Traction Air Compressor</functionlabel>
          <functionlabel num="12" lockable="true">Diesel Rumble Type</functionlabel>
          <functionlabel num="13" lockable="true">Short Air Release</functionlabel>
          <functionlabel num="14" lockable="true">Flange Noise</functionlabel>
          <functionlabel num="15" lockable="true">Air Pump</functionlabel>
          <functionlabel num="16" lockable="true">Loco Sound</functionlabel>
          <functionlabel num="17" lockable="true">Flange Noise</functionlabel>
          <functionlabel num="18" lockable="true">Bell Type</functionlabel>
          <functionlabel num="19" lockable="true">Horn Type</functionlabel>
          <functionlabel num="20" lockable="true">Loco Sound</functionlabel>
          <functionlabel num="21" lockable="true">Bell Volume</functionlabel>
          <functionlabel num="22" lockable="true">Horn Volume</functionlabel>
          <functionlabel num="23" lockable="true">Diesel Rumble Volume</functionlabel>
          <functionlabel num="24" lockable="true">Coupling</functionlabel>
          <functionlabel num="25" lockable="true">Air Release</functionlabel>
          <functionlabel num="26" lockable="true">Flange Noise</functionlabel>
          <functionlabel num="27" lockable="true">Air Hose Firing</functionlabel>
          <functionlabel num="28" lockable="true">Air Release</functionlabel>
        </functionlabels>
      </family>
      <family name="Sound Decoders" mfg="MRC" lowVersionID="32" highVersionID="32" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1663.xml">
        <model model="1663 - HO Scale - Atlas S2/S4" numOuts="2" numFns="12" extFnsMRC="yes">
          <!-- Functions F0 to F28 are NMRA compatible -->
        </model>
      </family>
      <family name="Sound Decoders" mfg="MRC" lowVersionID="0" highVersionID="60" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1711to1716.xml">
        <model show="no" model="HO Gauge Diesel Universal - 16 Bit 1711 EMD645E" replacementModel="1711 - HO Scale - EMD645E" replacementFamily="Sound Decoders" numOuts="7" numFns="28" />
        <model model="1711 - HO Scale - EMD645E" numOuts="7" numFns="28" comment="&lt;html&gt;HO-Scale, with NMRA 8 pin and 9 pin JST connector, &lt;br&gt;16 Bit, Universal&lt;/html&gt;" />
        <model show="no" model="HO Gauge Diesel Universal - 16 Bit 1712 EMD645" replacementModel="1712 - HO Scale - EMD645" replacementFamily="Sound Decoders" numOuts="7" numFns="28" />
        <model model="1712 - HO Scale - EMD645" numOuts="7" numFns="28" comment="&lt;html&gt;HO-Scale, with NMRA 8 pin and 9 pin JST connector, &lt;br&gt;16 Bit, Universal&lt;/html&gt;" />
        <model show="no" model="HO Gauge Diesel Universal - 16 Bit 1713 EMD710" replacementModel="1713 - HO Scale - EMD710" replacementFamily="Sound Decoders" numOuts="7" numFns="28" />
        <model model="1713 - HO Scale - EMD710" numOuts="7" numFns="28" comment="&lt;html&gt;HO-Scale, with NMRA 8 pin and 9 pin JST connector, &lt;br&gt;16 Bit, Universal&lt;/html&gt;" />
        <model show="no" model="HO Gauge Diesel Universal - 16 Bit 1714 ALCO 244" replacementModel="1714 - HO Scale - ALCO 244" replacementFamily="Sound Decoders" numOuts="7" numFns="28" />
        <model model="1714 - HO Scale - ALCO 244" numOuts="7" numFns="28" comment="&lt;html&gt;HO-Scale, with NMRA 8 pin and 9 pin JST connector, &lt;br&gt;16 Bit, Universal&lt;/html&gt;" />
        <model show="no" model="HO Gauge Diesel Universal - 16 Bit 1715 ALCO 539T" replacementModel="1715 - HO Scale - ALCO 539T" replacementFamily="Sound Decoders" numOuts="7" numFns="28" />
        <model model="1715 - HO Scale - ALCO 539T" numOuts="7" numFns="28" comment="&lt;html&gt;HO-Scale, with NMRA 8 pin and 9 pin JST connector, &lt;br&gt;16 Bit, Universal&lt;/html&gt;" />
        <model show="no" model="HO Gauge Diesel Universal - 16 Bit 1716 EMD567" replacementModel="1716 - HO Scale - EMD567" replacementFamily="Sound Decoders" numOuts="7" numFns="28" comment="&lt;html&gt;HO-Scale, with NMRA 8 pin and 9 pin JST connector, &lt;br&gt;16 Bit, Universal&lt;/html&gt;" />
        <model model="1716 - HO Scale - EMD567" numOuts="7" numFns="28" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Light</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Acc light/Air release</functionlabel>
          <functionlabel num="4" lockable="true">Coupling</functionlabel>
          <functionlabel num="5" lockable="true">Brake Release/Squeal</functionlabel>
          <functionlabel num="6" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="7" lockable="true">Air Hose/Uncoupling Lever</functionlabel>
          <functionlabel num="8" lockable="true">Shut Down/Notch Down</functionlabel>
          <functionlabel num="9" lockable="true">Fan/Notch Up</functionlabel>
          <functionlabel num="10" lockable="true">Rail Clack</functionlabel>
          <functionlabel num="11" lockable="true">Traction Air Compressor</functionlabel>
          <functionlabel num="12" lockable="true">Volume On/Off</functionlabel>
          <functionlabel num="13" lockable="true">Decrease Volume </functionlabel>
          <functionlabel num="14" lockable="true">Increase Volume </functionlabel>
          <functionlabel num="15" lockable="true">Air Compressor</functionlabel>
          <functionlabel num="16" lockable="true">Flange Squeal</functionlabel>
          <functionlabel num="17" lockable="true">Air Release</functionlabel>
          <functionlabel num="18" lockable="true">Bell Type</functionlabel>
          <functionlabel num="19" lockable="true">Horn Type</functionlabel>
          <functionlabel num="20" lockable="true">Loco Sound</functionlabel>
          <functionlabel num="21" lockable="true">Bell Volume</functionlabel>
          <functionlabel num="22" lockable="true">Horn Volume</functionlabel>
          <functionlabel num="23" lockable="true">Diesel Rumble Volume</functionlabel>
          <functionlabel num="24" lockable="true">Safety Valve Pop</functionlabel>
          <functionlabel num="25" lockable="true">Air Release</functionlabel>
          <functionlabel num="26" lockable="true">Flange Noise</functionlabel>
          <functionlabel num="27" lockable="true">Sand Drop</functionlabel>
          <functionlabel num="28" lockable="true">Air Compressor Speed</functionlabel>
        </functionlabels>
      </family>
      <family name="Sound Decoders" mfg="MRC" lowVersionID="25" highVersionID="25" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1750.xml">
        <model model="1750 - HO Scale - Walthers GP15-1" numOuts="2" numFns="28" extFnsMRC="yes" comment="&lt;html&gt;HO-Scale, &lt;br&gt; with multiple types (16 horns, 8 bells) &lt;br&gt;and with wireless remote&lt;/html&gt;">
          <!-- Functions F0 to F28 are NMRA compatible -->
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="false">Air Release</functionlabel>
          <functionlabel num="4" lockable="false">Coupling 1</functionlabel>
          <functionlabel num="5" lockable="false">Brake Squeal/Release</functionlabel>
          <!-- Brake squeal (moving) and brake release (idle)-->
          <functionlabel num="6" lockable="true">Idle</functionlabel>
          <!-- idle shifting during idle -->
          <functionlabel num="7" lockable="false">Air Hose/Uncoupling Lever</functionlabel>
          <!-- Air hose firing/uncoupling lever -->
          <functionlabel num="8" lockable="true">Shut Down/Notch Down</functionlabel>
          <!-- Click 3 times during idle will shut down / notch down while CV122=3 -->
          <functionlabel num="9" lockable="true">Fan/Notch Up</functionlabel>
          <!-- Engine cooling fan / notch up while CV122=3 -->
          <functionlabel num="10" lockable="false">Rail Clack</functionlabel>
          <!--Rail wheel clack (only moving) -->
          <functionlabel num="11" lockable="false">Traction Air Compressor</functionlabel>
          <functionlabel num="12" lockable="true">Sound On/Off</functionlabel>
          <functionlabel num="13" lockable="false">Air Release</functionlabel>
          <functionlabel num="14" lockable="false">Coupling 2</functionlabel>
          <functionlabel num="15" lockable="false">Air Pump</functionlabel>
          <functionlabel num="16" lockable="false">Associated Loco Sound</functionlabel>
          <functionlabel num="17" lockable="false">Flange Noise 1</functionlabel>
          <functionlabel num="18" lockable="false">Bell Type</functionlabel>
          <functionlabel num="19" lockable="false">Horn Type</functionlabel>
          <functionlabel num="20" lockable="false">Reversal Gear</functionlabel>
          <functionlabel num="21" lockable="false">Bell Volume</functionlabel>
          <functionlabel num="22" lockable="false">Horn Volume</functionlabel>
          <functionlabel num="23" lockable="false">Diesel Rumble Volume</functionlabel>
          <functionlabel num="24" lockable="false">Air Release</functionlabel>
          <functionlabel num="25" lockable="false">Flange Noise 2</functionlabel>
          <functionlabel num="26" lockable="false">Flange Noise 3</functionlabel>
          <functionlabel num="27" lockable="false">Sand Drop</functionlabel>
          <functionlabel num="28" lockable="false">Air Release</functionlabel>
        </functionlabels>
      </family>
      <family name="Sound Decoders" mfg="MRC" lowVersionID="32" highVersionID="45" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1800-1801.xml">
        <model model="1800 - HO Scale - ALCO/SD60/SD70/F" numOuts="2" numFns="28" extFnsMRC="yes" comment="Universal, with NMRA 8 pin and 9 pin jst connector" />
        <model model="1801 - HO Scale - ALCO/SD60/SD70/F" numOuts="2" numFns="28" extFnsMRC="yes" comment="Drop-In" />
      </family>
      <family name="Sound Decoders" mfg="MRC" lowVersionID="32" highVersionID="45" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1802to1805.xml">
        <model model="1802 - HO Scale - Kato SD40-2" numOuts="2" numFns="28" productID="1802" extFnsMRC="yes" comment="HO-Scale, Drop-In" />
        <model model="1803 - HO Scale - Proto 2000 PA/PB" numOuts="2" numFns="28" productID="1803" extFnsMRC="yes" comment="HO-Scale, Drop-In">
          <functionlabels>
            <functionlabel num="3" lockable="true">Mars Light/Air Release</functionlabel>
            <functionlabel num="24" lockable="true">Air Release</functionlabel>
            <functionlabel num="25" lockable="true">Flange Noise 2</functionlabel>
            <functionlabel num="27" lockable="true">Sand Drop</functionlabel>
            <functionlabel num="28" lockable="true">Mars Light Flash</functionlabel>
          </functionlabels>
        </model>
        <model model="1804 - HO Scale - Athearn MP15" numOuts="2" numFns="28" productID="1804" extFnsMRC="yes" comment="HO-Scale, Drop-In">
          <functionlabels>
            <functionlabel num="3" lockable="true">Gyra Light/Air Release</functionlabel>
            <functionlabel num="4" lockable="true">Red Mars light</functionlabel>
            <functionlabel num="6" lockable="true">Loco Sound</functionlabel>
            <functionlabel num="12" lockable="true">Diesel Sound On/Off</functionlabel>
            <functionlabel num="18" lockable="true">Loco Sound</functionlabel>
            <functionlabel num="20" lockable="true">Reverse</functionlabel>
            <functionlabel num="21" lockable="true">Loco Sound</functionlabel>
            <functionlabel num="23" lockable="true">Loco Sound</functionlabel>
            <functionlabel num="25" lockable="true">Flange Noise 2</functionlabel>
            <functionlabel num="27" lockable="true">Sand Drop</functionlabel>
            <functionlabel num="28" lockable="true">Air Release</functionlabel>
          </functionlabels>
        </model>
        <model model="1805 - HO Scale - Atlas GE U23B" numOuts="4" numFns="28" productID="1805" extFnsMRC="yes" comment="HO-Scale, with NMRA 8 pin plug and 9 pin JST connector">
          <output name="3" label="Green" />
          <output name="4" label="Pink" />
          <functionlabels>
            <functionlabel num="3" lockable="true">Air Release/Acc1 On/Off</functionlabel>
            <functionlabel num="11" lockable="true">Loco Sound</functionlabel>
            <functionlabel num="13" lockable="true">Air release/Acc2 On/Off</functionlabel>
            <functionlabel num="24" lockable="true">Air Release</functionlabel>
            <functionlabel num="25" lockable="true">Flange Noise 2</functionlabel>
            <functionlabel num="26" lockable="true">Safety Valve Pop</functionlabel>
            <functionlabel num="27" lockable="true">Sand Drop</functionlabel>
          </functionlabels>
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Light</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Ditch light</functionlabel>
          <functionlabel num="4" lockable="true">Coupling 1</functionlabel>
          <functionlabel num="5" lockable="true">Brake Release/Squeal</functionlabel>
          <functionlabel num="6" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="7" lockable="true">Air Hose/Uncoupling Lever</functionlabel>
          <functionlabel num="8" lockable="true">Shut Down/Notch Down</functionlabel>
          <functionlabel num="9" lockable="true">Fan/Notch Up</functionlabel>
          <functionlabel num="10" lockable="true">Rail Clack</functionlabel>
          <functionlabel num="11" lockable="true">Traction Air Compressor</functionlabel>
          <functionlabel num="12" lockable="true">Prime Mover Type</functionlabel>
          <functionlabel num="13" lockable="true">Short Air Release</functionlabel>
          <functionlabel num="14" lockable="true">Coupling 2</functionlabel>
          <functionlabel num="15" lockable="true">Air Pump</functionlabel>
          <functionlabel num="16" lockable="true">Loco Sound</functionlabel>
          <functionlabel num="17" lockable="true">Flange Noise 1</functionlabel>
          <functionlabel num="18" lockable="true">Bell Type</functionlabel>
          <functionlabel num="19" lockable="true">Horn Type</functionlabel>
          <functionlabel num="20" lockable="true">Loco Sound</functionlabel>
          <functionlabel num="21" lockable="true">Bell Volume</functionlabel>
          <functionlabel num="22" lockable="true">Horn Volume</functionlabel>
          <functionlabel num="23" lockable="true">Diesel Rumble Volume</functionlabel>
          <functionlabel num="24" lockable="true">Coupling 3</functionlabel>
          <functionlabel num="25" lockable="true">Long Air Release</functionlabel>
          <functionlabel num="26" lockable="true">Flange Noise 3</functionlabel>
          <functionlabel num="27" lockable="true">Loco Sound</functionlabel>
          <functionlabel num="28" lockable="true">Ditch Lights Flash</functionlabel>
        </functionlabels>
      </family>
      <family name="Sound Decoders - N Scale" mfg="MRC" lowVersionID="32" highVersionID="45" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1806to1812.xml">
        <model model="1806 - N Scale - Kato SD40-2" numOuts="2" numFns="28" productID="1806" extFnsMRC="yes" comment="N-Scale, Drop-In">
          <functionlabels>
            <functionlabel num="20" lockable="true">Reverser Gear</functionlabel>
            <functionlabel num="24" lockable="true">Coupling 2</functionlabel>
            <functionlabel num="25" lockable="true">Loco Sound</functionlabel>
            <functionlabel num="26" lockable="true">Flange Noise 3</functionlabel>
            <functionlabel num="27" lockable="true">Flange Noise 4</functionlabel>
            <functionlabel num="28" lockable="true">Short Air Release</functionlabel>
          </functionlabels>
        </model>
        <model model="1808 - N Scale - Kato SD80 - SD90/43MAC" numOuts="2" numFns="28" productID="1808" extFnsMRC="yes" comment="N-Scale, Drop-In" />
        <model model="1810 - N Scale - Kato F40PH" numOuts="2" numFns="28" productID="1810" extFnsMRC="yes" comment="N-Scale, Drop-In" />
        <model model="1811 - N Scale - Atlas GE U23B" numOuts="2" numFns="28" productID="1811" extFnsMRC="yes" comment="N-Scale, Drop-In" />
        <model model="1812 - N Scale - Atlas Short Board Diesels" numOuts="2" numFns="28" productID="1812" extFnsMRC="yes" comment="&lt;html&gt;N-Scale, Drop-In, with 4 prime movers&lt;br&gt;Fits most Atlas N scale diesels with short chassis&lt;br&gt;Will NOT fit the longer chassis Atlas N scale SD50/SD60&lt;/html&gt;" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Light</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Air Release</functionlabel>
          <functionlabel num="4" lockable="true">Uncoupling Lever</functionlabel>
          <functionlabel num="5" lockable="true">Brake release/Squeal</functionlabel>
          <functionlabel num="6" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="7" lockable="true">Air Hose/Uncoupling Lever</functionlabel>
          <functionlabel num="8" lockable="true">Shut Down/Notch Down</functionlabel>
          <functionlabel num="9" lockable="true">Fan/Notch Up</functionlabel>
          <functionlabel num="10" lockable="true">Rail Clack</functionlabel>
          <functionlabel num="11" lockable="true">Air Compressor</functionlabel>
          <functionlabel num="12" lockable="true">Prime Mover Type</functionlabel>
          <functionlabel num="13" lockable="true">Air Release</functionlabel>
          <functionlabel num="14" lockable="true">Coupling Crash</functionlabel>
          <functionlabel num="15" lockable="true">Air Pump</functionlabel>
          <functionlabel num="16" lockable="true">Loco Sound</functionlabel>
          <functionlabel num="17" lockable="true">Flange Noise 1</functionlabel>
          <functionlabel num="18" lockable="true">Bell Type</functionlabel>
          <functionlabel num="19" lockable="true">Horn Type</functionlabel>
          <functionlabel num="20" lockable="true">Loco Sound</functionlabel>
          <functionlabel num="21" lockable="true">Bell Volume</functionlabel>
          <functionlabel num="22" lockable="true">Horn Volume</functionlabel>
          <functionlabel num="23" lockable="true">Diesel Rumble Volume</functionlabel>
          <functionlabel num="24" lockable="true">Air Release</functionlabel>
          <functionlabel num="25" lockable="true">Flange Noise 2</functionlabel>
          <functionlabel num="26" lockable="true">Loco Sound</functionlabel>
          <functionlabel num="27" lockable="true">Sand Drop</functionlabel>
          <functionlabel num="28" lockable="true">Air Release</functionlabel>
        </functionlabels>
      </family>
      <family name="Sound Decoders - G Scale" mfg="MRC" lowVersionID="32" highVersionID="45" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1817-1818.xml">
        <model model="1817 - G Scale - ALCO/SD60/SD70/F" numOuts="4" numFns="28" productID="1817" extFnsMRC="yes" comment="G Scale, with 4 Prime Mover sound" />
        <model model="1818 - G Scale - SD45/MP15" numOuts="4" numFns="28" productID="1818" extFnsMRC="yes" comment="G Scale, with 2 Prime Mover sound" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Light</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Ditch lights/Acc 1</functionlabel>
          <functionlabel num="4" lockable="true">Coupling 1</functionlabel>
          <functionlabel num="5" lockable="true">Brake Release/Squeal</functionlabel>
          <functionlabel num="6" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="7" lockable="true">Air Hose/Uncoupling Lever</functionlabel>
          <functionlabel num="8" lockable="true">Shut Down/Notch Down</functionlabel>
          <functionlabel num="9" lockable="true">Fan/Notch Up</functionlabel>
          <functionlabel num="10" lockable="true">Rail Clack</functionlabel>
          <functionlabel num="11" lockable="true">Traction Air Compressor</functionlabel>
          <functionlabel num="12" lockable="true">Prime Mover Type</functionlabel>
          <functionlabel num="13" lockable="true">Acc 2/Short Air Release</functionlabel>
          <functionlabel num="14" lockable="true">Coupling 2</functionlabel>
          <functionlabel num="15" lockable="true">Air Pump</functionlabel>
          <functionlabel num="16" lockable="true">Loco Sound</functionlabel>
          <functionlabel num="17" lockable="true">Flange Noise 1</functionlabel>
          <functionlabel num="18" lockable="true">Bell Type</functionlabel>
          <functionlabel num="19" lockable="true">Horn Type</functionlabel>
          <functionlabel num="20" lockable="true">Loco Sound</functionlabel>
          <functionlabel num="21" lockable="true">Bell Volume</functionlabel>
          <functionlabel num="22" lockable="true">Horn Volume</functionlabel>
          <functionlabel num="23" lockable="true">Diesel Rumble Volume</functionlabel>
          <functionlabel num="24" lockable="true">Coupling 3</functionlabel>
          <functionlabel num="25" lockable="true">Air Release</functionlabel>
          <functionlabel num="26" lockable="true">Flange Noise 3</functionlabel>
          <functionlabel num="27" lockable="true">Sand Drop</functionlabel>
          <functionlabel num="28" lockable="true">Ditch Lights Flash</functionlabel>
        </functionlabels>
      </family>
      <family name="Sound Decoders - G Scale" mfg="MRC" lowVersionID="32" highVersionID="32" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1819.xml">
        <model model="1819 - G Scale - Steam" extFnsMRC="yes">
          <!-- note All 28 functions are NMRA compatible -->
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Lights</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="true">Whistle</functionlabel>
          <functionlabel num="3" lockable="false">Air Release/Mars light</functionlabel>
          <functionlabel num="4" lockable="false">Coupler</functionlabel>
          <functionlabel num="5" lockable="false">Brake Release/Squeal</functionlabel>
          <functionlabel num="6" lockable="false">Conductor/Rail Clack</functionlabel>
          <functionlabel num="7" lockable="false">Fire Box</functionlabel>
          <functionlabel num="8" lockable="false">Injector</functionlabel>
          <functionlabel num="9" lockable="false">Metal Crank</functionlabel>
          <functionlabel num="10" lockable="false">Water</functionlabel>
          <functionlabel num="11" lockable="false">Blower Hiss</functionlabel>
          <functionlabel num="12" lockable="false">Master Volume</functionlabel>
          <functionlabel num="13" lockable="false">Short Air Release</functionlabel>
          <functionlabel num="14" lockable="false">Air Hose Firing</functionlabel>
          <functionlabel num="15" lockable="false">Flange Noise</functionlabel>
          <functionlabel num="16" lockable="false">Shoveling</functionlabel>
          <functionlabel num="17" lockable="false">Coal Auger</functionlabel>
          <functionlabel num="18" lockable="false">Bell Select</functionlabel>
          <functionlabel num="19" lockable="false">Whistle Select</functionlabel>
          <functionlabel num="20" lockable="false">Bell Ring Rate</functionlabel>
          <functionlabel num="21" lockable="false">Bell Volume</functionlabel>
          <functionlabel num="22" lockable="false">Whistle Volume</functionlabel>
          <functionlabel num="23" lockable="false">Chuff Volume</functionlabel>
          <functionlabel num="24" lockable="false">Chuff Select</functionlabel>
          <functionlabel num="25" lockable="false">Air Release</functionlabel>
          <functionlabel num="26" lockable="false">Sand Dropping</functionlabel>
          <functionlabel num="27" lockable="false">Loco Sounds</functionlabel>
          <functionlabel num="28" lockable="false">Loco Sounds</functionlabel>
        </functionlabels>
      </family>
      <family name="Sound Decoders" mfg="MRC" lowVersionID="32" highVersionID="60" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1820.xml">
        <model model="1820 - HO Scale - Athearn RS3" numOuts="2" numFns="28" extFnsMRC="yes" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Light</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Air Release</functionlabel>
          <functionlabel num="4" lockable="true">Coupling</functionlabel>
          <functionlabel num="5" lockable="true">Brake release/Squeal</functionlabel>
          <functionlabel num="6" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="7" lockable="true">Air Hose/Uncoupling Lever</functionlabel>
          <functionlabel num="8" lockable="true">Shut Down/Notch Down</functionlabel>
          <functionlabel num="9" lockable="true">Cooling Fan/Notch Up</functionlabel>
          <functionlabel num="10" lockable="true">Rail Clack</functionlabel>
          <functionlabel num="11" lockable="true">Air Compressor</functionlabel>
          <functionlabel num="12" lockable="true">Prime MoverType</functionlabel>
          <functionlabel num="13" lockable="true">Air release</functionlabel>
          <functionlabel num="14" lockable="true">Flange Noise</functionlabel>
          <functionlabel num="15" lockable="true">Air Pump</functionlabel>
          <functionlabel num="16" lockable="true">Loco Sound</functionlabel>
          <functionlabel num="17" lockable="true">Flange Noise</functionlabel>
          <functionlabel num="18" lockable="true">Bell Type</functionlabel>
          <functionlabel num="19" lockable="true">Horn Type</functionlabel>
          <functionlabel num="20" lockable="true">Loco Sound</functionlabel>
          <functionlabel num="21" lockable="true">Bell Volume</functionlabel>
          <functionlabel num="22" lockable="true">Horn Volume</functionlabel>
          <functionlabel num="23" lockable="true">Prime Mover Volume</functionlabel>
          <functionlabel num="24" lockable="true">Coupling</functionlabel>
          <functionlabel num="25" lockable="true">Air Releease</functionlabel>
          <functionlabel num="26" lockable="true">Flange Noise</functionlabel>
          <functionlabel num="27" lockable="true">Air Hose Firing</functionlabel>
          <functionlabel num="28" lockable="true">Air Release</functionlabel>
        </functionlabels>
      </family>
      <family name="Sound Decoders - S Scale" mfg="MRC" lowVersionID="22" highVersionID="22" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1822.xml">
        <model model="1822 - S Scale - ALCO/SD60/SD70/F" numOuts="4" numFns="28" productID="1822" extFnsMRC="yes" comment="S Scale, with 4 Prime Mover sound" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Light</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Ditch lights/Acc 1</functionlabel>
          <functionlabel num="4" lockable="true">Coupling 1</functionlabel>
          <functionlabel num="5" lockable="true">Brake Release/Squeal</functionlabel>
          <functionlabel num="6" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="7" lockable="true">Air Hose/Uncoupling Lever</functionlabel>
          <functionlabel num="8" lockable="true">Shut Down/Notch Down</functionlabel>
          <functionlabel num="9" lockable="true">Fan/Notch Up</functionlabel>
          <functionlabel num="10" lockable="true">Rail Clack</functionlabel>
          <functionlabel num="11" lockable="true">Traction Air Compressor</functionlabel>
          <functionlabel num="12" lockable="true">Prime Mover Type</functionlabel>
          <functionlabel num="13" lockable="true">Acc 2/Short Air Release</functionlabel>
          <functionlabel num="14" lockable="true">Coupler Lift Bar</functionlabel>
          <functionlabel num="15" lockable="true">Air Pump</functionlabel>
          <functionlabel num="16" lockable="true">Loco Sound</functionlabel>
          <functionlabel num="17" lockable="true">Flange Noise 1</functionlabel>
          <functionlabel num="18" lockable="true">Bell Type</functionlabel>
          <functionlabel num="19" lockable="true">Horn Type</functionlabel>
          <functionlabel num="20" lockable="true">Loco Sound</functionlabel>
          <functionlabel num="21" lockable="true">Bell Volume</functionlabel>
          <functionlabel num="22" lockable="true">Horn Volume</functionlabel>
          <functionlabel num="23" lockable="true">Diesel Rumble Volume</functionlabel>
          <functionlabel num="24" lockable="true">Air Release</functionlabel>
          <functionlabel num="25" lockable="true">Flange Noise 2</functionlabel>
          <functionlabel num="26" lockable="true">Flange Noise 3</functionlabel>
          <functionlabel num="27" lockable="true">Sand Drop</functionlabel>
          <functionlabel num="28" lockable="true">Ditch Lights Flash</functionlabel>
        </functionlabels>
      </family>
      <family name="Sound Decoders" mfg="MRC" lowVersionID="25" highVersionID="25" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1825.xml">
        <model model="1825 - HO Scale - Athearn SD45/60" numOuts="2" numFns="28" extFnsMRC="yes" comment="&lt;html&gt;HO-Scale, &lt;br&gt; with multiple types (34 horns, 8 bells) &lt;br&gt;and with wireless remote&lt;/html&gt;">
          <!-- Functions F0 to F28 are NMRA compatible -->
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Ditch Lights</functionlabel>
          <!-- Ditch lights on/off or ACC1 light on/off with air release -->
          <functionlabel num="4" lockable="false">Coupling 1</functionlabel>
          <functionlabel num="5" lockable="false">Brake Squeal/Release</functionlabel>
          <!-- Brake squeal (moving) and brake release (idle)-->
          <functionlabel num="6" lockable="true">Dynamic Brake</functionlabel>
          <!-- Dynamic brake on/off -->
          <functionlabel num="7" lockable="false">Air Hose/Uncoupling Lever</functionlabel>
          <!-- Air hose firing/uncoupling lever -->
          <functionlabel num="8" lockable="true">Shut Down/Notch Down</functionlabel>
          <!-- Click 3 times during idle will shut down / notch down while CV122=3 -->
          <functionlabel num="9" lockable="true">Fan/Notch Up</functionlabel>
          <!-- Engine cooling fan / notch up while CV122=3 -->
          <functionlabel num="10" lockable="false">Rail Clack</functionlabel>
          <!--Rail wheel clack (only moving) -->
          <functionlabel num="11" lockable="false">Traction Air Compressor</functionlabel>
          <functionlabel num="12" lockable="true">Prime Mover</functionlabel>
          <!-- Change prime mover type including diesel off -->
          <functionlabel num="13" lockable="true">ACC2 Light</functionlabel>
          <!-- ACC2 light on/off short air release -->
          <functionlabel num="14" lockable="false">Coupling 2</functionlabel>
          <functionlabel num="15" lockable="false">Air Pump</functionlabel>
          <functionlabel num="16" lockable="false">Associated Loco Sound</functionlabel>
          <functionlabel num="17" lockable="false">Flange Noise 1</functionlabel>
          <functionlabel num="18" lockable="false">Bell Type</functionlabel>
          <functionlabel num="19" lockable="false">Horn Type</functionlabel>
          <functionlabel num="20" lockable="false">Associated Loco Sound</functionlabel>
          <functionlabel num="21" lockable="false">Bell Volume</functionlabel>
          <functionlabel num="22" lockable="false">Horn Volume</functionlabel>
          <functionlabel num="23" lockable="false">Diesel Rumble Volume</functionlabel>
          <functionlabel num="24" lockable="false">Air Release</functionlabel>
          <functionlabel num="25" lockable="false">Associated Loco Sound</functionlabel>
          <functionlabel num="26" lockable="false">Flange Noise 3</functionlabel>
          <functionlabel num="27" lockable="false">Sand Drop</functionlabel>
          <functionlabel num="28" lockable="true">Ditch Lights Flash</functionlabel>
          <!-- Ditch lights flash enable/disable (CV121) with air release -->
        </functionlabels>
      </family>
      <family name="Sound Decoders - N Scale" mfg="MRC" lowVersionID="27" highVersionID="45" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1827.xml">
        <model model="1827 - N Scale - Kato ALCO PA1" numOuts="2" numFns="28" productID="1827" extFnsMRC="yes" comment="N-Scale, Drop-In - replaced by 0001958" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Light</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Air Release</functionlabel>
          <functionlabel num="4" lockable="true">Uncoupling Lever</functionlabel>
          <functionlabel num="5" lockable="true">Brake Release/Squeal</functionlabel>
          <functionlabel num="6" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="7" lockable="true">Air Hose/Uncoupling Lever</functionlabel>
          <functionlabel num="8" lockable="true">Shut Down/Notch Down</functionlabel>
          <functionlabel num="9" lockable="true">Fan/Notch Up</functionlabel>
          <functionlabel num="10" lockable="true">Rail Clack</functionlabel>
          <functionlabel num="11" lockable="true">Air Compressor</functionlabel>
          <functionlabel num="12" lockable="true">Prime Mover Type</functionlabel>
          <functionlabel num="13" lockable="true">Air Release</functionlabel>
          <functionlabel num="14" lockable="true">Coupler Lift Bar</functionlabel>
          <functionlabel num="15" lockable="true">Air Pump</functionlabel>
          <functionlabel num="16" lockable="true">Loco Sound</functionlabel>
          <functionlabel num="17" lockable="true">Flange Noise 1</functionlabel>
          <functionlabel num="18" lockable="true">Bell Type</functionlabel>
          <functionlabel num="19" lockable="true">Horn Type</functionlabel>
          <functionlabel num="20" lockable="true">Loco Sound</functionlabel>
          <functionlabel num="21" lockable="true">Bell Volume</functionlabel>
          <functionlabel num="22" lockable="true">Horn Volume</functionlabel>
          <functionlabel num="23" lockable="true">Diesel Rumble Volume</functionlabel>
          <functionlabel num="24" lockable="true">Air Release</functionlabel>
          <functionlabel num="25" lockable="true">Flange Noise 2</functionlabel>
          <functionlabel num="26" lockable="true">Flange Noise 3</functionlabel>
          <functionlabel num="27" lockable="true">Sand Drop</functionlabel>
          <functionlabel num="28" lockable="true">Air Release</functionlabel>
        </functionlabels>
      </family>
      <family name="Sound Decoders - N Scale" mfg="MRC" lowVersionID="32" highVersionID="45" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1828.xml">
        <model model="1828 - N Scale - Atlas SD50/60/60M" numOuts="2" numFns="28" productID="1828" extFnsMRC="yes" comment="N-Scale, Drop-In" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Light</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Air Release</functionlabel>
          <functionlabel num="4" lockable="true">Uncoupling Lever</functionlabel>
          <functionlabel num="5" lockable="true">Brake Release/Squeal</functionlabel>
          <functionlabel num="6" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="7" lockable="true">Air Hose/Uncoupling Lever</functionlabel>
          <functionlabel num="8" lockable="true">Shut Down/Notch Down</functionlabel>
          <functionlabel num="9" lockable="true">Fan/Notch Up</functionlabel>
          <functionlabel num="10" lockable="true">Rail Clack</functionlabel>
          <functionlabel num="11" lockable="true">Air Compressor</functionlabel>
          <functionlabel num="12" lockable="true">Prime Mover Type</functionlabel>
          <functionlabel num="13" lockable="true">Air Release</functionlabel>
          <functionlabel num="14" lockable="true">Coupling</functionlabel>
          <functionlabel num="15" lockable="true">Air Pump</functionlabel>
          <functionlabel num="16" lockable="true">Loco Sound</functionlabel>
          <functionlabel num="17" lockable="true">Flange Noise 1</functionlabel>
          <functionlabel num="18" lockable="true">Bell Type</functionlabel>
          <functionlabel num="19" lockable="true">Horn Type</functionlabel>
          <functionlabel num="20" lockable="true">Loco Sound</functionlabel>
          <functionlabel num="21" lockable="true">Bell Volume</functionlabel>
          <functionlabel num="22" lockable="true">Horn Volume</functionlabel>
          <functionlabel num="23" lockable="true">Diesel Rumble Volume</functionlabel>
          <functionlabel num="24" lockable="true">Air Release</functionlabel>
          <functionlabel num="25" lockable="true">Flange Noise 2</functionlabel>
          <functionlabel num="26" lockable="true">Loco Sound</functionlabel>
          <functionlabel num="27" lockable="true">Sand Drop</functionlabel>
          <functionlabel num="28" lockable="true">Air Release</functionlabel>
        </functionlabels>
      </family>
      <family name="Sound Decoders" mfg="MRC" lowVersionID="29" highVersionID="29" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1829.xml">
        <model show="no" model="Synch Diesel Sound 1829" replacementModel="1829 - HO Scale - Diesel" replacementFamily="Sound Decoders" numOuts="4" numFns="28" extFnsMRC="yes" />
        <model model="1829 - HO Scale - Diesel" numOuts="4" numFns="28" extFnsMRC="yes" />
      </family>
      <family name="Sound Decoders" mfg="MRC" lowVersionID="19" highVersionID="19" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1869.xml">
        <model model="1869 - HO Scale - Steam mini" extFnsMRC="yes" comment="with 12 different chuff sounds">
          <!-- note All functions are NMRA compatible -->
        </model>
      </family>
      <family name="Sound Decoders" mfg="MRC" lowVersionID="1" highVersionID="2" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1902.xml">
        <model show="no" model="E unit and PA Stereo Diesel Sound 1902" replacementModel="1902 - HO Scale - E8/9 or ALCO PA" replacementFamily="Sound Decoders" numOuts="7" numFns="30" />
        <model model="1902 - HO Scale - E8/9 or ALCO PA" numOuts="7" numFns="30" comment="16 bit, Stereo" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Light</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Ditch Lights</functionlabel>
          <functionlabel num="4" lockable="true">Coupling</functionlabel>
          <functionlabel num="5" lockable="true">Brake release/Squeal</functionlabel>
          <functionlabel num="6" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="7" lockable="true">Air Hose/Uncoupling Lever</functionlabel>
          <functionlabel num="8" lockable="true">Shut Down/Notch Down</functionlabel>
          <functionlabel num="9" lockable="true">Fan/Notch Up</functionlabel>
          <functionlabel num="10" lockable="true">Rail Clack</functionlabel>
          <functionlabel num="11" lockable="true">Traction Air Compressor</functionlabel>
          <functionlabel num="12" lockable="true">Prime Mover Type</functionlabel>
          <functionlabel num="13" lockable="true">Volume Down by 1</functionlabel>
          <functionlabel num="14" lockable="true">Volume Up by 1</functionlabel>
          <functionlabel num="15" lockable="true">Air Compressor</functionlabel>
          <functionlabel num="16" lockable="true">Flange Squeal</functionlabel>
          <functionlabel num="17" lockable="true">Air Release</functionlabel>
          <functionlabel num="18" lockable="true">Bell Type</functionlabel>
          <functionlabel num="19" lockable="true">Horn Type</functionlabel>
          <functionlabel num="20" lockable="true">Loco Sound</functionlabel>
          <functionlabel num="21" lockable="true">Bell Volume</functionlabel>
          <functionlabel num="22" lockable="true">Horn Volume</functionlabel>
          <functionlabel num="23" lockable="true">Prime Mover Volume</functionlabel>
          <functionlabel num="24" lockable="true">Safety Valve Pop</functionlabel>
          <functionlabel num="25" lockable="true">Air Release</functionlabel>
          <functionlabel num="26" lockable="true">Flange Noise</functionlabel>
          <functionlabel num="27" lockable="true">Sand Drop</functionlabel>
          <functionlabel num="28" lockable="true">Ditch Lights Flash</functionlabel>
        </functionlabels>
      </family>
      <family name="Sound Decoders" mfg="MRC" lowVersionID="1" highVersionID="2" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1905.xml">
        <model show="no" model="HO Guage DC DCC Diesel Sound Decoder 1905" replacementModel="1905 - HO Scale - Diesel" replacementFamily="Sound Decoders" numOuts="2" numFns="28" extFnsMRC="yes" />
        <model model="1905 - HO Scale - Diesel" numOuts="2" numFns="28" extFnsMRC="yes" comment="Dual mode DC/DCC, fits Many Atlas/Kato/Athearn/Intermountain Locomotives" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Light</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Air Release</functionlabel>
          <functionlabel num="4" lockable="true">Coupling</functionlabel>
          <functionlabel num="5" lockable="true">Brake release/Squeal</functionlabel>
          <functionlabel num="6" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="7" lockable="true">Air Hose/Uncoupling Lever</functionlabel>
          <functionlabel num="8" lockable="true">Shut Down/Notch Down</functionlabel>
          <functionlabel num="9" lockable="true">Cooling Fan/Notch Up</functionlabel>
          <functionlabel num="10" lockable="true">Rail Clack</functionlabel>
          <functionlabel num="11" lockable="true">Air Compressor</functionlabel>
          <functionlabel num="12" lockable="true">Prime MoverType</functionlabel>
          <functionlabel num="13" lockable="true">Air release</functionlabel>
          <functionlabel num="14" lockable="true">Flange Noise</functionlabel>
          <functionlabel num="15" lockable="true">Air Pump</functionlabel>
          <functionlabel num="16" lockable="true">Loco Sound</functionlabel>
          <functionlabel num="17" lockable="true">Flange Noise</functionlabel>
          <functionlabel num="18" lockable="true">Bell Type</functionlabel>
          <functionlabel num="19" lockable="true">Horn Type</functionlabel>
          <functionlabel num="20" lockable="true">Loco Sound</functionlabel>
          <functionlabel num="21" lockable="true">Bell Volume</functionlabel>
          <functionlabel num="22" lockable="true">Horn Volume</functionlabel>
          <functionlabel num="23" lockable="true">Prime Mover Volume</functionlabel>
          <functionlabel num="24" lockable="true">Coupling</functionlabel>
          <functionlabel num="25" lockable="true">Air Releease</functionlabel>
          <functionlabel num="26" lockable="true">Flange Noise</functionlabel>
          <functionlabel num="27" lockable="true">Air Hose Firing</functionlabel>
          <functionlabel num="28" lockable="true">Air Release</functionlabel>
        </functionlabels>
      </family>
      <family name="Sound Decoders" mfg="MRC" lowVersionID="1" highVersionID="2" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1906.xml">
        <model show="no" model="Genset Diesel Sound 1906" replacementModel="1906 - HO Scale - Atlas Genset" replacementFamily="Sound Decoders" numOuts="7" numFns="30" />
        <model model="1906 - HO Scale - Atlas Genset" numOuts="7" numFns="30" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Light</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Ditch Lights</functionlabel>
          <functionlabel num="4" lockable="true">Coupling</functionlabel>
          <functionlabel num="5" lockable="true">Brake release/Squeal</functionlabel>
          <functionlabel num="6" lockable="true">Strobe</functionlabel>
          <functionlabel num="7" lockable="true">Air Hose/Uncoupling Lever</functionlabel>
          <functionlabel num="8" lockable="true">Shut Down/Notch Down</functionlabel>
          <functionlabel num="9" lockable="true">Fan/Notch Up</functionlabel>
          <functionlabel num="10" lockable="true">Rail Clack</functionlabel>
          <functionlabel num="11" lockable="true">Traction Air Compressor</functionlabel>
          <functionlabel num="12" lockable="true">Prime Mover Type</functionlabel>
          <functionlabel num="13" lockable="true">Short Air Release</functionlabel>
          <functionlabel num="14" lockable="true">Coupler Crash</functionlabel>
          <functionlabel num="15" lockable="true">Air Compressor</functionlabel>
          <functionlabel num="16" lockable="true">Flange Squeal</functionlabel>
          <functionlabel num="17" lockable="true">Air Release</functionlabel>
          <functionlabel num="18" lockable="true">Bell Type</functionlabel>
          <functionlabel num="19" lockable="true">Horn Type</functionlabel>
          <functionlabel num="20" lockable="true">Loco Sound</functionlabel>
          <functionlabel num="21" lockable="true">Bell Volume</functionlabel>
          <functionlabel num="22" lockable="true">Horn Volume</functionlabel>
          <functionlabel num="23" lockable="true">Prime Mover Volume</functionlabel>
          <functionlabel num="24" lockable="true">Safety Valve Pop</functionlabel>
          <functionlabel num="25" lockable="true">Air Release</functionlabel>
          <functionlabel num="26" lockable="true">Flange Noise</functionlabel>
          <functionlabel num="27" lockable="true">Sand Drop</functionlabel>
          <functionlabel num="28" lockable="true">Ditch Lights Flash</functionlabel>
        </functionlabels>
      </family>
      <family name="Sound Decoders" mfg="MRC" lowVersionID="1" highVersionID="2" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1907.xml">
        <model model="1907 - HO Scale - Atlas S2/S4" numOuts="2" numFns="28" productID="1907" extFnsMRC="yes" comment="Dual mode DC/DCC, 16 bit" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Light</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Air Release</functionlabel>
          <functionlabel num="4" lockable="true">Coupling</functionlabel>
          <functionlabel num="5" lockable="true">Brake release/Squeal</functionlabel>
          <functionlabel num="6" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="7" lockable="true">Air Hose/Uncoupling Lever</functionlabel>
          <functionlabel num="8" lockable="true">Shut Down/Notch Down</functionlabel>
          <functionlabel num="9" lockable="true">Cooling Fan/Notch Up</functionlabel>
          <functionlabel num="10" lockable="true">Rail Clack</functionlabel>
          <functionlabel num="11" lockable="true">Air Compressor</functionlabel>
          <functionlabel num="12" lockable="true">Prime MoverType</functionlabel>
          <functionlabel num="13" lockable="true">Air release</functionlabel>
          <functionlabel num="14" lockable="true">Flange Noise</functionlabel>
          <functionlabel num="15" lockable="true">Air Pump</functionlabel>
          <functionlabel num="16" lockable="true">Loco Sound</functionlabel>
          <functionlabel num="17" lockable="true">Flange Noise</functionlabel>
          <functionlabel num="18" lockable="true">Bell Type</functionlabel>
          <functionlabel num="19" lockable="true">Horn Type</functionlabel>
          <functionlabel num="20" lockable="true">Loco Sound</functionlabel>
          <functionlabel num="21" lockable="true">Bell Volume</functionlabel>
          <functionlabel num="22" lockable="true">Horn Volume</functionlabel>
          <functionlabel num="23" lockable="true">Prime Mover Volume</functionlabel>
          <functionlabel num="24" lockable="true">Coupling</functionlabel>
          <functionlabel num="25" lockable="true">Air Releease</functionlabel>
          <functionlabel num="26" lockable="true">Flange Noise</functionlabel>
          <functionlabel num="27" lockable="true">Air Hose Firing</functionlabel>
          <functionlabel num="28" lockable="true">Air Release</functionlabel>
        </functionlabels>
      </family>
      <family name="Sound Decoders" mfg="MRC" lowVersionID="1" highVersionID="32" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1910.xml">
        <model show="no" model="HO Gauge Diesel - 16 Bit 1910" replacementModel="1910 - HO Scale - Diesel" replacementFamily="Sound Decoders" numOuts="7" numFns="30" />
        <model model="1910 - HO Scale - Diesel" numOuts="7" numFns="30" comment="16 bit, universal, with NMRA 8 pin" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Light</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Ditch Lights</functionlabel>
          <functionlabel num="4" lockable="true">Coupling</functionlabel>
          <functionlabel num="5" lockable="true">Brake release/Squeal</functionlabel>
          <functionlabel num="6" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="7" lockable="true">Air Hose/Uncoupling Lever</functionlabel>
          <functionlabel num="8" lockable="true">Shut Down/Notch Down</functionlabel>
          <functionlabel num="9" lockable="true">Fan/Notch Up</functionlabel>
          <functionlabel num="10" lockable="true">Rail Clack</functionlabel>
          <functionlabel num="11" lockable="true">Traction Air Compressor</functionlabel>
          <functionlabel num="12" lockable="true">Volume On/Off</functionlabel>
          <functionlabel num="13" lockable="true">Master Volume Decrease</functionlabel>
          <functionlabel num="14" lockable="true">Master Volume Increase</functionlabel>
          <functionlabel num="15" lockable="true">Air Compressor</functionlabel>
          <functionlabel num="16" lockable="true">Flange Squeal</functionlabel>
          <functionlabel num="17" lockable="true">Air Release</functionlabel>
          <functionlabel num="18" lockable="true">Bell Type</functionlabel>
          <functionlabel num="19" lockable="true">Horn Type</functionlabel>
          <functionlabel num="20" lockable="true">Loco Sound</functionlabel>
          <functionlabel num="21" lockable="true">Bell Volume</functionlabel>
          <functionlabel num="22" lockable="true">Horn Volume</functionlabel>
          <functionlabel num="23" lockable="true">Diesel Rumble Volume</functionlabel>
          <functionlabel num="24" lockable="true">Safety Valve Pop</functionlabel>
          <functionlabel num="25" lockable="true">Air Release</functionlabel>
          <functionlabel num="26" lockable="true">Flange Noise</functionlabel>
          <functionlabel num="27" lockable="true">Sand Drop</functionlabel>
          <functionlabel num="28" lockable="true">Air Release</functionlabel>
        </functionlabels>
      </family>
      <family name="Sound Decoders" mfg="MRC" lowVersionID="19" highVersionID="20" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1911.xml">
        <!-- note All 28 functions are NMRA compatible -->
        <model show="no" model="HO Gauge Steam Universal - 16 Bit 1911 with multi-chuffs, multi-whistles" replacementModel="1911 - HO Scale - Steam Universal" replacementFamily="Sound Decoders" numOuts="4" numFns="28" extFnsMRC="yes" comment="HO-Scale, with NMRA 8 pin and 9 pin JST connector" />
        <model model="1911 - HO Scale - Steam Universal" numOuts="4" numFns="28" extFnsMRC="yes" comment="&lt;html&gt;HO-Scale, with NMRA 8 pin and 9 pin JST connector, &lt;br&gt;16 Bit, with multi-chuffs, multi-whistles&lt;/html&gt;">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Brown" />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Whistle</functionlabel>
          <functionlabel num="3" lockable="false">Acces. lights/Air release</functionlabel>
          <!-- Accessory lights on/off, Long air release -->
          <functionlabel num="4" lockable="false">Coupling</functionlabel>
          <functionlabel num="5" lockable="false">Brake squeal/release</functionlabel>
          <!-- Brake squeal (moving) and brake release (idle)-->
          <functionlabel num="6" lockable="true">Chuff sound on/off</functionlabel>
          <!-- Chuff sound on/off (Drifting) -all other sounds on -->
          <functionlabel num="7" lockable="false">Fire box</functionlabel>
          <functionlabel num="8" lockable="false">Water injector</functionlabel>
          <functionlabel num="9" lockable="false">Metal crank/Steam</functionlabel>
          <!-- Metal crank sound on/off (moving), steam associated sound (idle) -->
          <functionlabel num="10" lockable="false">Water filling</functionlabel>
          <functionlabel num="11" lockable="false">Blower hiss</functionlabel>
          <functionlabel num="12" lockable="true">All sounds on/off</functionlabel>
          <functionlabel num="13" lockable="false">Master vol. reduce by 2</functionlabel>
          <functionlabel num="14" lockable="false">Master vol. increase by 2</functionlabel>
          <functionlabel num="15" lockable="false">Flange noise</functionlabel>
          <functionlabel num="16" lockable="false">Shoveling</functionlabel>
          <functionlabel num="17" lockable="false">Coal auger</functionlabel>
          <functionlabel num="18" lockable="false">Bell type select</functionlabel>
          <functionlabel num="19" lockable="false">Whistle type select</functionlabel>
          <functionlabel num="20" lockable="false">Air hose firing/uncoupling lever</functionlabel>
          <!-- Air hose firing/uncoupling lever -->
          <functionlabel num="21" lockable="false">Flange noise</functionlabel>
          <functionlabel num="22" lockable="false">Associated loco sound</functionlabel>
          <functionlabel num="23" lockable="false">Flange noise</functionlabel>
          <functionlabel num="24" lockable="false">Chuff type select</functionlabel>
          <functionlabel num="25" lockable="false">Long air release</functionlabel>
          <functionlabel num="26" lockable="false">Sand dropping</functionlabel>
          <functionlabel num="27" lockable="false">Associated loco sound</functionlabel>
          <functionlabel num="28" lockable="false">Associated loco sound</functionlabel>
        </functionlabels>
      </family>
      <family name="Sound Decoders" mfg="MRC" lowVersionID="0" highVersionID="32" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1913.xml">
        <model model="1913 - HO Scale - ALCO/SD60/SD70/F" numOuts="4" numFns="28" extFnsMRC="yes" comment="&lt;html&gt;HO-Scale Universal, with NMRA 8 pin and 9 pin jst connector&lt;br&gt;Documented as 0001800 Version 3&lt;/html&gt;">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Brown" />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Light</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Air Release</functionlabel>
          <functionlabel num="4" lockable="true">Coupling</functionlabel>
          <functionlabel num="5" lockable="true">Brake Release/Squeal</functionlabel>
          <functionlabel num="6" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="7" lockable="true">Air Hose/Uncoupling Lever</functionlabel>
          <functionlabel num="8" lockable="true">Shut Down/Notch Down</functionlabel>
          <functionlabel num="9" lockable="true">Fan/Notch Up</functionlabel>
          <functionlabel num="10" lockable="true">Rail Clack</functionlabel>
          <functionlabel num="11" lockable="true">Traction Air Compressor</functionlabel>
          <functionlabel num="12" lockable="true">Volume On/Off</functionlabel>
          <functionlabel num="13" lockable="true">Reduce Volume</functionlabel>
          <functionlabel num="14" lockable="true">Increase Volume</functionlabel>
          <functionlabel num="15" lockable="true">Air Compressor</functionlabel>
          <functionlabel num="16" lockable="true">Flange Squeal</functionlabel>
          <functionlabel num="17" lockable="true">Air Release</functionlabel>
          <functionlabel num="18" lockable="true">Bell Type</functionlabel>
          <functionlabel num="19" lockable="true">Horn Type</functionlabel>
          <functionlabel num="20" lockable="true">Loco Sound</functionlabel>
          <functionlabel num="21" lockable="true">Bell Volume</functionlabel>
          <functionlabel num="22" lockable="true">Horn Volume</functionlabel>
          <functionlabel num="23" lockable="true">Diesel Rumble Volume</functionlabel>
          <functionlabel num="24" lockable="true">Safety Valve</functionlabel>
          <functionlabel num="25" lockable="true">Air Release</functionlabel>
          <functionlabel num="26" lockable="true">Flange Noise 3</functionlabel>
          <functionlabel num="27" lockable="true">Sand Drop</functionlabel>
          <functionlabel num="28" lockable="true">Air Compressor Speed</functionlabel>
        </functionlabels>
      </family>
      <family name="Sound Decoders" mfg="MRC" lowVersionID="2" highVersionID="2" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1916.xml">
        <model show="no" model="Platinum Series Genset Diesel Sound 1916" replacementModel="1916 - HO Scale - Atlas Genset" replacementFamily="Sound Decoders" numOuts="7" numFns="30" />
        <model model="1916 - HO Scale - Atlas Genset" numOuts="7" numFns="30" comment="Platinum series, Drop-In" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Light</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Ditch Lights</functionlabel>
          <functionlabel num="4" lockable="true">Coupling 1</functionlabel>
          <functionlabel num="5" lockable="true">Brake release/Squeal</functionlabel>
          <functionlabel num="6" lockable="true">Strobe</functionlabel>
          <functionlabel num="7" lockable="true">Air Hose/Uncoupling Lever</functionlabel>
          <functionlabel num="8" lockable="true">Shut Down/Notch Down</functionlabel>
          <functionlabel num="9" lockable="true">Fan/Notch Up</functionlabel>
          <functionlabel num="10" lockable="true">Rail Clack</functionlabel>
          <functionlabel num="11" lockable="true">Traction Air Compressor</functionlabel>
          <functionlabel num="12" lockable="true">Prime Mover Type</functionlabel>
          <functionlabel num="13" lockable="true">Short Air Release</functionlabel>
          <functionlabel num="14" lockable="true">Coupler Crash</functionlabel>
          <functionlabel num="15" lockable="true">Air Compressor</functionlabel>
          <functionlabel num="16" lockable="true">Flange Squeal</functionlabel>
          <functionlabel num="17" lockable="true">Air Release</functionlabel>
          <functionlabel num="18" lockable="true">Bell Type</functionlabel>
          <functionlabel num="19" lockable="true">Horn Type</functionlabel>
          <functionlabel num="20" lockable="true">Associated Loco Sound</functionlabel>
          <functionlabel num="21" lockable="true">Bell Volume</functionlabel>
          <functionlabel num="22" lockable="true">Horn Volume</functionlabel>
          <functionlabel num="23" lockable="true">Prime Mover Volume</functionlabel>
          <functionlabel num="24" lockable="true">Safety Valve Pop</functionlabel>
          <functionlabel num="25" lockable="true">Air Release</functionlabel>
          <functionlabel num="26" lockable="true">Flange Noise</functionlabel>
          <functionlabel num="27" lockable="true">Sand Drop</functionlabel>
          <functionlabel num="28" lockable="true">Ditch Lights Flash</functionlabel>
        </functionlabels>
      </family>
      <family name="Sound Decoders" mfg="MRC" lowVersionID="1" highVersionID="32" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1917.xml">
        <model model="1917 - HO Scale - Atlas S2/S4" numOuts="2" numFns="30" comment="Dual Mode DC/DCC, 16 bit, Platinum series HO drop-in" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Light</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Air Release</functionlabel>
          <functionlabel num="4" lockable="true">Coupling</functionlabel>
          <functionlabel num="5" lockable="true">Brake release/Squeal</functionlabel>
          <functionlabel num="6" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="7" lockable="true">Air Hose/Uncoupling Lever</functionlabel>
          <functionlabel num="8" lockable="true">Shut Down/Notch Down</functionlabel>
          <functionlabel num="9" lockable="true">Fan/Notch Up</functionlabel>
          <functionlabel num="10" lockable="true">Rail Clack</functionlabel>
          <functionlabel num="11" lockable="true">Traction Air Compressor</functionlabel>
          <functionlabel num="12" lockable="true">Volume On/Off</functionlabel>
          <functionlabel num="13" lockable="true">Master Volume Decrease</functionlabel>
          <functionlabel num="14" lockable="true">Master Volume Increase</functionlabel>
          <functionlabel num="15" lockable="true">Air Compressor</functionlabel>
          <functionlabel num="16" lockable="true">Flange Squeal</functionlabel>
          <functionlabel num="17" lockable="true">Air Release</functionlabel>
          <functionlabel num="18" lockable="true">Bell Type</functionlabel>
          <functionlabel num="19" lockable="true">Horn Type</functionlabel>
          <functionlabel num="20" lockable="true">Loco Sound</functionlabel>
          <functionlabel num="21" lockable="true">Bell Volume</functionlabel>
          <functionlabel num="22" lockable="true">Horn Volume</functionlabel>
          <functionlabel num="23" lockable="true">Diesel Rumble Volume</functionlabel>
          <functionlabel num="24" lockable="true">Safety Valve Pop</functionlabel>
          <functionlabel num="25" lockable="true">Air Release</functionlabel>
          <functionlabel num="26" lockable="true">Flange Noise</functionlabel>
          <functionlabel num="27" lockable="true">Sand Drop</functionlabel>
          <functionlabel num="28" lockable="true">Air Release</functionlabel>
        </functionlabels>
      </family>
      <family name="Sound Decoders" mfg="MRC" lowVersionID="1" highVersionID="2" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1922.xml">
        <model show="no" model="Proto 2000 Drop-in E unit and PA Stereo Diesel Sound 1922" replacementModel="1922 - HO Scale - Proto 2000 F/E units and ALCO PA" replacementFamily="Sound Decoders" numOuts="7" numFns="30" />
        <model model="1922 - HO Scale - Proto 2000 F/E units and ALCO PA" numOuts="7" numFns="30" comment="Platinum series, Drop-In, 16 Bit, Stereo" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Light</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">ACC 1 and ACC 2 on/off</functionlabel>
          <functionlabel num="4" lockable="true">Coupling 1</functionlabel>
          <functionlabel num="5" lockable="true">Brake release/Squeal</functionlabel>
          <functionlabel num="6" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="7" lockable="true">Air Hose/Uncoupling Lever</functionlabel>
          <functionlabel num="8" lockable="true">Shut Down/Notch Down</functionlabel>
          <functionlabel num="9" lockable="true">Fan/Notch Up</functionlabel>
          <functionlabel num="10" lockable="true">Rail Clack</functionlabel>
          <functionlabel num="11" lockable="true">Traction Air Compressor</functionlabel>
          <functionlabel num="12" lockable="true">Prime Mover Type</functionlabel>
          <functionlabel num="13" lockable="true">Volume Down by 1</functionlabel>
          <functionlabel num="14" lockable="true">Volume Up by 1</functionlabel>
          <functionlabel num="15" lockable="true">Air Compressor</functionlabel>
          <functionlabel num="16" lockable="true">Flange Squeal</functionlabel>
          <functionlabel num="17" lockable="true">Air Release</functionlabel>
          <functionlabel num="18" lockable="true">Bell Type</functionlabel>
          <functionlabel num="19" lockable="true">Horn Type</functionlabel>
          <functionlabel num="20" lockable="true">Associated Loco Sound</functionlabel>
          <functionlabel num="21" lockable="true">Bell Volume</functionlabel>
          <functionlabel num="22" lockable="true">Horn Volume</functionlabel>
          <functionlabel num="23" lockable="true">Diesei Rumble Volume</functionlabel>
          <functionlabel num="24" lockable="true">Safety Valve Pop</functionlabel>
          <functionlabel num="25" lockable="true">Air Release</functionlabel>
          <functionlabel num="26" lockable="true">Flange Noise</functionlabel>
          <functionlabel num="27" lockable="true">Sand Drop</functionlabel>
          <functionlabel num="28" lockable="true">Ditch Lights Flash enable/disable with Air release</functionlabel>
        </functionlabels>
      </family>
      <family name="Sound Decoders - N Scale" mfg="MRC" lowVersionID="32" highVersionID="45" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1952.xml">
        <model model="1952 - N Scale - Kato GG1" numOuts="2" numFns="28" extFnsMRC="yes" comment="N-Scale, Drop-In, 16-bit" />
      </family>
      <family name="Sound Decoders - N Scale" mfg="MRC" lowVersionID="32" highVersionID="45" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1955.xml">
        <model model="1955 - N Scale - Atlas GP7, GP9, GP30 and GP35" numOuts="2" numFns="28" extFnsMRC="yes" comment="N-Scale, Drop-In, 16-bit, with 2 Prime Mover Sounds" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Light</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Air Release</functionlabel>
          <functionlabel num="4" lockable="true">Coupler cut lever</functionlabel>
          <functionlabel num="5" lockable="true">Brake release/Squeal</functionlabel>
          <functionlabel num="6" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="7" lockable="true">Air Hose/Uncoupling Lever</functionlabel>
          <functionlabel num="8" lockable="true">Shut Down/Notch Down</functionlabel>
          <functionlabel num="9" lockable="true">Fan/Notch Up</functionlabel>
          <functionlabel num="10" lockable="true">Rail Clack</functionlabel>
          <functionlabel num="11" lockable="true">Air comp. on/off</functionlabel>
          <functionlabel num="12" lockable="true">Prime Mover Type</functionlabel>
          <functionlabel num="13" lockable="true">Short Air rel.</functionlabel>
          <functionlabel num="14" lockable="true">Coupler crash</functionlabel>
          <functionlabel num="15" lockable="true">Air compressor</functionlabel>
          <functionlabel num="16" lockable="true">Flange squeal</functionlabel>
          <functionlabel num="17" lockable="true">Air release</functionlabel>
          <functionlabel num="18" lockable="true">Bell Type</functionlabel>
          <functionlabel num="19" lockable="true">Horn Type</functionlabel>
          <functionlabel num="20" lockable="true">Loco Sound</functionlabel>
          <functionlabel num="21" lockable="true">Bell Volume</functionlabel>
          <functionlabel num="22" lockable="true">Horn Volume</functionlabel>
          <functionlabel num="23" lockable="true">Prime Mover Volume</functionlabel>
          <functionlabel num="24" lockable="true">Safety valve pop</functionlabel>
          <functionlabel num="25" lockable="true">Air release</functionlabel>
          <functionlabel num="26" lockable="true">Flange noise</functionlabel>
          <functionlabel num="27" lockable="true">Sand release</functionlabel>
          <functionlabel num="28" lockable="true">Air release</functionlabel>
        </functionlabels>
      </family>
      <family name="Sound Decoders - N Scale" mfg="MRC" lowVersionID="19" highVersionID="20" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1956.xml">
        <!-- note All 28 functions are NMRA compatible -->
        <model model="1956 - N Scale - Steam Universal" numOuts="2" numFns="28" extFnsMRC="yes" comment="&lt;html&gt;N-Scale, 16 Bit,&lt;br&gt; with multi-chuffs, multi-whistles&lt;/html&gt;">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Whistle</functionlabel>
          <functionlabel num="3" lockable="false">Long Air Release</functionlabel>
          <functionlabel num="4" lockable="false">Coupling</functionlabel>
          <functionlabel num="5" lockable="false">Brake squeal/release</functionlabel>
          <!-- Brake squeal (moving) and brake release (idle)-->
          <functionlabel num="6" lockable="true">Chuff sound on/off</functionlabel>
          <!-- Chuff sound on/off (Drifting) -all other sounds on -->
          <functionlabel num="7" lockable="false">Fire box</functionlabel>
          <functionlabel num="8" lockable="false">Water injector</functionlabel>
          <functionlabel num="9" lockable="false">Metal crank/Steam</functionlabel>
          <!-- Metal crank sound on/off (moving), steam associated sound (idle) -->
          <functionlabel num="10" lockable="false">Water filling</functionlabel>
          <functionlabel num="11" lockable="false">Blower hiss</functionlabel>
          <functionlabel num="12" lockable="true">All sounds on/off</functionlabel>
          <functionlabel num="13" lockable="false">Master vol. reduce by 2</functionlabel>
          <functionlabel num="14" lockable="false">Master vol. increase by 2</functionlabel>
          <functionlabel num="15" lockable="false">Flange noise</functionlabel>
          <functionlabel num="16" lockable="false">Shoveling</functionlabel>
          <functionlabel num="17" lockable="false">Coal auger</functionlabel>
          <functionlabel num="18" lockable="false">Bell type select</functionlabel>
          <functionlabel num="19" lockable="false">Whistle type select</functionlabel>
          <functionlabel num="20" lockable="false">Air hose firing/uncoupling lever</functionlabel>
          <!-- Air hose firing/uncoupling lever -->
          <functionlabel num="21" lockable="false">Flange noise</functionlabel>
          <functionlabel num="22" lockable="false">Associated loco sound</functionlabel>
          <functionlabel num="23" lockable="false">Flange noise</functionlabel>
          <functionlabel num="24" lockable="false">Chuff type select</functionlabel>
          <functionlabel num="25" lockable="false">Long air release</functionlabel>
          <functionlabel num="26" lockable="false">Sand dropping</functionlabel>
          <functionlabel num="27" lockable="false">Associated loco sound</functionlabel>
          <functionlabel num="28" lockable="false">Associated loco sound</functionlabel>
        </functionlabels>
      </family>
      <family name="Sound Decoders - N Scale" mfg="MRC" lowVersionID="32" highVersionID="32" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1957to1959.xml">
        <model model="1957 - N Scale - Kato EMD F Series" numOuts="2" numFns="28" productID="1957" extFnsMRC="yes" comment="N-Scale, Drop-In, 16-bit" />
        <model model="1958 - N Scale - Kato ALCO PA1" numOuts="2" numFns="28" productID="1958" extFnsMRC="yes" comment="N-Scale, Drop-In, 16-bit" />
        <model model="1959 - N Scale - Diesel Universal" numOuts="2" numFns="28" productID="1959" extFnsMRC="yes" comment="N-Scale, small HO, with 8 pin NMRA plug, 16-bit" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Light</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Air Release</functionlabel>
          <functionlabel num="4" lockable="true">Coupling 1</functionlabel>
          <functionlabel num="5" lockable="true">Brake release/Squeal</functionlabel>
          <functionlabel num="6" lockable="true">Dynamic Brake/Squeal</functionlabel>
          <functionlabel num="7" lockable="true">Air Hose/Uncoupling Lever</functionlabel>
          <functionlabel num="8" lockable="true">Shut Down/Notch Down</functionlabel>
          <functionlabel num="9" lockable="true">Fan/Notch Up</functionlabel>
          <functionlabel num="10" lockable="true">Rail Clack</functionlabel>
          <functionlabel num="11" lockable="true">Traction Air Compressor</functionlabel>
          <functionlabel num="12" lockable="true">Prime Mover Type</functionlabel>
          <functionlabel num="13" lockable="true">Master Volume Decrease</functionlabel>
          <functionlabel num="14" lockable="true">Master Volume Increase</functionlabel>
          <functionlabel num="15" lockable="true">Air Compressor</functionlabel>
          <functionlabel num="16" lockable="true">Flange Squeal</functionlabel>
          <functionlabel num="17" lockable="true">Air Release</functionlabel>
          <functionlabel num="18" lockable="true">Bell Type</functionlabel>
          <functionlabel num="19" lockable="true">Horn Type</functionlabel>
          <functionlabel num="20" lockable="true">Associated Loco Sound</functionlabel>
          <functionlabel num="21" lockable="true">Bell Volume</functionlabel>
          <functionlabel num="22" lockable="true">Horn Volume</functionlabel>
          <functionlabel num="23" lockable="true">Diesel Rumble Volume</functionlabel>
          <functionlabel num="24" lockable="true">Safety Valve Pop</functionlabel>
          <functionlabel num="25" lockable="true">Air Release</functionlabel>
          <functionlabel num="26" lockable="true">Flange Noise</functionlabel>
          <functionlabel num="27" lockable="true">Sand Drop</functionlabel>
          <functionlabel num="28" lockable="true">Air Release</functionlabel>
        </functionlabels>
      </family>
      <family name="Sound Decoders - N Scale" mfg="MRC" lowVersionID="32" highVersionID="32" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1960.xml">
        <model model="1960 - N Scale - Kato SD45/SD70MAC/AC4400" numOuts="2" numFns="28" productID="1960" extFnsMRC="yes" comment="N-Scale, Drop-In, 16-bit" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Light</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Air Release</functionlabel>
          <functionlabel num="4" lockable="true">Coupling 1</functionlabel>
          <functionlabel num="5" lockable="true">Brake release/Squeal</functionlabel>
          <functionlabel num="6" lockable="true">Dynamic Brake/Squeal</functionlabel>
          <functionlabel num="7" lockable="true">Air Hose/Uncoupling Lever</functionlabel>
          <functionlabel num="8" lockable="true">Shut Down/Notch Down</functionlabel>
          <functionlabel num="9" lockable="true">Fan/Notch Up</functionlabel>
          <functionlabel num="10" lockable="true">Rail Clack</functionlabel>
          <functionlabel num="11" lockable="true">Traction Air Compressor</functionlabel>
          <functionlabel num="12" lockable="true">Prime Mover Type</functionlabel>
          <functionlabel num="13" lockable="true">Master Volume Decrease</functionlabel>
          <functionlabel num="14" lockable="true">Master Volume Increase</functionlabel>
          <functionlabel num="15" lockable="true">Air Compressor</functionlabel>
          <functionlabel num="16" lockable="true">Flange Squeal</functionlabel>
          <functionlabel num="17" lockable="true">Air Release</functionlabel>
          <functionlabel num="18" lockable="true">Bell Type</functionlabel>
          <functionlabel num="19" lockable="true">Horn Type</functionlabel>
          <functionlabel num="20" lockable="true">Associated Loco Sound</functionlabel>
          <functionlabel num="21" lockable="true">Bell Volume</functionlabel>
          <functionlabel num="22" lockable="true">Horn Volume</functionlabel>
          <functionlabel num="23" lockable="true">Diesel Rumble Volume</functionlabel>
          <functionlabel num="24" lockable="true">Safety Valve Pop</functionlabel>
          <functionlabel num="25" lockable="true">Air Release</functionlabel>
          <functionlabel num="26" lockable="true">Flange Noise</functionlabel>
          <functionlabel num="27" lockable="true">Sand Drop</functionlabel>
          <functionlabel num="28" lockable="true">Air Release</functionlabel>
        </functionlabels>
      </family>
      <family name="Sound Decoders - N Scale" mfg="MRC" lowVersionID="19" highVersionID="20" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_sound1961.xml">
        <!-- note All 28 functions are NMRA compatible -->
        <model model="1961 - N Scale - Model Power Pacific/Mikado" numOuts="2" numFns="28" extFnsMRC="yes" comment="&lt;html&gt;N-Scale, 16 Bit,&lt;br&gt; with multiple types (10 chuffs, 17 whistles, 8 bells)&lt;/html&gt;">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Whistle</functionlabel>
          <functionlabel num="3" lockable="false">Long Air Release</functionlabel>
          <functionlabel num="4" lockable="false">Coupling</functionlabel>
          <functionlabel num="5" lockable="false">Brake squeal/release</functionlabel>
          <!-- Brake squeal (moving) and brake release (idle)-->
          <functionlabel num="6" lockable="true">Chuff sound on/off</functionlabel>
          <!-- Chuff sound on/off (Drifting) -all other sounds on -->
          <functionlabel num="7" lockable="false">Fire box</functionlabel>
          <!-- Fire box open/close -->
          <functionlabel num="8" lockable="false">Water injector</functionlabel>
          <functionlabel num="9" lockable="false">Metal crank/Steam</functionlabel>
          <!-- Metal crank sound on/off (moving), steam associated sound (idle) -->
          <functionlabel num="10" lockable="false">Water filling</functionlabel>
          <functionlabel num="11" lockable="false">Blower hiss</functionlabel>
          <functionlabel num="12" lockable="true">All sounds on/off</functionlabel>
          <functionlabel num="13" lockable="false">Master vol. reduce by 2</functionlabel>
          <functionlabel num="14" lockable="false">Master vol. increase by 2</functionlabel>
          <functionlabel num="15" lockable="false">Flange noise</functionlabel>
          <functionlabel num="16" lockable="false">Shoveling</functionlabel>
          <functionlabel num="17" lockable="false">Coal auger</functionlabel>
          <functionlabel num="18" lockable="false">Bell type select</functionlabel>
          <functionlabel num="19" lockable="false">Whistle type select</functionlabel>
          <functionlabel num="20" lockable="false">Air hose firing/uncoupling lever</functionlabel>
          <!-- Air hose firing/uncoupling lever -->
          <functionlabel num="21" lockable="false">Flange noise</functionlabel>
          <functionlabel num="22" lockable="false">Associated loco sound</functionlabel>
          <functionlabel num="23" lockable="false">Flange noise</functionlabel>
          <functionlabel num="24" lockable="false">Chuff type select</functionlabel>
          <functionlabel num="25" lockable="false">Long air release</functionlabel>
          <functionlabel num="26" lockable="false">Sand dropping</functionlabel>
          <functionlabel num="27" lockable="false">Associated loco sound</functionlabel>
          <functionlabel num="28" lockable="false">Associated loco sound</functionlabel>
        </functionlabels>
      </family>
      <family name="Brilliance Sound Decoders" mfg="MRC" lowVersionID="32" highVersionID="32" file="MRC_soundbrilliance1630.xml">
        <model show="no" model="Synch Steam Sound 1630" replacementModel="1630 - HO Scale - Steam" replacementFamily="Sound Decoders" numOuts="2" numFns="12" extFnsMRC="yes">
          <!-- note only F0 to F12 are NMRA compatible -->
        </model>
      </family>
      <family name="Brilliance Sound Decoders" mfg="MRC" lowVersionID="32" highVersionID="32" file="MRC_soundbrilliance1631.xml">
        <model show="no" model="Synch Diesel Sound 1631" replacementModel="1631 - HO Scale - Diesel" replacementFamily="Sound Decoders" numOuts="4" numFns="12" extFnsMRC="yes">
          <!-- note only F0 to F12 are NMRA compatible -->
        </model>
        <model show="no" model="Synch Diesel Sound 1632" replacementModel="1632 - HO Scale - Diesel EMD Modern" replacementFamily="Sound Decoders" numOuts="4" numFns="12" extFnsMRC="yes">
          <!-- note only F0 to F12 are NMRA compatible -->
        </model>
        <model show="no" model="Synch Diesel Sound 1633" replacementModel="1633 - HO Scale - Diesel EMD Modern Switcher" replacementFamily="Sound Decoders" numOuts="4" numFns="12" extFnsMRC="yes">
          <!-- note only F0 to F12 are NMRA compatible -->
        </model>
      </family>
      <family name="Brilliance Sound Decoders" mfg="MRC" lowVersionID="32" highVersionID="32" file="MRC_soundbrilliance1636.xml">
        <model show="no" model="Synch Diesel Sound 1636" replacementModel="1636 - N Scale - Atlas Diesels" replacementFamily="Sound Decoders - N Scale" numOuts="2" numFns="12" extFnsMRC="yes">
          <!-- note only F0 to F12 are NMRA compatible -->
        </model>
      </family>
      <family name="Brilliance Sound Decoders" mfg="MRC" lowVersionID="32" highVersionID="32" file="MRC_soundbrilliance1637.xml">
        <model show="no" model="Synch Steam Sound 1637" replacementModel="1637 - N Scale - Steam" replacementFamily="Sound Decoders - N Scale" numOuts="2" numFns="12" extFnsMRC="yes">
          <!-- note only F0 to F12 are NMRA compatible -->
        </model>
      </family>
      <family name="Brilliance Sound Decoders" mfg="MRC" lowVersionID="32" highVersionID="32" file="MRC_soundbrilliance1638.xml">
        <model show="no" model="Mini HO EMD Modern Large Diesel Sound 1638" replacementModel="1638 - N Scale/Mini HO - EMD Modern Large Diesel" replacementFamily="Sound Decoders - N Scale" numOuts="2" numFns="19" extFnsMRC="yes" />
      </family>
      <family name="Brilliance Sound Decoders" mfg="MRC" lowVersionID="32" highVersionID="32" file="MRC_soundbrilliance1639.xml">
        <model show="no" model="Mini HO/N Synch Steam Sound 1639" replacementModel="1639 - N Scale/Mini HO - Steam" replacementFamily="Sound Decoders - N Scale" numOuts="2" numFns="12" extFnsMRC="yes" />
      </family>
      <family name="Brilliance Sound Decoders" mfg="MRC" lowVersionID="32" highVersionID="44" file="MRC_soundbrilliance1644.xml">
        <model show="no" model="Synch Diesel Sound 1644" replacementModel="1644 - N Scale - Kato SD70MAC/AC4400" replacementFamily="Sound Decoders - N Scale" numOuts="2" numFns="28" extFnsMRC="yes" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Light</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="false">Air Release/Acc1 on or off</functionlabel>
          <functionlabel num="4" lockable="false">Coupling</functionlabel>
          <functionlabel num="5" lockable="true">Brake release/Squeal</functionlabel>
          <functionlabel num="6" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="7" lockable="false">Air Hose/Uncoupling Lever</functionlabel>
          <functionlabel num="8" lockable="false">Shut Down/Notch Down</functionlabel>
          <functionlabel num="9" lockable="true">Fan/Notch Up</functionlabel>
          <functionlabel num="10" lockable="true">Rail Clack</functionlabel>
          <functionlabel num="11" lockable="false">loco Sound</functionlabel>
          <functionlabel num="12" lockable="false">Prime MoverType</functionlabel>
          <functionlabel num="13" lockable="false">Air release/ Acc2 on or off</functionlabel>
          <functionlabel num="14" lockable="false">Coupling 2</functionlabel>
          <functionlabel num="15" lockable="true">Air Pump</functionlabel>
          <functionlabel num="16" lockable="false">Loco Sound</functionlabel>
          <functionlabel num="17" lockable="false">Flange Noise 1</functionlabel>
          <functionlabel num="18" lockable="false">Bell Type</functionlabel>
          <functionlabel num="19" lockable="false">Horn Type</functionlabel>
          <functionlabel num="20" lockable="false">Loco Sound</functionlabel>
          <functionlabel num="21" lockable="false">Bell Volume</functionlabel>
          <functionlabel num="22" lockable="false">Horn Volume</functionlabel>
          <functionlabel num="23" lockable="false">Prime Mover Volume</functionlabel>
          <functionlabel num="24" lockable="false">Coupling</functionlabel>
          <functionlabel num="25" lockable="false">Air Release</functionlabel>
          <functionlabel num="26" lockable="false">Flange Noise 2</functionlabel>
          <functionlabel num="27" lockable="false">Air hose firing</functionlabel>
          <functionlabel num="28" lockable="false">short air release</functionlabel>
        </functionlabels>
      </family>
      <family name="Brilliance Sound Decoders" mfg="MRC" lowVersionID="32" highVersionID="32" file="MRC_soundbrilliance1645.xml">
        <model show="no" model="Synch Diesel Sound 1645" replacementModel="1645 - N Scale - Kato P42/E8/E9" replacementFamily="Sound Decoders - N Scale" numOuts="2" numFns="12" extFnsMRC="yes" />
      </family>
      <family name="Brilliance Sound Decoders" mfg="MRC" lowVersionID="32" highVersionID="32" file="MRC_soundbrilliance1656.xml">
        <model show="no" model="Synch Steam Sound 1656" replacementModel="1656 - HO Scale - Steam" replacementFamily="Sound Decoders" extFnsMRC="yes">
          <!-- note All functions are NMRA compatible -->
        </model>
      </family>
      <family name="Brilliance Sound Decoders" mfg="MRC" lowVersionID="32" highVersionID="32" file="MRC_soundbrilliance1658.xml">
        <model show="no" model="Synch Diesel Sound 1658 - Kato N F3" replacementModel="1658 - N Scale - Kato EMD F3" replacementFamily="Sound Decoders - N Scale" numOuts="2" numFns="12" extFnsMRC="yes">
          <!-- note only F0 to F12 are NMRA compatible -->
        </model>
      </family>
      <family name="Brilliance Sound Decoders" mfg="MRC" lowVersionID="32" highVersionID="32" file="MRC_soundbrilliance1663.xml">
        <model show="no" model="Synch Diesel Sound 1663 - Atlas S2/S4" replacementModel="1663 - HO Scale - Atlas S2/S4" replacementFamily="Sound Decoders" numOuts="2" numFns="12" extFnsMRC="yes">
          <!-- Functions F0 to F28 are NMRA compatible -->
        </model>
      </family>
      <family name="Brilliance Sound Decoders" mfg="MRC" lowVersionID="32" highVersionID="45" file="MRC_soundbrilliance1800.xml">
        <model show="no" model="Synch Diesel Sound 1800 - HO UNIVERSAL ALCO/ SD60/SD70/F" replacementModel="1800 - HO Scale - ALCO/SD60/SD70/F" replacementFamily="Sound Decoders" numOuts="2" numFns="28" extFnsMRC="yes" />
        <model show="no" model="Synch Diesel Sound 1801 - HO DROP-IN ALCO/SD60/SD70/F" replacementModel="1801 - HO Scale - ALCO/SD60/SD70/F" replacementFamily="Sound Decoders" numOuts="2" numFns="28" extFnsMRC="yes" />
      </family>
      <family name="Sound Decoders" mfg="MRC" lowVersionID="32" highVersionID="32" comment="Synchronized Sound Brilliance(TM) Decoders" file="MRC_soundbrilliance1803.xml">
        <model show="no" model="Synch Diesel Sound 1803 - HO  Proto 2000 PA/PB Locomotives" replacementModel="1803 - HO Scale - Proto 2000 PA/PB" replacementFamily="Sound Decoders" numOuts="2" numFns="28" extFnsMRC="yes" />
      </family>
      <family name="Brilliance Sound Decoders" mfg="MRC" lowVersionID="32" highVersionID="45" file="MRC_soundbrilliance1804.xml">
        <model show="no" model="Synch Diesel Sound 1802 - HO Scale KATO SD40-2" replacementModel="1802 - HO Scale - Kato SD40-2" replacementFamily="Sound Decoders" numOuts="2" numFns="28" extFnsMRC="yes" />
        <model show="no" model="Synch Diesel Sound 1804 - HO Scale Athearn MP15" replacementModel="1804 - HO Scale - Athearn MP15" replacementFamily="Sound Decoders" numOuts="2" numFns="28" extFnsMRC="yes" />
        <model show="no" model="Synch Diesel Sound 1805 - G.E. U23B Prime Mover" replacementModel="1805 - HO Scale - Atlas GE U23B" replacementFamily="Sound Decoders" numOuts="2" numFns="28" extFnsMRC="yes" />
        <model show="no" model="Synch Diesel Sound 1806 - N Scale KATO SD40-2" replacementModel="1806 - N Scale - Kato SD40-2" replacementFamily="Sound Decoders - N Scale" numOuts="2" numFns="28" extFnsMRC="yes" />
        <model show="no" model="Synch Diesel Sound 1811 - G.E. U23B Prime Mover" replacementModel="1811 - N Scale - Atlas GE U23B" replacementFamily="Sound Decoders - N Scale" numOuts="2" numFns="28" extFnsMRC="yes" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Light</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Air Release/Acc1 on or off</functionlabel>
          <functionlabel num="4" lockable="true">Coupling</functionlabel>
          <functionlabel num="5" lockable="true">Brake release/Squeal</functionlabel>
          <functionlabel num="6" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="7" lockable="true">Air Hose/Uncoupling Lever</functionlabel>
          <functionlabel num="8" lockable="true">Shut Down/Notch Down</functionlabel>
          <functionlabel num="9" lockable="true">Fan/Notch Up</functionlabel>
          <functionlabel num="10" lockable="true">Rail Clack</functionlabel>
          <functionlabel num="11" lockable="true">loco Sound</functionlabel>
          <functionlabel num="12" lockable="true">Prime MoverType</functionlabel>
          <functionlabel num="13" lockable="true">Air release/ Acc2 on or off</functionlabel>
          <functionlabel num="14" lockable="true">Coupling 2</functionlabel>
          <functionlabel num="15" lockable="true">Air Pump</functionlabel>
          <functionlabel num="16" lockable="true">Loco Sound</functionlabel>
          <functionlabel num="17" lockable="true">Flange Noise 1</functionlabel>
          <functionlabel num="18" lockable="true">Bell Type</functionlabel>
          <functionlabel num="19" lockable="true">Horn Type</functionlabel>
          <functionlabel num="20" lockable="true">Loco Sound</functionlabel>
          <functionlabel num="21" lockable="true">Bell Volume</functionlabel>
          <functionlabel num="22" lockable="true">Horn Volume</functionlabel>
          <functionlabel num="23" lockable="true">Prime Mover Volume</functionlabel>
          <functionlabel num="24" lockable="true">Air Release </functionlabel>
          <functionlabel num="25" lockable="true">Flange Noise 2</functionlabel>
          <functionlabel num="26" lockable="true">Safety Valve Pop</functionlabel>
          <functionlabel num="27" lockable="true">Sand Drop</functionlabel>
          <functionlabel num="28" lockable="true">Ditch Lights Flash</functionlabel>
        </functionlabels>
      </family>
      <family name="Brilliance Sound Decoders" mfg="MRC" lowVersionID="32" highVersionID="45" file="MRC_soundbrilliance1806.xml">
        <model show="no" model="Synch Diesel Sound 1955 - N Gauge GP7, GP9, GP30 and GP35" replacementModel="1955 - N Scale - Atlas GP7, GP9, GP30 and GP35" replacementFamily="Sound Decoders - N Scale" numOuts="2" numFns="28" extFnsMRC="yes" />
        <!--
      <model model="Synch Diesel Sound 1802 - HO Scale KATO SD40-2" numOuts="2" numFns="28" maxTotalCurrent="0.75A" extFnsMRC="yes">
        <size length="83" width="16" height="7.5" units="mm"/>
      </model>
      <model model="Synch Diesel Sound 1805 - G.E. U23B Prime Mover" numOuts="2" numFns="28" maxTotalCurrent="0.75A" extFnsMRC="yes">
        <size length="48" width="17" height="7.5" units="mm"/>
      </model>
      <model model="Synch Diesel Sound 1806 - N Scale KATO SD40-2" numOuts="2" numFns="28" maxTotalCurrent="0.75A" extFnsMRC="yes">
        <size length="72" width="9.7" height="3.0" units="mm"/>
      </model>
      <model model="Synch Diesel Sound 1811 - G.E. U23B Prime Mover" numOuts="2" numFns="28" maxTotalCurrent="0.75A" extFnsMRC="yes">
        <size length="" width="" height="" units="mm"/>
      </model>
-->
        <functionlabels>
          <functionlabel num="0" lockable="true">Light</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Air Release/Acc1 on or off</functionlabel>
          <functionlabel num="4" lockable="true">Coupling</functionlabel>
          <functionlabel num="5" lockable="true">Brake release/Squeal</functionlabel>
          <functionlabel num="6" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="7" lockable="true">Air Hose/Uncoupling Lever</functionlabel>
          <functionlabel num="8" lockable="true">Shut Down/Notch Down</functionlabel>
          <functionlabel num="9" lockable="true">Fan/Notch Up</functionlabel>
          <functionlabel num="10" lockable="true">Rail Clack</functionlabel>
          <functionlabel num="11" lockable="true">loco Sound</functionlabel>
          <functionlabel num="12" lockable="true">Prime MoverType</functionlabel>
          <functionlabel num="13" lockable="true">Air release/ Acc2 on or off</functionlabel>
          <functionlabel num="14" lockable="true">Coupling 2</functionlabel>
          <functionlabel num="15" lockable="true">Air Pump</functionlabel>
          <functionlabel num="16" lockable="true">Loco Sound</functionlabel>
          <functionlabel num="17" lockable="true">Flange Noise 1</functionlabel>
          <functionlabel num="18" lockable="true">Bell Type</functionlabel>
          <functionlabel num="19" lockable="true">Horn Type</functionlabel>
          <functionlabel num="20" lockable="true">Loco Sound</functionlabel>
          <functionlabel num="21" lockable="true">Bell Volume</functionlabel>
          <functionlabel num="22" lockable="true">Horn Volume</functionlabel>
          <functionlabel num="23" lockable="true">Prime Mover Volume</functionlabel>
          <functionlabel num="24" lockable="true">Air Release </functionlabel>
          <functionlabel num="25" lockable="true">Flange Noise 2</functionlabel>
          <functionlabel num="26" lockable="true">Safety Valve Pop</functionlabel>
          <functionlabel num="27" lockable="true">Sand Drop</functionlabel>
          <functionlabel num="28" lockable="true">Ditch Lights Flash</functionlabel>
        </functionlabels>
      </family>
      <family name="Brilliance Sound Decoders" mfg="MRC" lowVersionID="32" highVersionID="45" file="MRC_soundbrilliance1808.xml">
        <model show="no" model="Synch Diesel Sound 1808 - N Scale KATO SD80 - SD90/43MAC" replacementModel="1808 - N Scale - Kato SD80 - SD90/43MAC" replacementFamily="Sound Decoders - N Scale" numOuts="2" numFns="28" extFnsMRC="yes" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Light</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="false">Air Release/Acc1 on or off</functionlabel>
          <functionlabel num="4" lockable="false">Coupling</functionlabel>
          <functionlabel num="5" lockable="true">Brake release/Squeal</functionlabel>
          <functionlabel num="6" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="7" lockable="false">Air Hose/Uncoupling Lever</functionlabel>
          <functionlabel num="8" lockable="false">Shut Down/Notch Down</functionlabel>
          <functionlabel num="9" lockable="true">Fan/Notch Up</functionlabel>
          <functionlabel num="10" lockable="true">Rail Clack</functionlabel>
          <functionlabel num="11" lockable="false">loco Sound</functionlabel>
          <functionlabel num="12" lockable="false">Prime MoverType</functionlabel>
          <functionlabel num="13" lockable="false">Air release/ Acc2 on or off</functionlabel>
          <functionlabel num="14" lockable="false">Coupling 2</functionlabel>
          <functionlabel num="15" lockable="true">Air Pump</functionlabel>
          <functionlabel num="16" lockable="false">Loco Sound</functionlabel>
          <functionlabel num="17" lockable="false">Flange Noise 1</functionlabel>
          <functionlabel num="18" lockable="false">Bell Type</functionlabel>
          <functionlabel num="19" lockable="false">Horn Type</functionlabel>
          <functionlabel num="20" lockable="false">Loco Sound</functionlabel>
          <functionlabel num="21" lockable="false">Bell Volume</functionlabel>
          <functionlabel num="22" lockable="false">Horn Volume</functionlabel>
          <functionlabel num="23" lockable="false">Prime Mover Volume</functionlabel>
          <functionlabel num="24" lockable="false">Air Release</functionlabel>
          <functionlabel num="25" lockable="false">Flange Noise 2</functionlabel>
          <functionlabel num="26" lockable="false">loco sound</functionlabel>
          <functionlabel num="27" lockable="false">Sand drop</functionlabel>
          <functionlabel num="28" lockable="false">short air release</functionlabel>
        </functionlabels>
      </family>
      <family name="Brilliance Sound Decoders" mfg="MRC" lowVersionID="32" highVersionID="45" file="MRC_soundbrilliance1810.xml">
        <model show="no" model="Synch Diesel Sound 1810 - N Scale KATO F40PH" replacementModel="1810 - N Scale - Kato F40PH" replacementFamily="Sound Decoders - N Scale" numOuts="2" numFns="28" extFnsMRC="yes" />
      </family>
      <family name="Brilliance Sound Decoders" mfg="MRC" lowVersionID="32" highVersionID="60" file="MRC_soundbrilliance1812.xml">
        <model show="no" model="Synch Diesel Sound 1812 - N Scale Atlas Short Board Dropin" replacementModel="1812 - N Scale - Atlas Short Board Diesels" replacementFamily="Sound Decoders - N Scale" numOuts="2" numFns="28" extFnsMRC="yes" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Light</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="false">Air Release/Acc1 on or off</functionlabel>
          <functionlabel num="4" lockable="false">Coupling</functionlabel>
          <functionlabel num="5" lockable="true">Brake release/Squeal</functionlabel>
          <functionlabel num="6" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="7" lockable="false">Air Hose/Uncoupling Lever</functionlabel>
          <functionlabel num="8" lockable="false">Shut Down/Notch Down</functionlabel>
          <functionlabel num="9" lockable="true">Fan/Notch Up</functionlabel>
          <functionlabel num="10" lockable="true">Rail Clack</functionlabel>
          <functionlabel num="11" lockable="false">loco Sound</functionlabel>
          <functionlabel num="12" lockable="false">Prime MoverType</functionlabel>
          <functionlabel num="13" lockable="false">Air release/ Acc2 on or off</functionlabel>
          <functionlabel num="14" lockable="false">Coupling 2</functionlabel>
          <functionlabel num="15" lockable="true">Air Pump</functionlabel>
          <functionlabel num="16" lockable="false">Loco Sound</functionlabel>
          <functionlabel num="17" lockable="false">Flange Noise 1</functionlabel>
          <functionlabel num="18" lockable="false">Bell Type</functionlabel>
          <functionlabel num="19" lockable="false">Horn Type</functionlabel>
          <functionlabel num="20" lockable="false">Loco Sound</functionlabel>
          <functionlabel num="21" lockable="false">Bell Volume</functionlabel>
          <functionlabel num="22" lockable="false">Horn Volume</functionlabel>
          <functionlabel num="23" lockable="false">Prime Mover Volume</functionlabel>
          <functionlabel num="24" lockable="false">Air Release</functionlabel>
          <functionlabel num="25" lockable="false">Flange Noise 2</functionlabel>
          <functionlabel num="26" lockable="false">loco sound</functionlabel>
          <functionlabel num="27" lockable="false">Sand drop</functionlabel>
          <functionlabel num="28" lockable="false">short air release</functionlabel>
        </functionlabels>
      </family>
      <family name="Brilliance Sound Decoders" mfg="MRC" lowVersionID="32" highVersionID="32" file="MRC_soundbrilliance1819.xml">
        <model show="no" model="G Gauge Steam Decoder 1819" replacementModel="1819 - G Scale - Steam" replacementFamily="Sound Decoders - G Scale" extFnsMRC="yes">
          <!-- note All 28 functions are NMRA compatible -->
        </model>
      </family>
      <family name="Brilliance Sound Decoders" mfg="MRC" lowVersionID="32" highVersionID="60" file="MRC_soundbrilliance1820.xml">
        <model show="no" model="Synch Diesel Sound 1820 - Athearn RS3" replacementModel="1820 - HO Scale - Athearn RS3" replacementFamily="Sound Decoders" numOuts="2" numFns="28" extFnsMRC="yes" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Light</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Air Release</functionlabel>
          <functionlabel num="4" lockable="true">Coupling</functionlabel>
          <functionlabel num="5" lockable="true">Brake release/Squeal</functionlabel>
          <functionlabel num="6" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="7" lockable="true">Air Hose/Uncoupling Lever</functionlabel>
          <functionlabel num="8" lockable="true">Shut Down/Notch Down</functionlabel>
          <functionlabel num="9" lockable="true">Cooling Fan/Notch Up</functionlabel>
          <functionlabel num="10" lockable="true">Rail Clack</functionlabel>
          <functionlabel num="11" lockable="true">Air Compressor</functionlabel>
          <functionlabel num="12" lockable="true">Prime MoverType</functionlabel>
          <functionlabel num="13" lockable="true">Air release</functionlabel>
          <functionlabel num="14" lockable="true">Flange Noise</functionlabel>
          <functionlabel num="15" lockable="true">Air Pump</functionlabel>
          <functionlabel num="16" lockable="true">Loco Sound</functionlabel>
          <functionlabel num="17" lockable="true">Flange Noise</functionlabel>
          <functionlabel num="18" lockable="true">Bell Type</functionlabel>
          <functionlabel num="19" lockable="true">Horn Type</functionlabel>
          <functionlabel num="20" lockable="true">Loco Sound</functionlabel>
          <functionlabel num="21" lockable="true">Bell Volume</functionlabel>
          <functionlabel num="22" lockable="true">Horn Volume</functionlabel>
          <functionlabel num="23" lockable="true">Prime Mover Volume</functionlabel>
          <functionlabel num="24" lockable="true">Coupling</functionlabel>
          <functionlabel num="25" lockable="true">Air Releease</functionlabel>
          <functionlabel num="26" lockable="true">Flange Noise</functionlabel>
          <functionlabel num="27" lockable="true">Air Hose Firing</functionlabel>
          <functionlabel num="28" lockable="true">Air Release</functionlabel>
        </functionlabels>
      </family>
      <family name="Brilliance Sound Decoders" mfg="MRC" lowVersionID="27" highVersionID="45" file="MRC_soundbrilliance1827.xml">
        <model show="no" model="Synch Diesel Sound 1827 - N - KATO PA1" replacementModel="1827 - N Scale - Kato ALCO PA1" replacementFamily="Sound Decoders - N Scale" numOuts="2" numFns="28" extFnsMRC="yes" />
      </family>
      <family name="Brilliance Sound Decoders" mfg="MRC" lowVersionID="19" highVersionID="19" file="MRC_soundbrilliance1869.xml">
        <model show="no" model="Synch Steam Sound 1869" replacementModel="1869 - HO Scale - Steam mini" replacementFamily="Sound Decoders" extFnsMRC="yes">
          <!-- note All functions are NMRA compatible -->
        </model>
      </family>
      <family name="Brilliance Sound Decoders" mfg="MRC" lowVersionID="32" highVersionID="45" file="MRC_soundbrilliance1952.xml">
        <model show="no" model="Synch Diesel Sound (16-bit) 1952 - N Scale GG1" replacementModel="1952 - N Scale - Kato GG1" replacementFamily="Sound Decoders - N Scale" numOuts="2" numFns="28" extFnsMRC="yes" />
      </family>
      <family name="Brilliance Sound Decoders" mfg="MRC" lowVersionID="32" highVersionID="32" file="MRC_soundbrilliance1957.xml">
        <model show="no" model="Synch Diesel Sound (16-bit) 1957 - N Scale KATO F Series" replacementModel="1957 - N Scale - Kato EMD F Series" replacementFamily="Sound Decoders - N Scale" numOuts="2" numFns="28" extFnsMRC="yes" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Light</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Air Release</functionlabel>
          <functionlabel num="4" lockable="true">Coupling 1</functionlabel>
          <functionlabel num="5" lockable="true">Brake release/Squeal</functionlabel>
          <functionlabel num="6" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="7" lockable="true">Air Hose/Uncoupling Lever</functionlabel>
          <functionlabel num="8" lockable="true">Shut Down/Notch Down</functionlabel>
          <functionlabel num="9" lockable="true">Fan/Notch Up</functionlabel>
          <functionlabel num="10" lockable="true">Rail Clack</functionlabel>
          <functionlabel num="11" lockable="true">Traction Air Compressor</functionlabel>
          <functionlabel num="12" lockable="true">Prime Mover Type (6 Types)</functionlabel>
          <functionlabel num="13" lockable="true">Master Volume Decrease</functionlabel>
          <functionlabel num="14" lockable="true">Master Volume Increase</functionlabel>
          <functionlabel num="15" lockable="true">Air Compressor</functionlabel>
          <functionlabel num="16" lockable="true">Flange Squeal</functionlabel>
          <functionlabel num="17" lockable="true">Air Release</functionlabel>
          <functionlabel num="18" lockable="true">Bell Type (8 types plus off)</functionlabel>
          <functionlabel num="19" lockable="true">Horn Type (22 types plus off)</functionlabel>
          <functionlabel num="20" lockable="true">Associated Loco Sound</functionlabel>
          <functionlabel num="21" lockable="true">Bell Volume</functionlabel>
          <functionlabel num="22" lockable="true">Horn Volume</functionlabel>
          <functionlabel num="23" lockable="true">Diesel Rumble Volume</functionlabel>
          <functionlabel num="24" lockable="true">Safety Valve Pop</functionlabel>
          <functionlabel num="25" lockable="true">Air Release</functionlabel>
          <functionlabel num="26" lockable="true">Flange Noise</functionlabel>
          <functionlabel num="27" lockable="true">Sand Drop</functionlabel>
          <functionlabel num="28" lockable="true">Air Release</functionlabel>
        </functionlabels>
      </family>
      <family name="Brilliance Sound Decoders" mfg="MRC" comment="MRC Brilliance Sound Decoders" lowVersionID="31" highVersionID="31" file="MRC_soundbrillianceBigBoy.xml">
        <model show="no" model="Athearn Big Boy or Challenger" replacementModel="Athearn Big Boy and Challenger NScale" replacementFamily="Athearn" extFnsMRC="yes" comment="deprecated">
          <!-- note All 28 functions are NMRA compatible -->
        </model>
      </family>
      <family name="MRC Sounder Decoders" mfg="MRC" lowVersionID="32" highVersionID="32" file="MRC_sounder1662.xml">
        <model model="Diesel Sound Decoder 1662 SD45-SW1500" numOuts="2" numFns="12" />
      </family>
      <family name="MRC Sounder Decoders" mfg="MRC" lowVersionID="32" highVersionID="32" file="MRC_sounder1665.xml">
        <model model="Steam Sound Decoder 1665" numOuts="2" numFns="28" />
      </family>
      <family name="MRC Sounder Decoders" mfg="MRC" lowVersionID="32" highVersionID="32" file="MRC_sounder1666.xml">
        <model model="Diesel Sound Decoder 1666 Alco244SD60-70" numOuts="2" numFns="12" />
      </family>
      <family name="MRC Sounder Decoders" mfg="MRC" lowVersionID="32" highVersionID="32" file="MRC_sounder1908.xml">
        <model model="Steam Sound Decoder 1908" numOuts="2" numFns="28" />
      </family>
      <family name="MRC Sounder Decoders" mfg="MRC" lowVersionID="32" highVersionID="32" file="MRC_sounder1909.xml">
        <model model="Diesel Sound Decoder 1909 EMD 567/645/645E/710 Alco 244/539T" numOuts="2" numFns="28" />
      </family>
      <family name="Function Decoders" mfg="MTB Model" file="MTB_PCB_16.xml">
        <model model="PCB-16" lowVersionID="16" highVersionID="16" />
        <model model="PCB-17" lowVersionID="17" highVersionID="17" />
        <model model="PCB-18" lowVersionID="18" highVersionID="18" />
      </family>
      <family name="MTH HO PS3" mfg="MTH Electric Trains, Inc." file="MTH.xml">
        <model model="MTH HO PS3" />
      </family>
      <family name="MTH HO Expanded PS3" mfg="MTH Electric Trains, Inc." file="MTH_Expanded.xml">
        <model model="MTH HO Expanded PS3" lowVersionID="1" highVersionID="2" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Start up - Shutdown</functionlabel>
          <functionlabel num="4" lockable="true">PFA</functionlabel>
          <functionlabel num="5" lockable="true">Lights</functionlabel>
          <functionlabel num="6" lockable="true">Master Volume</functionlabel>
          <functionlabel num="7" lockable="true">Front Coupler</functionlabel>
          <functionlabel num="8" lockable="true">Rear Coupler</functionlabel>
          <functionlabel num="9" lockable="true">Forward Signal</functionlabel>
          <functionlabel num="10" lockable="true">Reverse Signal</functionlabel>
          <functionlabel num="11" lockable="true">Grade Crossing Signal</functionlabel>
          <functionlabel num="12" lockable="true">Clickety Clack</functionlabel>
          <functionlabel num="13" lockable="true">Idle Sequence 4</functionlabel>
          <functionlabel num="14" lockable="true">Idle Sequence 3</functionlabel>
          <functionlabel num="15" lockable="true">Idle Sequence 2</functionlabel>
          <functionlabel num="16" lockable="true">Idle Sequence 1</functionlabel>
          <functionlabel num="17" lockable="true">Extended Start Up</functionlabel>
          <functionlabel num="18" lockable="true">Extended Shut Down</functionlabel>
          <functionlabel num="19" lockable="true">Rev Up</functionlabel>
          <functionlabel num="20" lockable="true">Rev Down</functionlabel>
          <functionlabel num="21" lockable="true">One Shot Doopler</functionlabel>
          <functionlabel num="22" lockable="true">Coupler Slack</functionlabel>
          <functionlabel num="23" lockable="true">Coupler Close</functionlabel>
          <functionlabel num="24" lockable="true">Short Horn</functionlabel>
          <functionlabel num="25" lockable="true">Engine Sounds</functionlabel>
          <functionlabel num="26" lockable="true">Brake Sounds</functionlabel>
          <functionlabel num="27" lockable="true">Cab Chatter</functionlabel>
          <functionlabel num="28" lockable="true">Feature Reset</functionlabel>
        </functionlabels>
      </family>
      <family name="MTH HO Full PS3 Definition" mfg="MTH Electric Trains, Inc." file="MTH_PS3_Full.xml">
        <model model="MTH HO Full PS3 Definition" lowVersionID="1" highVersionID="2" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Start up - Shutdown</functionlabel>
          <functionlabel num="4" lockable="true">PFA</functionlabel>
          <functionlabel num="5" lockable="true">Lights</functionlabel>
          <functionlabel num="6" lockable="true">Master Volume</functionlabel>
          <functionlabel num="7" lockable="true">Front Coupler</functionlabel>
          <functionlabel num="8" lockable="true">Rear Coupler</functionlabel>
          <functionlabel num="9" lockable="true">Forward Signal</functionlabel>
          <functionlabel num="10" lockable="true">Reverse Signal</functionlabel>
          <functionlabel num="11" lockable="true">Grade Crossing Signal</functionlabel>
          <functionlabel num="12" lockable="true">Clickety Clack</functionlabel>
          <functionlabel num="13" lockable="true">Idle Sequence 4</functionlabel>
          <functionlabel num="14" lockable="true">Idle Sequence 3</functionlabel>
          <functionlabel num="15" lockable="true">Idle Sequence 2</functionlabel>
          <functionlabel num="16" lockable="true">Idle Sequence 1</functionlabel>
          <functionlabel num="17" lockable="true">Extended Start Up</functionlabel>
          <functionlabel num="18" lockable="true">Extended Shut Down</functionlabel>
          <functionlabel num="19" lockable="true">Rev Up</functionlabel>
          <functionlabel num="20" lockable="true">Rev Down</functionlabel>
          <functionlabel num="21" lockable="true">One Shot Doopler</functionlabel>
          <functionlabel num="22" lockable="true">Coupler Slack</functionlabel>
          <functionlabel num="23" lockable="true">Coupler Close</functionlabel>
          <functionlabel num="24" lockable="true">Short Horn</functionlabel>
          <functionlabel num="25" lockable="true">Engine Sounds</functionlabel>
          <functionlabel num="26" lockable="true">Brake Sounds</functionlabel>
          <functionlabel num="27" lockable="true">Cab Chatter</functionlabel>
          <functionlabel num="28" lockable="true">Feature Reset</functionlabel>
        </functionlabels>
      </family>
      <family name="Champex-Linden" mfg="Massoth Elektronik, GmbH" file="Massoth_CL_63000.xml">
        <model model="Sound Module 63000" lowVersionID="10" highVersionID="39" numOuts="0" numFns="0" />
      </family>
      <family name="LGB" mfg="Massoth Elektronik, GmbH" file="Massoth_LGB.xml">
        <model model="LGB MTS I 55020 loco decoders" lowVersionID="10" highVersionID="29" numOuts="3" numFns="10">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="F1 " />
        </model>
        <!-- 55020 currents are for the later Massoth versions,
           the earlier Lenz versions were 1.5 motor, 0.15 per function, and 1.5 total
-->
        <model model="LGB MTS II 55021 loco decoders" lowVersionID="10" highVersionID="29" numOuts="3" numFns="10">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="F1 " />
        </model>
        <model model="LGB MTS II 55022 small loco decoders" lowVersionID="10" highVersionID="29" numOuts="3" numFns="10">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="F1 " />
        </model>
        <model model="LGB MTS II onboard loco decoders" lowVersionID="20" highVersionID="39" numOuts="4" numFns="10">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="F1 " />
          <output name="4" label="F2 " />
        </model>
      </family>
      <family name="LGB" mfg="Massoth Elektronik, GmbH" file="Massoth_LGB_22592.xml">
        <model model="LGB MTS 22592 with onboard sound decoder" lowVersionID="10" highVersionID="39" numOuts="4" numFns="14">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="F1 " />
          <output name="4" label="F2 " />
        </model>
      </family>
      <family name="LGB" mfg="Massoth Elektronik, GmbH" file="Massoth_LGB_55027.xml">
        <model model="LGB MTS III 55027 loco decoders" lowVersionID="10" highVersionID="19" numOuts="8" numFns="18">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="F1 " />
          <output name="4" label="F2 " />
          <output name="5" label="F3 " />
          <output name="6" label="F4 " />
          <output name="7" label="F5 " />
          <output name="8" label="F6 " />
        </model>
      </family>
      <family name="LGB" mfg="Massoth Elektronik, GmbH" file="Massoth_LGB_6500x.xml">
        <model model="LGB MTS 6500x Sound Unit" lowVersionID="10" highVersionID="39" numOuts="0" numFns="0" />
      </family>
      <family name="Massoth PIKO" mfg="Massoth Elektronik, GmbH" file="Massoth_PIKO.xml">
        <model model="PIKO 3612x" lowVersionID="20" highVersionID="29" numOuts="8" numFns="18">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="F1 " />
          <output name="4" label="F2 " />
          <output name="5" label="F3 " />
          <output name="6" label="F4 " />
          <output name="7" label="F5 " />
          <output name="8" label="F6 " />
        </model>
      </family>
      <family name="Massoth eMOTION" mfg="Massoth Elektronik, GmbH" file="Massoth_eMOTION_Motor.xml">
        <model model="eMOTION M" lowVersionID="1" highVersionID="29" numOuts="8" numFns="18">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="F1 " />
          <output name="4" label="F2 " />
          <output name="5" label="F3 " />
          <output name="6" label="F4 " />
          <output name="7" label="F5 " />
          <output name="8" label="F6 " />
        </model>
        <model model="eMOTION L" lowVersionID="1" highVersionID="29" numOuts="8" numFns="18">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="F1 " />
          <output name="4" label="F2 " />
          <output name="5" label="F3 " />
          <output name="6" label="F4 " />
          <output name="7" label="F5 " />
          <output name="8" label="F6 " />
        </model>
        <model model="eMOTION XL" lowVersionID="1" highVersionID="29" numOuts="9" numFns="18">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="Interior light " />
          <output name="4" label="F1 " />
          <output name="5" label="F2 " />
          <output name="6" label="F3 " />
          <output name="7" label="F4 " />
          <output name="8" label="F5 " />
          <output name="9" label="F6 " />
        </model>
        <model model="eMOTION XXL" lowVersionID="20" highVersionID="29" numOuts="9" numFns="18">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="Interior light " />
          <output name="4" label="F1 " />
          <output name="5" label="F2 " />
          <output name="6" label="F3 " />
          <output name="7" label="F4 " />
          <output name="8" label="F5 " />
          <output name="9" label="F6 " />
        </model>
      </family>
      <family name="Massoth eMOTION" mfg="Massoth Elektronik, GmbH" lowVersionID="1" highVersionID="30" file="Massoth_eMOTION_S.xml">
        <model model="eMOTION S" lowVersionID="10" numOuts="3" numFns="18">
          <output name="1" label="A3" />
          <output name="2" label="A7" />
          <output name="3" label="A8" />
        </model>
      </family>
      <family name="Massoth eMOTION" mfg="Massoth Elektronik, GmbH" lowVersionID="1" highVersionID="30" file="Massoth_eMOTION_S_SUSI.xml">
        <model model="eMOTION S SUSI" lowVersionID="10" numOuts="3" numFns="18">
          <output name="1" label="A3" />
          <output name="2" label="A7" />
          <output name="3" label="A8" />
        </model>
      </family>
      <family name="Massoth eMOTION" mfg="Massoth Elektronik, GmbH" lowVersionID="1" highVersionID="30" file="Massoth_eMOTION_Sound.xml">
        <model model="eMOTION LS" lowVersionID="10" numOuts="9" numFns="18">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="Interior light " />
          <output name="4" label="F1 " />
          <output name="5" label="F2 " />
          <output name="6" label="F3 " />
          <output name="7" label="F4 " />
          <output name="8" label="F7 " />
          <output name="9" label="F8 " />
        </model>
        <model model="eMOTION XLS" lowVersionID="10" numOuts="11" numFns="18">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="Interior light " />
          <output name="4" label="F1 " />
          <output name="5" label="F2 " />
          <output name="6" label="F3 " />
          <output name="7" label="F4 " />
          <output name="8" label="F5 " />
          <output name="9" label="F6 " />
          <output name="10" label="F7 " />
          <output name="11" label="F8 " />
        </model>
      </family>
      <family name="Massoth eMOTION" mfg="Massoth Elektronik, GmbH" file="Massoth_function_lights.xml">
        <model model="eMOTION_8FL" lowVersionID="10" highVersionID="19" numOuts="8" numFns="18">
          <output name="1" label="F1 " />
          <output name="2" label="F2 " />
          <output name="3" label="F3 " />
          <output name="4" label="F4 " />
          <output name="5" label="F5 " />
          <output name="6" label="F6 " />
          <output name="7" label="F7 " />
          <output name="8" label="F8 " />
        </model>
        <model model="LED Lighting with Decoder" lowVersionID="10" highVersionID="19" numOuts="8" numFns="18">
          <output name="1" label="F1 Internal LED" />
          <output name="2" label="F2 " />
          <output name="3" label="F3 " />
          <output name="4" label="F4 " />
          <output name="5" label="F5 " />
          <output name="6" label="F6 " />
          <output name="7" label="F7 " />
          <output name="8" label="F8 " />
        </model>
      </family>
      <family name="Massoth eMOTION" mfg="Massoth Elektronik, GmbH" file="Massoth_pulsed_smoke.xml">
        <model model="Pulsed Smoke Unit" numOuts="0" numFns="18" />
      </family>
      <family name="Massoth eMOTION" mfg="Massoth Elektronik, GmbH" file="Massoth_pulsed_smoke_8415001.xml">
        <model model="Pulsed Smoker for round boilers" numOuts="0" numFns="3" productID="8415001" />
      </family>
      <family name="MISTRAL GOLD" mfg="Mistral Train Models" lowVersionID="5" highVersionID="255" file="Mistral_GOLD_V6.xml">
        <model model="GOLD V6" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Lights</functionlabel>
          <functionlabel num="1" lockable="true">Engine</functionlabel>
          <functionlabel num="2" lockable="false">2 tones Horn</functionlabel>
          <functionlabel num="3" lockable="true">Passengers Light</functionlabel>
          <functionlabel num="4" lockable="false">Door + Whistle</functionlabel>
          <functionlabel num="5" lockable="true">Parking lights</functionlabel>
          <functionlabel num="6" lockable="false">Home horn</functionlabel>
          <functionlabel num="7" lockable="true">Tail Light</functionlabel>
          <functionlabel num="8" lockable="false">Short horn</functionlabel>
          <functionlabel num="9" lockable="false">Air Brakes</functionlabel>
          <functionlabel num="10" lockable="false">Door</functionlabel>
        </functionlabels>
      </family>
      <family name="MISTRAL GOLD" mfg="Mistral Train Models" lowVersionID="7" highVersionID="255" file="Mistral_GOLD_V7.xml">
        <model model="GOLD V7" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Lights</functionlabel>
          <functionlabel num="1" lockable="true">Engine</functionlabel>
          <functionlabel num="2" lockable="false">2 tones Horn</functionlabel>
          <functionlabel num="3" lockable="true">Passengers Light</functionlabel>
          <functionlabel num="4" lockable="false">Door + Whistle</functionlabel>
          <functionlabel num="5" lockable="true">Parking lights</functionlabel>
          <functionlabel num="6" lockable="false">Home horn</functionlabel>
          <functionlabel num="7" lockable="true">Tail Light</functionlabel>
          <functionlabel num="8" lockable="false">Short horn</functionlabel>
          <functionlabel num="9" lockable="false">Air Brakes</functionlabel>
          <functionlabel num="10" lockable="false">Door</functionlabel>
        </functionlabels>
      </family>
      <family name="MISTRAL XR" mfg="Mistral Train Models" lowVersionID="20" highVersionID="255" file="Mistral_XR.xml">
        <model model="XR Trailer">
          <functionlabels>
            <functionlabel num="1" lockable="true">C1 End red light</functionlabel>
            <functionlabel num="2" lockable="true">C2 End red light</functionlabel>
            <functionlabel num="3" lockable="true">Passengers Light</functionlabel>
          </functionlabels>
        </model>
      </family>
      <family name="MyLocoSound DCC" mfg="MyLocoSound" type="mobile" lowVersionID="1" highVersionID="9" comment="with stay-alive capacitor" file="MyLocoSound-DCC.xml">
        <model model="Diesel" numOuts="2" numFns="11" productID="Diesel" comment="with 40mm x 20mm high bass speaker">
          <functionlabels>
            <functionlabel num="2" lockable="false">Horn</functionlabel>
            <functionlabel num="3" lockable="false">Short Horn</functionlabel>
            <functionlabel num="5" lockable="false">Airbrake</functionlabel>
            <functionlabel num="8" lockable="true">Turbocharger</functionlabel>
          </functionlabels>
        </model>
        <model model="Steam" numOuts="2" numFns="11" productID="Steam" comment="with 27mm diameter, 8 ohm speaker">
          <functionlabels>
            <functionlabel num="2" lockable="false">Whistle</functionlabel>
            <functionlabel num="3" lockable="false">Short Whistle</functionlabel>
            <functionlabel num="5" lockable="true">Safety valve</functionlabel>
            <functionlabel num="8" lockable="true">Westinghouse brake pump</functionlabel>
          </functionlabels>
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Lights</functionlabel>
          <functionlabel num="1" lockable="true">Mute</functionlabel>
          <functionlabel num="4" lockable="true">Bell</functionlabel>
          <functionlabel num="6" lockable="false">Guard’s whistle</functionlabel>
          <functionlabel num="7" lockable="true">Shunting</functionlabel>
          <functionlabel num="10" lockable="true">Lights</functionlabel>
        </functionlabels>
      </family>
      <family name="Rolling Stock Lighting" mfg="North Coast Engineering" lowVersionID="1" highVersionID="1" file="NCE_Caboose.xml">
        <model model="Athearn Genesis Caboose" numOuts="6" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">not used</functionlabel>
          <functionlabel num="2" lockable="true">not used</functionlabel>
          <functionlabel num="3" lockable="true">FWD Sec Marker</functionlabel>
          <functionlabel num="4" lockable="true">REV Sec Marker</functionlabel>
          <functionlabel num="5" lockable="true">Interior</functionlabel>
          <functionlabel num="6" lockable="true">AUX Lights</functionlabel>
        </functionlabels>
      </family>
      <family name="Non silent drive directional Lights" mfg="North Coast Engineering" lowVersionID="21" highVersionID="21" file="NCE_D102EU.xml">
        <model model="D102EU" numOuts="2" numFns="2" />
        <model model="DA102EU" numOuts="5" numFns="5" />
        <model model="D104P2K" numOuts="4" numFns="4" />
        <model model="D104KRS" numOuts="4" numFns="4" />
        <model model="N103" numOuts="3" numFns="3" />
        <model model="P2K-SW9" numOuts="3" numFns="3" />
      </family>
      <family name="Non silent drive non-directional lights" mfg="North Coast Engineering" lowVersionID="21" highVersionID="21" file="NCE_D102US.xml">
        <model model="D102US" numOuts="2" numFns="1" />
        <model model="DA102US" numOuts="5" numFns="4" />
      </family>
      <family name="Silent Drive decoders" mfg="North Coast Engineering" lowVersionID="30" highVersionID="34" comment="These are the version 3.0-3.4 Silent Running decoders" file="NCE_D13SR.xml">
        <model model="D15SR" numOuts="5" numFns="6" />
        <model model="D14SRP" numOuts="4" numFns="6" />
        <model model="D13SR" numOuts="3" numFns="6" />
        <model model="DA-SR" numOuts="4" numFns="8" />
        <model model="P2K-SR" numOuts="4" numFns="8" />
        <model model="KRS-SR" numOuts="4" numFns="8" />
        <model model="SW9-SR" numOuts="4" numFns="8" />
        <model model="D408SR" numOuts="7" numFns="12" />
        <model model="NIMFT-A" numOuts="2" numFns="3">
          <output name="1" label="Pad 1" />
          <output name="2" label="Pad 2" />
        </model>
        <model model="NIMFT-B" numOuts="2" numFns="3">
          <output name="1" label="Pad 1" />
          <output name="2" label="Pad 2" />
        </model>
        <model model="N12SR" numOuts="7" numFns="12" />
        <model model="N12A0" numOuts="7" numFns="12" />
        <model model="N12A1" numOuts="7" numFns="12" />
        <model model="N12K0a" numOuts="7" numFns="12" />
        <model model="N12K1a" numOuts="7" numFns="12" />
        <model model="N12K2" numOuts="7" numFns="12" />
      </family>
      <family name="Silent Running w/ Torque Compensation" mfg="North Coast Engineering" lowVersionID="35" highVersionID="38" comment="These are the version 3.5 decoders released after September 2003, 3.6 released July 2007" file="NCE_D13SR_TC.xml">
        <model model="D12IP" numOuts="2" numFns="5">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
        </model>
        <model model="D13J" numOuts="4" numFns="8">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
        </model>
        <model model="D13NHJ" numOuts="4" numFns="8">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
        </model>
        <model model="D13NHP" numOuts="4" numFns="8">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
        </model>
        <model model="D13SR" numOuts="4" numFns="8">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
        </model>
        <model model="D13SRP" numOuts="4" numFns="8">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
        </model>
        <model model="D13SRJ" numOuts="4" numFns="8">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
        </model>
        <model model="D13W" numOuts="4" numFns="8">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
        </model>
        <model model="D13WP" numOuts="4" numFns="8">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
        </model>
        <model model="D14SR" numOuts="6" numFns="8">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Pad 3" />
          <output name="4" label="Pad 4" />
          <output name="5" label="Pad 5" />
          <output name="6" label="Pad 6" />
        </model>
        <model model="D14SRP" numOuts="6" numFns="8">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Pad 3" />
          <output name="4" label="Pad 4" />
          <output name="5" label="Pad 5" />
          <output name="6" label="Pad 6" />
        </model>
        <model model="D15SR" numOuts="6" numFns="8">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="5" label="Pad" />
          <output name="6" label="Pad" />
        </model>
        <model model="D15SRP" numOuts="6" numFns="8">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="5" label="Pad" />
          <output name="6" label="Pad" />
        </model>
        <model model="D16MTC" numOuts="8" numFns="8">
          <output name="1" label="Pin" />
          <output name="2" label="Pin" />
          <output name="3" label="Pin" />
          <output name="4" label="Pin" />
          <output name="5" label="Pin" />
          <output name="6" label="Pin" />
        </model>
        <model model="D18SR" numOuts="8" numFns="14">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Pad 3" />
          <output name="4" label="Pad 4" />
          <output name="5" label="Pad 5" />
          <output name="6" label="Pad 6" />
          <output name="7" label="Pad 7" />
          <output name="8" label="Pad 8" />
        </model>
        <model model="D18SR-PSC" numOuts="5" numFns="8">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Pad 3" />
          <output name="4" label="Pad 4" />
          <output name="5" label="Pad 5" />
        </model>
        <model model="ATLS4" numOuts="2" numFns="5">
          <output name="1" label="Pad" />
          <output name="2" label="Pad" />
        </model>
        <model model="BACH-DSL" numOuts="4" numFns="8">
          <output name="1" label="Pad 1" />
          <output name="2" label="pad 2" />
          <output name="3" label="Pad 3" />
          <output name="4" label="Pad 4" />
        </model>
        <model model="DA-SR" numOuts="5" numFns="8">
          <output name="1" label="Tab 1" />
          <output name="2" label="Tab 2" />
          <output name="3" label="Pad 3" />
          <output name="4" label="Pad 4" />
          <output name="5" label="Pad 5" />
        </model>
        <model model="KRS-SR" numOuts="4" numFns="8">
          <output name="1" label="Pin 6" />
          <output name="2" label="Pin 2" />
          <output name="3" label="Pad A" />
          <output name="4" label="Pad B" />
        </model>
        <model model="P2K-SR" numOuts="5" numFns="8">
          <output name="1" label="Pin 6" />
          <output name="2" label="Pin 2" />
          <output name="3" label="Pad 3" />
          <output name="4" label="Pad 4" />
          <output name="5" label="Pad 5" />
        </model>
        <model model="SW9-SR" numOuts="3" numFns="5">
          <output name="1" label="Pad" />
          <output name="2" label="Pad F0" />
          <output name="3" label="Pad F1" />
        </model>
        <model model="D408SR" numOuts="9" numFns="14">
          <output name="1" label="White" />
          <output name="2" label="Green" />
          <output name="3" label="Violet" />
          <output name="4" label="Brown" />
          <output name="5" label="Wht/Yel" />
          <output name="6" label="Wht/Grn" />
          <output name="7" label="Yellow" />
          <output name="8" label="Pad 8" />
          <output name="9" label="Pad 9" />
        </model>
        <model model="D408SR V3.6" numOuts="8" numFns="14">
          <output name="1" label="Wht" />
          <output name="2" label="Yel" />
          <output name="3" label="Grn" />
          <output name="4" label="Vlt" />
          <output name="5" label="brn" />
          <output name="6" label="Wht/yel" />
          <output name="7" label="Wht/grn" />
          <output name="8" label="Pad 8" />
        </model>
        <model model="D808SR" numOuts="8" numFns="14">
          <output name="1" label="Screw" />
          <output name="2" label="Screw" />
          <output name="3" label="Screw" />
          <output name="4" label="Screw" />
          <output name="5" label="Screw" />
          <output name="6" label="Screw" />
          <output name="7" label="Screw" />
          <output name="8" label="Screw" />
        </model>
        <model model="ATL-O" numOuts="6" numFns="8">
          <output name="1" label="Pin 1" />
          <output name="2" label="Pin 2" />
          <output name="3" label="Pin 3" />
          <output name="4" label="Pin 4" />
          <output name="5" label="Pad 5" />
          <output name="6" label="Pad 6" />
        </model>
        <model model="N12-NEM" numOuts="4" numFns="8">
          <output name="1" label="Pin 5" />
          <output name="2" label="Pin 6" />
          <output name="3" label="Pad 3" />
          <output name="4" label="Pad 4" />
        </model>
        <model model="N12SR" numOuts="2" numFns="5">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
        </model>
        <model model="N12SR 4 function" numOuts="4" numFns="8">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Pad 3" />
          <output name="4" label="Pad 4" />
        </model>
        <model model="N12SRP" numOuts="2" numFns="5">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
        </model>
        <model model="N14SR" numOuts="4" numFns="8">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Pad 3" />
          <output name="4" label="Pad 4" />
        </model>
        <model model="N14SRP" numOuts="4" numFns="8">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Pad 3" />
          <output name="4" label="Pad 4" />
        </model>
        <model model="N14IP" numOuts="4" numFns="8">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Pad 3" />
          <output name="4" label="Pad 4" />
        </model>
        <model model="Next18" numOuts="4" numFns="8">
          <output name="1" label="Pin 8" />
          <output name="2" label="Pin 17" />
          <output name="3" label="Pin 3" />
          <output name="4" label="Pin 12" />
        </model>
        <model model="N12A0" numOuts="2" numFns="5" comment="for Atlas N-Scale GP40-2, U25B, U23B, B23-7, 30-7, 36-7, GP38, SD25, Trainmaster &amp; many others">
          <output name="1" label="LED 1" />
          <output name="2" label="LED 2" />
        </model>
        <model model="N12A0e" numOuts="2" numFns="5" comment="for Intermountain N-Scale Tunnel Motor">
          <output name="1" label="LED 1" />
          <output name="2" label="LED 2" />
        </model>
        <model model="N12A1" numOuts="2" numFns="5" comment="for Atlas N-Scale SD50, SD60M, SD60">
          <output name="1" label="LED 1" />
          <output name="2" label="LED 2" />
        </model>
        <model model="N12A2" numOuts="2" numFns="5" comment="for Atlas N-Scale GP30, GP35, GP7, GP9">
          <output name="1" label="LED 1" />
          <output name="2" label="LED 2" />
        </model>
        <model model="N12K0a" numOuts="2" numFns="5" comment="for Kato N-Scale PA1, E8, Genesis P42, etc.">
          <output name="1" label="LED 1" />
          <output name="2" label="LED 2" />
        </model>
        <model model="N12K0b" numOuts="2" numFns="5" lowVersionID="36" comment="for Kato N-Scale F3 A&amp;B, F7 A&amp;B and others">
          <output name="1" label="LED 1" />
          <output name="2" label="LED 2" />
        </model>
        <model model="N14A0" numOuts="4" numFns="8" comment="for Atlas GP40-2, CW40-8, U25B, U23B, B23-7, 30-7, 36-7, GP38, SD25, TRAINMASTER">
          <output name="1" label="LED 1" />
          <output name="2" label="LED 2" />
          <output name="3" label="Pad 3" />
          <output name="4" label="Pad 4" />
        </model>
        <model model="N14A2" numOuts="4" numFns="8" comment="for Atlas N-Scale GP30, GP35, GP7, GP9">
          <output name="1" label="LED 1" />
          <output name="2" label="LED 2" />
          <output name="3" label="Pad 3" />
          <output name="4" label="Pad 4" />
        </model>
        <model model="N14A3" numOuts="4" numFns="8" comment="for Atlas GP39-2, Intermountain SD40-2">
          <output name="1" label="LED 1" />
          <output name="2" label="LED 2" />
          <output name="3" label="Pad 3" />
          <output name="4" label="Pad 4" />
        </model>
        <model model="N14K1" numOuts="4" numFns="8" comment="for Ath F45,FP45,kato ES44,AC4400,C30-7,SD40-2,SD40,SD45,SD70MAC">
          <output name="1" label="LED 1" />
          <output name="2" label="LED 2" />
          <output name="3" label="Pad 3" />
          <output name="4" label="Pad 4" />
        </model>
        <model model="N14K2" numOuts="4" numFns="8" comment="for Kato RS2,RSC2,SD80MAC,SD90MAC, LL RS2, Wal GP18,RS2">
          <output name="1" label="LED 1" />
          <output name="2" label="LED 2" />
          <output name="3" label="Pad 3" />
          <output name="4" label="Pad 4" />
        </model>
        <model model="NAVO" numOuts="2" numFns="5" comment="for Atlas N-Scale VO-1000">
          <output name="1" label="LED 1" />
          <output name="2" label="LED 2" />
        </model>
        <model model="NH15-44" numOuts="6" numFns="8" comment="for Atlas H15-44,H16-44">
          <output name="1" label="LED 1" />
          <output name="2" label="LED 2" />
          <output name="3" label="Pad 3" />
          <output name="4" label="Pad 4" />
          <output name="5" label="Pad 5" />
          <output name="6" label="Pad 6" />
        </model>
        <model model="NIMF3" numOuts="2" numFns="5" comment="for Intermountain N-Scale F3">
          <output name="1" label="Pad 1" />
          <output name="2" label="Pad 2" />
        </model>
        <model model="NIMFT-A" numOuts="2" numFns="5" comment="for Intermountain N-Scale FT-A">
          <output name="1" label="Pad 1" />
          <output name="2" label="Pad 2" />
        </model>
        <model model="NIMFT-B" numOuts="2" numFns="5" comment="for Intermountain N-Scale FT-B">
          <output name="1" label="Pad 1" />
          <output name="2" label="Pad 2" />
        </model>
        <model model="NMP" numOuts="2" numFns="5" comment="for Atlas N-Scale MP15DC">
          <output name="1" label="LED 1" />
          <output name="2" label="LED 2" />
        </model>
        <model model="NMP15" numOuts="2" numFns="5">
          <output name="1" label="LED 1" />
          <output name="2" label="LED 2" />
        </model>
        <model model="Z14SR" numOuts="4" numFns="8">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Pad 3" />
          <output name="4" label="Pad 4" />
        </model>
        <model model="Z14SRP" numOuts="4" numFns="8">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Pad 3" />
          <output name="4" label="Pad 4" />
        </model>
        <model model="BLI Hi-Rail Pick-up" numOuts="0" numFns="0" />
        <model model="BLI Track Inspection Sedan" numOuts="0" numFns="0" />
        <model model="FDT Trackmobile" numOuts="0" numFns="0" />
      </family>
      <family name="Silent Running BEMF" mfg="North Coast Engineering" lowVersionID="40" highVersionID="40" comment="These are the version 4.0 decoders released after September 2006" file="NCE_E.xml">
        <model model="D408SR-E" numOuts="9" numFns="14">
          <output name="1" label="White" />
          <output name="2" label="Green" />
          <output name="3" label="Violet" />
          <output name="4" label="Brown" />
          <output name="5" label="Wht/Yel" />
          <output name="6" label="Wht/Grn" />
          <output name="7" label="Yellow" />
          <output name="8" label="Pad 8" />
          <output name="9" label="Pad 9" />
        </model>
      </family>
      <family name="Signal and Lighting" mfg="North Coast Engineering" modes="OPSACCBYTEMODE" file="NCE_Light-It_accessory.xml">
        <model model="Light-It - Accessory mode">
          <output name="1" label="White/Green" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <protocols>
            <protocol>dcc</protocol>
          </protocols>
        </model>
        <model model="Illuminator - Accessory mode">
          <output name="1" label="White/Green" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <protocols>
            <protocol>dcc</protocol>
          </protocols>
        </model>
      </family>
      <family name="Signal and Lighting" mfg="North Coast Engineering" modes="OPSBYTEMODE" file="NCE_Light-It_mobile.xml">
        <model model="Light-It - Mobile mode">
          <output name="1" label="White/Green" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <protocols>
            <protocol>dcc</protocol>
          </protocols>
        </model>
        <model model="Illuminator - Mobile mode">
          <output name="1" label="White/Green" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <protocols>
            <protocol>dcc</protocol>
          </protocols>
        </model>
      </family>
      <family name="Signal and Lighting" mfg="North Coast Engineering" modes="OPSACCEXTBYTEMODE" file="NCE_Light-It_signal.xml">
        <model model="Light-It - Signal mode">
          <output name="1" label="White/Green" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <protocols>
            <protocol>dcc</protocol>
          </protocols>
        </model>
        <model model="Illuminator - Signal mode">
          <output name="1" label="White/Green" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <protocols>
            <protocol>dcc</protocol>
          </protocols>
        </model>
      </family>
      <family name="NYB Dual Mode Decoder" mfg="New York Byano Limited" type="locomotive" file="NYB_dualmode.xml">
        <model model="NYB Dual Mode Decoder" numOuts="2" numFns="0" lowVersionID="46" extFnsNmraF13="no" extFnsNmraBSC="no" extFnsMRC="no" />
      </family>
      <family name="PIKO SUSI Lichtdekoder V2 (XP5.1)" mfg="PIKO" lowVersionID="0" highVersionID="15" comment="Decoders not sorted (necessarily) in numerical order" file="Piko_SUSI_LichtDecoder2_XP5.1.xml">
        <!-- to be checked by hardware owner -->
        <model show="no" model="PIKO SUSI LC2" numOuts="22" numFns="31" productID="PIKO_SUSI_LC2" lowVersionID="0" comment="Piko ML4000 SUSI Lichtdekoder (XP5.1)">
          <output name="1" label="A1" />
          <output name="2" label="A2" />
          <output name="3" label="A3" />
          <output name="4" label="A4" />
          <output name="5" label="A5" />
          <output name="6" label="A6" />
          <output name="7" label="A7" />
          <output name="2" label="A8" />
          <output name="3" label="A9" />
          <output name="4" label="A10" />
          <output name="5" label="A11" />
          <output name="6" label="A12" />
          <output name="7" label="A13" />
        </model>
        <model model="PIKO ML4000 SUSI LC2" numOuts="22" numFns="31" productID="PIKO_ML4000_SUSI_LC2" lowVersionID="0" comment="Piko ML4000 SUSI Lichtdekoder (XP5.1)">
          <output name="1" label="A1" />
          <output name="2" label="A2" />
          <output name="3" label="A3" />
          <output name="4" label="A4" />
          <output name="5" label="A5" />
          <output name="6" label="A6" />
          <output name="7" label="A7" />
          <output name="2" label="A8" />
          <output name="3" label="A9" />
          <output name="4" label="A10" />
          <output name="5" label="A11" />
          <output name="6" label="A12" />
          <output name="7" label="A13" />
          <functionlabels>
            <functionlabel num="0" lockable="true">
              <text>Headlights</text>
              <text xml:lang="de">Spitzenlicht</text>
            </functionlabel>
            <functionlabel num="1" lockable="true" />
            <functionlabel num="2" lockable="true" />
            <functionlabel num="3" lockable="false" />
            <functionlabel num="4" lockable="false" />
            <functionlabel num="5" lockable="false" />
            <functionlabel num="6" lockable="false" />
            <functionlabel num="7" lockable="true">Headlight Dimmer</functionlabel>
            <functionlabel num="8" lockable="false" />
            <functionlabel num="9" lockable="false">Indicators + Markers Lights (multi steps)</functionlabel>
            <functionlabel num="10" lockable="true">Dual White Gyralite</functionlabel>
            <functionlabel num="11" lockable="true">Red Gyralite</functionlabel>
            <functionlabel num="12" lockable="true" />
            <functionlabel num="13" lockable="true">Cab Interior Light</functionlabel>
            <functionlabel num="14" lockable="true">Engine Room Light</functionlabel>
            <functionlabel num="15" lockable="false">Lighting Double Traction (multi steps)</functionlabel>
            <functionlabel num="16" lockable="false" />
            <functionlabel num="17" lockable="true" />
            <functionlabel num="18" lockable="true" />
            <functionlabel num="19" lockable="true" />
            <functionlabel num="20" lockable="true" />
            <functionlabel num="21" lockable="false" />
            <functionlabel num="22" lockable="false" />
            <functionlabel num="23" lockable="false" />
            <functionlabel num="24" lockable="true" />
            <functionlabel num="25" lockable="true">Control Stand Light</functionlabel>
            <functionlabel num="26" lockable="false" />
            <functionlabel num="27" lockable="true" />
            <functionlabel num="28" lockable="true"> m </functionlabel>
          </functionlabels>
        </model>
      </family>
      <family name="PIKO SUSI Lichtdekoder (XP5.1)" mfg="PIKO" lowVersionID="0" highVersionID="15" comment="Decoders not sorted (necessarily) in numerical order" file="Piko_SUSI_LichtDecoder_XP5.1.xml">
        <!-- to be checked by hardware owner -->
        <model model="PIKO SUSI LC" numOuts="7" numFns="31" productID="PIKO_SUSI_LC" lowVersionID="0" comment="Piko BR 83 SUSI Lichtdekoder (XP5.1)">
          <output name="1" label="A1" />
          <output name="2" label="A2" />
          <output name="3" label="A3" />
          <output name="4" label="A4" />
          <output name="5" label="A5" />
          <output name="6" label="A6" />
          <output name="7" label="A7" />
        </model>
        <model model="PIKO BR 83 SUSI LC" numOuts="6" numFns="31" productID="PIKO_BR83_SUSI_LC" lowVersionID="0" comment="Piko BR 83 SUSI Lichtdekoder (XP5.1)">
          <output name="1" label="A1" />
          <output name="2" label="A2" />
          <output name="3" label="A3" />
          <output name="4" label="A4" />
          <output name="5" label="A5" />
          <output name="6" label="A6" />
        </model>
        <model model="PIKO BR 93 SUSI LC" numOuts="6" numFns="31" productID="PIKO_BR93_SUSI_LC" lowVersionID="0" comment="Piko BR 93 SUSI Lichtdekoder (XP5.1)">
          <output name="1" label="A1" />
          <output name="2" label="A2" />
          <output name="3" label="A3" />
          <output name="4" label="A4" />
          <output name="5" label="A5" />
          <output name="6" label="A6" />
        </model>
        <model model="PIKO BR 150 SUSI LC" numOuts="6" numFns="31" productID="PIKO_BR150_SUSI_LC" lowVersionID="0" comment="Piko BR 150 SUSI Lichtdekoder (XP5.1)">
          <output name="1" label="A1" />
          <output name="2" label="A2" />
          <output name="3" label="A3" />
          <output name="4" label="A4" />
          <output name="5" label="A5" />
          <output name="6" label="A6" />
        </model>
        <model model="PIKO S 499 SUSI LC" numOuts="7" numFns="31" productID="PIKO_S499_SUSI_LC" lowVersionID="0" comment="Piko S 499 SUSI Lichtdekoder (XP5.1)">
          <output name="1" label="A1" />
          <output name="2" label="A2" />
          <output name="3" label="A3" />
          <output name="4" label="A4" />
          <output name="5" label="A5" />
          <output name="6" label="A6" />
          <output name="7" label="A7" />
        </model>
      </family>
      <family name="PIKO SmartDecoder 4.1" mfg="PIKO" lowVersionID="30" highVersionID="35" comment="Decoders not sorted (necessarily) in numerical order" file="Piko_SmartDecoder_4.1_Sound.xml">
        <!-- to be checked by hardware owner -->
        <model model="PIKO40501-18" replacementFamily="PIKO SmartDecoder 4.1" numOuts="4" numFns="28" productID="PIKO40501-18" comment="Piko SmartDecoder 4.1 Sound Next18-S Diesel loco BR 221 N / V200 and RailCom(R) (Plus)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
          <output name="5" label=". A3*." />
          <output name="6" label=". A4*." />
          <output name="RG" label=". RG ." />
          <!-- Rangieren -->
          <output name="ABV" label=". ABV." />
          <!-- Anfahren/Bremsen -->
        </model>
        <model model="PIKO46440-18" replacementFamily="PIKO SmartDecoder 4.1" numOuts="4" numFns="28" productID="PIKO46440-18" comment="Piko SmartDecoder 4.1 Sound Next18-S Steam loco BR 55 plug and RailCom(R) (Plus)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
          <output name="5" label=". A3*." />
          <output name="6" label=". A4*." />
          <output name="RG" label=". RG ." />
          <!-- Rangieren -->
          <output name="ABV" label=". ABV." />
          <!-- Anfahren/Bremsen -->
        </model>
        <model model="PIKO46442-16" replacementFamily="PIKO SmartDecoder 4.1" numOuts="4" numFns="28" productID="PIKO46442-16" comment="Piko SmartDecoder 4.1 Sound PluX16 Diesel loco BR 130 plug and RailCom(R) (Plus)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
          <output name="5" label=". A3*." />
          <output name="6" label=". A4*." />
          <output name="RG" label=". RG ." />
          <!-- Rangieren -->
          <output name="ABV" label=". ABV." />
          <!-- Anfahren/Bremsen -->
        </model>
        <model model="PIKO46443-22" replacementFamily="PIKO SmartDecoder 4.1" numOuts="9" numFns="28" productID="PIKO46443-22" comment="Piko SmartDecoder 4.1 Sound PluX22 Diesel loco BR 119 plug and RailCom(R) (Plus)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
          <output name="5" label=". A3 ." />
          <output name="6" label=". A4 ." />
          <output name="7" label=". A5 ." />
          <output name="8" label=". A6 ." />
          <output name="9" label=". A7 ." />
          <output name="RG" label=". RG ." />
          <!-- Rangieren -->
          <output name="ABV" label=". ABV." />
          <!-- Anfahren/Bremsen -->
        </model>
      </family>
      <family name="PIKO SmartDecoder XP5.1 (old - not use)" mfg="PIKO" lowVersionID="3" highVersionID="9" comment="Decoders not sorted (necessarily) in numerical order" file="Piko_SmartDecoder_XP5.1_Sound.xml">
        <!-- to be checked by hardware owner -->
        <model show="no" model="PIKO46550-18" numOuts="4" numFns="68" productID="PIKO46550-18" lowVersionID="5" comment="Piko SmartDecoder XP5.1 Sound Steam Loco BR 83.10 TT Next18 plug (Plus) (FW 1.5.0)" replacementModel="PIKO46550-18 BR83-TT V1.5" replacementFamily="query:PIKO SmartDecoder XP5.1 (version 1.5+)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
        </model>
        <model show="no" model="PIKO46551-18" numOuts="4" numFns="68" productID="PIKO46551-18" lowVersionID="8" comment="Piko SmartDecoder XP5.1 Sound Steam Loco BR 93 TT Next18 plug (Plus) (FW 1.8.0)" replacementModel="PIKO46551-18 BR93-TT V1.8" replacementFamily="query:PIKO SmartDecoder XP5.1 (version 1.8+)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
        </model>
      </family>
      <family name="PIKO SmartDecoder XP5.1 (version 1.8+)" mfg="PIKO" lowVersionID="8" highVersionID="15" comment="Decoders not sorted (necessarily) in numerical order" file="Piko_SmartDecoder_XP5.1_Sound_ML4000_v1.8.xml">
        <model model="PIKO56627-22 KM ML4000-US V1.8" numOuts="9" numFns="68" productID="PIKO56627-22" comment="Piko SmartDecoder XP5.1 Sound KM ML4000 (FW 1.8.0 - 1.16.0) US Version">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
          <output name="5" label=". A3 ." />
          <output name="6" label=". A4 ." />
          <output name="7" label=". A5 ." />
          <output name="8" label=". A6 ." />
          <output name="9" label=". A7 ." />
          <functionlabels>
            <functionlabel num="0" lockable="true">
              <text>Headlights</text>
              <text xml:lang="de">Spitzenlicht</text>
            </functionlabel>
            <functionlabel num="1" lockable="true">Bell</functionlabel>
            <functionlabel num="2" lockable="true">Horn - Playable</functionlabel>
            <functionlabel num="3" lockable="false">Short Horn</functionlabel>
            <functionlabel num="4" lockable="false">Dynamic Brake Sound</functionlabel>
            <functionlabel num="5" lockable="false">Manual Notch Up</functionlabel>
            <functionlabel num="6" lockable="false">Manual Notch Down</functionlabel>
            <functionlabel num="7" lockable="true">Headlight Dimmer</functionlabel>
            <functionlabel num="8" lockable="false">Motor Sounds (multi steps)</functionlabel>
            <functionlabel num="9" lockable="false">Indicators &amp; Markers Lights (multi steps)</functionlabel>
            <functionlabel num="10" lockable="true">Dual White Gyralite</functionlabel>
            <functionlabel num="11" lockable="true">Red Gyralite</functionlabel>
            <functionlabel num="12" lockable="true" />
            <functionlabel num="13" lockable="true">Cab Interior Light</functionlabel>
            <functionlabel num="14" lockable="true">Engine Room Light</functionlabel>
            <functionlabel num="15" lockable="false">Lighting Double Traction (multi steps)</functionlabel>
            <functionlabel num="16" lockable="false">Volume Stepper - 4 Steps</functionlabel>
            <functionlabel num="17" lockable="true">Couple - Uncouple Sound</functionlabel>
            <functionlabel num="18" lockable="true">Brake Squeal - Release</functionlabel>
            <functionlabel num="19" lockable="true">Curve Squeal Sound</functionlabel>
            <functionlabel num="20" lockable="true">Radiator Fan Sound</functionlabel>
            <functionlabel num="21" lockable="false">Sander Valve Sound</functionlabel>
            <functionlabel num="22" lockable="false">Cab Chatter #1</functionlabel>
            <functionlabel num="23" lockable="false">Cab Chatter #2</functionlabel>
            <functionlabel num="24" lockable="true">Air Compressor Sound</functionlabel>
            <functionlabel num="25" lockable="true">Control Stand Light</functionlabel>
            <functionlabel num="26" lockable="false">Grade Crossing Horn</functionlabel>
            <functionlabel num="27" lockable="true" />
            <functionlabel num="28" lockable="true">Switching Mode - Half Speed</functionlabel>
          </functionlabels>
          <soundlabels>
            <soundlabel num="1">Prime Movers</soundlabel>
          </soundlabels>
        </model>
        <model model="PIKO56627-22 KM ML4000-EU V1.8" numOuts="9" numFns="68" productID="PIKO56627-22" comment="Piko SmartDecoder XP5.1 Sound KM ML4000 (FW 1.8.0 - 1.16.0) EU Version">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
          <output name="5" label=". A3 ." />
          <output name="6" label=". A4 ." />
          <output name="7" label=". A5 ." />
          <output name="8" label=". A6 ." />
          <output name="9" label=". A7 ." />
          <functionlabels>
            <functionlabel num="0" lockable="true">
              <text>Headlights</text>
              <text xml:lang="de">Spitzenlicht</text>
            </functionlabel>
            <functionlabel num="1" lockable="true">
              <text>Bell</text>
              <text xml:lang="de">Glocke</text>
            </functionlabel>
            <functionlabel num="2" lockable="true">
              <text>Horn - Playable</text>
              <text xml:lang="de">Horn lang</text>
            </functionlabel>
            <functionlabel num="3" lockable="false">
              <text>Short Horn</text>
              <text xml:lang="de">Horn kurz</text>
            </functionlabel>
            <functionlabel num="4" lockable="false">
              <text>Dynamic Brake Sound</text>
              <text xml:lang="de">Dynamische Bremse</text>
            </functionlabel>
            <functionlabel num="5" lockable="true">
              <text>Signal Light Green</text>
              <text xml:lang="de">Signallicht grün</text>
            </functionlabel>
            <functionlabel num="6" lockable="true">
              <text>Signal Light White</text>
              <text xml:lang="de">Signallicht weiß</text>
            </functionlabel>
            <functionlabel num="7" lockable="true">
              <text>Headlight Dimmer</text>
              <text xml:lang="de">Abblendlicht</text>
            </functionlabel>
            <functionlabel num="8" lockable="true">
              <text>Motor Sounds</text>
              <text xml:lang="de">Motor Sound</text>
            </functionlabel>
            <functionlabel num="9" lockable="true">
              <text>License Plate Illumination</text>
              <text xml:lang="de">Nummernschildbeleuchtung</text>
            </functionlabel>
            <functionlabel num="10" lockable="true">
              <text>Dual White Gyralite</text>
              <text xml:lang="de">Gyralite weiß 2fach</text>
            </functionlabel>
            <functionlabel num="11" lockable="true">
              <text>Red Gyralite</text>
              <text xml:lang="de">Gyralite rot</text>
            </functionlabel>
            <functionlabel num="12" lockable="true">
              <text>Signal Light Red</text>
              <text xml:lang="de">Signallicht rot</text>
            </functionlabel>
            <functionlabel num="13" lockable="true">
              <text>Cab Interior Light</text>
              <text xml:lang="de">Führerstandsbeleuchtung</text>
            </functionlabel>
            <functionlabel num="14" lockable="true">
              <text>Engine Room Light</text>
              <text xml:lang="de">Maschinenraumbeleuchtung</text>
            </functionlabel>
            <functionlabel num="15" lockable="false">
              <text>Lighting Double Traction (multi steps)</text>
              <text xml:lang="de">Beleuchtung Doppeltraktion</text>
            </functionlabel>
            <functionlabel num="16" lockable="false" />
            <functionlabel num="17" lockable="true">
              <text>Couple - Uncouple Sound</text>
              <text xml:lang="de">Kuppeln</text>
            </functionlabel>
            <functionlabel num="18" lockable="true">
              <text>Brake Squeal - Release</text>
              <text xml:lang="de">Bremsenquietschen</text>
            </functionlabel>
            <functionlabel num="19" lockable="true">
              <text>Curve Squeal Sound</text>
              <text xml:lang="de">Kurvenquietschen</text>
            </functionlabel>
            <functionlabel num="20" lockable="true">
              <text>Radiator Fan Sound</text>
              <text xml:lang="de">Lüfter</text>
            </functionlabel>
            <functionlabel num="21" lockable="false">
              <text>Sander Valve Sound</text>
              <text xml:lang="de">Sanden</text>
            </functionlabel>
            <functionlabel num="22" lockable="false">
              <text>Cab Chatter #1</text>
              <text xml:lang="de">Funk 1</text>
            </functionlabel>
            <functionlabel num="23" lockable="false">
              <text>Cab Chatter #2</text>
              <text xml:lang="de">Funk 2</text>
            </functionlabel>
            <functionlabel num="24" lockable="true">
              <text>Air Compressor Sound</text>
              <text xml:lang="de">Kompressor</text>
            </functionlabel>
            <functionlabel num="25" lockable="true">
              <text>Control Stand Light</text>
              <text xml:lang="de">Führerpultbeleuchtung</text>
            </functionlabel>
            <functionlabel num="26" lockable="false">
              <text>Grade Crossing Horn</text>
              <text xml:lang="de">Bahnübergangshorn</text>
            </functionlabel>
            <functionlabel num="27" lockable="false">
              <text>Volume Stepper - 4 Steps</text>
              <text xml:lang="de">Lautstärkestufen</text>
            </functionlabel>
            <functionlabel num="28" lockable="true">
              <text>Switching Mode - Half Speed</text>
              <text xml:lang="de">Rangiergang</text>
            </functionlabel>
          </functionlabels>
          <soundlabels>
            <soundlabel num="1">Prime Movers</soundlabel>
          </soundlabels>
        </model>
      </family>
      <family name="PIKO SmartDecoder XP5.1 (version 1.5+)" mfg="PIKO" lowVersionID="3" highVersionID="5" comment="Decoders not sorted (necessarily) in numerical order" file="Piko_SmartDecoder_XP5.1_Sound_noSUSI_v1.5.xml">
        <model model="PIKO46505-18 XP5.1 V1.5 no LC (SUSI)" numOuts="4" numFns="68" productID="PIKO46505-18" comment="Piko SmartDecoder XP5.1 Sound allgemein (FW 1.5.0)" replacementModel="PIKO46505-18 XP5.1 V1.8 no LC (SUSI)" replacementFamily="query:PIKO SmartDecoder XP5.1 (version 1.8+)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
        </model>
        <model model="PIKO46540-18 BR55-TT V1.5" numOuts="4" numFns="68" productID="PIKO46540-18" comment="Piko SmartDecoder XP5.1 Sound Steam Loco BR 55 TT Next18 (FW 1.5.0)" replacementModel="PIKO46540-18 BR55-TT V1.8" replacementFamily="query:PIKO SmartDecoder XP5.1 (version 1.8+)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
        </model>
        <model model="PIKO56505-22 XP5.1 V1.5 no LC (SUSI)" numOuts="9" numFns="68" productID="PIKO56505-22" comment="Piko SmartDecoder XP5.1 Sound allgemein PluX22 (FW 1.5.0)" replacementModel="PIKO56505-22 XP5.1 V1.8 no LC (SUSI)" replacementFamily="query:PIKO SmartDecoder XP5.1 (version 1.8+)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
          <output name="5" label=". A3 ." />
          <output name="6" label=". A4 ." />
          <output name="7" label=". A5 ." />
          <output name="8" label=". A6 ." />
          <output name="9" label=". A7 ." />
        </model>
        <model model="PIKO56508-16 XP5.1 V1.5 no LC (SUSI)" numOuts="6" numFns="68" productID="PIKO56508-16" comment="Piko SmartDecoder XP5.1 Sound allgemein PluX16 (FW 1.5.0)" replacementModel="PIKO56508-16 XP5.1 V1.8 no LC (SUSI)" replacementFamily="query:PIKO SmartDecoder XP5.1 (version 1.8+)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
          <output name="5" label=". A3 ." />
          <output name="6" label=". A4 ." />
        </model>
      </family>
      <family name="PIKO SmartDecoder XP5.1 (version 1.8+)" mfg="PIKO" lowVersionID="8" highVersionID="16" comment="Decoders not sorted (necessarily) in numerical order" file="Piko_SmartDecoder_XP5.1_Sound_noSUSI_v1.8.xml">
        <model model="PIKO46505-18 XP5.1 V1.8 no LC (SUSI)" numOuts="4" numFns="68" productID="PIKO46505-18" lowVersionID="8" comment="Piko SmartDecoder XP5.1 Sound allgemein ohne LC (FW 1.8.0 - 1.16.0)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
        </model>
        <model model="PIKO46540-18 BR55-TT V1.8" numOuts="4" numFns="68" productID="PIKO46540-18" lowVersionID="8" comment="Piko SmartDecoder XP5.1 Sound Steam Loco BR 55 TT Next18 ohne LC (FW 1.8.0 - 1.16.0)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
        </model>
        <model model="PIKO56505-22 XP5.1 V1.8 no LC (SUSI)" numOuts="9" numFns="68" productID="PIKO56505-22" lowVersionID="8" comment="Piko SmartDecoder XP5.1 Sound allgemein PluX22 ohne LC (FW 1.8.0 - 1.16.0)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
          <output name="5" label=". A3 ." />
          <output name="6" label=". A4 ." />
          <output name="7" label=". A5 ." />
          <output name="8" label=". A6 ." />
          <output name="9" label=". A7 ." />
        </model>
        <model model="PIKO56508-16 XP5.1 V1.8 no LC (SUSI)" numOuts="6" numFns="68" productID="PIKO56508-16" lowVersionID="8" comment="Piko SmartDecoder XP5.1 Sound allgemein PluX16 ohne LC (FW 1.8.0 - 1.16.0)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
          <output name="5" label=". A3 ." />
          <output name="6" label=". A4 ." />
        </model>
      </family>
      <family name="PIKO SmartDecoder XP5.1 (version 1.1+)" mfg="PIKO" lowVersionID="1" highVersionID="2" comment="Decoders not sorted (necessarily) in numerical order" file="Piko_SmartDecoder_XP5.1_Sound_v1.1.xml">
        <model model="PIKO46505-18 XP5.1 V1.1 no LC (SUSI)" numOuts="4" numFns="68" productID="PIKO46505-18" comment="Piko SmartDecoder XP5.1 Sound allgemein Next18 (FW 1.1.0)" replacementModel="PIKO46505-18 XP5.1 V1.5 no LC (SUSI)" replacementFamily="query:PIKO SmartDecoder XP5.1 (version 1.5+)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
        </model>
        <model model="PIKO56505-22 XP5.1 V1.1 no LC (SUSI)" numOuts="9" numFns="68" productID="PIKO56505-22" comment="Piko SmartDecoder XP5.1 Sound allgemein PluX22 (FW 1.1.0)" replacementModel="PIKO56505-22 XP5.1 V1.5 no LC (SUSI)" replacementFamily="query:PIKO SmartDecoder XP5.1 (version 1.5+)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
          <output name="5" label=". A3 ." />
          <output name="6" label=". A4 ." />
          <output name="7" label=". A5 ." />
          <output name="8" label=". A6 ." />
          <output name="9" label=". A7 ." />
        </model>
        <model model="PIKO56508-16 XP5.1 V1.1 no LC (SUSI)" numOuts="6" numFns="68" productID="PIKO56508-16" comment="Piko SmartDecoder XP5.1 Sound allgemein PluX16 (FW 1.1.0)" replacementModel="PIKO56508-16 XP5.1 V1.5 no LC (SUSI)" replacementFamily="query:PIKO SmartDecoder XP5.1 (version 1.5+)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
          <output name="5" label=". A3 ." />
          <output name="6" label=". A4 ." />
        </model>
        <model model="PIKO46505-18 XP5.1 V1.1 with LC (SUSI)" numOuts="4" numFns="68" productID="PIKO46505-18" comment="Piko SmartDecoder XP5.1 Sound allgemein Next18 (FW 1.1.0)" replacementModel="PIKO46505-18 XP5.1 V1.5 with LC (SUSI)" replacementFamily="query:PIKO SmartDecoder XP5.1 (version 1.5+)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
        </model>
        <model model="PIKO46550-18 BR83-TT V1.1" numOuts="4" numFns="68" productID="PIKO46550-18" comment="Piko SmartDecoder XP5.1 Sound Steam Loco BR 83.10 TT Next18 (FW 1.1.0)" replacementModel="PIKO46550-18 BR83-TT V1.5" replacementFamily="query:PIKO SmartDecoder XP5.1 (version 1.5+)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
        </model>
        <model model="PIKO46548-18 BR150-TT V1.1" numOuts="4" numFns="68" productID="PIKO46548-18" comment="Piko SmartDecoder XP5.1 Sound E Loco BR 150 TT Next18 (FW 1.1.0)" replacementModel="PIKO46548-18 BR150-TT V1.5" replacementFamily="query:PIKO SmartDecoder XP5.1 (version 1.5+)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
        </model>
      </family>
      <family name="PIKO SmartDecoder XP5.1 (version 1.5+)" mfg="PIKO" lowVersionID="3" highVersionID="5" comment="Decoders not sorted (necessarily) in numerical order" file="Piko_SmartDecoder_XP5.1_Sound_v1.5.xml">
        <model model="PIKO46505-18 XP5.1 V1.5 with LC (SUSI)" numOuts="4" numFns="68" productID="PIKO46505-18" comment="Piko SmartDecoder XP5.1 Sound allgemein Next18 (FW 1.5.0)" replacementModel="PIKO46505-18 XP5.1 V1.8 with LC (SUSI)" replacementFamily="query:PIKO SmartDecoder XP5.1 (version 1.8+)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
        </model>
        <model model="PIKO46550-18 BR83-TT V1.5" numOuts="4" numFns="68" productID="PIKO46550-18" comment="Piko SmartDecoder XP5.1 Sound Steam Loco BR 83.10 TT Next18 (FW 1.5.0)" replacementModel="PIKO46550-18 BR83-TT V1.8" replacementFamily="query:PIKO SmartDecoder XP5.1 (version 1.8+)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
        </model>
        <model model="PIKO46548-18 BR150-TT V1.5" numOuts="4" numFns="68" productID="PIKO46548-18" comment="Piko SmartDecoder XP5.1 Sound E Loco BR 150 TT Next18 (FW 1.5.0)" replacementModel="PIKO46548-18 BR150-TT V1.8" replacementFamily="query:PIKO SmartDecoder XP5.1 (version 1.8+)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
        </model>
      </family>
      <family name="PIKO SmartDecoder XP5.1 (version 1.8+)" mfg="PIKO" lowVersionID="8" highVersionID="16" comment="Decoders not sorted (necessarily) in numerical order" file="Piko_SmartDecoder_XP5.1_Sound_v1.8.xml">
        <model model="PIKO46505-18 XP5.1 V1.8 with LC (SUSI)" numOuts="4" numFns="68" productID="PIKO46505-18" comment="Piko SmartDecoder XP5.1 Sound allgemein Next18 mit LC (FW 1.8.0 - 1.16.0)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
        </model>
        <model model="PIKO46550-18 BR83-TT V1.8" numOuts="4" numFns="68" productID="PIKO46550-18" comment="Piko SmartDecoder XP5.1 Sound Steam Loco BR 83.10 TT Next18 plug and RailCom(R) (Plus) (FW 1.8.0 - 1.16.0)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
        </model>
        <model model="PIKO46551-18 BR93-TT V1.8" numOuts="4" numFns="68" productID="PIKO46551-18" comment="Piko SmartDecoder XP5.1 Sound Steam Loco BR 93 TT Next18 plug and RailCom(R) (Plus) (FW 1.8.0 - 1.16.0)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
        </model>
        <model model="PIKO46548-18 BR150-TT V1.8" numOuts="4" numFns="68" productID="PIKO46548-18" comment="Piko SmartDecoder XP5.1 Sound E Loco BR 150 TT Next18 plug and RailCom(R) (Plus) (FW 1.8.0 - 1.16.0)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
        </model>
      </family>
      <family name="PpP Decoders" mfg="PpP Digital" lowVersionID="22" highVersionID="22" comment="PpP-Des3 decoder." file="PpP_Des3.xml">
        <model model="PpP-Des3" />
      </family>
      <family name="PpP Decoders" mfg="PpP Digital" lowVersionID="10" highVersionID="11" comment="PpP-LightFX decoder." file="PpP_LightFX.xml">
        <model model="PpP-LightFX" />
      </family>
      <family name="PpP Decoders" mfg="PpP Digital" lowVersionID="52" highVersionID="53" comment="PpP-Sem2 decoder." file="PpP_Sem2.xml">
        <model model="PpP-Sem2" />
      </family>
      <family name="PpP Decoders" mfg="PpP Digital" lowVersionID="32" highVersionID="32" comment="PpP-Sem3 decoder." file="PpP_Sem3.xml">
        <model model="PpP-Sem3" />
      </family>
      <family name="PpP Decoders" mfg="PpP Digital" lowVersionID="42" highVersionID="42" comment="PpP-Sem4 decoder." file="PpP_Sem4.xml">
        <model model="PpP-Sem4" />
      </family>
      <family name="FREDi" mfg="Public-domain and DIY" modes="LOCONETSV2MODE" file="Public_Domain_FREDi_LNSV2.xml">
        <model model="FREDi using LNSV2" productID="11" developerID="1" />
      </family>
      <family name="fucik.name DIY" mfg="Public-domain and DIY" file="Public_Domain_Fucik_1.xml">
        <model model="1 ServoDecoder v3.4" lowVersionID="34" highVersionID="34" numOuts="2" />
      </family>
      <family name="fucik.name DIY" mfg="Public-domain and DIY" file="Public_Domain_Fucik_2_4.xml">
        <model model="4 ServoDecoder v3.0" lowVersionID="30" highVersionID="30" numOuts="4" />
        <model model="2 ServoDecoder v3.2" lowVersionID="32" highVersionID="32" numOuts="2" />
        <model model="4 ServoDecoder v3.5" lowVersionID="35" highVersionID="35" numOuts="4" />
      </family>
      <family name="Hans Deloof LocoIO" mfg="Public-domain and DIY" modes="LOCONETSV1MODE" file="Public_Domain_HDL_LocoIO.xml">
        <model model="HDL LocoIO v1.54" productID="154" />
        <!--filtering model specific options relies on new exclude/include support in compositeValType-->
        <model model="HDL LocoIO v1.53" productID="153" />
        <model model="HDL LocoIO v1.52" productID="152" />
        <!--HDL Docs: 1.50-1.51 users should update to 1.53 or higher, same options-->
        <model model="HDL LocoIO v1.49" productID="149" />
        <model model="HDL LocoIO v1.48" productID="148" />
        <!--HDL Docs: 1.47 users should update to 1.48, same options-->
        <model model="HDL LocoIO v1.46" productID="146" />
        <model model="HDL LocoIO v1.45" productID="145" />
        <model model="HDL LocoIO v1.44" productID="144" />
        <!--HDL Docs: 1.43 users should update to 1.44, same options-->
        <model model="HDL LocoIO v1.42" productID="142" />
        <model model="HDL LocoIO v1.41" productID="141" />
        <model model="HDL LocoIO v1.40" productID="140" />
        <model model="HDL LocoIO v1.39" productID="139" />
        <model model="HDL LocoServo v1.06" productID="106" />
        <model model="HDL LocoServo v1.05" productID="105" />
        <model model="HDL LocoServo v1.04" productID="104" />
        <model model="HDL LocoServo v1.03" productID="103" />
        <model model="HDL LocoServo v1.02" productID="102" />
        <model model="HDL LocoServo v1.01" productID="101">
          <!--LocoServo uses ports 5-12 for 2-4 servo's with special position/timing settings-->
        </model>
        <model model="HDL LocoBooster v3" productID="003">
          <!--LocoBooster only allows config of ports 1-4 (and special ports 5-6)-->
        </model>
        <model model="HDL LocoBooster v4" productID="004">
          <!--LocoBooster v4 and up support Opcode2 on ports 1-6 -->
        </model>
        <model model="HDL LocoBooster v5" productID="005" />
        <model model="HDL LocoRCD v2.0" productID="200" />
        <model model="HDL LocoRCD2 v2.10" productID="210" />
        <model model="HDL LocoRCD2 v2.11" productID="211" />
        <model model="GCA50(a) LocoIO v1.06" productID="GCA50">
          <!--GCA50 (classic PIC) or GCA50a (Arduino Nano) v1.00, supports same options as v1.48 -->
        </model>
        <model model="GCA51 2x RFID + 8x LocoIO v1.51" productID="GCA51">
          <!-- GCA51 only allows config of ports 9-16 for input/output -->
          <!-- GCA51 uses ports 1-2 for 0-2 RFID-RC522 cards, only as Block Inputs. Only config is address of ports 1-2 -->
        </model>
        <model model="Original LocoIO" productID="135" />
      </family>
      <family name="LNSV2-using boards" mfg="Public-domain and DIY" modes="LOCONETSV2MODE" file="Public_Domain_LNSV2_basic.xml">
        <model model="Basic definition" />
      </family>
      <family name="MERG decoders" mfg="Public-domain and DIY" lowVersionID="104" file="Public_Domain_MERG_DIY_10.xml">
        <model model="MERG-DIY 10" numOuts="5" numFns="3">
          <output name="01" label="White" />
          <output name="02" label="Yellow" />
          <output name="03" label="Violet" />
          <output name="04" label="Green" />
          <output name="05" label="Brown" />
        </model>
      </family>
      <family name="MERG HF PWM decoders" mfg="Public-domain and DIY" lowVersionID="133" file="Public_Domain_MERG_DIY_12A.xml">
        <model model="MERG-DIY 12a" numOuts="5" numFns="3">
          <output name="01" label="White" />
          <output name="02" label="Yellow" />
          <output name="03" label="Violet" />
          <output name="04" label="Green" />
          <output name="05" label="Brown" />
        </model>
      </family>
      <family name="Paco Canada" mfg="Public-domain and DIY" lowVersionID="25" highVersionID="25" comment="Paco UniSemaf25 semaphore decoder" file="Public_Domain_Paco_UniSemaf25.xml">
        <model model="UniSemaf25" />
      </family>
      <family name="Paco Canada" mfg="Public-domain and DIY" lowVersionID="35" highVersionID="35" comment="Paco dccFunc5 function decoder" file="Public_Domain_Paco_dccFunc5.xml">
        <model model="dccFunc5">
          <output name="1" label="FA " />
          <output name="2" label="FB " />
          <output name="3" label="FC " />
          <output name="4" label="FD " />
          <output name="5" label="FE " />
        </model>
      </family>
      <family name="Rokuhan A05x" mfg="Public-domain and DIY" file="Public_Domain_Rokuhan_A05x.xml">
        <model model="A053" numOuts="2" numFns="2">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
        </model>
        <model model="A059" numOuts="4" numFns="4">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
        </model>
      </family>
      <family name="dccdoma.cz" mfg="Public-domain and DIY" modes="OPSACCEXTBYTEMODE" file="Public_Domain_dccdoma_ARD_4SERVO.xml">
        <model model="ARD-4SERVO" lowVersionID="00" highVersionID="19" productID="16843777" numOuts="4" />
      </family>
      <family name="dccdoma.cz" mfg="Public-domain and DIY" file="Public_Domain_dccdoma_ARD_8SCOM_4VYH_TC.xml">
        <model model="ARD-8SCOM-4VYH-TC" lowVersionID="10" highVersionID="19" productID="16843521" numOuts="16" />
        <model model="ARD-8SCOM-4VYH-TC-2" lowVersionID="20" highVersionID="29" productID="16843521" numOuts="16" />
      </family>
      <family name="dccdoma.cz" mfg="Public-domain and DIY" file="Public_Domain_dccdoma_ARD_SCOM_MX.xml">
        <model model="ARD-SCOM-MX" lowVersionID="10" highVersionID="19" productID="16843265" numOuts="16" />
        <model model="ARD-SCOM-MX-2" lowVersionID="20" highVersionID="29" productID="16843265" numOuts="16" />
      </family>
      <family name="dccdoma.cz" mfg="Public-domain and DIY" file="Public_Domain_dccdoma_ARD_SCOM_TC.xml">
        <model model="ARD-SCOM-TC" lowVersionID="10" highVersionID="19" productID="16843266" numOuts="16" />
        <model model="ARD-SCOM-TC-2" lowVersionID="20" highVersionID="29" productID="16843266" numOuts="16" />
      </family>
      <family name="dccdoma.cz" mfg="Public-domain and DIY" file="Public_Domain_dccdoma_UNI16ARD_8VYH.xml">
        <model model="UNI16ARD-8VYH" lowVersionID="00" highVersionID="39" productID="16843009" numOuts="16" />
        <model model="UNI16ARD-8VYH-4" lowVersionID="40" highVersionID="49" productID="16843009" numOuts="16" />
        <model model="UNI16ARD-8VYH-5" lowVersionID="50" highVersionID="59" productID="16843009" numOuts="16" />
        <model model="UNI16ARD-8VYH-6" lowVersionID="60" highVersionID="69" productID="16843009" numOuts="16" />
        <model model="UNI16ARD-8VYH-7" lowVersionID="70" highVersionID="79" productID="16843009" numOuts="16" />
        <model model="UNI16ARD-8VYH-8" lowVersionID="80" highVersionID="89" productID="16843009" numOuts="16" />
        <model model="UNI16ARD-8VYH-9" lowVersionID="90" highVersionID="99" productID="16843009" numOuts="16" />
      </family>
      <family name="dccdoma.cz" mfg="Public-domain and DIY" file="Public_Domain_dccdoma_UNI16ARD_NAV.xml">
        <model show="no" model="UNI16ARD-NAV" replacementModel="UNI16ARD-NAV-ST" replacementFamily="dccdoma.cz" lowVersionID="41" highVersionID="49" productID="16843010" numOuts="16" />
      </family>
      <family name="dccdoma.cz" mfg="Public-domain and DIY" file="Public_Domain_dccdoma_UNI16ARD_NAV_EXT.xml">
        <model model="UNI16ARD-NAV-EXT" lowVersionID="10" highVersionID="19" productID="16843011" numOuts="16" />
      </family>
      <family name="dccdoma.cz" mfg="Public-domain and DIY" file="Public_Domain_dccdoma_UNI16ARD_NAV_MX.xml">
        <model model="UNI16ARD-NAV-MX" lowVersionID="10" highVersionID="19" productID="16843012" numOuts="16" />
        <model model="UNI16ARD-NAV-MX-2" lowVersionID="20" highVersionID="29" productID="16843012" numOuts="16" />
      </family>
      <family name="dccdoma.cz" mfg="Public-domain and DIY" file="Public_Domain_dccdoma_UNI16ARD_NAV_ST.xml">
        <model model="UNI16ARD-NAV-ST" lowVersionID="41" highVersionID="49" productID="16843010" numOuts="16" />
      </family>
      <family name="dccdoma.cz" mfg="Public-domain and DIY" file="Public_Domain_dccdoma_UNI16ARD_NAV_TC.xml">
        <model model="UNI16ARD-NAV-TC" lowVersionID="10" highVersionID="19" productID="16843013" numOuts="16" />
        <model model="UNI16ARD-NAV-TC-2" lowVersionID="20" highVersionID="29" productID="16843013" numOuts="16" />
      </family>
      <family name="sidlo" mfg="Public-domain and DIY" modes="LOCONETSV2MODE" file="Public_Domain_sidlo_ARD-LN-S88.xml">
        <model model="ARD-LN-S88" lowVersionID="10" highVersionID="19" productID="1" developerID="21" />
      </family>
      <family name="QSI Articulated Steam" mfg="QSIndustries" lowVersionID="2" highVersionID="5" file="QSI_Articulated_Steam.xml">
        <model model="BLI AC5 Cab Forward 4-8-8-2" lowVersionID="5" numFns="14" numOuts="14" productID="403">
          <output name="1" label="Plug" />
          <output name="2" label="Plug" />
          <output name="3" label="Snd" />
          <output name="4" label="Snd" />
          <output name="5" label="Snd" />
          <output name="6" label="Snd" />
          <output name="7" label="Snd" />
          <output name="8" label="Snd" />
          <output name="9" label="Snd" />
          <output name="10" label="Snd" />
          <output name="11" label="Snd" />
          <output name="12" label="Snd" />
          <output name="13" label="Snd" />
          <output name="14" label="Snd" />
        </model>
        <model model="BLI N-W Class A 2-6-6-4" lowVersionID="2" highVersionID="5" numFns="14" numOuts="14" productID="400">
          <output name="1" label="Plug" />
          <output name="2" label="Plug" />
          <output name="3" label="Snd" />
          <output name="4" label="Snd" />
          <output name="5" label="Snd" />
          <output name="6" label="Snd" />
          <output name="7" label="Snd" />
          <output name="8" label="Snd" />
          <output name="9" label="Snd" />
          <output name="10" label="Snd" />
          <output name="11" label="Snd" />
          <output name="12" label="Snd" />
          <output name="13" label="Snd" />
          <output name="14" label="Snd" />
        </model>
        <model model="BLI Pensy Duplex T1 4-4-4-4" lowVersionID="5" numFns="14" numOuts="14" productID="401">
          <output name="1" label="Plug" />
          <output name="2" label="Plug" />
          <output name="3" label="Snd" />
          <output name="4" label="Snd" />
          <output name="5" label="Snd" />
          <output name="6" label="Snd" />
          <output name="7" label="Snd" />
          <output name="8" label="Snd" />
          <output name="9" label="Snd" />
          <output name="10" label="Snd" />
          <output name="11" label="Snd" />
          <output name="12" label="Snd" />
          <output name="13" label="Snd" />
          <output name="14" label="Snd" />
        </model>
        <model model="Lionel Challenger 4-6-6-4" lowVersionID="4" numFns="14" numOuts="14" productID="402">
          <output name="1" label="Plug" />
          <output name="2" label="Plug" />
          <output name="3" label="Snd" />
          <output name="4" label="Snd" />
          <output name="5" label="Snd" />
          <output name="6" label="Snd" />
          <output name="7" label="Snd" />
          <output name="8" label="Snd" />
          <output name="9" label="Snd" />
          <output name="10" label="Snd" />
          <output name="11" label="Snd" />
          <output name="12" label="Snd" />
          <output name="13" label="Snd" />
          <output name="14" label="Snd" />
        </model>
      </family>
      <family name="QSI Articulated Steam Ver. 6" mfg="QSIndustries" lowVersionID="6" file="QSI_Articulated_Steam_ver6.xml">
        <model model="BLI N-W Class A" lowVersionID="6" numFns="14" numOuts="14" productID="400">
          <output name="1" label="Plug" />
          <output name="2" label="Plug" />
          <output name="3" label="Snd" />
          <output name="4" label="Snd" />
          <output name="5" label="Snd" />
          <output name="6" label="Snd" />
          <output name="7" label="Snd" />
          <output name="8" label="Snd" />
          <output name="9" label="Snd" />
          <output name="10" label="Snd" />
          <output name="11" label="Snd" />
          <output name="12" label="Snd" />
          <output name="13" label="Snd" />
          <output name="14" label="Snd" />
        </model>
        <model model="BLI Pennsy Duplex T1" lowVersionID="6" numFns="14" numOuts="14" productID="401">
          <output name="1" label="Plug" />
          <output name="2" label="Plug" />
          <output name="3" label="Snd" />
          <output name="4" label="Snd" />
          <output name="5" label="Snd" />
          <output name="6" label="Snd" />
          <output name="7" label="Snd" />
          <output name="8" label="Snd" />
          <output name="9" label="Snd" />
          <output name="10" label="Snd" />
          <output name="11" label="Snd" />
          <output name="12" label="Snd" />
          <output name="13" label="Snd" />
          <output name="14" label="Snd" />
        </model>
        <model model="BLI Cab Forward AC4,AC5 (Reed Switch)" lowVersionID="6" numFns="14" numOuts="14" productID="406">
          <output name="1" label="Plug" />
          <output name="2" label="Plug" />
          <output name="3" label="Snd" />
          <output name="4" label="Snd" />
          <output name="5" label="Snd" />
          <output name="6" label="Snd" />
          <output name="7" label="Snd" />
          <output name="8" label="Snd" />
          <output name="9" label="Snd" />
          <output name="10" label="Snd" />
          <output name="11" label="Snd" />
          <output name="12" label="Snd" />
          <output name="13" label="Snd" />
          <output name="14" label="Snd" />
        </model>
        <model model="Life Like USRA 2-8-8-2" lowVersionID="6" numFns="14" numOuts="14" productID="404">
          <output name="1" label="Plug" />
          <output name="2" label="Plug" />
          <output name="3" label="Snd" />
          <output name="4" label="Snd" />
          <output name="5" label="Snd" />
          <output name="6" label="Snd" />
          <output name="7" label="Snd" />
          <output name="8" label="Snd" />
          <output name="9" label="Snd" />
          <output name="10" label="Snd" />
          <output name="11" label="Snd" />
          <output name="12" label="Snd" />
          <output name="13" label="Snd" />
          <output name="14" label="Snd" />
        </model>
      </family>
      <family name="QSI Articulated Steam Ver. 7" mfg="QSIndustries" lowVersionID="7" file="QSI_Articulated_Steam_ver7.xml">
        <model model="QSI Revolution Articulated Steam" numFns="14" numOuts="0" productID="4050" />
        <model model="QSI Magnum Articulated Steam" numFns="14" numOuts="0" productID="4000,4004" />
        <model model="Q1 Pot" numFns="14" numOuts="0" productID="4048" />
        <model model="Q1 Reed" numFns="14" numOuts="0" productID="4049" />
        <model model="BLI NW Class A" lowVersionID="7" numFns="14" numOuts="14" productID="400">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="BLI PRR Duplex T1" lowVersionID="7" numFns="14" numOuts="14" productID="401">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="BLI PRR Duplex T1 (Reed Switch)" lowVersionID="7" numFns="14" numOuts="14" productID="410">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="BLI SP Cab Forward AC4,AC5 (Pot)" lowVersionID="7" numFns="14" numOuts="14" productID="403">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="BLI SP Cab Forward AC4,AC5 (Reed Switch)" lowVersionID="7" numFns="14" numOuts="14" productID="406">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="Eureka NSWGR AD60 Beyer-Garatt" lowVersionID="7" numFns="14" numOuts="14" productID="407">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="Lionel UP Challenger" lowVersionID="7" numFns="14" numOuts="14" productID="402">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="P2k NW Class Y3" lowVersionID="7" numFns="14" numOuts="14" productID="408">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="P2k USRA 2-8-8-2" lowVersionID="7" numFns="14" numOuts="14" productID="404">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="Sunset NP 4-6-6-4" lowVersionID="7" numFns="14" numOuts="14" productID="411">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="P2k N USRA 2-8-8-2" lowVersionID="7" numFns="14" numOuts="0" productID="4002" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Light</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="true">Whistle</functionlabel>
          <functionlabel num="3" lockable="true">Coupler</functionlabel>
          <functionlabel num="4" lockable="true">Blower</functionlabel>
          <functionlabel num="5" lockable="true">Dynamic</functionlabel>
          <functionlabel num="6" lockable="true">Doppler</functionlabel>
          <functionlabel num="7" lockable="true">Squeal</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Heavy Load</functionlabel>
          <functionlabel num="10" lockable="true">Status</functionlabel>
          <functionlabel num="11" lockable="true">Number Board</functionlabel>
          <functionlabel num="12" lockable="true">Cab Light</functionlabel>
        </functionlabels>
      </family>
      <family name="QSI Diesel" mfg="QSIndustries" lowVersionID="4" highVersionID="5" file="QSI_Diesel.xml">
        <model model="BLI E7A/B" lowVersionID="4" highVersionID="5" numFns="14" numOuts="14" productID="100" />
      </family>
      <family name="QSI Diesel Ver. 6" mfg="QSIndustries" lowVersionID="6" file="QSI_Diesel_Ver6.xml">
        <model model="Atlas B23-7" lowVersionID="6" numFns="14" numOuts="14" productID="127" />
        <model model="Atlas Dash 8-40CW,B" lowVersionID="6" numFns="14" numOuts="14" productID="126" />
        <model model="Atlas Dash 8-40CW,C" lowVersionID="6" numFns="14" numOuts="14" productID="103" />
        <model model="Atlas Dash 8-40CW,C (GE pump)" lowVersionID="6" numFns="14" numOuts="14" productID="132" />
        <model model="Atlas FM w/Mars" lowVersionID="6" numFns="14" numOuts="14" productID="105" />
        <model model="Atlas FM wo/Mars" lowVersionID="6" numFns="14" numOuts="14" productID="106" />
        <model model="Atlas MP-15DC" lowVersionID="6" numFns="14" numOuts="14" productID="129" />
        <model model="Atlas SD24/26" lowVersionID="6" numFns="14" numOuts="14" productID="111" />
        <model model="BLI AC6000" lowVersionID="6" numFns="14" numOuts="14" productID="131" />
        <model model="BLI E3/E6 w/Mars" lowVersionID="6" numFns="14" numOuts="14" productID="115,121" />
        <model model="BLI E3/E6 wo/Mars" lowVersionID="6" numFns="14" numOuts="14" productID="116,122" />
        <model model="BLI E7 w/Mars" lowVersionID="6" numFns="14" numOuts="14" productID="119" />
        <model model="BLI E7 wo/Mars" lowVersionID="6" numFns="14" numOuts="14" productID="120" />
        <model model="BLI F7" lowVersionID="6" numFns="14" numOuts="14" productID="104" />
        <model model="BLI E8/E9 w/Mars" lowVersionID="6" numFns="14" numOuts="14" productID="117" />
        <model model="BLI E8/E9 wo/Mars" lowVersionID="6" numFns="14" numOuts="14" productID="118" />
        <model model="BLI GE C30-7" lowVersionID="6" numFns="14" numOuts="14" productID="128" />
        <model model="BLI RSD-15" lowVersionID="6" numFns="14" numOuts="14" productID="125" />
        <model model="BLI SD40" lowVersionID="6" numFns="14" numOuts="14" productID="102" />
        <model model="BLI SD40 (Reed Switch)" lowVersionID="6" numFns="14" numOuts="14" productID="134" />
        <model model="BLI SW7/NW2" lowVersionID="6" numFns="14" numOuts="14" productID="101" />
        <model model="CHC RS 10" lowVersionID="6" numFns="14" numOuts="14" productID="113" />
        <model model="CHC RS 18" lowVersionID="6" numFns="14" numOuts="14" productID="123" />
        <model model="Eureka NSWR 620/720" lowVersionID="6" numFns="14" numOuts="14" productID="139" />
        <model model="InterMtn F7" lowVersionID="6" numFns="14" numOuts="14" productID="110" />
        <model model="Life Like E6 w/Mars" lowVersionID="6" numFns="14" numOuts="14" productID="107" />
        <model model="Life Like E6 wo/Mars" lowVersionID="6" numFns="14" numOuts="14" productID="108" />
        <model model="Life Like E8/E9 w/Mars" lowVersionID="6" numFns="14" numOuts="14" productID="135" />
        <model model="Life Like E8/E9 wo/Mars" lowVersionID="6" numFns="14" numOuts="14" productID="136" />
        <model model="Life Like GP9" lowVersionID="6" numFns="14" numOuts="14" productID="112" />
        <model model="Life Like GP20" lowVersionID="6" numFns="14" numOuts="14" productID="130" />
        <model model="Life Like RS27 ALCO" lowVersionID="6" numFns="14" numOuts="14" productID="137" />
        <model model="Life Like SW8" lowVersionID="6" numFns="14" numOuts="14" productID="133" />
        <model model="Life Like U28B/30B" lowVersionID="6" numFns="14" numOuts="14" productID="124" />
        <model model="Life Like U30B" lowVersionID="6" numFns="14" numOuts="14" productID="124" />
        <model model="Walthers GP30" lowVersionID="6" numFns="14" numOuts="14" productID="140" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Light</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Coupler</functionlabel>
          <functionlabel num="4" lockable="true">Fans</functionlabel>
          <functionlabel num="5" lockable="true">Dynamic</functionlabel>
          <functionlabel num="6" lockable="true">Doppler</functionlabel>
          <functionlabel num="7" lockable="true">Squeal</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Heavy Load</functionlabel>
          <functionlabel num="10" lockable="true">Status</functionlabel>
          <functionlabel num="11" lockable="true">Number Board</functionlabel>
          <functionlabel num="12" lockable="true">Cab Light</functionlabel>
        </functionlabels>
      </family>
      <family name="QSI Diesel Ver. 7" mfg="QSIndustries" lowVersionID="7" file="QSI_Diesel_Ver7.xml">
        <model model="QSI Revolution Diesel" numFns="14" numOuts="0" productID="1050" />
        <model model="QSI Revolution RDC" numFns="14" numOuts="0" productID="1040" />
        <model model="QSI Magnum Diesel" numFns="14" numOuts="0" productID="1008" />
        <model model="QSI Magnum RDC" numFns="14" numOuts="0" productID="1041" />
        <model model="Q1 Pot" numFns="14" numOuts="0" productID="1048" />
        <model model="Q1 Reed" numFns="14" numOuts="0" productID="1049" />
        <model model="Atlas B23-7" numFns="14" numOuts="14" productID="127">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="Atlas B23-7 w/marker" numFns="14" numOuts="14" productID="12710">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="Atlas C-420" numFns="14" numOuts="14" productID="154">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="Atlas C-420 w/Mars" numFns="14" numOuts="14" productID="168">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="Atlas Dash 8-40B/BW" numFns="14" numOuts="14" productID="126">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="Atlas Dash 8-40B/BW w/beacon" numFns="14" numOuts="14" productID="12610">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="Atlas Dash 8-40C/CW" numFns="14" numOuts="14" productID="103">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="Atlas Dash 8-40C/CW (GE pump)" numFns="14" numOuts="14" productID="132">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="Atlas GP38" numFns="14" numOuts="14" productID="170">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="Atlas GP40" numFns="14" numOuts="14" productID="171">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="Atlas GP40-2 w/Mars" numFns="14" numOuts="14" productID="173">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="Atlas GP40-2 wo/Mars" numFns="14" numOuts="14" productID="174">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="Atlas HH660" numFns="14" numOuts="0" productID="1031" />
        <model model="Atlas MP-15DC" numFns="14" numOuts="14" productID="129">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="Atlas SD24/26" numFns="14" numOuts="14" productID="111">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="Atlas SD35 P3 horn" numFns="14" numOuts="14" productID="149">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="Atlas SD35 H4710 whistle" numFns="14" numOuts="14" productID="150">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="Atlas TM w/Mars" numFns="14" numOuts="14" productID="105">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="Atlas TM wo/Mars" numFns="14" numOuts="14" productID="106">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="Atlas U30B w/Mars" numFns="14" numOuts="14" productID="184">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="Atlas U30B" numFns="14" numOuts="14" productID="185">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="Atlas U30C" numFns="14" numOuts="0" productID="1042" />
        <model model="BLI AC6000" numFns="14" numOuts="14" productID="131">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="BLI C30-7" numFns="14" numOuts="14" productID="128">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="BLI E3/E6 w/Mars" numFns="14" numOuts="14" productID="115,121">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="BLI E3/E6 wo/Mars" numFns="14" numOuts="14" productID="116,122">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="BLI E7 w/Mars" numFns="14" numOuts="14" productID="100,119">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="BLI E7 wo/Mars" numFns="14" numOuts="14" productID="120">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="BLI E8/E9 w/Mars" numFns="14" numOuts="14" productID="117">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="BLI E8/E9 wo/Mars" numFns="14" numOuts="14" productID="118">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="BLI F7" numFns="14" numOuts="14" productID="104">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="BLI F7 w/ Dynamics" numFns="14" numOuts="14" productID="143">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="BLI RSD-15" numFns="14" numOuts="14" productID="125">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="BLI RSD-15 (Beacon)" numFns="14" numOuts="14" productID="12520">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="BLI SD40-2" numFns="14" numOuts="14" productID="102">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="BLI SD40-2 (Reed Switch)" numFns="14" numOuts="14" productID="134">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="BLI SW7/NW2" numFns="14" numOuts="14" productID="101">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="BLI SW7/NW2 (Reed Switch)" numFns="14" numOuts="14" productID="155">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="CHC C-Liner" numFns="14" numOuts="14" productID="114">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="CHC RS 10" numFns="14" numOuts="14" productID="113">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="CHC RS 18" numFns="14" numOuts="14" productID="123">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="Eureka Class 40" numFns="14" numOuts="14" productID="186">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="Eureka CPH/CTH Railmotor" numFns="14" numOuts="14" productID="175">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="Eureka NSWR 620/720" numFns="14" numOuts="14" productID="139">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="InterMtn F7" numFns="14" numOuts="14" productID="110">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="InterMtn U18B w/Mars" numFns="14" numOuts="14" productID="182">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="InterMtn U18B" numFns="14" numOuts="14" productID="183">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="P2k E6 w/Mars" numFns="14" numOuts="14" productID="107">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="P2k E6 wo/Mars" numFns="14" numOuts="14" productID="108">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="P2k E7 w/Mars" numFns="14" numOuts="14" productID="151">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="P2k E7 wo/Mars" numFns="14" numOuts="14" productID="152">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="P2k E7A w/Mars" numFns="14" numOuts="14" productID="179">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="P2k E7A" numFns="14" numOuts="14" productID="180">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="P2k E7B" numFns="14" numOuts="14" productID="181">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="P2k E8/E9 w/Mars" numFns="14" numOuts="14" productID="135">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="P2k E8/E9 wo/Mars" numFns="14" numOuts="14" productID="136">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="P2k F3A w/Mars" numFns="14" numOuts="14" productID="176">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="P2k F3A" numFns="14" numOuts="14" productID="177">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="P2k F7B" numFns="14" numOuts="14" productID="160,178">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="P2k F7A w/Mars" numFns="14" numOuts="14" productID="158">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="P2k F7A" numFns="14" numOuts="14" productID="159">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="P2k F7B (other)" numFns="14" numOuts="14" productID="160">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="P2k GP7 w/Mars" numFns="14" numOuts="14" productID="144">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="P2k GP7 wo/Mars" numFns="14" numOuts="14" productID="145">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="P2k GP7/9 db" numFns="14" numOuts="14" productID="167">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="P2k GP7/9 non db" numFns="14" numOuts="14" productID="169">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="P2k GP9" numFns="14" numOuts="14" productID="112">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="P2k GP20" numFns="14" numOuts="14" productID="130">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="P2k GP30" numFns="14" numOuts="14" productID="140">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="P2k H10-44" numFns="14" numOuts="14" productID="166">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="P2k RS27" numFns="14" numOuts="14" productID="137">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="P2k SD7/9 db" numFns="14" numOuts="14" productID="164">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="P2k SD7/9 non db" numFns="14" numOuts="14" productID="165">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="P2k SW8" numFns="14" numOuts="14" productID="133">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="P2k SW9/1200" numFns="14" numOuts="14" productID="187">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="P2k U28B/30B" numFns="14" numOuts="14" productID="124">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="Tenshodo DD-51" numFns="14" numOuts="14" productID="163">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="G USA GP38" numFns="14" numOuts="0" productID="1015" />
        <model model="O Atlas C424" numFns="14" numOuts="14" productID="1034">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="O Atlas C628" numFns="14" numOuts="14" productID="1032">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="O Atlas Dash 8-40B" numFns="14" numOuts="14" productID="1020">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="O Atlas Erie Built" numFns="14" numOuts="0" productID="1038" />
        <model model="O Atlas F2" numFns="14" numOuts="0" productID="1036" />
        <model model="O Atlas GP9" numFns="14" numOuts="0" productID="1021" />
        <model model="O Atlas GP35" numFns="14" numOuts="0" productID="1019" />
        <model model="O Atlas GP60" numFns="14" numOuts="14" productID="1018">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="O Atlas MP15" numFns="14" numOuts="0" productID="1033" />
        <model model="O Atlas RS-1" numFns="14" numOuts="0" productID="1022" />
        <model model="O Atlas SD35" numFns="14" numOuts="14" productID="1024">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="O Atlas SD40" numFns="14" numOuts="0" productID="1014" />
        <model model="O Atlas SW7" numFns="14" numOuts="0" productID="1037" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Light</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="true">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Coupler</functionlabel>
          <functionlabel num="4" lockable="true">Fans</functionlabel>
          <functionlabel num="5" lockable="true">Dynamic</functionlabel>
          <functionlabel num="6" lockable="true">Doppler</functionlabel>
          <functionlabel num="7" lockable="true">Squeal</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Heavy Load</functionlabel>
          <functionlabel num="10" lockable="true">Status</functionlabel>
          <functionlabel num="11" lockable="true">Number Board</functionlabel>
          <functionlabel num="12" lockable="true">Cab Light</functionlabel>
        </functionlabels>
      </family>
      <family name="QSI Electric" mfg="QSIndustries" lowVersionID="3" highVersionID="6" file="QSI_Electric.xml">
        <model model="BLI GG-1" lowVersionID="3" highVersionID="6" productID="200" />
      </family>
      <family name="QSI Electric Ver. 7" mfg="QSIndustries" lowVersionID="3" highVersionID="7" file="QSI_Electric_Ver7.xml">
        <model model="QSI Revolution Electric" numFns="14" numOuts="0" productID="2050" />
        <model model="QSI Magnum Electric" numFns="14" numOuts="0" productID="2001" />
        <model model="Q1 Pot" numFns="14" numOuts="0" productID="2048" />
        <model model="Q1 Reed" numFns="14" numOuts="0" productID="2049" />
        <model model="BLI GG-1" productID="200" numFns="14" numOuts="14">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="Tenshodo EF58" productID="202" numFns="14" numOuts="14">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="Charles Row G GG-1" productID="2000" numFns="14" numOuts="14">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Light</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="true">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Coupler</functionlabel>
          <functionlabel num="4" lockable="true">Fans</functionlabel>
          <functionlabel num="5" lockable="true">Dynamic</functionlabel>
          <functionlabel num="6" lockable="true">Doppler</functionlabel>
          <functionlabel num="7" lockable="true">Squeal</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Heavy Load</functionlabel>
          <functionlabel num="10" lockable="true">Status</functionlabel>
          <functionlabel num="11" lockable="true">Number Board</functionlabel>
          <functionlabel num="12" lockable="true">Cab Light</functionlabel>
        </functionlabels>
      </family>
      <family name="QSI Gas Turbine" mfg="QSIndustries" lowVersionID="4" highVersionID="6" file="QSI_Gas_Turbine.xml">
        <model model="Lionel Veranda Turbine" lowVersionID="4" numFns="14" numOuts="14" productID="500" />
      </family>
      <family name="QSI Gas Turbine Ver. 7" mfg="QSIndustries" lowVersionID="7" highVersionID="7" file="QSI_Gas_Turbine_Ver7.xml">
        <model model="QSI Revolution Turbine" numFns="14" numOuts="0" productID="5050" />
        <model model="QSI Magnum Turbine" numFns="14" numOuts="0" productID="5000" />
        <model model="Q1 Pot" numFns="14" numOuts="0" productID="5048" />
        <model model="Q1 Reed" numFns="14" numOuts="0" productID="5049" />
        <model model="Lionel Veranda Turbine" numFns="14" numOuts="14" productID="500">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Light</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="true">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Coupler</functionlabel>
          <functionlabel num="4" lockable="true">Fans</functionlabel>
          <functionlabel num="5" lockable="true">Dynamic</functionlabel>
          <functionlabel num="6" lockable="true">Doppler</functionlabel>
          <functionlabel num="7" lockable="true">Turbine/Diesel Transition</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Heavy Load</functionlabel>
          <functionlabel num="10" lockable="true">Status</functionlabel>
          <functionlabel num="11" lockable="true">Number Board</functionlabel>
          <functionlabel num="12" lockable="true">Cab Light</functionlabel>
        </functionlabels>
      </family>
      <family name="QSI Steam" mfg="QSIndustries" lowVersionID="1" highVersionID="5" file="QSI_Steam.xml">
        <model model="BLI ATSF 3751 4-8-4" lowVersionID="5" numFns="14" numOuts="14" productID="305" />
        <model model="BLI C-O T1 Texas 2-10-4" lowVersionID="5" numFns="14" numOuts="14" productID="310" />
        <model model="BLI Hudson 4-6-4" lowVersionID="1" highVersionID="5" numFns="14" numOuts="14" productID="300" />
        <model model="BLI Mikado 2-8-2" lowVersionID="2" highVersionID="5" numFns="14" numOuts="14" productID="301" />
        <model model="BLI NYC S1b Niagara 4-8-4" lowVersionID="5" numFns="14" numOuts="14" productID="313" />
        <model model="BLI N-W J 4-8-4" lowVersionID="5" numFns="14" numOuts="14" productID="312" />
        <model model="BLI PRR J1 2-10-4" lowVersionID="5" numFns="14" numOuts="14" productID="306" />
        <model model="BLI PRR M1a/b 4-8-2" lowVersionID="5" numFns="14" numOuts="14" productID="302">
          <output name="1" label="Plug" />
          <output name="2" label="Plug" />
          <output name="3" label="Snd" />
          <output name="4" label="Snd" />
          <output name="5" label="Snd" />
          <output name="6" label="Snd" />
          <output name="7" label="Snd" />
          <output name="8" label="Snd" />
          <output name="9" label="Snd" />
          <output name="10" label="Snd" />
          <output name="11" label="Snd" />
          <output name="12" label="Snd" />
          <output name="13" label="Snd" />
          <output name="14" label="Snd" />
        </model>
        <model model="BLI On30 Consolidation 2-8-0" lowVersionID="5" numFns="14" numOuts="14" productID="303" />
        <model model="BLI On30 Consolidation 2-8-0 w/Xmas" lowVersionID="5" numFns="14" numOuts="14" productID="304" />
      </family>
      <family name="QSI Steam Ver. 6" mfg="QSIndustries" lowVersionID="6" file="QSI_Steam_ver6.xml">
        <model model="BLI ATSF 3800 Class 2-10-2 2-10-4" lowVersionID="6" numFns="14" numOuts="14" productID="316" />
        <model model="BLI C-O T1 2-10-4" lowVersionID="6" numFns="14" numOuts="14" productID="310" />
        <model model="BLI Great Northan 700 SP-S" lowVersionID="6" numFns="14" numOuts="14" productID="308" />
        <model model="BLI M1A 4-8-2" lowVersionID="6" numFns="14" numOuts="14" productID="302" />
        <model model="BLI N-W J 4-8-4" lowVersionID="6" numFns="14" numOuts="14" productID="312" />
        <model model="BLI NYC S1b 4-8-4" lowVersionID="6" numFns="14" numOuts="14" productID="306" />
        <model model="BLI PRR J1 2-10-4" lowVersionID="6" numFns="14" numOuts="14" productID="313" />
        <model model="BLI PRR K4 4-6-2" lowVersionID="6" numFns="14" numOuts="14" productID="309" />
        <model model="BLI UP Mountian 4-8-2" lowVersionID="6" numFns="14" numOuts="14" productID="307" />
        <model model="P2K USRA 0-8-0" lowVersionID="6" numFns="14" numOuts="14" productID="315" />
        <model model="Life Like 2-8-4 Berkshire w/Mars" lowVersionID="6" numFns="14" numOuts="14" productID="317" />
        <model model="Life Like 2-8-4 Berkshire wo/Mars" lowVersionID="6" numFns="14" numOuts="14" productID="318" />
        <model model="Walthers 0-6-0 Switcher" lowVersionID="6" numFns="14" numOuts="14" productID="319" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Light</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Whistle</functionlabel>
          <functionlabel num="3" lockable="true">Coupler</functionlabel>
          <functionlabel num="4" lockable="true">Steam Blow Down</functionlabel>
          <functionlabel num="5" lockable="true">Dynamic</functionlabel>
          <functionlabel num="6" lockable="true">Doppler/Startup</functionlabel>
          <functionlabel num="7" lockable="true">Brake Squeal</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Short Air Let-off / Shutdown</functionlabel>
          <functionlabel num="10" lockable="true">Status</functionlabel>
          <functionlabel num="11" lockable="true">Number Board</functionlabel>
          <functionlabel num="12" lockable="true">Cab Light</functionlabel>
        </functionlabels>
      </family>
      <family name="QSI Steam Ver. 7" mfg="QSIndustries" lowVersionID="7" file="QSI_Steam_ver7.xml">
        <model model="QSI Revolution Steam" numFns="14" numOuts="0" productID="3050" />
        <model model="QSI Magnum Steam" numFns="14" numOuts="0" productID="3010" />
        <model model="Q1 Pot" numFns="14" numOuts="0" productID="3048" />
        <model model="Q1 Reed" numFns="14" numOuts="0" productID="3049" />
        <model model="Austrains C35 Class 4-6-0" lowVersionID="7" numFns="14" numOuts="14" productID="326">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="BLI ATSF 3751 Class 4-8-4" lowVersionID="7" numFns="14" numOuts="14" productID="305">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="BLI ATSF 3800 Class 2-10-2 2-10-4" lowVersionID="7" numFns="14" numOuts="14" productID="316">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="BLI CO T1 2-10-4" lowVersionID="7" numFns="14" numOuts="14" productID="310">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="BLI DRGW C16 2-8-0" lowVersionID="7" numFns="14" numOuts="14" productID="303">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="BLI DRGW C16 2-8-0 Christmas" lowVersionID="7" numFns="14" numOuts="14" productID="304">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="BLI GN S2 4-8-4" lowVersionID="7" numFns="14" numOuts="14" productID="308">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="BLI NH I-5 4-6-4" lowVersionID="7" numFns="14" numOuts="14" productID="328">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="BLI NW J 4-8-4" lowVersionID="7" numFns="14" numOuts="14" productID="312">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="BLI NYC J1D-E 4-6-4" lowVersionID="7" numFns="14" numOuts="14" productID="300">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="BLI NYC Steamlined 4-6-4" lowVersionID="7" numFns="14" numOuts="14" productID="314">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="BLI NYC L4a 4-8-2" lowVersionID="7" numFns="14" numOuts="14" productID="335">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="BLI NYC S1b 4-8-4" lowVersionID="7" numFns="14" numOuts="14" productID="313">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="BLI PRR J1 2-10-4" lowVersionID="7" numFns="14" numOuts="14" productID="306">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="BLI PRR K4 4-6-2" lowVersionID="7" numFns="14" numOuts="14" productID="309">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="BLI PRR M1A 4-8-2" lowVersionID="7" numFns="14" numOuts="14" productID="302">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="BLI UP MT-73 4-8-2" lowVersionID="7" numFns="14" numOuts="14" productID="307">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="BLI UP TTT6/7 2-10-2 brass" lowVersionID="7" numFns="14" numOuts="14" productID="331">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="BLI UP TTT6/7 2-10-2 hybrid" lowVersionID="7" numFns="14" numOuts="14" productID="332">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="BLI USRA Mikado 2-8-2" lowVersionID="7" numFns="14" numOuts="14" productID="301">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="CHC U2G Northern" lowVersionID="7" numFns="14" numOuts="14" productID="336">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="Eureka C38 4-6-2" lowVersionID="7" numFns="14" numOuts="14" productID="325">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="P2K USRA 0-6-0" lowVersionID="7" numFns="14" numOuts="14" productID="319">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="P2K USRA 0-8-0" lowVersionID="7" numFns="14" numOuts="14" productID="315">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="P2K USRA 2-10-2" lowVersionID="7" numFns="14" numOuts="14" productID="323">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="P2K 2-8-4 Berkshire w/Mars" lowVersionID="7" numFns="14" numOuts="14" productID="317">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="P2K 2-8-4 Berkshire wo/Mars" lowVersionID="7" numFns="14" numOuts="14" productID="318">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="PCM PRR I1sa 2-10-0" lowVersionID="7" numFns="14" numOuts="14" productID="333">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="Sunset NP 4-8-4" lowVersionID="7" numFns="14" numOuts="14" productID="320">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="Sunset SP 2-6-0" lowVersionID="7" numFns="14" numOuts="14" productID="334">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="Tenshodo C62 4-6-4" lowVersionID="7" numFns="14" numOuts="14" productID="338">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="Tenshodo C63 2-6-2" lowVersionID="7" numFns="14" numOuts="14" productID="337">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="Tenshodo D-51 2-8-2" lowVersionID="7" numFns="14" numOuts="14" productID="321">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="Tenshodo D-51 2-8-2 (Reed Switch)" lowVersionID="7" numFns="14" numOuts="14" productID="329">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="Mikado" lowVersionID="7" numFns="14" numOuts="14" productID="324">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="G Accucraft K-28" lowVersionID="7" numFns="14" numOuts="14" productID="3001">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="G Aristocraft Steam" lowVersionID="7" numFns="14" numOuts="0" productID="3017" />
        <model model="O Atlas 0-6-0" lowVersionID="7" numFns="14" numOuts="14" productID="3015">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="O Sunset 2-8-2 Mikado" lowVersionID="7" numFns="14" numOuts="14" productID="3006">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="O Sunset Flying Scotsman" lowVersionID="7" numFns="14" numOuts="14" productID="3007">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Light</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="true">Whistle</functionlabel>
          <functionlabel num="3" lockable="true">Coupler</functionlabel>
          <functionlabel num="4" lockable="true">Blower</functionlabel>
          <functionlabel num="5" lockable="true">Dynamic</functionlabel>
          <functionlabel num="6" lockable="true">Doppler</functionlabel>
          <functionlabel num="7" lockable="true">Squeal</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Heavy Load</functionlabel>
          <functionlabel num="10" lockable="true">Status</functionlabel>
          <functionlabel num="11" lockable="true">Number Board</functionlabel>
          <functionlabel num="12" lockable="true">Cab Light</functionlabel>
        </functionlabels>
      </family>
      <family name="QSI Rolling Stock" mfg="QSIndustries" lowVersionID="7" file="QSI_Stock.xml">
        <model model="Stock car chicken" numFns="14" numOuts="14" productID="802">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="Stock car cow" numFns="14" numOuts="14" productID="800">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <model model="Stock car pig" numFns="14" numOuts="14" productID="801">
          <output name="1" label="" />
          <output name="2" label="" />
          <output name="3" label="" />
          <output name="4" label="" />
        </model>
        <functionlabels>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
        </functionlabels>
      </family>
      <family name="QSI Ver. 8" mfg="QSIndustries" lowVersionID="8" file="QSI_ver8.xml">
        <model model="Titan Diesel" numFns="14" numOuts="0" productID="1100" />
        <model model="Titan RDC" numFns="14" numOuts="0" productID="1112" />
        <model model="Titan Electrtic" numFns="14" numOuts="0" productID="2100" />
        <model model="Titan Steam" numFns="14" numOuts="0" productID="3100" />
        <model model="Titan Articulated Steam" numFns="14" numOuts="0" productID="4100" />
        <model model="Titan Gas Turbine" numFns="14" numOuts="0" productID="5100" />
        <model model="Titan G Diesel" numFns="14" numOuts="0" productID="1101" />
        <model model="Titan G RDC" numFns="14" numOuts="0" productID="1121" />
        <model model="Titan G Electrtic" numFns="14" numOuts="0" productID="2101" />
        <model model="Titan G Steam" numFns="14" numOuts="0" productID="3101" />
        <model model="Titan G Articulated Steam" numFns="14" numOuts="0" productID="4101" />
        <model model="Titan G Gas Turbine" numFns="14" numOuts="0" productID="5101" />
        <model model="FX-SD GE Dash-8 40B (Atlas)" numFns="14" numOuts="0" productID="1106" />
        <model model="FX-DO GE Dash-8 40B (Atlas)" numFns="14" numOuts="0" productID="1118" />
        <model model="FX-DO F3A EMD567 (Atlas)" numFns="14" numOuts="0" productID="1116" />
        <model model="FX-DO F3B EMD567 (Atlas)" numFns="14" numOuts="0" productID="1119" />
        <model model="FX-SD GP40-2 (Atlas)" numFns="14" numOuts="0" productID="1107" />
        <model model="FX-MT MP-15 (Atlas)" numFns="14" numOuts="0" productID="1110" />
        <model model="FX-SD SD35 (Atlas)" numFns="14" numOuts="0" productID="1108" />
        <model model="Titan-G Steam (Bachmann)" numFns="14" numOuts="0" productID="3107" />
        <model model="FX-DO E7 (Sunset Models)" numFns="14" numOuts="0" productID="1111" />
        <model model="FX-DO FL9 (Sunset Models)" numFns="14" numOuts="0" productID="1126" />
        <model model="FX-U NP Z6 Challenger (Sunset Models)" numFns="14" numOuts="0" productID="4102" />
        <model model="FX-JTT KiHa52 (Tenshodo)" numFns="14" numOuts="0" productID="1102" />
        <model model="FX-JTT EF66 (Tenshodo)" numFns="14" numOuts="0" productID="2102" />
        <model model="FX-JTT EF58 (Tenshodo)" numFns="14" numOuts="0" productID="2105" />
        <model model="FX-JTT C62 (Tenshodo)" numFns="14" numOuts="0" productID="3106" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Light</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Whistle</functionlabel>
          <functionlabel num="3" lockable="true">Coupler</functionlabel>
          <functionlabel num="4" lockable="true">Blower</functionlabel>
          <functionlabel num="5" lockable="true">Dynamic</functionlabel>
          <functionlabel num="6" lockable="true">Doppler</functionlabel>
          <functionlabel num="7" lockable="true">Squeal</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Heavy Load</functionlabel>
          <functionlabel num="10" lockable="true">Status</functionlabel>
          <functionlabel num="11" lockable="true">Number Board</functionlabel>
          <functionlabel num="12" lockable="true">Cab Light</functionlabel>
          <functionlabel num="26" lockable="true">Fuel Loading</functionlabel>
          <functionlabel num="27" lockable="true">Maintenance</functionlabel>
          <functionlabel num="28" lockable="true">Water Loading</functionlabel>
        </functionlabels>
      </family>
      <family name="QSI Ver. 9 Emulator" mfg="QSIndustries" lowVersionID="9" file="QSI_ver9.xml">
        <model model="FX-U ALCo 244" numFns="14" numOuts="0" productID="1123" />
        <model model="FX-U F3 EMD567" numFns="14" numOuts="0" productID="1115" />
        <model model="Titan-G ALCo 244" numFns="14" numOuts="0" productID="1127" />
        <model model="Titan-G F3 EMD567" numFns="14" numOuts="0" productID="1132" />
        <model model="FX-SD U30B (Atlas)" numFns="14" numOuts="0" productID="1130" />
        <model model="FX-SD R Class (Eureka)" numFns="14" numOuts="0" productID="3104" />
        <model model="FX-U 50 Class (Eureka)" numFns="14" numOuts="0" productID="3109" />
        <model model="FX-U 40 Class (Eureka)" numFns="14" numOuts="0" productID="1173" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Light</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Whistle</functionlabel>
          <functionlabel num="3" lockable="true">Coupler</functionlabel>
          <functionlabel num="4" lockable="true">Blower</functionlabel>
          <functionlabel num="5" lockable="true">Dynamic</functionlabel>
          <functionlabel num="6" lockable="true">Doppler</functionlabel>
          <functionlabel num="7" lockable="true">Squeal</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Heavy Load</functionlabel>
          <functionlabel num="10" lockable="true">Status</functionlabel>
          <functionlabel num="11" lockable="true">Number Board</functionlabel>
          <functionlabel num="12" lockable="true">Cab Light</functionlabel>
          <functionlabel num="26" lockable="true">Fuel Loading</functionlabel>
          <functionlabel num="27" lockable="true">Maintenance</functionlabel>
          <functionlabel num="28" lockable="true">Water Loading</functionlabel>
        </functionlabels>
      </family>
      <family name="Function decoders" mfg="QElectronics GmbH" type="mobile" comment="Mobile function decoders" file="Qdecoder_FStandard.xml">
        <model model="F0-4" numOuts="4" numFns="14" productID="function-4" comment="Mobile Function Decoder - 4 outputs">
          <versionCV lowVersionID="8" highVersionID="8" />
          <output name="1" label="A0" />
          <output name="2" label="A1" />
          <output name="3" label="A2" />
          <output name="4" label="A3" />
        </model>
        <model model="F0-8" numOuts="8" numFns="14" productID="function-8" comment="Mobile Function Decoder - 8 outputs">
          <versionCV lowVersionID="8" highVersionID="8" />
          <output name="1" label="A0" />
          <output name="2" label="A1" />
          <output name="3" label="A2" />
          <output name="4" label="A3" />
          <output name="5" label="A4" />
          <output name="6" label="A5" />
          <output name="7" label="A6" />
          <output name="8" label="A7" />
        </model>
      </family>
      <family name="Function decoders" mfg="QElectronics GmbH" type="mobile" comment="Mobile function decoders" file="Qdecoder_Fplus.xml">
        <model model="F0-4+" numOuts="4" numFns="14" productID="function-4plus" comment="Mobile Function Decoder with light effects and sequence &amp; function generator - 4 outputs">
          <versionCV lowVersionID="8" highVersionID="8" />
          <output name="1" label="A0" />
          <output name="2" label="A1" />
          <output name="3" label="A2" />
          <output name="4" label="A3" />
        </model>
        <model model="F0-8+" numOuts="8" numFns="14" productID="function-8plus" comment="Mobile Function Decoder with light effects and sequence &amp; function generator - 8 outputs">
          <versionCV lowVersionID="8" highVersionID="8" />
          <output name="1" label="A0" />
          <output name="2" label="A1" />
          <output name="3" label="A2" />
          <output name="4" label="A3" />
          <output name="5" label="A4" />
          <output name="6" label="A5" />
          <output name="7" label="A6" />
          <output name="8" label="A7" />
        </model>
      </family>
      <family name="All-In-One accessory decoders" mfg="QElectronics GmbH" type="stationary" comment="die Alleskönner Zubehördecoder - with sequence &amp; function generator" file="Qdecoder_Z1-16plus.xml">
        <model model="Z1-16+" numOuts="16" numFns="14" productID="Z1-16plus" comment="Accessory Decoder (motors, turnouts, signals) with light effects - 16 outputs">
          <versionCV lowVersionID="8" highVersionID="8" />
          <output name="1" label="A0" />
          <output name="2" label="A1" />
          <output name="3" label="A2" />
          <output name="4" label="A3" />
          <output name="5" label="A4" />
          <output name="6" label="A5" />
          <output name="7" label="A6" />
          <output name="8" label="A7" />
          <output name="9" label="A8" />
          <output name="10" label="A9" />
          <output name="11" label="A10" />
          <output name="12" label="A11" />
          <output name="13" label="A12" />
          <output name="14" label="A13" />
          <output name="15" label="A14" />
          <output name="16" label="A15" />
        </model>
      </family>
      <family name="All-In-One accessory decoders" mfg="QElectronics GmbH" type="stationary" comment="die Alleskönner Zubehördecoder - with sequence &amp; function generator" file="Qdecoder_Z2-8plus.xml">
        <model model="Z2-8+" numOuts="8" numFns="14" productID="Z2-8plus" comment="Accessory Decoder (motors, turnouts, signals) - 8 outputs">
          <versionCV lowVersionID="8" highVersionID="8" />
          <output name="1" label="A0" />
          <output name="2" label="A1" />
          <output name="3" label="A2" />
          <output name="4" label="A3" />
          <output name="5" label="A4" />
          <output name="6" label="A5" />
          <output name="7" label="A6" />
          <output name="8" label="A7" />
        </model>
      </family>
      <family name="Standard accessory decoders" mfg="QElectronics GmbH" type="stationary" comment="Standard decoders" file="Qdecoder_ZStandard.xml">
        <model model="Z1-16" numOuts="16" numFns="14" productID="Standard" comment="Accessory Decoder (motors, turnouts, signals) - 16 outputs">
          <versionCV lowVersionID="8" highVersionID="8" />
          <output name="1" label="A0" />
          <output name="2" label="A1" />
          <output name="3" label="A2" />
          <output name="4" label="A3" />
          <output name="5" label="A4" />
          <output name="6" label="A5" />
          <output name="7" label="A6" />
          <output name="8" label="A7" />
          <output name="9" label="A8" />
          <output name="10" label="A9" />
          <output name="11" label="A10" />
          <output name="12" label="A11" />
          <output name="13" label="A12" />
          <output name="14" label="A13" />
          <output name="15" label="A14" />
          <output name="16" label="A15" />
        </model>
        <model model="Z2-8" numOuts="8" numFns="14" productID="Standard" comment="Accessory Decoder (motors, turnouts, signals) - 8 outputs">
          <versionCV lowVersionID="8" highVersionID="8" />
          <output name="1" label="A0" />
          <output name="2" label="A1" />
          <output name="3" label="A2" />
          <output name="4" label="A3" />
          <output name="5" label="A4" />
          <output name="6" label="A5" />
          <output name="7" label="A6" />
        </model>
      </family>
      <family name="Basic accessory decoders" mfg="QElectronics GmbH" type="stationary" comment="for turnouts" file="Qdecoder_Zbasic.xml">
        <model model="Z1-16N" numOuts="16" numFns="14" productID="Basic" comment="Accessory Decoder (turnouts) - 16 outputs">
          <versionCV lowVersionID="8" highVersionID="8" />
          <output name="1" label="A0" />
          <output name="2" label="A1" />
          <output name="3" label="A2" />
          <output name="4" label="A3" />
          <output name="5" label="A4" />
          <output name="6" label="A5" />
          <output name="7" label="A6" />
          <output name="8" label="A7" />
          <output name="9" label="A8" />
          <output name="10" label="A9" />
          <output name="11" label="A10" />
          <output name="12" label="A11" />
          <output name="13" label="A12" />
          <output name="14" label="A13" />
          <output name="15" label="A14" />
          <output name="16" label="A15" />
        </model>
        <model model="Z2-8N" numOuts="8" numFns="14" productID="Basic" comment="Accessory Decoder (turnouts) - 8 outputs">
          <versionCV lowVersionID="8" highVersionID="8" />
          <output name="1" label="A0" />
          <output name="2" label="A1" />
          <output name="3" label="A2" />
          <output name="4" label="A3" />
          <output name="5" label="A4" />
          <output name="6" label="A5" />
          <output name="7" label="A6" />
          <output name="8" label="A7" />
        </model>
      </family>
      <family name="Control Point" mfg="RR-CirKits" type="stationary" comment="The Control Point is normally programmed in OPs mode" modes="LOCONETOPSBOARD" file="RR-CirKits-LNCP-basic.xml">
        <model model="LNCP" comment="LocoNet Control Point" lowVersionID="01" />
      </family>
      <family name="Decoders" mfg="RR-CirKits" type="stationary" comment="The MotorMan is programmed in OPs mode" modes="LOCONETOPSBOARD" file="RR-CirKits-MotorMan.xml">
        <model model="MotorMan" productID="25" comment="8 Line Output Driver" />
        <model model="MotorMan-II" productID="28" comment="8 Line Output Driver" />
        <model model="MotorMan-III" productID="29" comment="8 Line Output Driver" />
      </family>
      <family name="Decoders" mfg="RR-CirKits" type="stationary" comment="The SignalMan is normally programmed in OPs mode" modes="LOCONETOPSBOARD" file="RR-CirKits-SignalMan-basic.xml">
        <model model="SignalMan" comment="Signal Mast Driver" lowVersionID="10" />
      </family>
      <family name="Decoders" mfg="RR-CirKits" type="stationary" comment="The SwitchMan is normally programmed in OPs mode" modes="LOCONETOPSBOARD" file="RR-CirKits-SwitchMan.xml">
        <model model="SwitchMan" comment="16 Line I/O Driver" lowVersionID="10" />
      </family>
      <family name="Tower Controller" mfg="RR-CirKits" type="stationary" comment="The Tower Controller is normally programmed in OPs mode" modes="LOCONETOPSBOARD" file="RR-CirKits-TC-64-basic.xml">
        <model model="TC-64" comment="64 line I/O" lowVersionID="06" />
      </family>
      <family name="Tower Controller" mfg="RR-CirKits" type="stationary" comment="The TowerController Mark-II is normally programmed in OPs mode" modes="LOCONETOPSBOARD" file="RR-CirKits-TowerController-Mark-II.xml">
        <model model="Mark-II" comment="64 Line I/O Driver" lowVersionID="11" />
      </family>
      <family name="Decoders" mfg="RR-CirKits" type="stationary" comment="The TowerMan is programmed in OPs mode" modes="LOCONETOPSBOARD" file="RR-CirKits-TowerMan-basic.xml">
        <model model="TowerMan" comment="16 Line I/O Driver" lowVersionID="10" />
      </family>
      <family name="Decoders" mfg="RR-CirKits" type="stationary" comment="The WatchMan is normally programmed in OPs mode" modes="LOCONETOPSBOARD" file="RR-CirKits-WatchMan-basic.xml">
        <model model="WatchMan" comment="8 block detector plus 8 Line I/O Driver" lowVersionID="11" />
      </family>
      <family name="Rampino Loco" mfg="Rampino Elektronik" lowVersionID="0" highVersionID="255" file="RampinoElektronic_Loco.xml">
        <model model="Loco-1" numOuts="6" numFns="15">
          <output name="1" label="AUX1|" />
          <output name="2" label="AUX2|" />
          <output name="3" label="AUX3|" />
          <output name="4" label="AUX4|" />
          <output name="5" label="Shunting|Mode" />
          <output name="6" label="Start/brake|Mode" />
        </model>
        <model model="Loco-2" numOuts="6" numFns="15">
          <output name="1" label="AUX1|" />
          <output name="2" label="AUX2|" />
          <output name="3" label="AUX3|" />
          <output name="4" label="AUX4|" />
          <output name="5" label="Shunting|Mode" />
          <output name="6" label="Start/brake|Mode" />
        </model>
      </family>
      <family name="Train Decoders v10" mfg="Rautenhaus Digital Vertrieb" file="Rautenhaus_fw10_RMX992_993.xml">
        <model model="RMX992/993" lowVersionID="10" highVersionID="10" numOuts="6" numFns="16" productID="RMX992" comment="RMX992/993">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
      </family>
      <family name="Train Decoders v11" mfg="Rautenhaus Digital Vertrieb" file="Rautenhaus_fw11_RMX992_993.xml">
        <model model="RMX992/993" lowVersionID="11" highVersionID="11" numOuts="6" numFns="16" productID="RMX992" comment="RMX992/993">
          <output name="1" label="Front|Light" />
          <output name="2" label="Rear|Light" />
          <output name="3" label="AUX|1" />
          <output name="4" label="AUX|2" />
          <output name="5" label="AUX|3" />
          <output name="6" label="AUX|4" />
          <output name="7" label="Dimmed|Lights" />
          <output name="8" label="Shunting|Speed" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
      </family>
      <family name="Tortoise driver" mfg="Electroniscript, inc" comment="DCC speaking driver for Tortoise" file="SDD-001.xml">
        <model model="SDD-001" lowVersionID="1" />
      </family>
      <family name="CBUS" mfg="SPROG DCC" comment="CANISB is an isolated USB-CBUS interface." file="SPROG_DCC_CBUS_canisb.xml">
        <model model="CANISB" lowVersionID="10" highVersionID="10" />
      </family>
      <family name="CBUS" mfg="SPROG DCC" comment="CANSERVOIO is a CBUS servo driver with 8 inputs." file="SPROG_DCC_CBUS_canservoio.xml">
        <model model="CANSERVOIO" lowVersionID="10" highVersionID="10" />
      </family>
      <family name="CBUS" mfg="SPROG DCC" comment="CANSOLNOID is a CBUS module for solenoids." file="SPROG_DCC_CBUS_cansolnoid.xml">
        <model model="CANSOLNOID" lowVersionID="10" highVersionID="10" />
      </family>
      <family name="CBUS" mfg="SPROG DCC" comment="CANSPROG3P is a CBUS command station." file="SPROG_DCC_CBUS_cansprog3p.xml">
        <model model="CANSPROG3P" lowVersionID="10" highVersionID="10" />
      </family>
      <family name="Servo Accessory Decoders" mfg="SPROG DCC" comment="Servo6 is an accessory decoder for servo motors, it can be programmed via CV1... and/or CV513..." file="SPROG_DCC_Servo6.xml">
        <model model="Servo6" lowVersionID="10" highVersionID="10" />
      </family>
      <family name="Bachmann Sound Value" mfg="SoundTraxx (Throttle-Up)" comment="Bachmann Standard line HO &amp; N locomotives with SoundTraxx DSD that Bachmann refers to as Sound Value" file="SoundTraxx_Bachmann_SndVal_Dsl_deprecated.xml">
        <model show="no" model="Alco FA2" replacementModel="Alco FA2" replacementFamily="Tsunami Diesel Bachmann Sound Value" numOuts="2" numFns="14" productID="Alco_FA2" comment="Diesel Prime Mover Alco 244">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Air Horn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="|" />
          <!-- Not used for for this decoder -->
          <output name="8" label="Short|Horn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
        </model>
        <model show="no" model="Alco FB2" replacementModel="Alco FB2" replacementFamily="Tsunami Diesel Bachmann Sound Value" numOuts="2" numFns="14" productID="Alco_FB2" comment="Diesel Prime Mover Alco 244">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Air Horn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="|" />
          <!-- Not used for for this decoder -->
          <output name="8" label="Short|Horn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
        </model>
        <model show="no" model="Alco RS3" replacementModel="Alco RS3" replacementFamily="Tsunami Diesel Bachmann Sound Value" numOuts="2" numFns="14" productID="Alco_RS3" comment="Diesel Prime Mover Alco 244">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Air Horn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="|" />
          <!-- Not used for for this decoder -->
          <output name="8" label="Short|Horn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
        </model>
        <model show="no" model="Alco S2" replacementModel="Alco S2" replacementFamily="Tsunami Diesel Bachmann Sound Value" numOuts="2" numFns="14" productID="Alco_S2" comment="Diesel Prime Mover Alco 539 Turbo">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Air Horn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="|" />
          <!-- Not used for for this decoder -->
          <output name="8" label="Short|Horn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
        </model>
        <model show="no" model="Alco S4" replacementModel="Alco S4" replacementFamily="Tsunami Diesel Bachmann Sound Value" numOuts="2" numFns="14" productID="Alco_S4" comment="Diesel Prime Mover Alco 539 Turbo">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Air Horn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="|" />
          <!-- Not used for for this decoder -->
          <output name="8" label="Short|Horn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
        </model>
        <model show="no" model="EMD DD40AX" replacementModel="EMD DD40AX" replacementFamily="Tsunami Diesel Bachmann Sound Value" numOuts="4" numFns="14" productID="EMD_DD40AX" comment="(N or HO scale) Diesel Prime Mover 2 × EMD 645E3A">
          <versionCV lowVersionID="82" />
          <output name="3" label="Flashing|Lights" />
          <output name="4" label="# Board|Lights" />
          <output name="5" label="Air Horn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="Dynamic|Brakes" />
          <output name="8" label="Short|Horn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <functionlabels>
            <functionlabel num="4" lockable="true">Dynamic Brake</functionlabel>
            <functionlabel num="5" lockable="true">Flashing Light</functionlabel>
            <functionlabel num="6" lockable="true">Lighted # Boards</functionlabel>
          </functionlabels>
        </model>
        <model show="no" model="EMD F7A" replacementModel="EMD F7A" replacementFamily="Tsunami Diesel Bachmann Sound Value" numOuts="2" numFns="14" productID="EMD_F7A" comment="Diesel Prime Mover EMD567 Non-Turbo">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Air Horn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="|" />
          <!-- Not used for for this decoder -->
          <output name="8" label="Short|Horn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
        </model>
        <model show="no" model="EMD F7B" replacementModel="EMD F7B" replacementFamily="Tsunami Diesel Bachmann Sound Value" numOuts="2" numFns="14" productID="EMD_F7B" comment="Diesel Prime Mover EMD567 Non-Turbo">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Air Horn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="|" />
          <!-- Not used for for this decoder -->
          <output name="8" label="Short|Horn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
        </model>
        <model show="no" model="EMD GP7" replacementModel="EMD GP7" replacementFamily="Tsunami Diesel Bachmann Sound Value" numOuts="2" numFns="14" productID="EMD_GP7" comment="Diesel Prime Mover EMD567 Non-Turbo">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Air Horn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="|" />
          <!-- Not used for for this decoder -->
          <output name="8" label="Short|Horn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
        </model>
        <model show="no" model="EMD GP38-2" replacementModel="EMD GP38-2" replacementFamily="Tsunami Diesel Bachmann Sound Value" numOuts="2" numFns="14" productID="EMD_GP382" comment="Diesel Prime Mover EMD645 Non-Turbo">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Air Horn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="Dynamic|Brakes" />
          <output name="8" label="Short|Horn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
        </model>
        <model show="no" model="EMD GP40" replacementModel="EMD GP40" replacementFamily="Tsunami Diesel Bachmann Sound Value" numOuts="2" numFns="14" productID="EMD_GP40" comment="Diesel Prime Mover EMD645 Turbo">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Air Horn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="Dynamic|Brakes" />
          <output name="8" label="Short|Horn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
        </model>
        <model show="no" model="EMD SD45" replacementModel="EMD SD45" replacementFamily="Tsunami Diesel Bachmann Sound Value" numOuts="2" numFns="14" productID="EMD_SD45" comment="(N scale) Diesel Prime Mover EMD 645 Turbo">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Air Horn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="Dynamic|Brakes" />
          <output name="8" label="Short|Horn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <functionlabels>
            <functionlabel num="4" lockable="true">Dynamic Brake</functionlabel>
          </functionlabels>
        </model>
        <model show="no" model="EMD SD70ACe" replacementModel="EMD SD70ACe" replacementFamily="Tsunami Diesel Bachmann Sound Value" numOuts="2" numFns="14" productID="EMD_SD70ACe" comment="Diesel Prime Mover EMD 16-710 G3C-T2">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Air Horn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="Dynamic|Brakes" />
          <output name="8" label="Short|Horn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <functionlabels>
            <functionlabel num="4" lockable="true">Dynamic Brake</functionlabel>
          </functionlabels>
        </model>
        <model show="no" model="GE ES44AC" replacementModel="GE ES44AC" replacementFamily="Tsunami Diesel Bachmann Sound Value" numOuts="2" numFns="14" productID="GE_ES44AC" comment="Diesel Prime Mover GE GEVO V12">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Air Horn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="Dynamic|Brakes" />
          <output name="8" label="Short|Horn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <functionlabels>
            <functionlabel num="4" lockable="true">Dynamic Brake</functionlabel>
          </functionlabels>
        </model>
        <model show="no" model="GG1" replacementModel="GG1" replacementFamily="Tsunami Diesel Bachmann Sound Value" numOuts="2" numFns="14" productID="GG1" comment="GE-Altoona Electric">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Air Horn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="Dynamic|Brakes" />
          <output name="8" label="Short|Horn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="Fans|RPM +" />
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <output name="13" label="Compressor|RPM -" />
          <functionlabels>
            <functionlabel num="4" lockable="true">Dynamic Brake</functionlabel>
            <functionlabel num="5" lockable="true">Fans</functionlabel>
            <functionlabel num="6" lockable="true">Air Compressor</functionlabel>
          </functionlabels>
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Air Horn</functionlabel>
          <functionlabel num="3" lockable="true">Short Horn</functionlabel>
          <functionlabel num="7" lockable="true">Dimming</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
        </functionlabels>
      </family>
      <family name="Bachmann Sound Value" mfg="SoundTraxx (Throttle-Up)" comment="Bachmann Standard line HO &amp; N locomotives with SoundTraxx DSD that Bachmann refers to as Sound Value" file="SoundTraxx_Bachmann_SndVal_Stm_deprecated.xml">
        <model show="no" model="Alco 2-6-0" replacementModel="2-6-0 Mogul - Alco [HO]" replacementFamily="Tsunami Steam Bachmann Sound Value" numOuts="2" numFns="14" productID="Alco260" comment="Alco 2-6-0">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Whistle| " />
          <output name="6" label="Bell| " />
          <output name="7" label="|" />
          <!-- Not used for for this decoder -->
          <output name="8" label="Short|Whistle" />
          <output name="9" label="Steam|Release" />
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
        </model>
        <!-- keep the initial model entry for compatibility purpose as it has already been released -->
        <model show="no" model="2-8-4 Berkshire" replacementModel="2-8-4 Berkshire - Pere Marquette [HO]" replacementFamily="Tsunami Steam Bachmann Sound Value" numOuts="2" numFns="14" productID="Lima284_PM" comment="Lima Locomotive Works 2-8-4 (HO scale)">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Whistle| " />
          <output name="6" label="Bell| " />
          <output name="7" label="|" />
          <!-- Not used for for this decoder -->
          <output name="8" label="Short|Whistle" />
          <output name="9" label="Steam|Release" />
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <functionlabels>
            <functionlabel num="6" lockable="true">FX6 function</functionlabel>
          </functionlabels>
        </model>
        <model show="no" model="2-8-4 Berkshire - Pere Marquette [HO]" replacementModel="2-8-4 Berkshire - Pere Marquette [HO]" replacementFamily="Tsunami Steam Bachmann Sound Value" numOuts="2" numFns="14" productID="Lima284_PM" comment="Lima Locomotive Works 2-8-4, whistles for Pere Marquette version (HO scale)">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Whistle| " />
          <output name="6" label="Bell| " />
          <output name="7" label="|" />
          <!-- Not used for for this decoder -->
          <output name="8" label="Short|Whistle" />
          <output name="9" label="Steam|Release" />
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <functionlabels>
            <functionlabel num="6" lockable="true">FX6 function</functionlabel>
          </functionlabels>
        </model>
        <model show="no" model="2-8-4 Berkshire - Pere Marquette [N]" replacementModel="2-8-4 Berkshire - Pere Marquette [N]" replacementFamily="Tsunami Steam Bachmann Sound Value" numOuts="2" numFns="14" productID="Lima284_PM_N" comment="Lima Locomotive Works 2-8-4, whistles for Pere Marquette version (N scale)">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Whistle| " />
          <output name="6" label="Bell| " />
          <output name="7" label="|" />
          <!-- Not used for for this decoder -->
          <output name="8" label="Short|Whistle" />
          <output name="9" label="Steam|Release" />
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <functionlabels>
            <functionlabel num="6" lockable="true">FX6 function</functionlabel>
          </functionlabels>
        </model>
        <model show="no" model="2-8-4 Berkshire - Nickel Plate [HO]" replacementModel="2-8-4 Berkshire - Nickel Plate [HO]" replacementFamily="Tsunami Steam Bachmann Sound Value" numOuts="2" numFns="14" productID="Lima284_NKP" comment="Lima Locomotive Works 2-8-4, whistles for Nickel Plate Road version (HO scale)">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Whistle| " />
          <output name="6" label="Bell| " />
          <output name="7" label="|" />
          <!-- Not used for for this decoder -->
          <output name="8" label="Short|Whistle" />
          <output name="9" label="Steam|Release" />
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <functionlabels>
            <functionlabel num="6" lockable="true">FX6 function</functionlabel>
          </functionlabels>
        </model>
        <model show="no" model="2-8-4 Berkshire - Nickel Plate [N]" replacementModel="2-8-4 Berkshire - Nickel Plate [N]" replacementFamily="Tsunami Steam Bachmann Sound Value" numOuts="2" numFns="14" productID="Lima284_NKP_N" comment="Lima Locomotive Works 2-8-4, whistles for Nickel Plate Road version (N scale)">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Whistle| " />
          <output name="6" label="Bell| " />
          <output name="7" label="|" />
          <!-- Not used for for this decoder -->
          <output name="8" label="Short|Whistle" />
          <output name="9" label="Steam|Release" />
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <functionlabels>
            <functionlabel num="6" lockable="true">FX6 function</functionlabel>
          </functionlabels>
        </model>
        <model show="no" model="2-8-4 Berkshire - Chesapeake &amp; Ohio Kanawha [HO]" replacementModel="2-8-4 Berkshire - Chesapeake &amp; Ohio Kanawha [HO]" replacementFamily="Tsunami Steam Bachmann Sound Value" numOuts="2" numFns="14" productID="Lima284_CO" comment="Lima Locomotive Works 2-8-4, whistles for Chesapeake &amp; Ohio Kanawha version (HO scale)">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Whistle| " />
          <output name="6" label="Bell| " />
          <output name="7" label="|" />
          <!-- Not used for for this decoder -->
          <output name="8" label="Short|Whistle" />
          <output name="9" label="Steam|Release" />
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <functionlabels>
            <functionlabel num="6" lockable="true">FX6 function</functionlabel>
          </functionlabels>
        </model>
        <model show="no" model="2-8-4 Berkshire - Chesapeake &amp; Ohio Kanawha [N]" replacementModel="2-8-4 Berkshire - Chesapeake &amp; Ohio Kanawha [N]" replacementFamily="Tsunami Steam Bachmann Sound Value" numOuts="2" numFns="14" productID="Lima284_CO_N" comment="Lima Locomotive Works 2-8-4, whistles for Chesapeake &amp; Ohio Kanawha version (N scale)">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Whistle| " />
          <output name="6" label="Bell| " />
          <output name="7" label="|" />
          <!-- Not used for for this decoder -->
          <output name="8" label="Short|Whistle" />
          <output name="9" label="Steam|Release" />
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <functionlabels>
            <functionlabel num="6" lockable="true">FX6 function</functionlabel>
          </functionlabels>
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Whistle</functionlabel>
          <functionlabel num="3" lockable="true">Short Whistle</functionlabel>
          <functionlabel num="4" lockable="true">Steam-Release</functionlabel>
          <functionlabel num="7" lockable="true">Dimming</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
        </functionlabels>
      </family>
      <family name="Blunami Diesel" mfg="SoundTraxx (Throttle-Up)" lowVersionID="72" comment="These are the -retail- version Blunami Diesel decoders" file="SoundTraxx_Blu_Diesel.xml">
        <model model="BLU-21PNEM8 Alco Diesels" numOuts="8" numFns="30" productID="2160" comment="Model 885611" />
        <model model="BLU-21PNEM8 Baldwin Diesels" numOuts="8" numFns="30" productID="2161" comment="Model 885612" />
        <model model="BLU-21PNEM8 EMD Diesels" numOuts="8" numFns="30" productID="2158" comment="Model 885609" />
        <model model="BLU-21PNEM8 EMD-2 Diesels" numOuts="8" numFns="30" productID="2162" comment="Model 885623" />
        <model model="BLU-21PNEM8 GE Diesels" numOuts="8" numFns="30" productID="2159" comment="Model 885610" />
        <model model="BLU-2200 Alco Diesels" numOuts="6" numFns="30" productID="2141" comment="Model 885607" />
        <model model="BLU-2200 Baldwin Diesels" numOuts="6" numFns="30" productID="2142" comment="Model 885608" />
        <model model="BLU-2200 EMD Diesels" numOuts="6" numFns="30" productID="2139" comment="Model 885605" />
        <model model="BLU-2200 EMD-2 Diesels" numOuts="6" numFns="30" productID="2143" comment="Model 886022" />
        <model model="BLU-2200 GE Diesels" numOuts="6" numFns="30" productID="2140" comment="Model 885606" />
        <model model="BLU-4408 Alco Diesels" numOuts="8" numFns="30" productID="2148" comment="Model 885619" />
        <model model="BLU-4408 Baldwin Diesels" numOuts="8" numFns="30" productID="2149" comment="Model 885620" />
        <model model="BLU-4408 EMD Diesels" numOuts="8" numFns="30" productID="2146" comment="Model 885617" />
        <model model="BLU-4408 EMD-2 Diesels" numOuts="8" numFns="30" productID="2150" comment="Model 886025" />
        <model model="BLU-4408 GE Diesels" numOuts="8" numFns="30" productID="2147" comment="Model 885618" />
        <model model="BLU-PNP8 Alco Diesels" numOuts="8" numFns="30" productID="2154" comment="Model 885615" />
        <model model="BLU-PNP8 Baldwin Diesels" numOuts="8" numFns="30" productID="2155" comment="Model 885616" />
        <model model="BLU-PNP8 EMD Diesels" numOuts="8" numFns="30" productID="2152" comment="Model 885613" />
        <model model="BLU-PNP8 EMD-2 Diesels" numOuts="8" numFns="30" productID="2156" comment="Model 885624" />
        <model model="BLU-PNP8 GE Diesels" numOuts="8" numFns="30" productID="2153" comment="Model 885614" />
        <model model="BLU PNP8" numOuts="8" numFns="30" productID="16910442" />
        <!-- CV 253-256 contents observed in a decoder -->
        <output name="3" label="  FX3  " />
        <output name="4" label="  FX4  " />
        <output name="5" label="Airhorn| ">
          <label xml:lang="it">Tromba| </label>
        </output>
        <output name="6" label="Bell| ">
          <label xml:lang="it">Campana| </label>
        </output>
        <output name="7" label="Dynamic|Brakes">
          <label xml:lang="it">Freni|Dinamici</label>
        </output>
        <output name="8" label="Short|Horn">
          <label xml:lang="it">Breve|Tromba</label>
        </output>
        <output name="9" label="Straight|to 8" />
        <output name="10" label="General|Service" />
        <output name="11" label="Dimming| ">
          <label xml:lang="it">Smorzam| </label>
        </output>
        <output name="12" label="Mute| ">
          <label xml:lang="it">Silenzio| </label>
        </output>
        <output name="13" label="HEP|Mode" />
        <output name="14" label="Ind/Train|Brake" />
        <output name="15" label="Coupler| ">
          <label xml:lang="it">Accoppiatore| </label>
        </output>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Short Horn</functionlabel>
          <functionlabel num="4" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="5" lockable="true">RPM+</functionlabel>
          <functionlabel num="6" lockable="true">RPM-</functionlabel>
          <functionlabel num="7" lockable="true">Dimmer</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Xing Signal</functionlabel>
          <functionlabel num="10" lockable="true">Straight to Eight</functionlabel>
          <functionlabel num="11" lockable="true">Ind/Train Brake</functionlabel>
          <functionlabel num="12" lockable="true">Brake Select</functionlabel>
          <functionlabel num="13" lockable="true">Coupler</functionlabel>
          <functionlabel num="14" lockable="true">Half Speed</functionlabel>
          <functionlabel num="15" lockable="true">Handbrake</functionlabel>
          <functionlabel num="16" lockable="true">HEP Mode</functionlabel>
          <functionlabel num="17" lockable="true">Fuel Loading</functionlabel>
          <functionlabel num="18" lockable="true">General Service</functionlabel>
          <functionlabel num="20" lockable="true">Steam Generator</functionlabel>
          <functionlabel num="21" lockable="true">Sander Valve</functionlabel>
          <functionlabel num="22" lockable="true">Cab Chatter</functionlabel>
          <functionlabel num="23" lockable="true">All Aboard</functionlabel>
          <functionlabel num="24" lockable="true">FX3 Output</functionlabel>
          <functionlabel num="25" lockable="true">FX4 Output</functionlabel>
          <functionlabel num="26" lockable="true">FX5 Output</functionlabel>
          <functionlabel num="27" lockable="true">FX6 Output</functionlabel>
          <functionlabel num="28" lockable="true">FX7,8 Output</functionlabel>
        </functionlabels>
      </family>
      <family name="Blunami Electric" mfg="SoundTraxx (Throttle-Up)" lowVersionID="72" comment="These are the -retail- version Blunami Electric decoders" file="SoundTraxx_Blu_Electric.xml">
        <model model="BLU-21PNEM8 Electric" numOuts="8" numFns="30" productID="2163" comment="Model 886603" />
        <model model="BLU-2200 Electric" numOuts="6" numFns="30" productID="2144" comment="Model 886602" />
        <model model="BLU-4408 Electric" numOuts="8" numFns="30" productID="2151" comment="Model 886604" />
        <output name="3" label="  FX3  " />
        <output name="4" label="  FX4  " />
        <output name="5" label="Airhorn| ">
          <label xml:lang="it">Tromba| </label>
        </output>
        <output name="6" label="Bell| ">
          <label xml:lang="it">Campana| </label>
        </output>
        <output name="7" label="Pneum|Doors">
          <label xml:lang="it">Porte|Pneum</label>
        </output>
        <output name="8" label="Short|Horn">
          <label xml:lang="it">Breve|Tromba</label>
        </output>
        <output name="9" label="Pantograph| ">
          <label xml:lang="it">Pantografo| </label>
        </output>
        <output name="10" label="General|Service" />
        <output name="11" label="Dimming| ">
          <label xml:lang="it">Smorzam| </label>
        </output>
        <output name="12" label="Mute| ">
          <label xml:lang="it">Silenzio| </label>
        </output>
        <output name="13" label="Stop|Bell">
          <label xml:lang="it">Fermare|Campana</label>
        </output>
        <output name="14" label="Ind/Train|Brake" />
        <output name="15" label="Coupler| ">
          <label xml:lang="it">Accoppiatore| </label>
        </output>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Short Horn</functionlabel>
          <functionlabel num="4" lockable="true">Pantograph</functionlabel>
          <functionlabel num="5" lockable="true">Stop Req. Bell</functionlabel>
          <functionlabel num="6" lockable="true">Pneum. Doors</functionlabel>
          <functionlabel num="7" lockable="true">Dimmer</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Xing Signal</functionlabel>
          <functionlabel num="10" lockable="true">Trolley Bell</functionlabel>
          <functionlabel num="11" lockable="true">Brake Function</functionlabel>
          <functionlabel num="12" lockable="true">Brake Select</functionlabel>
          <functionlabel num="13" lockable="true">Coupler</functionlabel>
          <functionlabel num="14" lockable="true">Half Speed</functionlabel>
          <functionlabel num="15" lockable="true">Handbrake</functionlabel>
          <functionlabel num="18" lockable="true">General Service</functionlabel>
          <functionlabel num="20" lockable="true">Steam Generator</functionlabel>
          <functionlabel num="21" lockable="true">Sander Valve</functionlabel>
          <functionlabel num="22" lockable="true">Cab Chatter</functionlabel>
          <functionlabel num="23" lockable="true">All Aboard</functionlabel>
          <functionlabel num="24" lockable="true">FX3 Output</functionlabel>
          <functionlabel num="25" lockable="true">FX4 Output</functionlabel>
          <functionlabel num="26" lockable="true">FX5 Output</functionlabel>
          <functionlabel num="27" lockable="true">FX6 Output</functionlabel>
          <functionlabel num="28" lockable="true">FX7,8 Output</functionlabel>
        </functionlabels>
      </family>
      <family name="Blunami Steam" mfg="SoundTraxx (Throttle-Up)" lowVersionID="72" comment="These are the -retail- version Blunami Steam decoders" file="SoundTraxx_Blu_Steam.xml">
        <model model="BLU-21PNEM8 Steam-2" numOuts="8" numFns="30" productID="2157" comment="Model 884608" />
        <model model="BLU-2200 Steam-2" numOuts="6" numFns="30" productID="2138" comment="Model 884607" />
        <model model="BLU-4408 Steam-2" numOuts="8" numFns="30" productID="2145" comment="Model 884609" />
        <output name="3" label="  FX3  " />
        <output name="4" label="  FX4  " />
        <output name="5" label="Whistle| ">
          <label xml:lang="it">Fischio| </label>
        </output>
        <output name="6" label="Bell| ">
          <label xml:lang="it">Campana| </label>
        </output>
        <output name="7" label="Dynamo| ">
          <label xml:lang="it">Dynamo| </label>
        </output>
        <output name="8" label="Short|Whistle">
          <label xml:lang="it">Breve|Tromba</label>
        </output>
        <output name="9" label="Cylinder|Cocks">
          <label xml:lang="it">Cilindro|Cazzi</label>
        </output>
        <output name="10" label="Water|Stop">
          <label xml:lang="it">Acqua|Stop</label>
        </output>
        <output name="11" label="Dimming| ">
          <label xml:lang="it">Smorzam| </label>
        </output>
        <output name="12" label="Mute| ">
          <label xml:lang="it">Silenzio| </label>
        </output>
        <output name="13" label="|" />
        <!-- Not used for for this decoder -->
        <output name="14" label="Brakes| " />
        <output name="15" label="Coupler| ">
          <label xml:lang="it">Accoppiatore| </label>
        </output>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Whistle</functionlabel>
          <functionlabel num="3" lockable="true">Short Whistle</functionlabel>
          <functionlabel num="4" lockable="true">Cylinder Cocks</functionlabel>
          <functionlabel num="5" lockable="true">Cutoff+</functionlabel>
          <functionlabel num="6" lockable="true">Cutoff-</functionlabel>
          <functionlabel num="7" lockable="true">Dimmer</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Xing Signal</functionlabel>
          <functionlabel num="10" lockable="true">Blowdown</functionlabel>
          <functionlabel num="11" lockable="true">Ind/Train Brake</functionlabel>
          <functionlabel num="12" lockable="true">Brake Select</functionlabel>
          <functionlabel num="13" lockable="true">Coupler</functionlabel>
          <functionlabel num="14" lockable="true">Half Speed</functionlabel>
          <functionlabel num="15" lockable="true">Wheel Chains</functionlabel>
          <functionlabel num="16" lockable="true">Water Stop</functionlabel>
          <functionlabel num="17" lockable="true">Fuel Loading</functionlabel>
          <functionlabel num="18" lockable="true">Ash Dump</functionlabel>
          <functionlabel num="19" lockable="true">Wheel Slip</functionlabel>
          <functionlabel num="20" lockable="true">Injector</functionlabel>
          <functionlabel num="21" lockable="true">Sander Valve</functionlabel>
          <functionlabel num="22" lockable="true">Cab Chatter</functionlabel>
          <functionlabel num="23" lockable="true">All Aboard</functionlabel>
          <functionlabel num="24" lockable="true">FX3 Output</functionlabel>
          <functionlabel num="25" lockable="true">FX4 Output</functionlabel>
          <functionlabel num="26" lockable="true">FX5 Output</functionlabel>
          <functionlabel num="27" lockable="true">FX6 Output</functionlabel>
          <functionlabel num="28" lockable="true">FX7,8 Output</functionlabel>
        </functionlabels>
      </family>
      <family name="DSD diesel" mfg="SoundTraxx (Throttle-Up)" file="SoundTraxx_DSD_Diesel.xml">
        <model model="DSD diesel" numOuts="4" numFns="10">
          <versionCV lowVersionID="9" highVersionID="14" />
          <versionCV lowVersionID="21" />
          <output name="Bell" />
          <output name="Horn" />
          <output name="RPM+" />
          <output name="RPM-" />
          <output name="3" label="F5/grn" />
          <output name="4" label="F6/brwn" />
          <output name="Coupler" />
          <output name="DynBrake" />
          <output name="Dim" />
          <output name="Mute" />
          <!-- The four electical outputs are front headlight, back -->
          <!-- headlight, F5, F6 -->
        </model>
      </family>
      <family name="DSD Steam" mfg="SoundTraxx (Throttle-Up)" file="SoundTraxx_DSD_Steam.xml">
        <model model="DSD Steam" numOuts="4" numFns="10">
          <versionCV lowVersionID="6" highVersionID="7" />
          <versionCV lowVersionID="15" highVersionID="16" />
          <versionCV lowVersionID="20" />
          <output name="3" label="F1/grn" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="Hiss" />
          <output name="4" label="F5/brwn" />
          <output name="Dynamo" />
          <output name="Coupler" />
          <output name="Mute" />
          <!-- The four electical outputs are front headlight, back -->
          <!-- headlight, F1, F5 -->
        </model>
      </family>
      <family name="DSX Diesel" mfg="SoundTraxx (Throttle-Up)" file="SoundTraxx_DSX_Diesel.xml">
        <model model="DSX Diesel" numOuts="0" numFns="10">
          <versionCV lowVersionID="18" highVersionID="19" />
          <output name="Bell" />
          <output name="Horn" />
          <output name="RPM+" />
          <output name="RPM-" />
          <!--output name="3" label="F5/grn"/-->
          <!--output name="4" label="F6/brwn"/-->
          <output name="Coupler" />
          <output name="DynBrake" />
          <output name="Dim" />
          <output name="Mute" />
          <!-- There are no electrical outputs -->
          <!-- for the DSX version -->
        </model>
      </family>
      <family name="DSX Steam" mfg="SoundTraxx (Throttle-Up)" file="SoundTraxx_DSX_Steam.xml">
        <model model="DSX Steam" numOuts="0" numFns="10">
          <versionCV lowVersionID="17" />
          <!--output name="3" label="F1/grn" -->
          <output name="Whistle" />
          <output name="Bell" />
          <output name="Hiss" />
          <!-- output name="4" label="F5/brwn" -->
          <output name="None" />
          <output name="Dynamo" />
          <output name="Coupler" />
          <output name="Mute" />
          <!-- There are no electrical outputs -->
          <!-- for the DSX version -->
        </model>
      </family>
      <family name="Econami Diesel" mfg="SoundTraxx (Throttle-Up)" comment="These are the -retail- version Econami Diesel decoders" file="SoundTraxx_Eco_Diesel.xml">
        <model model="ECO-100 Diesel" numOuts="4" numFns="20" productID="2050" comment="Model 882001">
          <versionCV lowVersionID="70" />
          <output name="3" label="  FX3  " />
          <output name="4" label="  FX4  " />
          <output name="5" label="Airhorn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="Dynamic|Brakes" />
          <output name="8" label="Short|Horn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <output name="13" label="|" />
          <!-- Not used for for this decoder -->
          <output name="14" label="Brake| " />
          <output name="15" label="Coupler| " />
        </model>
        <model model="ECO-200 Diesel" numOuts="6" numFns="30" productID="2059" comment="Model 882002">
          <versionCV lowVersionID="70" />
          <output name="3" label="  FX3  " />
          <output name="4" label="  FX4  " />
          <output name="5" label="Airhorn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="Dynamic|Brakes" />
          <output name="8" label="Short|Horn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <output name="13" label="|" />
          <!-- Not used for for this decoder -->
          <output name="14" label="Brake| " />
          <output name="15" label="Coupler| " />
        </model>
        <model model="ECO-21P Diesel" numOuts="6" numFns="30" productID="2056" comment="Model 882003">
          <versionCV lowVersionID="70" />
          <output name="3" label="  FX3  " />
          <output name="4" label="  FX4  " />
          <output name="5" label="Airhorn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="Dynamic|Brakes" />
          <output name="8" label="Short|Horn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <output name="13" label="|" />
          <!-- Not used for for this decoder -->
          <output name="14" label="Brake| " />
          <output name="15" label="Coupler| " />
        </model>
        <model model="ECO-21PNEM Diesel" numOuts="6" numFns="30" productID="2101" comment="Model 882006">
          <versionCV lowVersionID="70" />
          <output name="3" label="  FX3  " />
          <output name="4" label="  FX4  " />
          <output name="5" label="Airhorn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="Dynamic|Brakes" />
          <output name="8" label="Short|Horn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <output name="13" label="|" />
          <!-- Not used for for this decoder -->
          <output name="14" label="Brake| " />
          <output name="15" label="Coupler| " />
        </model>
        <model model="ECO-400 Diesel" numOuts="6" numFns="30" productID="2053" comment="Model 882005">
          <versionCV lowVersionID="70" />
          <output name="3" label="  FX3  " />
          <output name="4" label="  FX4  " />
          <output name="5" label="Airhorn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="Dynamic|Brakes" />
          <output name="8" label="Short|Horn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <output name="13" label="|" />
          <!-- Not used for for this decoder -->
          <output name="14" label="Brake| " />
          <output name="15" label="Coupler| " />
        </model>
        <model model="ECO-PNP Diesel" numOuts="6" numFns="30" productID="2062" comment="Model 882004">
          <versionCV lowVersionID="70" />
          <output name="3" label="  FX3  " />
          <output name="4" label="  FX4  " />
          <output name="5" label="Airhorn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="Dynamic|Brakes" />
          <output name="8" label="Short|Horn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <output name="13" label="|" />
          <!-- Not used for for this decoder -->
          <output name="14" label="Brake| " />
          <output name="15" label="Coupler| " />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Short Horn</functionlabel>
          <functionlabel num="4" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="5" lockable="true">RPM+</functionlabel>
          <functionlabel num="6" lockable="true">RPM-</functionlabel>
          <functionlabel num="7" lockable="true">Dimmer</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Xing Signal</functionlabel>
          <functionlabel num="11" lockable="true">Brake Function</functionlabel>
          <functionlabel num="13" lockable="true">Coupler</functionlabel>
          <functionlabel num="14" lockable="true">Half Speed</functionlabel>
          <functionlabel num="23" lockable="true">All Aboard/Coach Doors</functionlabel>
          <functionlabel num="24" lockable="true">FX3 Output</functionlabel>
          <functionlabel num="25" lockable="true">FX4 Output</functionlabel>
          <functionlabel num="26" lockable="true">FX5 Output</functionlabel>
          <functionlabel num="27" lockable="true">FX6 Output</functionlabel>
        </functionlabels>
      </family>
      <family name="Econami Diesel OEM Athearn" mfg="SoundTraxx (Throttle-Up)" lowVersionID="70" file="SoundTraxx_Eco_Diesel_OEM_Athearn.xml">
        <model model="ECO-RTR F59PHI" numOuts="4" numFns="30" productID="6201" comment="Model E5000.001BR" />
        <model model="ECO-RTR F59PHI 2" numOuts="4" numFns="30" productID="6299" comment="Model E5000.001" />
        <model model="ECO-200 SD38" numOuts="4" numFns="30" productID="6150" comment="Model E9900.001B" />
        <model model="ECO-RTR SD38" numOuts="4" numFns="30" productID="6226" comment="Model E0101.001B" />
        <model model="ECO-200 SD38 w/DB" numOuts="4" numFns="30" productID="6151" comment="Model E9900.002B" />
        <model model="ECO-RTR SD38 w/strobe" numOuts="4" numFns="30" productID="6156" comment="Model E0101.004B" />
        <model model="ECO-RTR SD38 w/strobe 2" numOuts="4" numFns="30" productID="6227" comment="Model E0101.002B" />
        <model model="ECO-21PNEM SD38 1" numOuts="6" numFns="30" productID="6418" comment="Model 21E0101.001" />
        <model model="ECO-21PNEM SD38 3" numOuts="6" numFns="30" productID="6419" comment="Model 21E0101.003" />
        <model model="ECO-21PNEM SD38 5" numOuts="6" numFns="30" productID="6120" comment="Model 21E0101.005" />
        <model model="ECO-RTR SD39 1" numOuts="4" numFns="30" productID="6277" comment="Model E0100.001" />
        <model model="ECO-RTR SD39 2" numOuts="4" numFns="30" productID="6278" comment="Model E0100.002" />
        <model model="ECO-RTR SD39 4" numOuts="4" numFns="30" productID="6279" comment="Model E0100.004" />
        <model model="ECO-RTR SD39 8" numOuts="4" numFns="30" productID="6281" comment="Model E0100.008" />
        <model model="ECO-RTR SD39 9" numOuts="4" numFns="30" productID="6282" comment="Model E0100.009" />
        <model model="ECO-21PNEM SD39 2" numOuts="6" numFns="30" productID="6429" comment="Model 21E0100.002" />
        <model model="ECO-21PNEM SD39 3" numOuts="6" numFns="30" productID="6430" comment="Model 21E0100.003" />
        <model model="ECO-21PNEM SD39 4" numOuts="6" numFns="30" productID="6431" comment="Model 21E0100.004" />
        <model model="ECO-21PNEM SD39 10" numOuts="6" numFns="30" productID="6432" comment="Model 21E0100.010" />
        <model model="ECO-21PNEM SD39 11" numOuts="6" numFns="30" productID="6433" comment="Model 21E0100.011" />
        <model model="ECO-RTR SD39-2 12" numOuts="4" numFns="30" productID="6259" comment="Model E0100.012" />
        <model model="ECO-RTR SD40" numOuts="4" numFns="30" productID="6238" comment="Model E0102.001" />
        <model model="ECO-RTR SD40 w/gyra" numOuts="4" numFns="30" productID="6239" comment="Model E0102.005" />
        <model model="ECO-RTR SD40 w/ditch" numOuts="4" numFns="30" productID="6351" comment="Model E0102.011" />
        <model model="ECO-RTR SD40/SD40-2 6" numOuts="4" numFns="30" productID="6250" comment="Model E0102.006" />
        <model model="ECO-21PNEM SD40" numOuts="6" numFns="30" productID="6384" comment="Model 21E0102.001" />
        <model model="ECO-21PNEM SD40 16" numOuts="6" numFns="30" productID="6393" comment="Model 21E0102.016" />
        <model model="ECO-21PNEM SD40 17" numOuts="6" numFns="30" productID="6394" comment="Model 21E0102.017" />
        <model model="ECO-21PNEM SD40R/SD40 18" numOuts="6" numFns="30" productID="6395" comment="Model 21E0102.018" />
        <model model="ECO-RTR SD40-2" numOuts="4" numFns="30" productID="6177" comment="Model E0102.???B" />
        <model model="ECO-RTR SD40-2 w/DB" numOuts="4" numFns="30" productID="6165" comment="Model E0102.002B" />
        <model model="ECO-RTR SD40-2 2" numOuts="4" numFns="30" productID="6256" comment="Model E0102.002" />
        <model model="ECO-RTR SD40-2 9" numOuts="4" numFns="30" productID="6257" comment="Model E0102.009" />
        <model model="ECO-RTR SD40-2 10" numOuts="4" numFns="30" productID="6258" comment="Model E0102.010" />
        <model model="ECO-21PNEM SD40-2 2" numOuts="6" numFns="30" productID="6385" comment="Model 21E0102.002" />
        <model model="ECO-21PNEM SD40M-2 4" numOuts="6" numFns="30" productID="9392" comment="Model 21E0102.004" />
        <model model="ECO-21PNEM SD40-2 13" numOuts="6" numFns="30" productID="6387" comment="Model 21E0102.013" />
        <model model="ECO-21PNEM SD40-2 14" numOuts="6" numFns="30" productID="6388" comment="Model 21E0102.014" />
        <model model="ECO-21PNEM SD40-2 15" numOuts="6" numFns="30" productID="9389" comment="Model 21E0102.015" />
        <model model="ECO-RTR SD40T-2 w/gyra" numOuts="4" numFns="30" productID="6240" comment="Model E????.???" />
        <model model="ECO-RTR SD40T-2 8" numOuts="4" numFns="30" productID="6241" comment="Model E0102.002" />
        <model model="ECO-21PNEM SD40T-2 5" numOuts="6" numFns="30" productID="6415" comment="Model 21E0102.005" />
        <model model="ECO-21PNEM SD40T-2 7" numOuts="6" numFns="30" productID="6416" comment="Model 21E0102.007" />
        <model model="ECO-21PNEM SD40T-2 19" numOuts="6" numFns="30" productID="6396" comment="Model 21E0102.019" />
        <model model="ECO-21PNEM SD40T-2 20" numOuts="6" numFns="30" productID="6417" comment="Model 21E0102.020" />
        <model model="ECO-RTR SD45 w/DB" numOuts="4" numFns="30" productID="6157" comment="Model E0103.001B" />
        <model model="ECO-200 SD45 w/DB" numOuts="4" numFns="30" productID="6149" comment="Model E9901.001B" />
        <model model="ECO-RTR SD50 w/beacon" numOuts="4" numFns="30" productID="6222" comment="Model E0104.001B" />
        <model model="ECO-21PNEM SD60 1" numOuts="6" numFns="30" productID="6380" comment="Model 21E0204.001" />
        <model model="ECO-21PNEM SD60 2" numOuts="6" numFns="30" productID="6381" comment="Model 21E0204.002" />
        <model model="ECO-21PNEM SD60 3" numOuts="6" numFns="30" productID="9382" comment="Model 21E0204.003" />
        <output name="3" label="  FX3  " />
        <output name="4" label="  FX4  " />
        <output name="5" label="Airhorn| ">
          <label xml:lang="it">Tromba| </label>
        </output>
        <output name="6" label="Bell| ">
          <label xml:lang="it">Campana| </label>
        </output>
        <output name="7" label="Dynamic|Brakes">
          <label xml:lang="it">Freni|Dinamici</label>
        </output>
        <output name="8" label="Short|Horn">
          <label xml:lang="it">Breve|Tromba</label>
        </output>
        <output name="9" label="|" />
        <!-- Not used for for this decoder -->
        <output name="10" label="|" />
        <!-- Not used for for this decoder -->
        <output name="11" label="Dimming| ">
          <label xml:lang="it">Smorzam| </label>
        </output>
        <output name="12" label="Mute| ">
          <label xml:lang="it">Silenzio| </label>
        </output>
        <output name="13" label="|" />
        <!-- Not used for for this decoder -->
        <output name="14" label="|" />
        <!-- Not used for for this decoder -->
        <output name="15" label="Coupler| ">
          <label xml:lang="it">Accoppiatore| </label>
        </output>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Short Horn</functionlabel>
          <functionlabel num="4" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="5" lockable="true">FX3 Output</functionlabel>
          <functionlabel num="6" lockable="true">FX4 Output</functionlabel>
          <functionlabel num="7" lockable="true">Dimmer</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="11" lockable="true">Brake Function</functionlabel>
          <functionlabel num="13" lockable="true">Coupler</functionlabel>
          <functionlabel num="14" lockable="true">Half Speed</functionlabel>
          <functionlabel num="26" lockable="true">RPM+</functionlabel>
          <functionlabel num="27" lockable="true">RPM-</functionlabel>
        </functionlabels>
      </family>
      <family name="Econami Diesel OEM Bachmann Sound Value" mfg="SoundTraxx (Throttle-Up)" lowVersionID="70" file="SoundTraxx_Eco_Diesel_OEM_Bachmann_SndVal.xml">
        <model model="ECO-SoundValue EMD SD9" numOuts="2" numFns="30" productID="8196" comment="AE32075" />
        <model model="ECO-SoundValue EMD GP38-2" numOuts="2" numFns="30" productID="GP38" comment="" />
        <model model="ECO-SoundValue EMD GP40" numOuts="2" numFns="30" productID="8198" comment="AE32081" />
        <model model="ECO-SoundValue EMD SD45" numOuts="2" numFns="30" productID="SD45" comment="" />
        <model model="ECO-SoundValue GE Dash 8-40CW" numOuts="2" numFns="30" productID="8195" comment="AE32072" />
        <output name="3" label="  FX3  " />
        <output name="4" label="  FX4  " />
        <output name="5" label="Airhorn| ">
          <label xml:lang="it">Tromba| </label>
        </output>
        <output name="6" label="Bell| ">
          <label xml:lang="it">Campana| </label>
        </output>
        <output name="7" label="Dynamic|Brakes">
          <label xml:lang="it">Freni|Dinamici</label>
        </output>
        <output name="8" label="Short|Horn">
          <label xml:lang="it">Breve|Tromba</label>
        </output>
        <output name="9" label="|" />
        <!-- Not used for for this decoder -->
        <output name="10" label="|" />
        <!-- Not used for for this decoder -->
        <output name="11" label="Dimming| ">
          <label xml:lang="it">Smorzam| </label>
        </output>
        <output name="12" label="Mute| ">
          <label xml:lang="it">Silenzio| </label>
        </output>
        <output name="13" label="|" />
        <!-- Not used for for this decoder -->
        <output name="14" label="|" />
        <!-- Not used for for this decoder -->
        <output name="15" label="Coupler| ">
          <label xml:lang="it">Accoppiatore| </label>
        </output>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Short Horn</functionlabel>
          <functionlabel num="4" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="5" lockable="true">FX3 Output</functionlabel>
          <functionlabel num="6" lockable="true">FX4 Output</functionlabel>
          <functionlabel num="7" lockable="true">Dimmer</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="11" lockable="true">Brake Function</functionlabel>
          <functionlabel num="13" lockable="true">Coupler</functionlabel>
          <functionlabel num="14" lockable="true">Half Speed</functionlabel>
          <functionlabel num="26" lockable="true">RPM+</functionlabel>
          <functionlabel num="27" lockable="true">RPM-</functionlabel>
        </functionlabels>
      </family>
      <family name="Econami Diesel UK" mfg="SoundTraxx (Throttle-Up)" comment="These are the UK retail version Econami Diesel decoders" file="SoundTraxx_Eco_Diesel_UK.xml">
        <model model="ECO-100 UK Diesel" numOuts="4" numFns="20" productID="2093" comment="Model 882101">
          <versionCV lowVersionID="70" />
          <output name="3" label="  FX3  " />
          <output name="4" label="  FX4  " />
          <output name="5" label="Low-Tone|Airhorn" />
          <output name="6" label="High-Tone|Airhorn" />
          <output name="7" label="Dynamic|Brakes" />
          <output name="8" label="High-Low|Airhorn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <output name="13" label="|" />
          <!-- Not used for for this decoder -->
          <output name="14" label="Brake| " />
          <output name="15" label="Coupler| " />
        </model>
        <model model="ECO-200 UK Diesel" numOuts="6" numFns="30" productID="2095" comment="Model 882102">
          <versionCV lowVersionID="70" />
          <output name="3" label="  FX3  " />
          <output name="4" label="  FX4  " />
          <output name="5" label="Low-Tone|Airhorn" />
          <output name="6" label="High-Tone|Airhorn" />
          <output name="7" label="Dynamic|Brakes" />
          <output name="8" label="High-Low|Airhorn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <output name="13" label="|" />
          <!-- Not used for for this decoder -->
          <output name="14" label="Brake| " />
          <output name="15" label="Coupler| " />
        </model>
        <model model="ECO-21PNEM UK Diesel" numOuts="6" numFns="30" productID="2097" comment="Model 882106 with NEM 21-pin plug">
          <versionCV lowVersionID="70" />
          <output name="3" label="  FX3  " />
          <output name="4" label="  FX4  " />
          <output name="5" label="Low-Tone|Airhorn" />
          <output name="6" label="High-Tone|Airhorn" />
          <output name="7" label="Dynamic|Brakes" />
          <output name="8" label="High-Low|Airhorn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <output name="13" label="|" />
          <!-- Not used for for this decoder -->
          <output name="14" label="Brake| " />
          <output name="15" label="Coupler| " />
        </model>
        <model model="ECO-400 UK Diesel" numOuts="6" numFns="30" productID="2099" comment="Model 882105">
          <versionCV lowVersionID="70" />
          <output name="3" label="  FX3  " />
          <output name="4" label="  FX4  " />
          <output name="5" label="Low-Tone|Airhorn" />
          <output name="6" label="High-Tone|Airhorn" />
          <output name="7" label="Dynamic|Brakes" />
          <output name="8" label="High-Low|Airhorn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <output name="13" label="|" />
          <!-- Not used for for this decoder -->
          <output name="14" label="Brake| " />
          <output name="15" label="Coupler| " />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="false">High-Tone Airhorn</functionlabel>
          <functionlabel num="2" lockable="false">Low-Tone Airhorn</functionlabel>
          <functionlabel num="3" lockable="true">High-Low Airhorn</functionlabel>
          <functionlabel num="4" lockable="true" />
          <!-- Dynamic Brake, not used for UK decoders-->
          <functionlabel num="5" lockable="true">RPM+</functionlabel>
          <functionlabel num="6" lockable="true">RPM-</functionlabel>
          <functionlabel num="7" lockable="true">Dimmer</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true" />
          <!-- Xing Signal, not used for UK decoders-->
          <functionlabel num="11" lockable="true">Brake Function</functionlabel>
          <functionlabel num="13" lockable="true">Coupler</functionlabel>
          <functionlabel num="14" lockable="true">Half Speed</functionlabel>
          <functionlabel num="23" lockable="true">Guard Whistle/Coach Doors</functionlabel>
          <functionlabel num="24" lockable="true">FX3 Output</functionlabel>
          <functionlabel num="25" lockable="true">FX4 Output</functionlabel>
          <functionlabel num="26" lockable="true">FX5 Output</functionlabel>
          <functionlabel num="27" lockable="true">FX6 Output</functionlabel>
        </functionlabels>
      </family>
      <family name="Econami Electric" mfg="SoundTraxx (Throttle-Up)" comment="These are the -retail- version Econami Electric decoders" file="SoundTraxx_Eco_Electric.xml">
        <model model="ECO-100 Electric" numOuts="4" numFns="20" productID="2051" comment="Model 883001">
          <versionCV lowVersionID="70" />
          <output name="3" label="  FX3  " />
          <output name="4" label="  FX4  " />
          <output name="5" label="Air Horn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="Pneum|Doors" />
          <output name="8" label="Short|Horn" />
          <output name="9" label="Pantograph| " />
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <output name="13" label="Stop|Bell" />
          <output name="14" label="|" />
          <!-- Not used for for this decoder -->
          <output name="15" label="Coupler| " />
        </model>
        <model model="ECO-200 Electric" numOuts="6" numFns="30" productID="2060" comment="Model 883002">
          <versionCV lowVersionID="70" />
          <output name="3" label="  FX3  " />
          <output name="4" label="  FX4  " />
          <output name="5" label="Air Horn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="Pneum|Doors" />
          <output name="8" label="Short|Horn" />
          <output name="9" label="Pantograph| " />
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <output name="13" label="Stop|Bell" />
          <output name="14" label="|" />
          <!-- Not used for for this decoder -->
          <output name="15" label="Coupler| " />
        </model>
        <model model="ECO-21P Electric" numOuts="6" numFns="30" productID="2057" comment="Model 883003">
          <versionCV lowVersionID="70" />
          <output name="3" label="  FX3  " />
          <output name="4" label="  FX4  " />
          <output name="5" label="Air Horn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="Pneum|Doors" />
          <output name="8" label="Short|Horn" />
          <output name="9" label="Pantograph| " />
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <output name="13" label="Stop|Bell" />
          <output name="14" label="|" />
          <!-- Not used for for this decoder -->
          <output name="15" label="Coupler| " />
        </model>
        <model model="ECO-400 Electric" numOuts="6" numFns="30" productID="2054" comment="Model 883005">
          <versionCV lowVersionID="70" />
          <output name="3" label="  FX3  " />
          <output name="4" label="  FX4  " />
          <output name="5" label="Air Horn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="Pneum|Doors" />
          <output name="8" label="Short|Horn" />
          <output name="9" label="Pantograph| " />
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <output name="13" label="Stop|Bell" />
          <output name="14" label="|" />
          <!-- Not used for for this decoder -->
          <output name="15" label="Coupler| " />
        </model>
        <model model="ECO-PNP Electric" numOuts="6" numFns="30" productID="2063" comment="Model 883004">
          <versionCV lowVersionID="70" />
          <output name="3" label="  FX3  " />
          <output name="4" label="  FX4  " />
          <output name="5" label="Air Horn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="Pneum|Doors" />
          <output name="8" label="Short|Horn" />
          <output name="9" label="Pantograph| " />
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <output name="13" label="Stop|Bell" />
          <output name="14" label="|" />
          <!-- Not used for for this decoder -->
          <output name="15" label="Coupler| " />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Short Horn</functionlabel>
          <functionlabel num="4" lockable="true">Pantograph</functionlabel>
          <functionlabel num="5" lockable="true">Stop Req. Bell</functionlabel>
          <functionlabel num="6" lockable="true">Pneum. Doors</functionlabel>
          <functionlabel num="7" lockable="true">Dimmer</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Xing Signal</functionlabel>
          <functionlabel num="10" lockable="true">Trolley Bell</functionlabel>
          <functionlabel num="11" lockable="true">Brake Function</functionlabel>
          <functionlabel num="13" lockable="true">Coupler</functionlabel>
          <functionlabel num="14" lockable="true">Half Speed</functionlabel>
          <functionlabel num="23" lockable="true">All Aboard/Coach Doors</functionlabel>
          <functionlabel num="24" lockable="true">FX3 Output</functionlabel>
          <functionlabel num="25" lockable="true">FX4 Output</functionlabel>
          <functionlabel num="26" lockable="true">FX5 Output</functionlabel>
          <functionlabel num="27" lockable="true">FX6 Output</functionlabel>
        </functionlabels>
      </family>
      <family name="Econami Steam" mfg="SoundTraxx (Throttle-Up)" lowVersionID="70" comment="These are the -retail- version Econami Steam decoders" file="SoundTraxx_Eco_Steam.xml">
        <model model="ECO-100 Steam" numOuts="4" numFns="30" productID="2049" comment="Model 881001" />
        <model model="ECO-200 Steam" numOuts="6" numFns="30" productID="2058" comment="Model 881002" />
        <model model="ECO-21P Steam" numOuts="6" numFns="30" productID="2055" comment="Model 881003" />
        <model model="ECO-21PNEM Steam" numOuts="6" numFns="30" productID="2100" comment="Model 881006" />
        <model model="ECO-400 Steam" numOuts="6" numFns="30" productID="2052" comment="Model 881005" />
        <model model="ECO-PNP Steam" numOuts="6" numFns="30" productID="2061" comment="Model 881004" />
        <output name="3" label="  FX3  " />
        <output name="4" label="  FX4  " />
        <output name="5" label="Whistle| ">
          <label xml:lang="it">Fischio| </label>
        </output>
        <output name="6" label="Bell| ">
          <label xml:lang="it">Campana| </label>
        </output>
        <output name="7" label="Dynamo| ">
          <label xml:lang="it">Dynamo| </label>
        </output>
        <output name="8" label="Short|Horn">
          <label xml:lang="it">Breve|Tromba</label>
        </output>
        <output name="9" label="Cylinder|Cocks">
          <label xml:lang="it">Cilindro|Cazzi</label>
        </output>
        <output name="10" label="Water|Stop">
          <label xml:lang="it">Acqua|Stop</label>
        </output>
        <output name="11" label="Dimming| ">
          <label xml:lang="it">Smorzam| </label>
        </output>
        <output name="12" label="Mute| ">
          <label xml:lang="it">Silenzio| </label>
        </output>
        <output name="13" label="|" />
        <!-- Not used for for this decoder -->
        <output name="14" label="Brake| " />
        <output name="15" label="Coupler| ">
          <label xml:lang="it">Accoppiatore| </label>
        </output>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Whistle</functionlabel>
          <functionlabel num="3" lockable="true">Short Whistle</functionlabel>
          <functionlabel num="4" lockable="true">Cylinder Cocks</functionlabel>
          <functionlabel num="5" lockable="true">Drift Mode On</functionlabel>
          <functionlabel num="6" lockable="true">Drift Mode Off</functionlabel>
          <functionlabel num="7" lockable="true">Dimmer</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Xing Signal</functionlabel>
          <functionlabel num="10" lockable="true">Blowdown</functionlabel>
          <functionlabel num="11" lockable="true">Brake Function</functionlabel>
          <functionlabel num="13" lockable="true">Coupler</functionlabel>
          <functionlabel num="14" lockable="true">Half Speed</functionlabel>
          <functionlabel num="16" lockable="true">Water Stop</functionlabel>
          <functionlabel num="23" lockable="true">All Aboard/Coach Doors</functionlabel>
          <functionlabel num="24" lockable="true">FX3 Output</functionlabel>
          <functionlabel num="25" lockable="true">FX4 Output</functionlabel>
          <functionlabel num="26" lockable="true">FX5 Output</functionlabel>
          <functionlabel num="27" lockable="true">FX6 Output</functionlabel>
        </functionlabels>
      </family>
      <family name="Econami Steam OEM Athearn" mfg="SoundTraxx (Throttle-Up)" comment="These are the OEM Athearn version Econami Steam decoders" file="SoundTraxx_Eco_Steam_OEM_Athearn.xml">
        <model model="E2100.001 2-6-0 2-8-0" numOuts="6" numFns="30" productID="2149" comment="Model E2100.001">
          <versionCV lowVersionID="70" />
          <output name="3" label="  FX3  " />
          <output name="4" label="  FX4  " />
          <output name="5" label="Whistle| " />
          <output name="6" label="Bell| " />
          <output name="7" label="Dynamo| " />
          <output name="8" label="Short|Horn" />
          <output name="9" label="Cylinder|Cocks" />
          <output name="10" label="Water|Stop" />
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <output name="13" label="|" />
          <!-- Not used for for this decoder -->
          <output name="14" label="Brake| " />
          <output name="15" label="Coupler| " />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Whistle</functionlabel>
          <functionlabel num="3" lockable="true">Short Whistle</functionlabel>
          <functionlabel num="4" lockable="true">Cylinder Cocks</functionlabel>
          <functionlabel num="5" lockable="true">Drift Mode On</functionlabel>
          <functionlabel num="6" lockable="true">Drift Mode Off</functionlabel>
          <functionlabel num="7" lockable="true">Dimmer</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Xing Signal</functionlabel>
          <functionlabel num="10" lockable="true">Blowdown</functionlabel>
          <functionlabel num="11" lockable="true">Brake Function</functionlabel>
          <functionlabel num="13" lockable="true">Coupler</functionlabel>
          <functionlabel num="14" lockable="true">Half Speed</functionlabel>
          <functionlabel num="16" lockable="true">Water Stop</functionlabel>
          <functionlabel num="23" lockable="true">All Aboard/Coach Doors</functionlabel>
          <functionlabel num="24" lockable="true">FX3 Output</functionlabel>
          <functionlabel num="25" lockable="true">FX4 Output</functionlabel>
          <functionlabel num="26" lockable="true">FX5 Output</functionlabel>
          <functionlabel num="27" lockable="true">FX6 Output</functionlabel>
        </functionlabels>
      </family>
      <family name="Econami Steam OEM Bachmann Sound Value" mfg="SoundTraxx (Throttle-Up)" comment="These are the OEM version Econami Steam decoders" file="SoundTraxx_Eco_Steam_OEM_Bachmann_SndVal.xml">
        <model model="ECO 4-6-0" numOuts="2" numFns="30" productID="8200" comment="AE32087">
          <versionCV lowVersionID="70" />
        </model>
        <model model="ECO 4-6-2" numOuts="2" numFns="30" productID="8205" comment="AE32116">
          <versionCV lowVersionID="70" />
        </model>
        <model model="ECO 4-6-4" numOuts="2" numFns="30" productID="8201" comment="AE32086">
          <versionCV lowVersionID="70" />
        </model>
        <model model="ECO 2-8-0" numOuts="2" numFns="30" productID="8193" comment="AE32071">
          <versionCV lowVersionID="70" />
        </model>
        <model model="ECO 2-8-4 HO" numOuts="6" numFns="30" productID="8207" comment="AE32121">
          <versionCV lowVersionID="70" />
        </model>
        <model model="ECO 4-8-4" numOuts="2" numFns="30" productID="8199" comment="AE32084">
          <versionCV lowVersionID="70" />
        </model>
        <model model="ECO 4-8-2" numOuts="2" numFns="30" productID="8197" comment="AE32080">
          <versionCV lowVersionID="70" />
        </model>
        <model model="ECO 2-8-8-4" numOuts="2" numFns="30" productID="8194" comment="AE32076">
          <versionCV lowVersionID="70" />
        </model>
        <output name="3" label="  FX3  " />
        <output name="4" label="  FX4  " />
        <output name="5" label="Whistle| ">
          <label xml:lang="it">Fischio| </label>
        </output>
        <output name="6" label="Bell| ">
          <label xml:lang="it">Campana| </label>
        </output>
        <output name="7" label="Dynamo| ">
          <label xml:lang="it">Dynamo| </label>
        </output>
        <output name="8" label="Short|Horn">
          <label xml:lang="it">Breve|Tromba</label>
        </output>
        <output name="9" label="Cylinder|Cocks">
          <label xml:lang="it">Cilindro|Cazzi</label>
        </output>
        <output name="10" label="Water|Stop">
          <label xml:lang="it">Acqua|Stop</label>
        </output>
        <output name="11" label="Dimming| ">
          <label xml:lang="it">Smorzam| </label>
        </output>
        <output name="12" label="Mute| ">
          <label xml:lang="it">Silenzio| </label>
        </output>
        <output name="13" label="|" />
        <!-- Not used for for this decoder -->
        <output name="14" label="Brake| " />
        <output name="15" label="Coupler| ">
          <label xml:lang="it">Accoppiatore| </label>
        </output>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Whistle</functionlabel>
          <functionlabel num="3" lockable="true">Short Whistle</functionlabel>
          <functionlabel num="4" lockable="true">Cylinder Cocks</functionlabel>
          <functionlabel num="5" lockable="true">Drift Mode On</functionlabel>
          <functionlabel num="6" lockable="true">Drift Mode Off</functionlabel>
          <functionlabel num="7" lockable="true">Dimmer</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Xing Signal</functionlabel>
          <functionlabel num="10" lockable="true">Blowdown</functionlabel>
          <functionlabel num="11" lockable="true">Brake Function</functionlabel>
          <functionlabel num="13" lockable="true">Coupler</functionlabel>
          <functionlabel num="14" lockable="true">Half Speed</functionlabel>
          <functionlabel num="16" lockable="true">Water Stop</functionlabel>
          <functionlabel num="23" lockable="true">All Aboard/Coach Doors</functionlabel>
          <functionlabel num="24" lockable="true">FX3 Output</functionlabel>
          <functionlabel num="25" lockable="true">FX4 Output</functionlabel>
          <functionlabel num="26" lockable="true">FX5 Output</functionlabel>
          <functionlabel num="27" lockable="true">FX6 Output</functionlabel>
        </functionlabels>
      </family>
      <family name="Econami Steam UK" mfg="SoundTraxx (Throttle-Up)" lowVersionID="70" comment="These are the UK retail version Econami Steam decoders" file="SoundTraxx_Eco_Steam_UK.xml">
        <model model="ECO-100 UK Steam" numOuts="4" numFns="30" productID="2092" comment="Model 881101" />
        <model model="ECO-200 UK Steam" numOuts="6" numFns="30" productID="2094" comment="Model 881102" />
        <model model="ECO-21PNEM UK Steam" numOuts="6" numFns="30" productID="2096" comment="Model 881106 with NEM 21-pin plug" />
        <model model="ECO-400 UK Steam" numOuts="6" numFns="30" productID="2098" comment="Model 881105" />
        <output name="3" label="  FX3  " />
        <output name="4" label="  FX4  " />
        <output name="5" label="Main|Whistle">
          <label xml:lang="it">Fischio|Primario</label>
        </output>
        <output name="6" label="Shunt|Whistle">
          <label xml:lang="it">Fischio|Manovra</label>
        </output>
        <output name="7" label="Dynamo| ">
          <label xml:lang="it">Dynamo| </label>
        </output>
        <output name="8" label="Short|Horn">
          <label xml:lang="it">Breve|Tromba</label>
        </output>
        <output name="9" label="Cylinder|Cocks">
          <label xml:lang="it">Cilindro|Cazzi</label>
        </output>
        <output name="10" label="Water|Stop">
          <label xml:lang="it">Acqua|Stop</label>
        </output>
        <output name="11" label="Dimming| ">
          <label xml:lang="it">Smorzam| </label>
        </output>
        <output name="12" label="Mute| ">
          <label xml:lang="it">Silenzio| </label>
        </output>
        <output name="13" label="|" />
        <!-- Not used for for this decoder -->
        <output name="14" label="Brake| " />
        <output name="15" label="Coupler| ">
          <label xml:lang="it">Accoppiatore| </label>
        </output>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Shunt Whistle</functionlabel>
          <functionlabel num="2" lockable="false">Main Whistle</functionlabel>
          <functionlabel num="3" lockable="true">Short Whistle</functionlabel>
          <functionlabel num="4" lockable="true">Cylinder Cocks</functionlabel>
          <functionlabel num="5" lockable="true">Drift Mode On</functionlabel>
          <functionlabel num="6" lockable="true">Drift Mode Off</functionlabel>
          <functionlabel num="7" lockable="true">Dimmer</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Two-Shorts Signal</functionlabel>
          <!-- Xing Signal, not used for UK decoders-->
          <functionlabel num="10" lockable="true">Blowdown</functionlabel>
          <functionlabel num="11" lockable="true">Brake Function</functionlabel>
          <functionlabel num="13" lockable="true">Coupler</functionlabel>
          <functionlabel num="14" lockable="true">Half Speed</functionlabel>
          <functionlabel num="16" lockable="true">Water Stop</functionlabel>
          <functionlabel num="23" lockable="true">Guard Whistle/Coach Doors</functionlabel>
          <functionlabel num="24" lockable="true">FX3 Output</functionlabel>
          <functionlabel num="25" lockable="true">FX4 Output</functionlabel>
          <functionlabel num="26" lockable="true">FX5 Output</functionlabel>
          <functionlabel num="27" lockable="true">FX6 Output</functionlabel>
        </functionlabels>
      </family>
      <family name="LC Diesel decoders" mfg="SoundTraxx (Throttle-Up)" file="SoundTraxx_LC_Diesel.xml">
        <model model="100LC Diesel" numOuts="4" numFns="10">
          <versionCV lowVersionID="34" />
          <output name="Horn" />
          <output name="Bell" />
          <output name="3" label="FX1" />
          <output name="4" label="FX2" />
          <output name="DynBrake" />
          <output name="RPM+" />
          <output name="RPM-" />
          <output name="Dim" />
          <output name="Mute" />
          <!-- The four electrical outputs are front headlight, back -->
          <!-- headlight, FX1, FX2 -->
        </model>
      </family>
      <family name="LC Diesel PNP Cab Unit decoders" mfg="SoundTraxx (Throttle-Up)" file="SoundTraxx_LC_Diesel_pFXCb.xml">
        <!--note: this file does not support the FX2 output for the LL100LC-->
        <model model="LL100LC Diesel" numOuts="4" numFns="10">
          <!-- note: The LL100LC has a headlight but no backup light -->
          <!-- note: The LL100LC has an FX2 output but no FX1 output -->
          <!-- but the headlight can be set to respond to FX1 mapping -->
          <versionCV lowVersionID="36" />
          <output name="Horn" />
          <output name="Bell" />
          <output name="3" label="FX1" />
          <output name="4" label="FX2" />
          <output name="DynBrake" />
          <output name="RPM+" />
          <output name="RPM-" />
          <output name="Dim" />
          <output name="Mute" />
        </model>
      </family>
      <family name="LC Diesel PNP decoders" mfg="SoundTraxx (Throttle-Up)" file="SoundTraxx_LC_Diesel_pnp.xml">
        <model model="AT100LC/KT100LC Diesel" numOuts="4" numFns="10">
          <versionCV lowVersionID="35" />
          <output name="Horn" />
          <output name="Bell" />
          <output name="3" label="FX1" />
          <output name="4" label="FX2" />
          <output name="DynBrake" />
          <output name="RPM+" />
          <output name="RPM-" />
          <output name="Dim" />
          <output name="Mute" />
        </model>
        <model model="LL110LC Diesel" numOuts="4" numFns="10">
          <versionCV lowVersionID="35" />
          <output name="Horn" />
          <output name="Bell" />
          <output name="3" label="FX1" />
          <output name="4" label="FX2" />
          <output name="DynBrake" />
          <output name="RPM+" />
          <output name="RPM-" />
          <output name="Dim" />
          <output name="Mute" />
        </model>
        <model model="LL090LC Diesel" numOuts="4" numFns="10">
          <versionCV lowVersionID="35" />
          <output name="Horn" />
          <output name="Bell" />
          <output name="3" label="FX1" />
          <output name="4" label="FX2" />
          <output name="DynBrake" />
          <output name="RPM+" />
          <output name="RPM-" />
          <output name="Dim" />
          <output name="Mute" />
        </model>
      </family>
      <family name="LC Diesel PNP + FX decoders" mfg="SoundTraxx (Throttle-Up)" file="SoundTraxx_LC_Diesel_pnpFX.xml">
        <model model="C628LC Diesel" numOuts="4" numFns="10">
          <versionCV lowVersionID="37" />
          <output name="Horn" />
          <output name="Bell" />
          <output name="3" label="FX1/grn" />
          <output name="4" label="FX2/brwn" />
          <output name="DynBrake" />
          <output name="RPM+" />
          <output name="RPM-" />
          <output name="Dim" />
          <output name="Mute" />
        </model>
      </family>
      <family name="LC steam decoders" mfg="SoundTraxx (Throttle-Up)" file="SoundTraxx_LC_Steam.xml">
        <model model="100LC Steam" numOuts="4" numFns="10">
          <versionCV lowVersionID="32" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="3" label="FX1" />
          <output name="4" label="FX2" />
          <output name="Dim" />
          <output name="Mute" />
          <!-- The two electical outputs are front headlight, back -->
          <!-- headlight-->
        </model>
      </family>
      <family name="LC Steam hyperlight decoders" mfg="SoundTraxx (Throttle-Up)" file="SoundTraxx_LC_Steam_hylt.xml">
        <model model="090LC Steam" numOuts="4" numFns="10">
          <versionCV lowVersionID="39" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="3" label="FX1" />
          <output name="4" label="FX2" />
          <output name="Dim" />
          <output name="Mute" />
          <!-- The two electical outputs are front headlight, back -->
          <!-- headlight-->
        </model>
      </family>
      <family name="LC Steam PNP decoders" mfg="SoundTraxx (Throttle-Up)" file="SoundTraxx_LC_Steam_pnp.xml">
        <model model="B280LC Steam" numOuts="4" numFns="10">
          <versionCV lowVersionID="33" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="3" label="FX1" />
          <output name="4" label="FX2" />
          <output name="Dim" />
          <output name="Mute" />
          <!-- The two electical outputs are front headlight, back -->
          <!-- headlight-->
        </model>
        <model model="B3TSLC Steam" numOuts="4" numFns="10">
          <versionCV lowVersionID="33" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="3" label="FX1" />
          <output name="4" label="FX2" />
          <output name="Dim" />
          <output name="Mute" />
          <!-- The two electical outputs are front headlight, back -->
          <!-- headlight-->
        </model>
        <model model="B210LC Steam" numOuts="4" numFns="10">
          <versionCV lowVersionID="33" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="3" label="FX1" />
          <output name="4" label="FX2" />
          <output name="Dim" />
          <output name="Mute" />
          <!-- The two electical outputs are front headlight, back -->
          <!-- headlight-->
        </model>
        <model model="LL080LC Steam" numOuts="4" numFns="10">
          <versionCV lowVersionID="33" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="3" label="FX1" />
          <output name="4" label="FX2" />
          <output name="Dim" />
          <output name="Mute" />
          <!-- The two electical outputs are front headlight, back -->
          <!-- headlight-->
        </model>
      </family>
      <family name="Lighting Decoder" mfg="SoundTraxx (Throttle-Up)" comment="Athearn Genesis Bay-Window Caboose" file="SoundTraxx_Lighting_Athearn_Genesis_Caboose.xml">
        <model model="Athearn Genesis Bay-Window Caboose" numOuts="2" numFns="14" productID="???">
          <versionCV lowVersionID="1" />
          <!-- Function Mapping Table / page 17 -->
          <output name="1" label="  Marker Lamp B  " />
          <!-- FX0F      -->
          <output name="2" label="  Marker Lamp A  " />
          <!-- FX0R      -->
          <output name="Grade Crossing Logic" label="(Horn)" />
          <!-- XingLogic -->
          <output name="FX5" label="  Interior Light  " />
          <!-- FX5       -->
          <output name="FX6" label="        n.c.      " />
          <!-- FX6       -->
          <output name="Dimming" />
          <!-- Dimming   -->
        </model>
      </family>
      <family name="MC Motor Decoders" mfg="SoundTraxx (Throttle-Up)" file="SoundTraxx_MC.xml">
        <model model="MC1Z102P6" numOuts="2" numFns="14" productID="851001">
          <versionCV lowVersionID="80" />
          <output name="3" label="Xing|Logic" />
          <output name="4" label="FX5|Rule 17" />
          <output name="5" label="FX6|Mode" />
          <output name="6" label="Dimmer| " />
          <output name="7" label="Brakes| " />
        </model>
        <model model="MC1Z102SQ" numOuts="2" numFns="14" productID="851002">
          <versionCV lowVersionID="80" />
          <output name="3" label="Xing|Logic" />
          <output name="4" label="FX5|Rule 17" />
          <output name="5" label="FX6|Mode" />
          <output name="6" label="Dimmer| " />
          <output name="7" label="Brakes| " />
        </model>
        <model model="MC1H102P8" numOuts="2" numFns="14" productID="852001">
          <versionCV lowVersionID="80" />
          <output name="3" label="Xing|Logic" />
          <output name="4" label="FX5|Rule 17" />
          <output name="5" label="FX6|Mode" />
          <output name="6" label="Dimmer| " />
          <output name="7" label="Brakes| " />
        </model>
        <model model="MC1H104P21" numOuts="4" numFns="14" productID="852005">
          <versionCV lowVersionID="65" />
          <output name="3" label="Xing|Logic" />
          <output name="4" label="  FX5  | " />
          <output name="5" label="  FX6  | " />
          <output name="6" label="Dimmer| " />
          <output name="7" label="Brakes| " />
        </model>
        <model model="MC2H104AT" numOuts="4" numFns="14" productID="852002">
          <versionCV lowVersionID="96" />
          <output name="3" label="Xing|Logic" />
          <output name="4" label="  FX5  | " />
          <output name="5" label="  FX6  | " />
          <output name="6" label="Dimmer| " />
          <output name="7" label="Brakes| " />
        </model>
        <model model="MC2H104OP" numOuts="4" numFns="14" productID="852003">
          <versionCV lowVersionID="96" />
          <output name="3" label="Xing|Logic" />
          <output name="4" label="  FX5  | " />
          <output name="5" label="  FX6  | " />
          <output name="6" label="Dimmer| " />
          <output name="7" label="Brakes| " />
        </model>
        <model model="MC2H104P9" numOuts="4" numFns="14" productID="852004">
          <versionCV lowVersionID="96" />
          <output name="3" label="Xing|Logic" />
          <output name="4" label="  FX5  | " />
          <output name="5" label="  FX6  | " />
          <output name="6" label="Dimmer| " />
          <output name="7" label="Brakes| " />
        </model>
      </family>
      <family name="MC Intermountain OEM" mfg="SoundTraxx (Throttle-Up)" file="SoundTraxx_MC_IMRC_OEM.xml">
        <model model="ES44AC" numOuts="4" numFns="14" productID="ES">
          <versionCV lowVersionID="96" />
          <output name="3" label="  FX5  | " />
          <output name="4" label="  FX6  | " />
          <output name="5" label="Brakes| " />
        </model>
        <model model="ES44DC" numOuts="4" numFns="14" productID="ES">
          <versionCV lowVersionID="96" />
          <output name="3" label="  FX5  | " />
          <output name="4" label="  FX6  | " />
          <output name="5" label="Brakes| " />
        </model>
        <model model="FT" numOuts="4" numFns="14" productID="F">
          <versionCV lowVersionID="96" />
          <output name="3" label="  FX5  | " />
          <output name="4" label="  FX6  | " />
          <output name="5" label="Brakes| " />
        </model>
        <model model="F3" numOuts="4" numFns="14" productID="F">
          <versionCV lowVersionID="96" />
          <output name="3" label="  FX5  | " />
          <output name="4" label="  FX6  | " />
          <output name="5" label="Brakes| " />
        </model>
        <model model="F7" numOuts="4" numFns="14" productID="F">
          <versionCV lowVersionID="96" />
          <output name="3" label="  FX5  | " />
          <output name="4" label="  FX6  | " />
          <output name="5" label="Brakes| " />
        </model>
        <model model="F9" numOuts="4" numFns="14" productID="F">
          <versionCV lowVersionID="96" />
          <output name="3" label="  FX5  | " />
          <output name="4" label="  FX6  | " />
          <output name="5" label="Brakes| " />
        </model>
        <model model="FP7" numOuts="4" numFns="14" productID="F">
          <versionCV lowVersionID="96" />
          <output name="3" label="  FX5  | " />
          <output name="4" label="  FX6  | " />
          <output name="5" label="Brakes| " />
        </model>
        <model model="SD40-2W" numOuts="4" numFns="14" productID="SD40">
          <versionCV lowVersionID="96" />
          <output name="3" label="  FX5  | " />
          <output name="4" label="  FX6  | " />
          <output name="5" label="Brakes| " />
        </model>
      </family>
      <family name="MC Walthers OEM" mfg="SoundTraxx (Throttle-Up)" file="SoundTraxx_MC_Walthers.xml">
        <model model="Plymouth ML8" numOuts="2" numFns="14" comment="with built in Current Keeper">
          <versionCV lowVersionID="66" />
          <output name="3" label="Xing|Logic" />
          <output name="4" label="FX5|Rule 17" />
          <output name="5" label="FX6|Mode" />
          <output name="6" label="Dimmer| " />
        </model>
      </family>
      <family name="OEM Bachmann E-Z Command decoders" mfg="SoundTraxx (Throttle-Up)" lowVersionID="141" highVersionID="141" file="SoundTraxx_OEM_36-557_MC1.xml">
        <model model="Bachmann (soundTraxx MC1) 36-557" numOuts="4" numFns="14" productID="MC1H104P21">
          <versionCV highVersionID="81" lowVersionID="81" />
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="   AUX1    " />
          <output name="3" label="   AUX2    " />
        </model>
      </family>
      <family name="OEM Bachmann E-Z Command decoders" mfg="SoundTraxx (Throttle-Up)" lowVersionID="1" file="SoundTraxx_OEM_Bachmann_v3.xml">
        <model model="2 function decoder (36-558)" numOuts="2" numFns="14">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="LD" label="Light Dimming" />
          <output name="Bk" label="Brake Key" />
        </model>
      </family>
      <family name="OEM PIKO" mfg="SoundTraxx (Throttle-Up)" comment="These are the PIKO OEM G scale steam decoders" file="SoundTraxx_OEM_PIKO.xml">
        <model model="Mogul" numOuts="2" numFns="14" productID="Mogul">
          <versionCV lowVersionID="84" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="(Not used)" />
          <output name="Smoke Unit" />
          <output name="Dynamo" />
          <output name="Short Whistle" />
          <output name="Steam Release" />
          <output name="Inertia Override" />
          <output name="Headlight Dimmer" />
          <output name="Mute" />
          <output name="Half Speed" />
          <output name="Brake Squeal" />
          <output name="(Not used 2)" />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Whistle</functionlabel>
          <functionlabel num="3" lockable="true">Short Whistle</functionlabel>
          <functionlabel num="4" lockable="true">Steam Release</functionlabel>
          <functionlabel num="5" lockable="true">(Not used)</functionlabel>
          <functionlabel num="6" lockable="true">Smoke Unit</functionlabel>
          <functionlabel num="7" lockable="true">Headlight Dimmer</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Inertia Override</functionlabel>
          <functionlabel num="10" lockable="true">Half Speed</functionlabel>
          <functionlabel num="11" lockable="true">Brake Squeal / Brake Release</functionlabel>
          <functionlabel num="12" lockable="true">(Not used)</functionlabel>
        </functionlabels>
      </family>
      <family name="SHS Diesel decoders" mfg="SoundTraxx (Throttle-Up)" file="SoundTraxx_SHS_F3.xml">
        <model model="F3 Diesel" numOuts="4" numFns="10">
          <versionCV lowVersionID="38" />
          <output name="Bell" />
          <output name="Horn" />
          <output name="3" label="#Board" />
          <output name="4" label="Mars" />
          <output name="DynBrake" />
          <output name="RPM+" />
          <output name="RPM-" />
          <output name="Dim" />
          <output name="Mute" />
        </model>
      </family>
      <family name="SHS Diesel decoders" mfg="SoundTraxx (Throttle-Up)" file="SoundTraxx_SHS_F7.xml">
        <model model="F7 Diesel" numOuts="6" numFns="10">
          <versionCV lowVersionID="40" />
          <output name="Bell" />
          <output name="Horn" />
          <output name="3" label="#Board" />
          <output name="4" label="Mars" />
          <output name="5" label="RedClass" />
          <output name="6" label="GreenClass" />
          <output name="DynBrake" />
          <output name="RPM+" />
          <output name="RPM-" />
          <output name="Dim" />
          <output name="Mute" />
        </model>
      </family>
      <family name="Sound Value Diesel Walthers Mainline OEM" mfg="SoundTraxx (Throttle-Up)" comment="These are OEM for Walthers Mainline Sound Value diesel decoders" file="SoundTraxx_SndVal_Diesel_Walthers_Mainline.xml">
        <model model="8-40B" numOuts="3" numFns="14" productID="8-40B">
          <versionCV lowVersionID="82" />
          <output name="3" label="  FX5  " />
          <output name="4" label="FX6|Rule 17" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="Reserved" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="RPM" label="+" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="RPM" label="-" />
          <functionlabels>
            <functionlabel num="5" lockable="true">Beacon</functionlabel>
          </functionlabels>
        </model>
        <model model="ALCO PA-PB" numOuts="3" numFns="14" productID="ALCO-PA">
          <versionCV lowVersionID="82" />
          <output name="3" label="  FX5  " />
          <output name="4" label="FX6|Rule 17" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="Reserved" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="RPM" label="+" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="RPM" label="-" />
          <functionlabels>
            <functionlabel num="5" lockable="true">Mars light</functionlabel>
          </functionlabels>
        </model>
        <model model="ES44AC" numOuts="3" numFns="14" productID="ES">
          <versionCV lowVersionID="82" />
          <output name="3" label="  FX5  " />
          <output name="4" label="FX6|Rule 17" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="Reserved" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="RPM" label="+" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="RPM" label="-" />
          <functionlabels>
            <functionlabel num="5" lockable="true">Ditch</functionlabel>
          </functionlabels>
        </model>
        <model model="F7A-B" numOuts="3" numFns="14" productID="F7A-B">
          <versionCV lowVersionID="82" />
          <output name="3" label="  FX5  " />
          <output name="4" label="FX6|Rule 17" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="Reserved" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="RPM" label="+" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="RPM" label="-" />
          <functionlabels>
            <functionlabel num="5" lockable="true">Beacon</functionlabel>
          </functionlabels>
        </model>
        <model model="GP15" numOuts="3" numFns="14" productID="GP15">
          <versionCV lowVersionID="82" />
          <output name="3" label="  FX5  " />
          <output name="4" label="FX6|Rule 17" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="Reserved" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="RPM" label="+" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="RPM" label="-" />
          <functionlabels>
            <functionlabel num="5" lockable="true">Beacon</functionlabel>
          </functionlabels>
        </model>
        <model model="SD60" numOuts="3" numFns="14" productID="SD60">
          <versionCV lowVersionID="82" />
          <output name="3" label="  FX5  " />
          <output name="4" label="FX6|Rule 17" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="Reserved" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="RPM" label="+" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="RPM" label="-" />
          <functionlabels>
            <functionlabel num="5" lockable="true">Beacon</functionlabel>
          </functionlabels>
        </model>
        <model model="SD70ACe" numOuts="3" numFns="14" productID="SD70ACe">
          <versionCV lowVersionID="82" />
          <output name="3" label="  FX5  " />
          <output name="4" label="FX6|Rule 17" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="Reserved" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="RPM" label="+" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="RPM" label="-" />
          <functionlabels>
            <functionlabel num="5" lockable="true">Ditch</functionlabel>
          </functionlabels>
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Short Horn</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
        </functionlabels>
      </family>
      <family name="Tsunami2 Diesel" mfg="SoundTraxx (Throttle-Up)" lowVersionID="71" comment="These are the -retail- version Tsunami 2 Diesel decoders" file="SoundTraxx_Tsu2_Diesel.xml">
        <model model="TSU-1100 EMD Diesels" numOuts="4" numFns="30" productID="2068" comment="Model 885001" />
        <model model="TSU-1100 EMD-2 Diesels" numOuts="4" numFns="30" productID="2102" comment="Model 885021" />
        <model model="TSU-1100 GE Diesels" numOuts="4" numFns="30" productID="2069" comment="Model 885002" />
        <model model="TSU-1100 Alco Diesels" numOuts="4" numFns="30" productID="2070" comment="Model 885003" />
        <model model="TSU-1100 Baldwin Diesels" numOuts="4" numFns="30" productID="2071" comment="Model 885004" />
        <model model="TSU-2200 EMD Diesels" numOuts="6" numFns="30" productID="2072" comment="Model 885005" />
        <model model="TSU-2200 EMD-2 Diesels" numOuts="6" numFns="30" productID="2103" comment="Model 885022" />
        <model model="TSU-2200 GE Diesels" numOuts="6" numFns="30" productID="2073" comment="Model 885006" />
        <model model="TSU-2200 Alco Diesels" numOuts="6" numFns="30" productID="2074" comment="Model 885007" />
        <model model="TSU-2200 Baldwin Diesels" numOuts="6" numFns="30" productID="2075" comment="Model 885008" />
        <model model="TSU-21PNEM EMD Diesels" numOuts="6" numFns="30" productID="2076" comment="Model 885009" />
        <model model="TSU-21PNEM EMD-2 Diesels" numOuts="6" numFns="30" productID="2104" comment="Model 885023" />
        <model model="TSU-21PNEM GE Diesels" numOuts="6" numFns="30" productID="2077" comment="Model 885010" />
        <model model="TSU-21PNEM Alco Diesels" numOuts="6" numFns="30" productID="2078" comment="Model 885011" />
        <model model="TSU-21PNEM Baldwin Diesels" numOuts="6" numFns="30" productID="2079" comment="Model 885012" />
        <model model="TSU-21PNEM8 EMD Diesels" numOuts="8" numFns="30" productID="2117" comment="Model 885809" />
        <model model="TSU-21PNEM8 EMD-2 Diesels" numOuts="8" numFns="30" productID="2121" comment="Model 885823" />
        <model model="TSU-21PNEM8 GE Diesels" numOuts="8" numFns="30" productID="2118" comment="Model 885810" />
        <model model="TSU-21PNEM8 Alco Diesels" numOuts="8" numFns="30" productID="2119" comment="Model 885811" />
        <model model="TSU-21PNEM8 Baldwin Diesels" numOuts="8" numFns="30" productID="2120" comment="Model 885812" />
        <model model="TSU-4400 EMD Diesels" numOuts="6" numFns="30" productID="2084" comment="Model 885017" />
        <model model="TSU-4400 EMD-2 Diesels" numOuts="6" numFns="30" productID="2106" comment="Model 885025" />
        <model model="TSU-4400 GE Diesels" numOuts="6" numFns="30" productID="2085" comment="Model 885018" />
        <model model="TSU-4400 Alco Diesels" numOuts="6" numFns="30" productID="2086" comment="Model 885019" />
        <model model="TSU-4400 Baldwin Diesels" numOuts="6" numFns="30" productID="2087" comment="Model 885020" />
        <model model="TSU-BH1 EMD Diesels" numOuts="8" numFns="30" productID="2135" comment="Model 885840" />
        <model model="TSU-BH1 GE Diesels" numOuts="8" numFns="30" productID="2136" comment="Model 885841" />
        <model model="TSU-BH1 Alco Diesels" numOuts="8" numFns="30" productID="2137" comment="Model 885842" />
        <model model="TSU-KN1 Diesels" numOuts="4" numFns="30" productID="2123" comment="Model 885032" />
        <model model="TSU-N18 EMD Diesels" numOuts="6" numFns="30" productID="2125" comment="Model 885026" />
        <model model="TSU-N18 EMD-2 Diesels" numOuts="6" numFns="30" productID="2129" comment="Model 885030" />
        <model model="TSU-N18 GE Diesels" numOuts="6" numFns="30" productID="2126" comment="Model 885027" />
        <model model="TSU-N18 Alco Diesels" numOuts="6" numFns="30" productID="2127" comment="Model 885028" />
        <model model="TSU-N18 Baldwin Diesels" numOuts="6" numFns="30" productID="2128" comment="Model 885029" />
        <model model="TSU-PNP EMD Diesels" numOuts="6" numFns="30" productID="2080" comment="Model 885013" />
        <model model="TSU-PNP EMD-2 Diesels" numOuts="6" numFns="30" productID="2105" comment="Model 885024" />
        <model model="TSU-PNP GE Diesels" numOuts="6" numFns="30" productID="2081" comment="Model 885014" />
        <model model="TSU-PNP Alco Diesels" numOuts="6" numFns="30" productID="2082" comment="Model 885015" />
        <model model="TSU-PNP Baldwin Diesels" numOuts="6" numFns="30" productID="2083" comment="Model 885016" />
        <model model="TSU-PNP8 EMD Diesels" numOuts="8" numFns="30" productID="2111" comment="Model 885813" />
        <model model="TSU-PNP8 EMD-2 Diesels" numOuts="8" numFns="30" productID="2115" comment="Model 885824" />
        <model model="TSU-PNP8 GE Diesels" numOuts="8" numFns="30" productID="2112" comment="Model 885814" />
        <model model="TSU-PNP8 Alco Diesels" numOuts="8" numFns="30" productID="2113" comment="Model 885815" />
        <model model="TSU-PNP8 Baldwin Diesels" numOuts="8" numFns="30" productID="2114" comment="Model 885816" />
        <output name="3" label="  FX3  " />
        <output name="4" label="  FX4  " />
        <output name="5" label="Airhorn| ">
          <label xml:lang="it">Tromba| </label>
        </output>
        <output name="6" label="Bell| ">
          <label xml:lang="it">Campana| </label>
        </output>
        <output name="7" label="Dynamic|Brakes">
          <label xml:lang="it">Freni|Dinamici</label>
        </output>
        <output name="8" label="Short|Horn">
          <label xml:lang="it">Breve|Tromba</label>
        </output>
        <output name="9" label="Straight|to 8" />
        <output name="10" label="General|Service" />
        <output name="11" label="Dimming| ">
          <label xml:lang="it">Smorzam| </label>
        </output>
        <output name="12" label="Mute| ">
          <label xml:lang="it">Silenzio| </label>
        </output>
        <output name="13" label="HEP|Mode" />
        <output name="14" label="Ind/Train|Brake" />
        <output name="15" label="Coupler| ">
          <label xml:lang="it">Accoppiatore| </label>
        </output>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Short Horn</functionlabel>
          <functionlabel num="4" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="5" lockable="true">RPM+</functionlabel>
          <functionlabel num="6" lockable="true">RPM-</functionlabel>
          <functionlabel num="7" lockable="true">Dimmer</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Xing Signal</functionlabel>
          <functionlabel num="10" lockable="true">Straight to Eight</functionlabel>
          <functionlabel num="11" lockable="true">Ind/Train Brake</functionlabel>
          <functionlabel num="12" lockable="true">Brake Select</functionlabel>
          <functionlabel num="13" lockable="true">Coupler</functionlabel>
          <functionlabel num="14" lockable="true">Half Speed</functionlabel>
          <functionlabel num="15" lockable="true">Handbrake</functionlabel>
          <functionlabel num="16" lockable="true">HEP Mode</functionlabel>
          <functionlabel num="17" lockable="true">Fuel Loading</functionlabel>
          <functionlabel num="18" lockable="true">General Service</functionlabel>
          <functionlabel num="20" lockable="true">Steam Generator</functionlabel>
          <functionlabel num="21" lockable="true">Sander Valve</functionlabel>
          <functionlabel num="22" lockable="true">Cab Chatter</functionlabel>
          <functionlabel num="23" lockable="true">All Aboard</functionlabel>
          <functionlabel num="24" lockable="true">FX3 Output</functionlabel>
          <functionlabel num="25" lockable="true">FX4 Output</functionlabel>
          <functionlabel num="26" lockable="true">FX5 Output</functionlabel>
          <functionlabel num="27" lockable="true">FX6 Output</functionlabel>
          <functionlabel num="28" lockable="true">FX7,8 Output</functionlabel>
        </functionlabels>
      </family>
      <family name="Tsunami2 Diesel OEM Genesis" mfg="SoundTraxx (Throttle-Up)" lowVersionID="71" file="SoundTraxx_Tsu2_Diesel_OEM_Genesis.xml">
        <model model="TSU-21PNEM8 RS-3 1" numOuts="8" numFns="30" productID="6451" comment="Model 21T1500.001" />
        <model model="TSU-21PNEM8 RS-3 2" numOuts="8" numFns="30" productID="6452" comment="Model 21T1500.002" />
        <model model="TSU-GN2208 DDA40X 1" numOuts="8" numFns="30" productID="6377" comment="Model 8T0208.001" />
        <model model="TSU-GN2208 DDA40X 2" numOuts="8" numFns="30" productID="6378" comment="Model 8T0208.002" />
        <model model="TSU-GN2208 DDA40X 3" numOuts="8" numFns="30" productID="6379" comment="Model 8T0208.003" />
        <model model="TSU-GN2200 F3/7 w/DB" numOuts="6" numFns="30" productID="6158" comment="Model T0102.006B" />
        <model model="TSU-GN2200 F3/7 w/DB/gyra" numOuts="6" numFns="30" productID="6159" comment="Model T0102.008B" />
        <model model="TSU-GN2200 F3/7 w/DB/gyra2" numOuts="6" numFns="30" productID="6182" comment="Model T0102.015B" />
        <model model="TSU-GN2208 F3 GP9 22" numOuts="8" numFns="30" productID="6409" comment="Model 8T0103.022" />
        <model model="TSU-GN2208 F7" numOuts="8" numFns="30" productID="6318" comment="Model 8T0102.002" />
        <model model="TSU-GN2208 F7 2" numOuts="8" numFns="30" productID="6270" comment="Model 8T0103.002" />
        <model model="TSU-GN2208 F7 6" numOuts="8" numFns="30" productID="6271" comment="Model 8T0103.006" />
        <model model="TSU-GN2208 F7 7" numOuts="8" numFns="30" productID="6272" comment="Model 8T0103.007" />
        <model model="TSU-GN2208 F7 8" numOuts="8" numFns="30" productID="6411" comment="Model 8T0102.008" />
        <model model="TSU-GN2208 F7 12" numOuts="8" numFns="30" productID="6329" comment="Model 8T0103.012" />
        <model model="TSU-GN2208 F7 21" numOuts="8" numFns="30" productID="6367" comment="Model 8T0103.021" />
        <model model="TSU-GN2208 F7 15" numOuts="8" numFns="30" productID="6320" comment="Model 8T0102.015" />
        <model model="TSU-GN2208 F7 16" numOuts="8" numFns="30" productID="6365" comment="Model 8T0103.016" />
        <model model="TSU-GN2208 F7 17" numOuts="8" numFns="30" productID="6366" comment="Model 8T0103.017" />
        <model model="TSU-GN2208 F7/GP7 7" numOuts="8" numFns="30" productID="6319" comment="Model 8T0102.007" />
        <model model="TSU-GN2208 F7/GP7 10" numOuts="8" numFns="30" productID="6331" comment="Model 8T0103.010" />
        <model model="TSU-GN2208 F7/GP9 9" numOuts="8" numFns="30" productID="6328" comment="Model 8T0103.009" />
        <model model="TSU-GN2208 FP7" numOuts="8" numFns="30" productID="6330" comment="Model 8T0102.024" />
        <model model="TSU-GN2200 GP7" numOuts="6" numFns="30" productID="6146" comment="Model T0102.001B" />
        <model model="TSU-GN2208 GP7" numOuts="8" numFns="30" productID="6292" comment="Model 8T0103.008" />
        <model model="TSU-GN2208 GP7 13" numOuts="8" numFns="30" productID="6333" comment="Model 8T0103.013" />
        <model model="TSU-GN2208 GP7 15" numOuts="8" numFns="30" productID="6320" comment="Model 8T0103.015" />
        <model model="TSU-GN2208 GP7 19" numOuts="8" numFns="30" productID="6351" comment="Model 8T0103.019" />
        <model model="TSU-GN2208 GP7 20" numOuts="8" numFns="30" productID="6357" comment="Model 8T0103.020" />
        <model model="TSU-GN2208 GP7 20a" numOuts="8" numFns="30" productID="6336" comment="Model 8T0102.020" />
        <model model="TSU-GN2208 GP7 27" numOuts="8" numFns="30" productID="6426" comment="Model 8T0102.027" />
        <model model="TSU-GN2200 GP7 w/DB" numOuts="6" numFns="30" productID="6147" comment="Model T0102.002B" />
        <model model="TSU-GN2208 GP7A/B" numOuts="8" numFns="30" productID="6356" comment="Model 8T0103.018" />
        <model model="TSU-GN2208 GP7R" numOuts="8" numFns="30" productID="6247" comment="Model 8T0103.005" />
        <model model="TSU-GN2208 GP7u" numOuts="8" numFns="30" productID="6246" comment="Model 8T0103.004" />
        <model model="TSU-GN2200 GP7/GP9" numOuts="6" numFns="30" productID="6169" comment="Model T0102.003B" />
        <model model="TSU-GN2208 GP7/GP9" numOuts="6" numFns="30" productID="6236" comment="Model 8T0102.011" />
        <model model="TSU-GN2208 GP7/GP9 11" numOuts="6" numFns="30" productID="6332" comment="Model 8T0103.011" />
        <model model="TSU-GN2208 GP7/GP9 22" numOuts="6" numFns="30" productID="6291" comment="Model 8T0102.022" />
        <model model="TSU-GN2208 GP7/GP9 23" numOuts="6" numFns="30" productID="6355" comment="Model 8T0102.023" />
        <model model="TSU-GN2208 GP7/GP9/GP18" numOuts="8" numFns="30" productID="6290" comment="Model 8T0102.003" />
        <model model="TSU-GN2208 GP7/GP9/GP18 14" numOuts="8" numFns="30" productID="6335" comment="Model 8T0102.014" />
        <model model="TSU-GN2200 GP7/GP9 w/beacon" numOuts="6" numFns="30" productID="6200" comment="Model T0102.017B" />
        <model model="TSU-GN2200 GP7/GP9 w/mars" numOuts="6" numFns="30" productID="6164" comment="Model T0102.016B" />
        <model model="TSU-GN2208 GP9" numOuts="8" numFns="30" productID="6234" comment="Model 8T0102.004" />
        <model model="TSU-GN2208 GP9 6" numOuts="8" numFns="30" productID="6269" comment="Model 8T0102.006" />
        <model model="TSU-GN2208 GP9/18" numOuts="8" numFns="30" productID="6334" comment="Model 8T0102.010" />
        <model model="TSU-GN2200 GP9 w/beacon" numOuts="6" numFns="30" productID="6171" comment="Model T0102.010B" />
        <model model="TSU-GN2200 GP9 w/beacon2" numOuts="6" numFns="30" productID="6172" comment="Model T0102.011B" />
        <model model="TSU-GN2200 GP9 w/beacon3" numOuts="6" numFns="30" productID="6214" comment="Model T0102.019B" />
        <model model="TSU-GN2208 GP9 w/beacon" numOuts="8" numFns="30" productID="6233" comment="Model 8T0102.018" />
        <model model="TSU-GN2200 GP9 w/DB" numOuts="6" numFns="30" productID="6148" comment="Model T0102.004B" />
        <model model="TSU-GN2200 GP9 w/DB,beacon" numOuts="6" numFns="30" productID="6213" comment="Model T0102.018B" />
        <model model="TSU-GN2200 GP9 w/DB,gyra" numOuts="6" numFns="30" productID="6170" comment="Model T0102.009B" />
        <model model="TSU-GN2208 GP9 w/DB,gyra" numOuts="8" numFns="30" productID="6235" comment="Model 8T0102.009" />
        <model model="TSU-GN2200 GP9 w/mars" numOuts="6" numFns="30" productID="6163" comment="Model T0102.014B" />
        <model model="TSU-GN2208 GP9B" numOuts="8" numFns="30" productID="6237" comment="Model 8T0102.021" />
        <model model="TSU-GN2208 GP18" numOuts="8" numFns="30" productID="6354" comment="Model 8T0102.026" />
        <model model="TSU-GN2208 GP18 23" numOuts="8" numFns="30" productID="6447" comment="Model 8T0103.023" />
        <model model="TSU-GN2208 GP18 25" numOuts="8" numFns="30" productID="6350" comment="Model 8T0102.025" />
        <model model="TSU-GN2208 GP15-1 19" numOuts="8" numFns="30" productID="6361" comment="Model 8T0203.019" />
        <model model="TSU-GN2208 GP15-1 22" numOuts="8" numFns="30" productID="6363" comment="Model 8T0203.022" />
        <model model="TSU-GN2208 GP15-1 27" numOuts="8" numFns="30" productID="6465" comment="Model 8T0203.027" />
        <model model="TSU-GN2208 GP15-1 28" numOuts="8" numFns="30" productID="6466" comment="Model 8T0203.028" />
        <model model="TSU-GN2200 GP15-1 w/beacon" numOuts="6" numFns="30" productID="6174" comment="Model T0201.001B" />
        <model model="TSU-GN2208 GP15-1 w/beacon" numOuts="8" numFns="30" productID="6362" comment="Model 8T0203.020" />
        <model model="TSU-GN2200 GP15-1 w/beacon2" numOuts="6" numFns="30" productID="6175" comment="Model T0201.002B" />
        <model model="TSU-GN2200 GP15-1 w/ditch" numOuts="6" numFns="30" productID="6176" comment="Model T0201.003B" />
        <model model="TSU-GN2208 GP15-1/GP38-2 18" numOuts="8" numFns="30" productID="6360" comment="Model 8T0203.018" />
        <model model="TSU-GN2200 GP15T" numOuts="6" numFns="30" productID="6173" comment="Model T0200.001B" />
        <model model="TSU-GN2208 GP15T 5" numOuts="8" numFns="30" productID="6461" comment="Model 8T0200.005" />
        <model model="TSU-GN2208 GP15T 6" numOuts="8" numFns="30" productID="6462" comment="Model 8T0200.006" />
        <model model="TSU-GN2208 GP15T 7" numOuts="8" numFns="30" productID="6463" comment="Model 8T0200.007" />
        <model model="TSU-GN2208 GP15T 8" numOuts="8" numFns="30" productID="6464" comment="Model 8T0200.008" />
        <model model="TSU-GN2200 GP38-2" numOuts="6" numFns="30" productID="6152" comment="Model T0203.001B" />
        <model model="TSU-GN2200 GP38-2 2" numOuts="6" numFns="30" productID="6220" comment="Model T0203.007B" />
        <model model="TSU-GN2208 GP38-2 3" numOuts="8" numFns="30" productID="6368" comment="Model 8T0203.003" />
        <model model="TSU-GN2208 GP38-2 4" numOuts="8" numFns="30" productID="6306" comment="Model 8T0203.004" />
        <model model="TSU-GN2208 GP38-2 5" numOuts="8" numFns="30" productID="6434" comment="Model 8T0203.005" />
        <model model="TSU-GN2208 GP38-2 7" numOuts="8" numFns="30" productID="6307" comment="Model 8T0203.007" />
        <model model="TSU-GN2208 GP38-2 13" numOuts="8" numFns="30" productID="6308" comment="Model 8T0203.013" />
        <model model="TSU-GN2208 GP38-2 14" numOuts="8" numFns="30" productID="6309" comment="Model 8T0203.014" />
        <model model="TSU-GN2208 GP38-2 15" numOuts="8" numFns="30" productID="6369" comment="Model 8T0203.015" />
        <model model="TSU-GN2208 GP38-2 16" numOuts="8" numFns="30" productID="6370" comment="Model 8T0203.016" />
        <model model="TSU-GN2208 GP38-2 17" numOuts="8" numFns="30" productID="6371" comment="Model 8T0203.017" />
        <model model="TSU-GN2208 GP38-2 21" numOuts="8" numFns="30" productID="6372" comment="Model 8T0203.021" />
        <model model="TSU-GN2208 GP38-2 23" numOuts="8" numFns="30" productID="6373" comment="Model 8T0203.023" />
        <model model="TSU-GN2208 GP38-2 24" numOuts="8" numFns="30" productID="6374" comment="Model 8T0203.024" />
        <model model="TSU-GN2208 GP38-2 25" numOuts="8" numFns="30" productID="6435" comment="Model 8T0203.025" />
        <model model="TSU-GN2208 GP38-2 26" numOuts="8" numFns="30" productID="6436" comment="Model 8T0203.026" />
        <model model="TSU-GN2208 GP38-2 29" numOuts="8" numFns="30" productID="6471" comment="Model 8T0203.029" />
        <model model="TSU-GN2208 GP38-2 30" numOuts="8" numFns="30" productID="6472" comment="Model 8T0203.030" />
        <model model="TSU-GN2208 GP38-2 31" numOuts="8" numFns="30" productID="6473" comment="Model 8T0203.031" />
        <model model="TSU-GN2208 GP38-2 32" numOuts="8" numFns="30" productID="6474" comment="Model 8T0203.032" />
        <model model="TSU-GN2208 GP38-2 34" numOuts="8" numFns="30" productID="6476" comment="Model 8T0203.034" />
        <model model="TSU-GN2200 GP38-2 w/ beacon/strobe" numOuts="6" numFns="30" productID="6153" comment="Model T0203.003B" />
        <model model="TSU-GN2200 GP38-2 w/DB" numOuts="6" numFns="30" productID="6216" comment="Model T0203.002B" />
        <model model="TSU-GN2200 GP38-2 w/DB2" numOuts="6" numFns="30" productID="6218" comment="Model T0203.005B" />
        <model model="TSU-GN2200 GP38-2 w/DB/beacon" numOuts="6" numFns="30" productID="6217" comment="Model T0203.004B" />
        <model model="TSU-GN2200 GP38-2 w/DB/beacon2" numOuts="6" numFns="30" productID="6219" comment="Model T0203.006B" />
        <model model="TSU-GN2200 GP38-2 w/ditch" numOuts="6" numFns="30" productID="6221" comment="Model T0203.009B" />
        <model model="TSU-GN2200 GP38-2 w/srobe" numOuts="6" numFns="30" productID="6228" comment="Model T0203.010B" />
        <model model="TSU-GN2208 GP38-2 w/ditch" numOuts="8" numFns="30" productID="6295" comment="Model 8T0203.009" />
        <model model="TSU-GN2208 GP38-2 w/gyra" numOuts="8" numFns="30" productID="6294" comment="Model 8T0203.008" />
        <model model="TSU-GN2208 GP38-2 w/srobe" numOuts="8" numFns="30" productID="6296" comment="Model 8T0203.012" />
        <model model="TSU-GN2208 GP38-2W" numOuts="8" numFns="30" productID="6293" comment="Model 8T0203.001" />
        <model model="TSU-GN2200 GP39-2" numOuts="6" numFns="30" productID="6204" comment="Model T0202.001B" />
        <model model="TSU-GN2208 GP39-2 1" numOuts="8" numFns="30" productID="6316" comment="Model 8T0202.001" />
        <model model="TSU-GN2208 GP39-2 2" numOuts="8" numFns="30" productID="6317" comment="Model 8T0202.002" />
        <model model="TSU-GN2208 GP39-2 3" numOuts="8" numFns="30" productID="6375" comment="Model 8T0202.003" />
        <model model="TSU-GN2208 GP39-2 4" numOuts="8" numFns="30" productID="6376" comment="Model 8T0202.004" />
        <model model="TSU-GN2200 GP39-2 w/ beacon/strobe1" numOuts="6" numFns="30" productID="6205" comment="Model T0202.002B" />
        <model model="TSU-GN2200 GP39-2 w/ beacon/strobe2" numOuts="6" numFns="30" productID="6206" comment="Model T0205.001B" />
        <model model="TSU-GN2200 GP39-2 w/ beacon/strobe3" numOuts="6" numFns="30" productID="6207" comment="Model T0205.002B" />
        <model model="TSU-GN2200 GP39-2 w/ strobe" numOuts="6" numFns="30" productID="6208" comment="Model T0205.003B" />
        <model model="TSU-GN2208 GP39X/GP49" numOuts="8" numFns="30" productID="6305" comment="Model 8T0205.012" />
        <model model="TSU-GN2208 GP40-2 1" numOuts="8" numFns="30" productID="6407" comment="Model 8T0204.001" />
        <model model="TSU-GN2208 GP40-2 2" numOuts="8" numFns="30" productID="6345" comment="Model 8T0204.002" />
        <model model="TSU-GN2208 GP40-2 5" numOuts="8" numFns="30" productID="6346" comment="Model 8T0204.005" />
        <model model="TSU-GN2208 GP40-2 6" numOuts="8" numFns="30" productID="6300" comment="Model 8T0204.006" />
        <model model="TSU-GN2208 GP40-2 11" numOuts="8" numFns="30" productID="6337" comment="Model 8T0204.011" />
        <model model="TSU-GN2208 GP40-2 12" numOuts="8" numFns="30" productID="6338" comment="Model 8T0204.012" />
        <model model="TSU-GN2208 GP40-2 13" numOuts="8" numFns="30" productID="6408" comment="Model 8T0204.013" />
        <model model="TSU-GN2208 GP40-2 19" numOuts="8" numFns="30" productID="6487" comment="Model 8T0204.019" />
        <model model="TSU-GN2208 GP40-2 20" numOuts="8" numFns="30" productID="6488" comment="Model 8T0204.020" />
        <model model="TSU-GN2208 GP40-2 21" numOuts="8" numFns="30" productID="6489" comment="Model 8T0204.021" />
        <model model="TSU-GN2208 GP40-2 22" numOuts="8" numFns="30" productID="6490" comment="Model 8T0204.022" />
        <model model="TSU-GN2208 GP40-2 23" numOuts="8" numFns="30" productID="6491" comment="Model 8T0204.023" />
        <model model="TSU-GN2200 GP40-2 w/DB" numOuts="6" numFns="30" productID="6225" comment="Model T0204.006B" />
        <model model="TSU-GN2200 GP40-2 w/DB,beacon" numOuts="6" numFns="30" productID="6224" comment="Model T0204.005B" />
        <model model="TSU-GN2200 GP40-2 w/DB,strobe" numOuts="6" numFns="30" productID="6223" comment="Model T0204.004B" />
        <model model="TSU-GN2208 GP40-2 w/ditch" numOuts="8" numFns="30" productID="6301" comment="Model 8T0204.009" />
        <model model="TSU-GN2208 GP40-2 w/gyra" numOuts="8" numFns="30" productID="6243" comment="Model 8T0204.007" />
        <model model="TSU-GN2208 GP40-2 w/gyra2" numOuts="8" numFns="30" productID="6303" comment="Model 8T0205.010" />
        <model model="TSU-GN2208 GP40-2 w/strato" numOuts="8" numFns="30" productID="6302" comment="Model 8T0204.010" />
        <model model="TSU-GN2208 GP40-2 w/strato2" numOuts="8" numFns="30" productID="6324" comment="Model 8T0206.006" />
        <model model="TSU-GN2208 GP40-2L 24" numOuts="8" numFns="30" productID="6492" comment="Model 8T0204.024" />
        <model model="TSU-GN2200 GP40-2L/W w/ditch" numOuts="6" numFns="30" productID="6161" comment="Model T0204.002B" />
        <model model="TSU-GN2200 GP40-2L/W w/gyra" numOuts="6" numFns="30" productID="6162" comment="Model T0204.003B" />
        <model model="TSU-GN2200 GP40-2L/W w/mars" numOuts="6" numFns="30" productID="6160" comment="Model T0204.001B" />
        <model model="TSU-GN2208 GP40P-2" numOuts="8" numFns="30" productID="6244" comment="Model 8T0204.008" />
        <model model="TSU-GN2208 GP40P-2 3" numOuts="8" numFns="30" productID="6242" comment="Model 8T0204.003" />
        <model model="TSU-GN2208 GP50 1" numOuts="8" numFns="30" productID="6261" comment="Model 8T0205.001" />
        <model model="TSU-GN2208 GP50 2" numOuts="8" numFns="30" productID="6262" comment="Model 8T0205.002" />
        <model model="TSU-GN2208 GP50 4" numOuts="8" numFns="30" productID="6263" comment="Model 8T0205.004" />
        <model model="TSU-GN2208 GP50 5" numOuts="8" numFns="30" productID="6264" comment="Model 8T0205.005" />
        <model model="TSU-GN2208 GP50 6" numOuts="8" numFns="30" productID="6265" comment="Model 8T0205.006" />
        <model model="TSU-GN2208 GP50 7" numOuts="8" numFns="30" productID="6266" comment="Model 8T0205.007" />
        <model model="TSU-GN2208 GP50 8" numOuts="8" numFns="30" productID="6267" comment="Model 8T0205.008" />
        <model model="TSU-GN2208 GP50 9" numOuts="8" numFns="30" productID="6268" comment="Model 8T0205.009" />
        <model model="TSU-21PNEM8 MP15AC/SW1500 1" numOuts="8" numFns="30" productID="6421" comment="Model 21T0201.001" />
        <model model="TSU-21PNEM8 MP15AC 2" numOuts="8" numFns="30" productID="6422" comment="Model 21T0201.002" />
        <model model="TSU-21PNEM8 MP15AC 3" numOuts="8" numFns="30" productID="6423" comment="Model 21T0201.003" />
        <model model="TSU-21PNEM8 MP15AC 4" numOuts="8" numFns="30" productID="6424" comment="Model 21T0201.004" />
        <model model="TSU-21PNEM8 MP15AC 5" numOuts="8" numFns="30" productID="6425" comment="Model 21T0201.005" />
        <model model="TSU-21PNEM8 SW1000/SW1500 6" numOuts="8" numFns="30" productID="6445" comment="Model 21T0201.007" />
        <model model="TSU-21PNEM8 SW1500 7" numOuts="8" numFns="30" productID="6446" comment="Model 21T0201.007" />
        <model model="TSU-21PNEM8 SD40 9" numOuts="8" numFns="30" productID="6460" comment="Model 21T0205.009" />
        <model model="TSU-21PNEM8 SD40 15" numOuts="8" numFns="30" productID="6444" comment="Model 21T0204.015" />
        <model model="TSU-21PNEM8 SD40 17" numOuts="8" numFns="30" productID="6458" comment="Model 21T0204.017" />
        <model model="TSU-21PNEM8 SD40R 18" numOuts="8" numFns="30" productID="6459" comment="Model 21T0204.018" />
        <model model="TSU-21PNEM8 SD40-2 12" numOuts="8" numFns="30" productID="6441" comment="Model 21T0204.012" />
        <model model="TSU-21PNEM8 SD40-2 13" numOuts="8" numFns="30" productID="6442" comment="Model 21T0204.013" />
        <model model="TSU-21PNEM8 SD40-2/SD40T-2 8" numOuts="8" numFns="30" productID="6440" comment="Model 21T0204.008" />
        <model model="TSU-21PNEM8 SD40-2/SD40T-2 14" numOuts="8" numFns="30" productID="6443" comment="Model 21T0204.014" />
        <model model="TSU-21PNEM8 SD40T-2" numOuts="8" numFns="30" productID="6453" comment="Model 21T0204.003" />
        <model model="TSU-21PNEM8 SD40T-2 16" numOuts="8" numFns="30" productID="6454" comment="Model 21T0204.016" />
        <model model="TSU-GN2200 SDP40F w/gyra" numOuts="6" numFns="30" productID="6189" comment="Model T0207.001" />
        <model model="TSU-GN2208 SDP40F w/gyra" numOuts="8" numFns="30" productID="6229" comment="Model 8T0207.001" />
        <model model="TSU-GN2200 SDF40-2 w/beacon" numOuts="6" numFns="30" productID="6190" comment="Model T0207.002" />
        <model model="TSU-GN2208 SDF40-2 w/beacon" numOuts="8" numFns="30" productID="6230" comment="Model 8T0207.002" />
        <model model="TSU-GN2208 SDF40-2 w/beacon 2" numOuts="8" numFns="30" productID="6304" comment="Model 8T0207.003" />
        <model model="TSU-GN2200 SDP45/F45 w/beacon" numOuts="6" numFns="30" productID="6196" comment="Model T0206.003B" />
        <model model="TSU-GN2208 SDP45/SD45-2/F45/FP45" numOuts="8" numFns="30" productID="6288" comment="Model 8T0206.003" />
        <model model="TSU-GN2208 SDP45/SD45-2/F45/FP45 1" numOuts="8" numFns="30" productID="6287" comment="Model 8T0206.001" />
        <model model="TSU-GN2208 SDP45/SD45-2/F45/FP45 4" numOuts="8" numFns="30" productID="6289" comment="Model 8T0206.004" />
        <model model="TSU-GN2208 SDP45/SD45-2/F45/FP45 5" numOuts="8" numFns="30" productID="6406" comment="Model 8T0206.005" />
        <model model="TSU-GN2208 SDP45/SD45-2/F45/FP45 8" numOuts="8" numFns="30" productID="6323" comment="Model 8T0206.008" />
        <model model="TSU-GN2208 SDP45/SD45-2/F45/FP45 9" numOuts="8" numFns="30" productID="6403" comment="Model 8T0206.009" />
        <model model="TSU-GN2208 SDP45/SD45-2/F45/FP45 10" numOuts="8" numFns="30" productID="6404" comment="Model 8T0206.010" />
        <model model="TSU-GN2208 SDP45/SD45-2/F45/FP45 11" numOuts="8" numFns="30" productID="6405" comment="Model 8T0206.011" />
        <model model="TSU-GN2208 SD32ECO/SD59M-2 1" numOuts="8" numFns="30" productID="6437" comment="Model 8T0300.001" />
        <model model="TSU-GN2208 SD60E" numOuts="8" numFns="30" productID="6211" comment="Model 8T0302.005" />
        <model model="TSU-GN2208 SD60E 2" numOuts="8" numFns="30" productID="6260" comment="Model 8T0302.006" />
        <model model="TSU-GN2200 SD60I" numOuts="6" numFns="30" productID="6180" comment="Model T0302.003B" />
        <model model="TSU-GN2200 SD60I w/ditch" numOuts="6" numFns="30" productID="6179" comment="Model T0302.002B" />
        <model model="TSU-GN2200 SD60M" numOuts="6" numFns="30" productID="6178" comment="Model T0302.001B" />
        <model model="TSU-GN2200 SD60M w/ditch" numOuts="6" numFns="30" productID="6181" comment="Model T0302.004B" />
        <model model="TSU-GN2200 SD60M 3 win" numOuts="8" numFns="30" productID="6348" comment="Model 8T0302.001" />
        <model model="TSU-GN2200 SD60M 4" numOuts="8" numFns="30" productID="6312" comment="Model 8T0302.004" />
        <model model="TSU-GN2200 SD60M 8" numOuts="8" numFns="30" productID="6314" comment="Model 8T0302.008" />
        <model model="TSU-GN2200 SD60M 9" numOuts="8" numFns="30" productID="6349" comment="Model 8T0302.009" />
        <model model="TSU-GN2200 SD60M 10" numOuts="8" numFns="30" productID="6313" comment="Model 8T0302.010" />
        <model model="TSU-GN2208 SD60M 11" numOuts="8" numFns="30" productID="6438" comment="Model 8T0302.011" />
        <model model="TSU-GN2208 SD60M 12" numOuts="8" numFns="30" productID="6439" comment="Model 8T0302.012" />
        <model model="TSU-GN2200 SD70ACe" numOuts="6" numFns="30" productID="6167" comment="Model T0303.001B" />
        <model model="TSU-GN2208 SD70ACe 5" numOuts="8" numFns="30" productID="6467" comment="Model 8T0303.005" />
        <model model="TSU-GN2208 SD70ACe 6" numOuts="8" numFns="30" productID="6468" comment="Model 8T0303.006" />
        <model model="TSU-GN2208 SD70ACe 7" numOuts="8" numFns="30" productID="6469" comment="Model 8T0303.007" />
        <model model="TSU-GN2200 SD70ACe w/LED" numOuts="6" numFns="30" productID="6212" comment="Model T0303.001" />
        <model model="TSU-GN2208 SD70ACe w/LED 2" numOuts="8" numFns="30" productID="6248" comment="Model 8T0303.001" />
        <model model="TSU-GN2208 SD70ACe w/LED" numOuts="8" numFns="30" productID="6283" comment="Model 8T0303.003" />
        <model model="TSU-GN2200 SD70ACe w/ditch" numOuts="6" numFns="30" productID="6168" comment="Model T0303.002B" />
        <model model="TSU-GN2208 SD70ACe w/ditch" numOuts="8" numFns="30" productID="6249" comment="Model 8T0303.002" />
        <model model="TSU-GN2208 SD70M-2 4" numOuts="8" numFns="30" productID="6402" comment="Model 8T0303.004" />
        <model model="TSU-GN2208 SD70ACU" numOuts="8" numFns="30" productID="6390" comment="Model 8T0301.012" />
        <model model="TSU-GN2208 SD70ACU 13" numOuts="8" numFns="30" productID="6391" comment="Model 8T0301.013" />
        <model model="TSU-GN2208 SD70 1" numOuts="8" numFns="30" productID="6352" comment="Model 8T0301.001" />
        <model model="TSU-GN2208 SD70 3" numOuts="8" numFns="30" productID="6325" comment="Model 8T0301.003" />
        <model model="TSU-GN2208 SD70 4" numOuts="8" numFns="30" productID="6273" comment="Model 8T0301.004" />
        <model model="TSU-GN2208 SD70 8" numOuts="8" numFns="30" productID="6326" comment="Model 8T0301.008" />
        <model model="TSU-GN2208 SD70 9" numOuts="8" numFns="30" productID="6327" comment="Model 8T0301.009" />
        <model model="TSU-GN2208 SD70 10" numOuts="8" numFns="30" productID="6353" comment="Model 8T0301.010" />
        <model model="TSU-GN2200 SD70M/75M" numOuts="6" numFns="30" productID="6154" comment="Model T0301.001B" />
        <model model="TSU-GN2200 SD70M w/ditch" numOuts="6" numFns="30" productID="6155" comment="Model T0301.002B" />
        <model model="TSU-GN2208 SD75I 7" numOuts="8" numFns="30" productID="6276" comment="Model 8T0301.007" />
        <model model="TSU-GN2208 SD75M" numOuts="8" numFns="30" productID="6274" comment="Model 8T0301.005" />
        <model model="TSU-GN2208 SD80MAC" numOuts="8" numFns="30" productID="6311" comment="Model 8T0304.002" />
        <model model="TSU-GN2208 SD80MAC 1" numOuts="8" numFns="30" productID="6310" comment="Model 8T0304.001" />
        <model model="TSU-GN2208 SD9043MAC 14" numOuts="8" numFns="30" productID="6410" comment="Model 8T0301.014" />
        <model model="TSU-GN2208 SD90MAC-H" numOuts="8" numFns="30" productID="6284" comment="Model 8T0305.001" />
        <model model="TSU-GN2208 AC4400CW 10" numOuts="8" numFns="30" productID="6448" comment="Model 8T1002.010" />
        <model model="TSU-GN2208 AC4400CW 11" numOuts="8" numFns="30" productID="6449" comment="Model 8T1002.011" />
        <model model="TSU-GN2208 AC4400CW 12" numOuts="8" numFns="30" productID="6450" comment="Model 8T1002.012" />
        <model model="TSU-GN2208 Dash 9-44CW 1" numOuts="8" numFns="30" productID="6383" comment="Model 8T1002.001" />
        <model model="TSU-GN2208 Dash 9-44CW 2" numOuts="8" numFns="30" productID="6339" comment="Model 8T1002.002" />
        <model model="TSU-GN2208 Dash 9-44CW 3" numOuts="8" numFns="30" productID="6340" comment="Model 8T1002.003" />
        <model model="TSU-GN2208 Dash 9-44CW" numOuts="8" numFns="30" productID="6341" comment="Model 8T1002.004" />
        <model model="TSU-GN2208 Dash 9-44CW 5" numOuts="8" numFns="30" productID="6342" comment="Model 8T1002.005" />
        <model model="TSU-GN2208 Dash 9-44CW 6" numOuts="8" numFns="30" productID="6343" comment="Model 8T1002.006" />
        <model model="TSU-GN2208 Dash 9-44CW 7" numOuts="8" numFns="30" productID="6398" comment="Model 8T1002.007" />
        <model model="TSU-GN2208 Dash 9-44CW 8" numOuts="8" numFns="30" productID="6399" comment="Model 8T1002.008" />
        <model model="TSU-GN2208 Dash 9-44CW 9" numOuts="8" numFns="30" productID="6401" comment="Model 8T1002.009" />
        <model model="TSU-GN2200 ES40DC w/ditch" numOuts="6" numFns="30" productID="6192" comment="Model T1004.002B" />
        <model model="TSU-GN2208 ES40DC w/ditch" numOuts="8" numFns="30" productID="6297" comment="Model 8T1004.002" />
        <model model="TSU-GN2208 ES44AC" numOuts="8" numFns="30" productID="6231" comment="Model 8T1004.001" />
        <model model="TSU-GN2208 ES44AC 2" numOuts="8" numFns="30" productID="6232" comment="Model 8T1004.004" />
        <model model="TSU-GN2208 ES44AC 5" numOuts="8" numFns="30" productID="6344" comment="Model 8T1004.005" />
        <model model="TSU-GN2200 ES44DC" numOuts="6" numFns="30" productID="6191" comment="Model T1004.001B" />
        <model model="TSU-GN2200 ES44DC w/ditch" numOuts="6" numFns="30" productID="6193" comment="Model T1004.003B" />
        <model model="TSU-GN2208 ES44DC w/ditch" numOuts="8" numFns="30" productID="6298" comment="Model 8T1004.003" />
        <model model="TSU-GN2208 P42" numOuts="8" numFns="30" productID="6364" comment="Model 8T1005.001" />
        <model model="TSU-GN2208 P42 2" numOuts="8" numFns="30" productID="6285" comment="Model 8T1005.002" />
        <model model="TSU-GN2208 P42 3" numOuts="8" numFns="30" productID="6286" comment="Model 8T1005.003" />
        <model model="TSU-GN2208 P42 4" numOuts="8" numFns="30" productID="6455" comment="Model 8T1005.004" />
        <model model="TSU-GN2208 U50 1" numOuts="8" numFns="30" productID="6456" comment="Model 8T1003.001" />
        <model model="TSU-GN2208 U50 2" numOuts="8" numFns="30" productID="6457" comment="Model 8T1003.002" />
        <model model="TSU-GN2208 Gas Turbine 2" numOuts="8" numFns="30" productID="6397" comment="Model 8TGT.002" />
        <output name="3" label="  FX3  " />
        <output name="4" label="  FX4  " />
        <output name="5" label="Airhorn| ">
          <label xml:lang="it">Tromba| </label>
        </output>
        <output name="6" label="Bell| ">
          <label xml:lang="it">Campana| </label>
        </output>
        <output name="7" label="Dynamic|Brakes">
          <label xml:lang="it">Freni|Dinamici</label>
        </output>
        <output name="8" label="Short|Horn">
          <label xml:lang="it">Breve|Tromba</label>
        </output>
        <output name="9" label="Straight|to 8" />
        <output name="10" label="General|Service" />
        <output name="11" label="Dimming| ">
          <label xml:lang="it">Smorzam| </label>
        </output>
        <output name="12" label="Mute| ">
          <label xml:lang="it">Silenzio| </label>
        </output>
        <output name="13" label="HEP|Mode" />
        <output name="14" label="Ind/Train|Brake" />
        <output name="15" label="Coupler| ">
          <label xml:lang="it">Accoppiatore| </label>
        </output>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Short Horn</functionlabel>
          <functionlabel num="4" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="5" lockable="true">FX3 FX4</functionlabel>
          <functionlabel num="6" lockable="true">FX5 FX6</functionlabel>
          <functionlabel num="7" lockable="true">Dimmer</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Alt Mixer</functionlabel>
          <functionlabel num="10" lockable="true">Straight to Eight</functionlabel>
          <functionlabel num="11" lockable="true">Ind/Train Brake</functionlabel>
          <functionlabel num="12" lockable="true">Brake Select</functionlabel>
          <functionlabel num="13" lockable="true">Coupler</functionlabel>
          <functionlabel num="14" lockable="true">Half Speed</functionlabel>
          <functionlabel num="15" lockable="true">Handbrake</functionlabel>
          <functionlabel num="16" lockable="true">HEP Mode</functionlabel>
          <functionlabel num="17" lockable="true">Fuel Loading</functionlabel>
          <functionlabel num="18" lockable="true">General Service</functionlabel>
          <functionlabel num="20" lockable="true">Steam Generator</functionlabel>
          <functionlabel num="23" lockable="true">All Aboard</functionlabel>
          <functionlabel num="26" lockable="true">RPM+</functionlabel>
          <functionlabel num="27" lockable="true">RPM-</functionlabel>
        </functionlabels>
      </family>
      <family name="Tsunami2 Electric" mfg="SoundTraxx (Throttle-Up)" lowVersionID="71" comment="These are the -retail- version Tsunami2 Electric decoders" file="SoundTraxx_Tsu2_Electric.xml">
        <model model="TSU-1100 Electric" numOuts="4" numFns="30" productID="2088" comment="Model 886001" />
        <model model="TSU-2200 Electric" numOuts="6" numFns="30" productID="2089" comment="Model 886002" />
        <model model="TSU-21PNEM Electric" numOuts="6" numFns="30" productID="2090" comment="Model 886003" />
        <model model="TSU-21PNEM8 Electric" numOuts="8" numFns="30" productID="2122" comment="Model 886803" />
        <model model="TSU-4400 Electric" numOuts="6" numFns="30" productID="2091" comment="Model 886005" />
        <model model="TSU-N18 Electric" numOuts="6" numFns="30" productID="2130" comment="Model 886007" />
        <output name="3" label="  FX3  " />
        <output name="4" label="  FX4  " />
        <output name="5" label="Airhorn| ">
          <label xml:lang="it">Tromba| </label>
        </output>
        <output name="6" label="Bell| ">
          <label xml:lang="it">Campana| </label>
        </output>
        <output name="7" label="Pneum|Doors">
          <label xml:lang="it">Porte|Pneum</label>
        </output>
        <output name="8" label="Short|Horn">
          <label xml:lang="it">Breve|Tromba</label>
        </output>
        <output name="9" label="Pantograph| ">
          <label xml:lang="it">Pantografo| </label>
        </output>
        <output name="10" label="General|Service" />
        <output name="11" label="Dimming| ">
          <label xml:lang="it">Smorzam| </label>
        </output>
        <output name="12" label="Mute| ">
          <label xml:lang="it">Silenzio| </label>
        </output>
        <output name="13" label="Stop|Bell">
          <label xml:lang="it">Fermare|Campana</label>
        </output>
        <output name="14" label="Ind/Train|Brake" />
        <output name="15" label="Coupler| ">
          <label xml:lang="it">Accoppiatore| </label>
        </output>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Short Horn</functionlabel>
          <functionlabel num="4" lockable="true">Pantograph</functionlabel>
          <functionlabel num="5" lockable="true">Stop Req. Bell</functionlabel>
          <functionlabel num="6" lockable="true">Pneum. Doors</functionlabel>
          <functionlabel num="7" lockable="true">Dimmer</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Xing Signal</functionlabel>
          <functionlabel num="10" lockable="true">Trolley Bell</functionlabel>
          <functionlabel num="11" lockable="true">Brake Function</functionlabel>
          <functionlabel num="12" lockable="true">Brake Select</functionlabel>
          <functionlabel num="13" lockable="true">Coupler</functionlabel>
          <functionlabel num="14" lockable="true">Half Speed</functionlabel>
          <functionlabel num="15" lockable="true">Handbrake</functionlabel>
          <functionlabel num="18" lockable="true">General Service</functionlabel>
          <functionlabel num="20" lockable="true">Steam Generator</functionlabel>
          <functionlabel num="21" lockable="true">Sander Valve</functionlabel>
          <functionlabel num="22" lockable="true">Cab Chatter</functionlabel>
          <functionlabel num="23" lockable="true">All Aboard</functionlabel>
          <functionlabel num="24" lockable="true">FX3 Output</functionlabel>
          <functionlabel num="25" lockable="true">FX4 Output</functionlabel>
          <functionlabel num="26" lockable="true">FX5 Output</functionlabel>
          <functionlabel num="27" lockable="true">FX6 Output</functionlabel>
          <functionlabel num="28" lockable="true">FX7,8 Output</functionlabel>
        </functionlabels>
      </family>
      <family name="Tsunami2 Steam" mfg="SoundTraxx (Throttle-Up)" lowVersionID="71" comment="These are the -retail- version Tsunami2 Steam decoders" file="SoundTraxx_Tsu2_Steam.xml">
        <model model="TSU-1100 Steam" numOuts="4" numFns="30" productID="2064" comment="Model 884001" />
        <model model="TSU-1100 Steam-2" numOuts="4" numFns="30" productID="2107" comment="Model 884006" />
        <model model="TSU-1100 Big Steam" numOuts="4" numFns="30" productID="2131" comment="Model 884011" />
        <model model="TSU-2200 Steam" numOuts="6" numFns="30" productID="2065" comment="Model 884002" />
        <model model="TSU-2200 Steam-2" numOuts="6" numFns="30" productID="2108" comment="Model 884007" />
        <model model="TSU-2200 Big Steam" numOuts="6" numFns="30" productID="2132" comment="Model 884012" />
        <model model="TSU-21PNEM Steam" numOuts="6" numFns="30" productID="2066" comment="Model 884003" />
        <model model="TSU-21PNEM Steam-2" numOuts="6" numFns="30" productID="2109" comment="Model 884008" />
        <model model="TSU-21PNEM8 Steam-2" numOuts="8" numFns="30" productID="2116" comment="Model 884808" />
        <model model="TSU-21PNEM8 Big Steam" numOuts="8" numFns="30" productID="2133" comment="Model 884013" />
        <model model="TSU-4400 Steam" numOuts="6" numFns="30" productID="2067" comment="Model 884005" />
        <model model="TSU-4400 Steam-2" numOuts="6" numFns="30" productID="2110" comment="Model 884009" />
        <model model="TSU-BH2 Steam-2" numOuts="8" numFns="30" productID="2134" comment="Model 884814" />
        <model model="TSU-N18 Steam-2" numOuts="6" numFns="30" productID="2124" comment="Model 884010" />
        <output name="3" label="  FX3  " />
        <output name="4" label="  FX4  " />
        <output name="5" label="Whistle| ">
          <label xml:lang="it">Fischio| </label>
        </output>
        <output name="6" label="Bell| ">
          <label xml:lang="it">Campana| </label>
        </output>
        <output name="7" label="Dynamo| ">
          <label xml:lang="it">Dynamo| </label>
        </output>
        <output name="8" label="Short|Whistle">
          <label xml:lang="it">Breve|Tromba</label>
        </output>
        <output name="9" label="Cylinder|Cocks">
          <label xml:lang="it">Cilindro|Cazzi</label>
        </output>
        <output name="10" label="Water|Stop">
          <label xml:lang="it">Acqua|Stop</label>
        </output>
        <output name="11" label="Dimming| ">
          <label xml:lang="it">Smorzam| </label>
        </output>
        <output name="12" label="Mute| ">
          <label xml:lang="it">Silenzio| </label>
        </output>
        <output name="13" label="|" />
        <!-- Not used for for this decoder -->
        <output name="14" label="Brakes| " />
        <output name="15" label="Coupler| ">
          <label xml:lang="it">Accoppiatore| </label>
        </output>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Whistle</functionlabel>
          <functionlabel num="3" lockable="true">Short Whistle</functionlabel>
          <functionlabel num="4" lockable="true">Cylinder Cocks</functionlabel>
          <functionlabel num="5" lockable="true">Cutoff+</functionlabel>
          <functionlabel num="6" lockable="true">Cutoff-</functionlabel>
          <functionlabel num="7" lockable="true">Dimmer</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Xing Signal</functionlabel>
          <functionlabel num="10" lockable="true">Blowdown</functionlabel>
          <functionlabel num="11" lockable="true">Ind/Train Brake</functionlabel>
          <functionlabel num="12" lockable="true">Brake Select</functionlabel>
          <functionlabel num="13" lockable="true">Coupler</functionlabel>
          <functionlabel num="14" lockable="true">Half Speed</functionlabel>
          <functionlabel num="15" lockable="true">Wheel Chains</functionlabel>
          <functionlabel num="16" lockable="true">Water Stop</functionlabel>
          <functionlabel num="17" lockable="true">Fuel Loading</functionlabel>
          <functionlabel num="18" lockable="true">Ash Dump</functionlabel>
          <functionlabel num="19" lockable="true">Wheel Slip</functionlabel>
          <functionlabel num="20" lockable="true">Injector</functionlabel>
          <functionlabel num="21" lockable="true">Sander Valve</functionlabel>
          <functionlabel num="22" lockable="true">Cab Chatter</functionlabel>
          <functionlabel num="23" lockable="true">All Aboard</functionlabel>
          <functionlabel num="24" lockable="true">FX3 Output</functionlabel>
          <functionlabel num="25" lockable="true">FX4 Output</functionlabel>
          <functionlabel num="26" lockable="true">FX5 Output</functionlabel>
          <functionlabel num="27" lockable="true">FX6 Output</functionlabel>
          <functionlabel num="28" lockable="true">FX7,8 Output</functionlabel>
        </functionlabels>
      </family>
      <family name="Tsunami2 Steam OEM Genesis" mfg="SoundTraxx (Throttle-Up)" lowVersionID="71" comment="These are the - OEM - version Tsunami2 Steam decoders" file="SoundTraxx_Tsu2_Steam_OEM_Genesis.xml">
        <model model="TSU-21PNEM Big Boy, Challenger" numOuts="6" numFns="30" productID="6321" comment="Model 6T4884.001">
          <output name="3" label="  FX3  " />
          <output name="4" label="  FX4  " />
          <output name="5" label="Whistle| " />
          <output name="6" label="Bell| " />
          <output name="7" label="Dynamo| " />
          <output name="8" label="Short|Whistle" />
          <output name="9" label="Cylinder|Cocks" />
          <output name="10" label="Water|Stop" />
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <output name="13" label="|" />
          <!-- Not used for for this decoder -->
          <output name="14" label="Brakes| " />
          <output name="15" label="Coupler| " />
        </model>
        <model model="TSU-21PNEM Big Boy, HO" numOuts="6" numFns="30" productID="6322" comment="Model 6T4884.003">
          <output name="3" label="  FX3  " />
          <output name="4" label="  FX4  " />
          <output name="5" label="Whistle| " />
          <output name="6" label="Bell| " />
          <output name="7" label="Dynamo| " />
          <output name="8" label="Short|Whistle" />
          <output name="9" label="Cylinder|Cocks" />
          <output name="10" label="Water|Stop" />
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <output name="13" label="|" />
          <!-- Not used for for this decoder -->
          <output name="14" label="Brakes| " />
          <output name="15" label="Coupler| " />
        </model>
        <model model="TSU-21PNEM Big Boy, N" numOuts="6" numFns="30" productID="6359" comment="Model ">
          <output name="3" label="  FX3  " />
          <output name="4" label="  FX4  " />
          <output name="5" label="Whistle| " />
          <output name="6" label="Bell| " />
          <output name="7" label="Dynamo| " />
          <output name="8" label="Short|Whistle" />
          <output name="9" label="Cylinder|Cocks" />
          <output name="10" label="Water|Stop" />
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <output name="13" label="|" />
          <!-- Not used for for this decoder -->
          <output name="14" label="Brakes| " />
          <output name="15" label="Coupler| " />
        </model>
        <model model="TSU-21PNEM8 MT-4" numOuts="8" numFns="30" productID="6412" comment="Model 8T482.001">
          <output name="3" label="  FX3  " />
          <output name="4" label="  FX4  " />
          <output name="5" label="Whistle| " />
          <output name="6" label="Bell| " />
          <output name="7" label="Dynamo| " />
          <output name="8" label="Short|Whistle" />
          <output name="9" label="Cylinder|Cocks" />
          <output name="10" label="Water|Stop" />
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <output name="13" label="|" />
          <!-- Not used for for this decoder -->
          <output name="14" label="Brakes| " />
          <output name="15" label="Coupler| " />
        </model>
        <model model="TSU-21PNEM8 FEF-2" numOuts="8" numFns="30" productID="6413" comment="Model 8TFEF.001">
          <output name="3" label="  FX3  " />
          <output name="4" label="  FX4  " />
          <output name="5" label="Whistle| " />
          <output name="6" label="Bell| " />
          <output name="7" label="Dynamo| " />
          <output name="8" label="Short|Whistle" />
          <output name="9" label="Cylinder|Cocks" />
          <output name="10" label="Water|Stop" />
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <output name="13" label="|" />
          <!-- Not used for for this decoder -->
          <output name="14" label="Brakes| " />
          <output name="15" label="Coupler| " />
        </model>
        <model model="TSU-21PNEM8 FEF-3" numOuts="8" numFns="30" productID="6414" comment="Model 8TFEF.002">
          <output name="3" label="  FX3  " />
          <output name="4" label="  FX4  " />
          <output name="5" label="Whistle| " />
          <output name="6" label="Bell| " />
          <output name="7" label="Dynamo| " />
          <output name="8" label="Short|Whistle" />
          <output name="9" label="Cylinder|Cocks" />
          <output name="10" label="Water|Stop" />
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <output name="13" label="|" />
          <!-- Not used for for this decoder -->
          <output name="14" label="Brakes| " />
          <output name="15" label="Coupler| " />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Whistle</functionlabel>
          <functionlabel num="3" lockable="true">Short Whistle</functionlabel>
          <functionlabel num="4" lockable="true">Cylinder Cocks</functionlabel>
          <functionlabel num="5" lockable="true">FX3 FX4</functionlabel>
          <functionlabel num="6" lockable="true">FX5 FX6</functionlabel>
          <functionlabel num="7" lockable="true">Dimmer</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Alt Mixer</functionlabel>
          <functionlabel num="10" lockable="true">Blow Down</functionlabel>
          <functionlabel num="11" lockable="true">Brake Set/Release</functionlabel>
          <functionlabel num="12" lockable="true">Brake Select</functionlabel>
          <functionlabel num="13" lockable="true">Coupler</functionlabel>
          <functionlabel num="14" lockable="true">Half Speed</functionlabel>
          <functionlabel num="15" lockable="true">Wheel Chains</functionlabel>
          <functionlabel num="16" lockable="true">Water Stop</functionlabel>
          <functionlabel num="17" lockable="true">Fuel Loading</functionlabel>
          <functionlabel num="18" lockable="true">Ash Dump</functionlabel>
          <functionlabel num="19" lockable="true">Wheel Slip</functionlabel>
          <functionlabel num="20" lockable="true">Injectors</functionlabel>
          <functionlabel num="21" lockable="true">Sander Valve</functionlabel>
          <functionlabel num="22" lockable="true">Cab Chatter</functionlabel>
          <functionlabel num="23" lockable="true">All Abord</functionlabel>
          <functionlabel num="26" lockable="true">Cutoff +</functionlabel>
          <functionlabel num="27" lockable="true">Cutoff -</functionlabel>
        </functionlabels>
      </family>
      <family name="Tsunami Diesel" mfg="SoundTraxx (Throttle-Up)" comment="These are the -retail- version Tsunami diesel decoders" file="SoundTraxx_Tsu_Diesel.xml">
        <model model="TSU-750 Alco 244" numOuts="2" numFns="14" productID="827004" comment="Model 827004">
          <versionCV lowVersionID="64" />
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-750 Alco 539 (Non-Turbo)" numOuts="2" numFns="14" productID="827011" comment="Model 827011">
          <versionCV lowVersionID="64" />
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-750 Alco 539 (Turbo)" numOuts="2" numFns="14" productID="827012" comment="Model 827012">
          <versionCV lowVersionID="64" />
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-750 EMD 567" numOuts="2" numFns="14" productID="827001" comment="Model 827001">
          <versionCV lowVersionID="64" />
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-750 EMD 567 (Dual Motors)" numOuts="2" numFns="14" productID="827018" comment="Model 827018">
          <versionCV lowVersionID="64" />
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-750 EMD 645 (Turbo)" numOuts="2" numFns="14" productID="827002" comment="Model 827002">
          <versionCV lowVersionID="64" />
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-750 EMD 710" numOuts="2" numFns="14" productID="827003" comment="Model 827003">
          <versionCV lowVersionID="64" />
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-750 Fairbanks-Morse H-12" numOuts="2" numFns="14" productID="827008" comment="Model 827008">
          <versionCV lowVersionID="64" />
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-750 Galloping Goose" numOuts="2" numFns="14" productID="827010" comment="Model 827010">
          <versionCV lowVersionID="64" />
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-750 GE Cummins" numOuts="2" numFns="14" productID="827014" comment="Model 827014">
          <versionCV lowVersionID="64" />
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-750 UP Gas Turbine" numOuts="2" numFns="14" productID="827015" comment="Model 827015">
          <versionCV lowVersionID="64" />
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="Turbine On" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="Turbine Off" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-1000 Alco 244" numOuts="4" numFns="14" productID="827104" comment="Model 827104">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-1000 Alco 251 (V12)" numOuts="4" numFns="14" productID="827105" comment="Model 827105">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-1000 Alco 251 (V16)" numOuts="4" numFns="14" productID="827106" comment="Model 827106">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-1000 Baldwin VO" numOuts="4" numFns="14" productID="827111" comment="Model 827111">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-1000 Baldwin 608NA (Non-Turbo)" numOuts="4" numFns="14" productID="827112" comment="Model 827112">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-1000 Baldwin 608A (Turbo)" numOuts="4" numFns="14" productID="827113" comment="Model 827113">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-1000 EMD 567" numOuts="4" numFns="14" productID="827101" comment="Model 827101">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-1000 EMD 567 (Dual Motors)" numOuts="4" numFns="14" productID="827118" comment="Model 827118">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-1000 EMD 567D (Turbo)" numOuts="4" numFns="14" productID="827119" comment="Model 827119">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-1000 EMD 645" numOuts="4" numFns="14" productID="827102" comment="Model 827102">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-1000 EMD 645 (Non-Turbo)" numOuts="4" numFns="14" productID="827109" comment="Model 827109">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-1000 EMD 710" numOuts="4" numFns="14" productID="827103" comment="Model 827103">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-1000 EMD 710 G3C-T2" numOuts="4" numFns="14" productID="827115" comment="Model 827115">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-1000 Fairbanks-Morse H-12" numOuts="4" numFns="14" productID="827108" comment="Model 827108">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-1000 GE FDL-16" numOuts="4" numFns="14" productID="827107" comment="Model 827107">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-1000 GE FDL-16 (Modern)" numOuts="4" numFns="14" productID="827117" comment="Model 827117">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-1000 GE FDL-16 (Dual Motors)" numOuts="4" numFns="14" productID="827124" comment="Model 827124">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-1000 GE Gevo-12" numOuts="4" numFns="14" productID="827116" comment="Model 827116">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-1000 Galloping Goose" numOuts="4" numFns="14" productID="827110" comment="Model 827110">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-1000 UP Gas Turbine" numOuts="4" numFns="14" productID="827114" comment="Model 827114">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="Turbine On" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="Turbine Off" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-AT1000 Alco 244" numOuts="4" numFns="14" productID="828043" comment="Model 828043">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-AT1000 Alco 251 (V12)" numOuts="4" numFns="14" productID="828044" comment="Model 828044">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-AT1000 Alco 251 (V16)" numOuts="4" numFns="14" productID="828045" comment="Model 828045">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-AT1000 Alco 251C (Supercharged)" numOuts="4" numFns="14" productID="828037" comment="Model 828037">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-AT1000 Alco 539 (Turbo)" numOuts="4" numFns="14" productID="828049" comment="Model 828049">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-AT1000 Cummins QSK19C x3 Genset" numOuts="4" numFns="14" productID="828036" comment="Model 828036">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-AT1000 EMD 567" numOuts="4" numFns="14" productID="828040" comment="Model 828040">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-AT1000 EMD 567D (Turbo)" numOuts="4" numFns="14" productID="828039" comment="Model 828039">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-AT1000 EMD 645" numOuts="4" numFns="14" productID="828041" comment="Model 828041">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-AT1000 EMD 645 (Non-Turbo)" numOuts="4" numFns="14" productID="828048" comment="Model 828048">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-AT1000 EMD 710" numOuts="4" numFns="14" productID="828042" comment="Model 828042">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-AT1000 Fairbanks-Morse H-12" numOuts="4" numFns="14" productID="828047" comment="Model 828047">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-AT1000 GE FDL-16" numOuts="4" numFns="14" productID="828046" comment="Model 828046">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-AT1000 GE FDL-16 (Modern)" numOuts="4" numFns="14" productID="828038" comment="Model 828038">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-BW1000 Alco 251 (V16)" numOuts="4" numFns="14" productID="828025" comment="Model 828025">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-BW1000 Baldwin 608A (Turbo)" numOuts="4" numFns="14" productID="828023" comment="Model 828023">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-BW1000 EMD 567" numOuts="4" numFns="14" productID="828020" comment="Model 828020">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-BW1000 GE FDL-16" numOuts="4" numFns="14" productID="828026" comment="Model 828026">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-GN1000 EMD 567" numOuts="4" numFns="14" productID="828050" comment="Model 828050">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-GN1000 EMD 645" numOuts="4" numFns="14" productID="828051" comment="Model 828051">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-GN1000 EMD 645 (Non-Turbo)" numOuts="4" numFns="14" productID="828058" comment="Model 828058">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-GN1000 EMD 710" numOuts="4" numFns="14" productID="828052" comment="Model 828052">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-GN1000 EMD 710 G3C-T2" numOuts="4" numFns="14" productID="828053" comment="Model 828053">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-GN1000 GE FDL-16" numOuts="4" numFns="14" productID="828056" comment="Model 828056">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-GN1000 GE FDL-16 (Modern)" numOuts="4" numFns="14" productID="828057" comment="Model 828057">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-GN1000 GEVO-12" numOuts="4" numFns="14" productID="828059" comment="Model 828059">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-IM1000 EMD 567" numOuts="4" numFns="14" productID="828070" comment="Model 828070 for Intermountain EMD F-series">
          <versionCV lowVersionID="64" />
          <output name="1" label="Headlight" />
          <output name="2" label="N/A" />
          <output name="3" label="Mars Light" />
          <output name="4" label="# Board" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="FX7" label="FX5B" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
          <functionlabels>
            <functionlabel num="5" lockable="true">Number Board</functionlabel>
            <functionlabel num="6" lockable="true">Mars Light</functionlabel>
          </functionlabels>
        </model>
        <model model="TSU-IM1000 EMD 645 Turbo" numOuts="4" numFns="14" productID="828071" comment="Model 828071 for Intermountain EMD SD40-2">
          <versionCV lowVersionID="64" />
          <output name="1" label="Headlight" />
          <output name="2" label="Backlight" />
          <output name="3" label="# Board" />
          <output name="4" label="Ditch Lights" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="FX7" label="FX5B" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
          <functionlabels>
            <functionlabel num="5" lockable="true">Number Board</functionlabel>
            <functionlabel num="6" lockable="true">Ditch Lights</functionlabel>
          </functionlabels>
        </model>
        <model model="TSU-IM1000 GE GEVO-12" numOuts="4" numFns="14" productID="828074" comment="Model 828074 for Intermountain GE ES44AC/DC">
          <versionCV lowVersionID="64" />
          <output name="1" label="Headlight" />
          <output name="2" label="Backlight" />
          <output name="3" label="# Board" />
          <output name="4" label="R Ditch Light" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="L Ditch Light" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
          <functionlabels>
            <functionlabel num="5" lockable="true">Number Board</functionlabel>
            <functionlabel num="6" lockable="true">Ditch Lights</functionlabel>
          </functionlabels>
        </model>
        <model model="TSU-KT1000 Kato C44-9W" numOuts="4" numFns="14" productID="828061" comment="Model 828061 and 828066">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-KT1000 Kato F40PH" numOuts="4" numFns="14" productID="828064" comment="Model 828064">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-KT1000 Kato GP35" numOuts="4" numFns="14" productID="828067" comment="Model 828067">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-KT1000 Kato RS-2" numOuts="4" numFns="14" productID="828065" comment="Model 828065">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-KT1000 Kato SD38-2" numOuts="4" numFns="14" productID="828062" comment="Model 828062">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-KT1000 Kato SD40-2" numOuts="4" numFns="14" productID="828063" comment="Model 828063 - also for SD45">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-KT1000 Kato SD45" numOuts="4" numFns="14" productID="828063" comment="Model 828063 - also for SD40-2">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-KT1000 Kato SD70" numOuts="4" numFns="14" productID="828060" comment="Model 828060">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="TSU-KT1000 Kato P42" numOuts="4" numFns="14" productID="828068" comment="Model 828068">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Short Horn</functionlabel>
          <functionlabel num="4" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="5" lockable="true">FX5 Light</functionlabel>
          <functionlabel num="6" lockable="true">FX6 Light</functionlabel>
          <functionlabel num="7" lockable="true">Dimmer</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Fans</functionlabel>
          <functionlabel num="10" lockable="true">Air Compressor</functionlabel>
          <functionlabel num="11" lockable="true">Brake Squeal</functionlabel>
          <functionlabel num="12" lockable="true">Coupler</functionlabel>
        </functionlabels>
      </family>
      <family name="Tsunami Diesel Bachmann OEM" mfg="SoundTraxx (Throttle-Up)" comment="DCC Sound On-Board" file="SoundTraxx_Tsu_Diesel_Bachmann.xml">
        <model model="On30 Whitcomb 50-Ton Center-Cab" numOuts="4" numFns="14" productID="Whitcomb" comment="DCC Sound On-Board, Plug-and-Play Sound Module, Prime mover: Dual Whitcomb">
          <versionCV lowVersionID="83" />
          <output name="3" label="FX5|Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Air Horn| " />
          <output name="6" label="  Bell  | " />
          <output name="7" label=" Not | Used " />
          <!-- dynamic brakes -->
          <output name="8" label=" Short | Horn " />
          <output name="9" label="|" />
          <!-- not used -->
          <output name="10" label=" Fans |RPM +" />
          <output name="11" label="Dimming| " />
          <output name="12" label=" Mute | " />
          <output name="13" label="Compressor|RPM -" />
          <output name="14" label="Brakes| " />
          <output name="15" label="Coupler| " />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Short Horn</functionlabel>
          <functionlabel num="5" lockable="true">Compressor</functionlabel>
          <functionlabel num="6" lockable="true">Fans</functionlabel>
          <functionlabel num="7" lockable="true">Coupler</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <!-- regular Soundtraxx functions, not used for Bachmann
        <functionlabel num="4" lockable="true">Dynamic Brake</functionlabel>
        <functionlabel num="5" lockable="true">FX5 Light</functionlabel>
        <functionlabel num="6" lockable="true">FX6 Light</functionlabel>
        <functionlabel num="7" lockable="true">Dimmer</functionlabel>
        <functionlabel num="8" lockable="true">Mute</functionlabel>
        <functionlabel num="9" lockable="true">Fans</functionlabel>
        <functionlabel num="10" lockable="true">Air Compressor</functionlabel>
        <functionlabel num="11" lockable="true">Brake Squeal</functionlabel>
        <functionlabel num="12" lockable="true">Coupler</functionlabel>
      -->
        </functionlabels>
      </family>
      <family name="Tsunami Diesel Bachmann Sound Value" mfg="SoundTraxx (Throttle-Up)" comment="Bachmann Standard line HO &amp; N diesel locomotives with SoundTraxx DSD that Bachmann refers to as Sound Value" file="SoundTraxx_Tsu_Diesel_Bachmann_SndVal.xml">
        <model model="Alco FA2" numOuts="2" numFns="14" productID="Alco_FA2" comment="Diesel Prime Mover Alco 244">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Air Horn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="|" />
          <!-- Not used for for this decoder -->
          <output name="8" label="Short|Horn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
        </model>
        <model model="Alco FB2" numOuts="2" numFns="14" productID="Alco_FB2" comment="Diesel Prime Mover Alco 244">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Air Horn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="|" />
          <!-- Not used for for this decoder -->
          <output name="8" label="Short|Horn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
        </model>
        <model model="Alco RS3" numOuts="2" numFns="14" productID="Alco_RS3" comment="Diesel Prime Mover Alco 244">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Air Horn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="|" />
          <!-- Not used for for this decoder -->
          <output name="8" label="Short|Horn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
        </model>
        <model model="Alco S2" numOuts="2" numFns="14" productID="Alco_S2" comment="Diesel Prime Mover Alco 539 Turbo">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Air Horn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="|" />
          <!-- Not used for for this decoder -->
          <output name="8" label="Short|Horn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
        </model>
        <model model="Alco S4" numOuts="2" numFns="14" productID="Alco_S4" comment="Diesel Prime Mover Alco 539 Turbo">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Air Horn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="|" />
          <!-- Not used for for this decoder -->
          <output name="8" label="Short|Horn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
        </model>
        <model model="EMD DD40AX" numOuts="4" numFns="14" productID="EMD_DD40AX" comment="(N or HO scale) Diesel Prime Mover 2 × EMD 645E3A">
          <versionCV lowVersionID="82" />
          <output name="3" label="Flashing|Lights" />
          <output name="4" label="# Board|Lights" />
          <output name="5" label="Air Horn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="Dynamic|Brakes" />
          <output name="8" label="Short|Horn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <functionlabels>
            <functionlabel num="4" lockable="true">Dynamic Brake</functionlabel>
            <functionlabel num="5" lockable="true">Flashing Light</functionlabel>
            <functionlabel num="6" lockable="true">Lighted # Boards</functionlabel>
          </functionlabels>
        </model>
        <model model="EMD E7" numOuts="4" numFns="14" productID="EMD_E7" comment="(HO scale) Dual Prime Mover END567">
          <versionCV lowVersionID="82" />
          <output name="3" label="Mars|Light" />
          <output name="4" label="# Board|Lights" />
          <output name="5" label="Air Horn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="Dynamic|Brakes" />
          <output name="8" label="Short|Horn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <functionlabels>
            <functionlabel num="4" lockable="true">Dynamic Brake</functionlabel>
            <functionlabel num="5" lockable="true">Mars Light</functionlabel>
            <functionlabel num="6" lockable="true">Lighted # Boards</functionlabel>
          </functionlabels>
        </model>
        <model model="EMD F7A" numOuts="2" numFns="14" productID="EMD_F7A" comment="Diesel Prime Mover EMD567 Non-Turbo">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Air Horn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="|" />
          <!-- Not used for for this decoder -->
          <output name="8" label="Short|Horn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
        </model>
        <model model="EMD F7B" numOuts="2" numFns="14" productID="EMD_F7B" comment="Diesel Prime Mover EMD567 Non-Turbo">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Air Horn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="|" />
          <!-- Not used for for this decoder -->
          <output name="8" label="Short|Horn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
        </model>
        <model model="EMD GP7" numOuts="2" numFns="14" productID="EMD_GP7" comment="Diesel Prime Mover EMD567 Non-Turbo">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Air Horn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="|" />
          <!-- Not used for for this decoder -->
          <output name="8" label="Short|Horn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
        </model>
        <model model="EMD GP30" numOuts="2" numFns="14" productID="EMD_GP30" comment="Diesel Prime Mover EMD567D3 Turbo">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Air Horn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="Dynamic|Brakes" />
          <output name="8" label="Short|Horn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
        </model>
        <model model="EMD GP38-2" numOuts="2" numFns="14" productID="EMD_GP382" comment="Diesel Prime Mover EMD645 Non-Turbo">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Air Horn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="Dynamic|Brakes" />
          <output name="8" label="Short|Horn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
        </model>
        <model model="EMD GP40" numOuts="2" numFns="14" productID="EMD_GP40" comment="Diesel Prime Mover EMD645 Turbo">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Air Horn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="Dynamic|Brakes" />
          <output name="8" label="Short|Horn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
        </model>
        <model model="EMD SD45" numOuts="2" numFns="14" productID="EMD_SD45" comment="(N scale) Diesel Prime Mover EMD 645 Turbo">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Air Horn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="Dynamic|Brakes" />
          <output name="8" label="Short|Horn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <functionlabels>
            <functionlabel num="4" lockable="true">Dynamic Brake</functionlabel>
          </functionlabels>
        </model>
        <model model="EMD SD70ACe" numOuts="2" numFns="14" productID="EMD_SD70ACe" comment="Diesel Prime Mover EMD 16-710 G3C-T2">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Air Horn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="Dynamic|Brakes" />
          <output name="8" label="Short|Horn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <functionlabels>
            <functionlabel num="4" lockable="true">Dynamic Brake</functionlabel>
          </functionlabels>
        </model>
        <model model="EMD SD70ACe + dl" numOuts="4" numFns="14" productID="EMD_SD70ACe_dl" comment="Diesel Prime Mover EMD 16-710 G3C-T2 with Ditch Lights">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Air Horn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="Dynamic|Brakes" />
          <output name="8" label="Short|Horn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <functionlabels>
            <functionlabel num="4" lockable="true">Dynamic Brake</functionlabel>
          </functionlabels>
        </model>
        <model model="GE ES44AC" numOuts="2" numFns="14" productID="GE_ES44AC" comment="Diesel Prime Mover GE GEVO V12">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Air Horn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="Dynamic|Brakes" />
          <output name="8" label="Short|Horn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <functionlabels>
            <functionlabel num="4" lockable="true">Dynamic Brake</functionlabel>
          </functionlabels>
        </model>
        <model model="GE ES44AC +dl" numOuts="4" numFns="14" productID="GE_ES44AC_dl" comment="Diesel Prime Mover GE GEVO V12 with Ditch Lights">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Air Horn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="Dynamic|Brakes" />
          <output name="8" label="Short|Horn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <functionlabels>
            <functionlabel num="4" lockable="true">Dynamic Brake</functionlabel>
          </functionlabels>
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Air Horn</functionlabel>
          <functionlabel num="3" lockable="true">Short Horn</functionlabel>
          <functionlabel num="7" lockable="true">Dimming</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
        </functionlabels>
      </family>
      <family name="Tsunami Diesel Bowser OEM" mfg="SoundTraxx (Throttle-Up)" comment="These are OEM for Bowser Tsunami diesel decoders" file="SoundTraxx_Tsu_Diesel_Bowser.xml">
        <model model="Alco C-628" numOuts="4" numFns="14" productID="Century">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="Alco C-630" numOuts="4" numFns="14" productID="Century">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="Baldwin AS-16" numOuts="4" numFns="14" productID="Baldwin">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="Baldwin AS-616" numOuts="4" numFns="14" productID="Baldwin">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="Baldwin DS 4-4-1000" numOuts="4" numFns="14" productID="Baldwin">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="Baldwin S-8" numOuts="4" numFns="14" productID="Baldwin">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="Baldwin S-12" numOuts="4" numFns="14" productID="Baldwin">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="Baldwin VO-660" numOuts="4" numFns="14" productID="Baldwin">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="Baldwin VO-1000" numOuts="4" numFns="14" productID="Baldwin">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="EMD FT" numOuts="4" numFns="14" productID="F">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="EMD F3" numOuts="4" numFns="14" productID="F">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="EMD F7" numOuts="4" numFns="14" productID="F">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="EMD F9" numOuts="4" numFns="14" productID="F">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="GE U25B" numOuts="4" numFns="14" productID="GE">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="PCC Streetcar" numOuts="4" numFns="14" productID="PCC" comment="Some displayed sound options may not be in use">
          <versionCV lowVersionID="64" />
          <output name="3" label="Interior" />
          <output name="4" label="Adv. Light" />
          <output name="Air Horn" label="" />
          <output name="Gong" label="" />
          <output name="Wheel" label="Groan" />
          <output name="Short" label="Horn" />
          <output name="Motor" label="Generator" />
          <output name="Passenger" label="Stop" />
          <output name="Emergency" label="Beacon" />
          <output name="Mute" label="" />
          <output name="Doors" label="Open/Close" />
          <output name="Normal" label="Stop" />
          <output name="Stop" label="Request" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Headlights/Dash lights</functionlabel>
            <functionlabel num="1" lockable="false">Gong</functionlabel>
            <functionlabel num="2" lockable="false">PCC Super Resilient Wheel Groan</functionlabel>
            <functionlabel num="3" lockable="true">SEPTA/TTC Advance Light</functionlabel>
            <functionlabel num="4" lockable="true">SEPTA Emergency Beacon</functionlabel>
            <functionlabel num="5" lockable="true">Interior lights/Destination sign</functionlabel>
            <functionlabel num="6" lockable="false">Motor Generator start-up/shut down</functionlabel>
            <functionlabel num="7" lockable="true">Passenger Stop</functionlabel>
            <functionlabel num="8" lockable="true">Mute</functionlabel>
            <functionlabel num="9" lockable="true">Normal Vehicle Stop (No sounds)</functionlabel>
            <functionlabel num="10" lockable="true">Doors Opening/Closing</functionlabel>
            <functionlabel num="11" lockable="true">Passenger Stop Request Signal</functionlabel>
            <functionlabel num="12" lockable="true" />
          </functionlabels>
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Short Horn</functionlabel>
          <functionlabel num="4" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="5" lockable="true">FX5 Light</functionlabel>
          <functionlabel num="6" lockable="true">FX6 Light</functionlabel>
          <functionlabel num="7" lockable="true">Dimmer</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Fans</functionlabel>
          <functionlabel num="10" lockable="true">Air Compressor</functionlabel>
          <functionlabel num="11" lockable="true">Brake Squeal</functionlabel>
          <functionlabel num="12" lockable="true">Coupler</functionlabel>
        </functionlabels>
      </family>
      <family name="Tsunami Diesel Genesis OEM" mfg="SoundTraxx (Throttle-Up)" comment="These are OEM for Athearn Genesis and RTR Tsunami diesel decoders" file="SoundTraxx_Tsu_Diesel_Genesis.xml">
        <model model="DDA40X" numOuts="4" numFns="14" productID="DD">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="ES44AC" numOuts="4" numFns="14" productID="ES">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="F2" numOuts="4" numFns="14" productID="F2">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="F3" numOuts="4" numFns="14" productID="F2">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="F7" numOuts="4" numFns="14" productID="F2">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="F9" numOuts="4" numFns="14" productID="F2">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="FP7" numOuts="4" numFns="14" productID="F2">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="F45" numOuts="4" numFns="14" productID="F45">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="FP45" numOuts="4" numFns="14" productID="F45">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="GP7" numOuts="4" numFns="14" productID="GP9">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="GP9" numOuts="4" numFns="14" productID="GP9">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="GP15-1" numOuts="4" numFns="14" productID="GP15">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="GP15T" numOuts="4" numFns="14" productID="GP15">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="GP38-2" numOuts="4" numFns="14" productID="GP38">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="GP40-2" numOuts="4" numFns="14" productID="GP40">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="GP50" numOuts="4" numFns="14" productID="SD70">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="MP15AC" numOuts="4" numFns="14" productID="MP15">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="SD40" numOuts="4" numFns="14" productID="SD40" comment="Athearn RTR SD40">
          <versionCV lowVersionID="82" />
          <output name="3" label="Lighting|Effect" />
          <output name="4" label="  FX6  " />
          <output name="5" label="Airhorn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="Dynamic|Brakes" />
          <output name="8" label="Short|Horn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="Fans|RPM +" />
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <output name="13" label="Compressor|RPM -" />
          <output name="14" label="Brakes| " />
          <output name="15" label="Coupler| " />
          <functionlabels>
            <functionlabel num="4" lockable="true" />
            <!-- Dynamic Brake (not used)-->
            <functionlabel num="5" lockable="true">Lighting Effect</functionlabel>
            <functionlabel num="6" lockable="true" />
            <!-- FX6 Light (not used)-->
            <functionlabel num="7" lockable="true" />
            <!-- Dimmer (not used)-->
            <functionlabel num="9" lockable="true" />
            <!-- Brake Squeal (not used)-->
            <functionlabel num="10" lockable="true" />
            <!-- Coupler (not used)-->
          </functionlabels>
        </model>
        <model model="SD45-2" numOuts="4" numFns="14" productID="F45">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="SD60I" numOuts="4" numFns="14" productID="SD60">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="SD60M" numOuts="4" numFns="14" productID="SD60">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="SD70ACe" numOuts="4" numFns="14" productID="SD70">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="SD70M-2" numOuts="4" numFns="14" productID="SD70">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="N F45" numOuts="4" numFns="14" productID="N_F45">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
          <functionlabels>
            <functionlabel num="5" lockable="true">Brake Squeal</functionlabel>
            <functionlabel num="6" lockable="true">Coupler</functionlabel>
            <functionlabel num="9" lockable="true" />
            <functionlabel num="10" lockable="true" />
          </functionlabels>
        </model>
        <model model="N FP45" numOuts="4" numFns="14" productID="N_F45">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
          <functionlabels>
            <functionlabel num="5" lockable="true">Brake Squeal</functionlabel>
            <functionlabel num="6" lockable="true">Coupler</functionlabel>
            <functionlabel num="9" lockable="true" />
            <functionlabel num="10" lockable="true" />
          </functionlabels>
        </model>
        <model model="N F59PHI" numOuts="4" numFns="14" productID="N_F45">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
          <functionlabels>
            <functionlabel num="5" lockable="true">Brake Squeal</functionlabel>
            <functionlabel num="6" lockable="true">Coupler</functionlabel>
            <functionlabel num="9" lockable="true" />
            <functionlabel num="10" lockable="true" />
          </functionlabels>
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Short Horn</functionlabel>
          <functionlabel num="4" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="5" lockable="true">FX5 Light</functionlabel>
          <functionlabel num="6" lockable="true">FX6 Light</functionlabel>
          <functionlabel num="7" lockable="true">Dimmer</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Brake Squeal</functionlabel>
          <functionlabel num="10" lockable="true">Coupler</functionlabel>
        </functionlabels>
      </family>
      <family name="Tsunami Diesel Intermountain OEM" mfg="SoundTraxx (Throttle-Up)" comment="These are OEM for Intermountain Tsunami diesel decoders" file="SoundTraxx_Tsu_Diesel_IMRC.xml">
        <model model="HO ES44AC" numOuts="4" numFns="14" productID="ES">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="HO ES44DC" numOuts="4" numFns="14" productID="ES">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="HO FT" numOuts="4" numFns="14" productID="F">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="HO F3" numOuts="4" numFns="14" productID="F">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="HO F7" numOuts="4" numFns="14" productID="F">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="HO F9" numOuts="4" numFns="14" productID="F">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="HO FP7" numOuts="4" numFns="14" productID="F">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <model model="HO SD40-2W" numOuts="4" numFns="14" productID="SD">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Short Horn</functionlabel>
          <functionlabel num="4" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="5" lockable="true">FX5 Light</functionlabel>
          <functionlabel num="6" lockable="true">FX6 Light</functionlabel>
          <functionlabel num="7" lockable="true">Dimmer</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Fans</functionlabel>
          <functionlabel num="10" lockable="true">Air Compressor</functionlabel>
          <functionlabel num="11" lockable="true">Brake Squeal</functionlabel>
          <functionlabel num="12" lockable="true">Coupler</functionlabel>
        </functionlabels>
      </family>
      <family name="Tsunami Diesel Rapido OEM" mfg="SoundTraxx (Throttle-Up)" comment="These are the Rapido OEM version Tsunami diesel decoders" file="SoundTraxx_Tsu_Diesel_Rapido.xml">
        <model model="FP9A - CN/VIA" numOuts="4" numFns="14" productID="101" comment="CN configuration">
          <versionCV lowVersionID="64" />
          <output name="3" label="STR8-2-8" />
          <!-- FX5 -->
          <output name="4" label="Ditch Lites" />
          <!-- FX6 -->
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="Dynamics" />
          <output name="N/A" />
          <output name="Number" label="Boards" />
          <output name="Roof" label="Light" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Class" label="Light" />
          <output name="Brakes" />
          <output name="Grade" label="Xing" />
        </model>
        <model model="FP9A - CP/VIA-The Canadian" numOuts="4" numFns="14" productID="102" comment="CP-Canadian configuration">
          <versionCV lowVersionID="64" />
          <output name="3" label="STR8-2-8" />
          <!-- FX5 -->
          <output name="4" label="Ditch Lites" />
          <!-- FX6 -->
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="Dynamics" />
          <output name="N/A" />
          <output name="Number" label="Boards" />
          <output name="Roof" label="Light" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Class" label="Light" />
          <output name="Brakes" />
          <output name="Grade" label="Xing" />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Straight to 8</functionlabel>
          <functionlabel num="4" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="5" lockable="true">Roof Light</functionlabel>
          <functionlabel num="6" lockable="true">Ditch Lights</functionlabel>
          <functionlabel num="7" lockable="true">Dimmer</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Number Boards</functionlabel>
          <functionlabel num="10" lockable="true">Class Light</functionlabel>
          <functionlabel num="11" lockable="true">Brake Squeal</functionlabel>
          <functionlabel num="12" lockable="true">Grade Xing</functionlabel>
        </functionlabels>
      </family>
      <family name="Tsunami Diesel Walthers OEM" mfg="SoundTraxx (Throttle-Up)" comment="These are OEM for Walthers Proto2000 Tsunami diesel decoders" file="SoundTraxx_Tsu_Diesel_Walthers.xml">
        <model model="Budd Metroliner" numOuts="4" numFns="14" productID="Metro" comment="Prototype not equipped with a Bell)">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" label="N/A" />
          <output name="3" label="# Boards" />
          <output name="4" label="Gyralite" />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Interior" label="Light" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Headlight</functionlabel>
            <functionlabel num="1" lockable="false" />
            <functionlabel num="2" lockable="false">Horn</functionlabel>
            <functionlabel num="3" lockable="true">Short Horn</functionlabel>
            <functionlabel num="4" lockable="true">Fans/RPM+</functionlabel>
            <functionlabel num="5" lockable="true">Gyralite</functionlabel>
            <functionlabel num="6" lockable="true"># Boards</functionlabel>
            <functionlabel num="7" lockable="true">Dimmer</functionlabel>
            <functionlabel num="8" lockable="true">Mute</functionlabel>
            <functionlabel num="9" lockable="true">Brake Squeal</functionlabel>
            <functionlabel num="10" lockable="true">Coupler</functionlabel>
            <functionlabel num="11" lockable="true">Interior Lights</functionlabel>
            <functionlabel num="12" lockable="true">Compressor/RPM-</functionlabel>
          </functionlabels>
        </model>
        <model model="E7A" numOuts="4" numFns="14" productID="E7A" comment="Diesel Prime Mover Dual EMD567">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
          <functionlabels>
            <functionlabel num="5" lockable="true">Mars Light</functionlabel>
            <functionlabel num="6" lockable="true"># Boards</functionlabel>
          </functionlabels>
        </model>
        <model model="E8" numOuts="4" numFns="14" productID="E8" comment="Diesel Prime Mover Dual EMD567">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
          <functionlabels>
            <functionlabel num="5" lockable="true">Mars Light</functionlabel>
            <functionlabel num="6" lockable="true"># Boards</functionlabel>
          </functionlabels>
        </model>
        <model model="F7 El Capitan" numOuts="4" numFns="14" productID="F7" comment="Diesel Prime Mover EMD567 Non-Turbo">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
          <functionlabels>
            <functionlabel num="5" lockable="true">Mars Light</functionlabel>
            <functionlabel num="6" lockable="true"># Boards</functionlabel>
          </functionlabels>
        </model>
        <model model="GP7 NYC" numOuts="4" numFns="14" productID="GP7NYC" comment="Diesel Prime Mover EMD567 Turbo">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
          <functionlabels>
            <functionlabel num="5" lockable="true">Gyralite</functionlabel>
            <functionlabel num="6" lockable="true"># Boards</functionlabel>
          </functionlabels>
        </model>
        <model model="GP20" numOuts="4" numFns="14" productID="GP20" comment="Diesel Prime Mover EMD567 Turbo">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
          <functionlabels>
            <functionlabel num="5" lockable="true">Gyralite</functionlabel>
            <functionlabel num="6" lockable="true"># Boards</functionlabel>
          </functionlabels>
        </model>
        <model model="GP30 Chessie" numOuts="4" numFns="14" productID="GP30CO" comment="C&amp;O - Diesel Prime Mover EMD567 Turbo">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
          <functionlabels>
            <functionlabel num="6" lockable="true"># Boards</functionlabel>
          </functionlabels>
        </model>
        <model model="GP30 ATSF" numOuts="4" numFns="14" productID="GP30SF" comment="Santa Fe, Reading - Diesel Prime Mover EMD567 Turbo">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
          <functionlabels>
            <functionlabel num="5" lockable="true">Strobe</functionlabel>
            <functionlabel num="6" lockable="true"># Boards</functionlabel>
          </functionlabels>
        </model>
        <model model="GP30 MILW" numOuts="4" numFns="14" productID="GP30MIL" comment="Milwaukee Road - Diesel Prime Mover EMD567 Turbo">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
          <functionlabels>
            <functionlabel num="5" lockable="true">Strobe</functionlabel>
            <functionlabel num="6" lockable="true"># Boards</functionlabel>
          </functionlabels>
        </model>
        <model model="GP35" numOuts="4" numFns="14" productID="GP35" comment="ATSF, BN, CO, MILW - Diesel Prime Mover EMD567D Turbo">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
          <functionlabels>
            <functionlabel num="5" lockable="true">Beacon</functionlabel>
            <functionlabel num="6" lockable="true"># Boards</functionlabel>
          </functionlabels>
        </model>
        <model model="GP35 EL" numOuts="4" numFns="14" productID="GP35EL" comment="Erie Lakawanna - Diesel Prime Mover EMD567D Turbo">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
          <functionlabels>
            <functionlabel num="6" lockable="true"># Boards</functionlabel>
          </functionlabels>
        </model>
        <model model="GP35 RI" numOuts="4" numFns="14" productID="GP35RI" comment="Rock Island - Diesel Prime Mover EMD567D Turbo">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
          <functionlabels>
            <functionlabel num="6" lockable="true"># Boards</functionlabel>
          </functionlabels>
        </model>
        <model model="GP35 SP SOU" numOuts="4" numFns="14" productID="GP35SP" comment="Southern Pacific and Southern - Diesel Prime Mover EMD567D Turbo">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
          <functionlabels>
            <functionlabel num="5" lockable="true">Oscillating Light</functionlabel>
            <functionlabel num="6" lockable="true"># Boards</functionlabel>
          </functionlabels>
        </model>
        <model model="GP60" numOuts="4" numFns="14" productID="GP60" comment="Diesel Prime Mover EMD710 Turbo">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
          <functionlabels>
            <functionlabel num="6" lockable="true"># Boards</functionlabel>
          </functionlabels>
        </model>
        <model model="SD7 BLE" numOuts="4" numFns="14" productID="SD7BLE" comment="B&amp;LE - Diesel Prime Move EMD 567 Non-Turbo">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="FX5B" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
          <functionlabels>
            <functionlabel num="6" lockable="true"># Boards</functionlabel>
          </functionlabels>
        </model>
        <model model="SD7 CNW" numOuts="4" numFns="14" productID="SD7CNW" comment="C&amp;NW - Diesel Prime Move EMD 567 Non-Turbo">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="FX5B" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
          <functionlabels>
            <functionlabel num="6" lockable="true"># Boards</functionlabel>
          </functionlabels>
        </model>
        <model model="SD9 BNSF" numOuts="4" numFns="14" productID="SD9BNSF" comment="BNSF - Diesel Prime Move EMD 567 Non-Turbo">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
          <functionlabels>
            <functionlabel num="6" lockable="true"># Boards</functionlabel>
          </functionlabels>
        </model>
        <model model="SD9 SOU" numOuts="4" numFns="14" productID="SD9SOU" comment="Southern - Diesel Prime Mover EMD567 Non-Turbo">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="FX5B" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
          <functionlabels>
            <functionlabel num="6" lockable="true"># Boards</functionlabel>
          </functionlabels>
        </model>
        <model model="SD9 SP" numOuts="4" numFns="14" productID="SD9SP" comment="Southern Pacific - Diesel Prime Mover EMD567 Non-Turbo">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
          <functionlabels>
            <functionlabel num="6" lockable="true"># Boards</functionlabel>
          </functionlabels>
        </model>
        <model model="SD9 CR" numOuts="4" numFns="14" productID="SD9SP" comment="Conrail - Diesel Prime Mover EMD567 Non-Turbo">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
          <functionlabels>
            <functionlabel num="6" lockable="true"># Boards</functionlabel>
          </functionlabels>
        </model>
        <model model="SD45" numOuts="4" numFns="14" productID="SD45" comment="D&amp;RGW, EL - Diesel Prime Mover EMD645 Turbo">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
          <functionlabels>
            <functionlabel num="5" lockable="true">Mars Light</functionlabel>
            <functionlabel num="6" lockable="true"># Boards</functionlabel>
          </functionlabels>
        </model>
        <model model="U28B/U30B" numOuts="4" numFns="14" productID="U28B" comment="CB&amp;Q, Conrail, L&amp;N - Diesel Prime Mover GE FDL-16">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
          <functionlabels>
            <functionlabel num="5" lockable="true">Gyralite</functionlabel>
            <functionlabel num="6" lockable="true"># Boards</functionlabel>
          </functionlabels>
        </model>
        <model model="U28B/U30B GN" numOuts="4" numFns="14" productID="U28BGN" comment="GN, MILW, NYC - Diesel Prime Mover GE FDL-16">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="FX5B" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
          <functionlabels>
            <functionlabel num="5" lockable="true">Rotary beacon</functionlabel>
            <functionlabel num="6" lockable="true"># Boards</functionlabel>
          </functionlabels>
        </model>
        <model model="U28B/U30B WP" numOuts="4" numFns="14" productID="U28BWP" comment="Western Pacific - Diesel Prime Mover GE FDL-16">
          <versionCV lowVersionID="64" />
          <output name="Air Horn" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamic" label="Brakes" />
          <output name="Short" label="Horn" />
          <output name="Reserved" />
          <output name="Fans" label="RPM +" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Compressor" label="RPM -" />
          <output name="Brakes" />
          <output name="Coupler" />
          <functionlabels>
            <functionlabel num="5" lockable="true">Gyralite</functionlabel>
            <functionlabel num="6" lockable="true"># Boards</functionlabel>
          </functionlabels>
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn</functionlabel>
          <functionlabel num="3" lockable="true">Short Horn</functionlabel>
          <functionlabel num="4" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="5" lockable="true">FX5 Light</functionlabel>
          <functionlabel num="6" lockable="true">FX6 Light</functionlabel>
          <functionlabel num="7" lockable="true">Dimmer</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Brake Squeal</functionlabel>
          <functionlabel num="10" lockable="true">Coupler</functionlabel>
        </functionlabels>
      </family>
      <family name="Tsunami Electric Bachmann Sound Value" mfg="SoundTraxx (Throttle-Up)" comment="Bachmann Standard line HO &amp; with SoundTraxx OEM DSD that Bachmann refers to as Sound Value" file="SoundTraxx_Tsu_Electric_Bachmann_SndVal.xml">
        <model model="PCC Trolley [HO]" numOuts="4" numFns="14" productID="PCC" comment="&lt;html&gt;PCC, HO scale">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| " />
          <output name="4" label="FX6| " />
          <output name="5" label="|" />
          <!-- Not used for this decoder -->
          <output name="6" label="Bell| " />
          <output name="7" label="Stop Request| " />
          <output name="8" label="|" />
          <!-- Not used for this decoder -->
          <output name="9" label="Doors| " />
          <output name="10" label="Generator| " />
          <output name="11" label="Pantograph| " />
          <output name="12" label="|" />
          <!-- Not used for this decoder -->
          <output name="13" label="Dimm| " />
          <output name="14" label="Mute| " />
          <functionlabels>
            <functionlabel num="0" lockable="true">Hdlight/RrLight/IntLight</functionlabel>
            <functionlabel num="1" lockable="true">Bell</functionlabel>
            <functionlabel num="2" lockable="false">Stop Request</functionlabel>
            <functionlabel num="3" lockable="true">Doors</functionlabel>
            <functionlabel num="4" lockable="true">Pantograph</functionlabel>
            <functionlabel num="5" lockable="true">Generator</functionlabel>
            <functionlabel num="8" lockable="true">Mute</functionlabel>
          </functionlabels>
        </model>
        <model model="GG1 [HO][N]" numOuts="2" numFns="14" productID="GG1" comment="GE-Altoona Electric">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Air Horn| " />
          <output name="6" label="Bell| " />
          <output name="7" label="Pantograph| " />
          <output name="8" label="Short|Horn" />
          <output name="9" label="|" />
          <!-- Not used for for this decoder -->
          <output name="10" label="Fans|RPM +" />
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <output name="13" label="Compressor|RPM -" />
          <functionlabels>
            <functionlabel num="4" lockable="true">Pantograph</functionlabel>
            <functionlabel num="5" lockable="true">Fans</functionlabel>
            <functionlabel num="6" lockable="true">Air Compressor</functionlabel>
          </functionlabels>
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Air Horn</functionlabel>
          <functionlabel num="3" lockable="true">Short Horn</functionlabel>
          <functionlabel num="7" lockable="true">Dimming</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
        </functionlabels>
      </family>
      <family name="Tsunami SoundCar" mfg="SoundTraxx (Throttle-Up)" comment="These are the -retail- version Tsunami SoundCar decoders" file="SoundTraxx_Tsu_SoundCar.xml">
        <!--  Model with name "Tsunami SoundCar" kept for compatibility with previous versions.
            Will not appear as such in the decoder list, because of having the same name as its family
            However selecting family name in the tree and then opening programmer will lead to this defintion.-->
        <model model="Tsunami SoundCar" numOuts="4" numFns="14" productID="SoundCar101" comment="&lt;html&gt;Tsunami SoundCar Digital Sound Decoder&lt;br&gt; Early SW version 1.01 (2014-2016) without livestock support.&lt;br&gt;Check CV105 firmware version.&lt;br&gt;">
          <versionCV lowVersionID="69" highVersionID="69" />
          <output name="Airhorn" label="Whistle" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Reserved 1" />
          <output name="Short" label="Horn" />
          <output name="Generator" />
          <output name="Reserved 2" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Uncoupling" />
          <output name="Brakes" />
          <output name="Coupler" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Headlight</functionlabel>
            <functionlabel num="1" lockable="true">Bell</functionlabel>
            <functionlabel num="2" lockable="false">Airhorn/Whistle</functionlabel>
            <functionlabel num="3" lockable="false">Short Horn</functionlabel>
            <!-- <functionlabel num="4" lockable="true"></functionlabel> -->
            <functionlabel num="5" lockable="true">FX5 Output</functionlabel>
            <functionlabel num="6" lockable="true">FX6 Output</functionlabel>
            <functionlabel num="7" lockable="true">Dimmer</functionlabel>
            <functionlabel num="8" lockable="true">Mute</functionlabel>
            <functionlabel num="9" lockable="true">Generator</functionlabel>
            <functionlabel num="10" lockable="false">Uncoupling</functionlabel>
            <functionlabel num="11" lockable="true">Apply/Release Brakes</functionlabel>
            <functionlabel num="12" lockable="false">Coupler Clank</functionlabel>
          </functionlabels>
        </model>
        <!-- Model with name "Tsunami SoundCar 1.01" is exactly the same as model with name "Tsunami SoundCar".
            Added to allow a separate and visible listing in the decoder tree. -->
        <model model="Tsunami SoundCar 1.01" numOuts="4" numFns="14" productID="SoundCar101" comment="&lt;html&gt;Tsunami SoundCar Digital Sound Decoder&lt;br&gt; Early SW version 1.01 (2014-2016) without livestock support.&lt;br&gt;Check CV105 firmware version.&lt;br&gt;">
          <versionCV lowVersionID="69" highVersionID="69" />
          <output name="Airhorn" label="Whistle" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Reserved 1" />
          <output name="Short" label="Horn" />
          <output name="Generator" />
          <output name="Reserved 2" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Uncoupling" />
          <output name="Brakes" />
          <output name="Coupler" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Headlight</functionlabel>
            <functionlabel num="1" lockable="true">Bell</functionlabel>
            <functionlabel num="2" lockable="false">Airhorn/Whistle</functionlabel>
            <functionlabel num="3" lockable="false">Short Horn</functionlabel>
            <!-- <functionlabel num="4" lockable="true"></functionlabel> -->
            <functionlabel num="5" lockable="true">FX5 Output</functionlabel>
            <functionlabel num="6" lockable="true">FX6 Output</functionlabel>
            <functionlabel num="7" lockable="true">Dimmer</functionlabel>
            <functionlabel num="8" lockable="true">Mute</functionlabel>
            <functionlabel num="9" lockable="true">Generator</functionlabel>
            <functionlabel num="10" lockable="false">Uncoupling</functionlabel>
            <functionlabel num="11" lockable="true">Apply/Release Brakes</functionlabel>
            <functionlabel num="12" lockable="false">Coupler Clank</functionlabel>
          </functionlabels>
        </model>
        <model model="Tsunami SoundCar 1.03" numOuts="4" numFns="14" productID="SoundCar103" comment="&lt;html&gt;Tsunami SoundCar Digital Sound Decoder&lt;br&gt; SW version 1.03 (2017) with livestock support&lt;br&gt;and additional airhorns and bells.&lt;br&gt;Check CV105 firmware version.&lt;br&gt;">
          <versionCV lowVersionID="69" highVersionID="69" />
          <output name="Airhorn" label="Whistle" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Spook" label="Livestock" />
          <output name="Short" label="Horn" />
          <output name="Generator" />
          <output name="Reserved 2" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Uncoupling" />
          <output name="Brakes" />
          <output name="Coupler" />
          <functionlabels>
            <functionlabel num="0" lockable="true">Headlight</functionlabel>
            <functionlabel num="1" lockable="true">Bell</functionlabel>
            <functionlabel num="2" lockable="false">Airhorn/Whistle</functionlabel>
            <functionlabel num="3" lockable="false">Short Horn</functionlabel>
            <functionlabel num="4" lockable="true">Spook the Livestock</functionlabel>
            <functionlabel num="5" lockable="true">FX5 Output</functionlabel>
            <functionlabel num="6" lockable="true">FX6 Output</functionlabel>
            <functionlabel num="7" lockable="true">Dimmer</functionlabel>
            <functionlabel num="8" lockable="true">Mute</functionlabel>
            <functionlabel num="9" lockable="true">Generator</functionlabel>
            <functionlabel num="10" lockable="false">Uncoupling</functionlabel>
            <functionlabel num="11" lockable="true">Apply/Release Brakes</functionlabel>
            <functionlabel num="12" lockable="false">Coupler Clank</functionlabel>
          </functionlabels>
        </model>
      </family>
      <family name="Tsunami SoundCar Athearn OEM" mfg="SoundTraxx (Throttle-Up)" comment="These are the OEM Athearn versions of Tsunami SoundCar decoders" file="SoundTraxx_Tsu_SoundCar_Athearn.xml">
        <model model="Caboose 1" numOuts="6" numFns="14" productID="1" comment="ATHCB60SC.001">
          <versionCV lowVersionID="87" highVersionID="87" />
          <output name="Airhorn" label="Whistle" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="5" label="  FX3  " />
          <output name="Short" label="Horn" />
          <output name="Generator" />
          <output name="6" label="  FX4  " />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Coupler" />
          <output name="Brakes" />
          <output name="Uncoupling" />
        </model>
        <model model="Caboose 2" numOuts="6" numFns="14" productID="1" comment="ATHCB60SC.002">
          <versionCV lowVersionID="87" highVersionID="87" />
          <output name="Airhorn" label="Whistle" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="5" label="  FX3  " />
          <output name="Short" label="Horn" />
          <output name="Generator" />
          <output name="6" label="  FX4  " />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Coupler" />
          <output name="Brakes" />
          <output name="Uncoupling" />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Airhorn/Whistle</functionlabel>
          <functionlabel num="3" lockable="true">FX3 Light</functionlabel>
          <functionlabel num="4" lockable="true">FX4 Light</functionlabel>
          <functionlabel num="5" lockable="true">FX5 Interior Light</functionlabel>
          <functionlabel num="6" lockable="true">FX6 Light</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Generator</functionlabel>
          <functionlabel num="10" lockable="true">Couple</functionlabel>
          <functionlabel num="11" lockable="true">Apply/Release Brakes</functionlabel>
          <functionlabel num="12" lockable="true">Uncouple/Glad Hands</functionlabel>
        </functionlabels>
      </family>
      <family name="Tsunami SoundCar Walthers OEM" mfg="SoundTraxx (Throttle-Up)" comment="These are the OEM Walthers versions of Tsunami SoundCar decoders" file="SoundTraxx_Tsu_SoundCar_Walthers.xml">
        <model model="ATSF El Capitan Baggage-Dormitory" numOuts="3" numFns="28" productID="24B410DD3" comment="&lt;html&gt;Tsunami SoundCar Digital Sound Decoder&lt;br&gt;for Walthers Proto Deluxe HO ATSF &quot;El Capitan&quot; Baggage-Dormitory car&lt;br&gt;Rev.A 1117 PN: 923-24B410DD3&lt;br&gt;">
          <versionCV lowVersionID="85" highVersionID="85" />
          <output name="3" label="Interior|Lights (FX5)" />
          <!-- All following outputs likely not to used       -->
          <!-- as this decoder used Flex-Map function mapping -->
          <!-- Kept for traceability with legacy SoundCar     -->
          <output name="4" label="  FX6  " />
          <output name="Airhorn" label="Whistle" />
          <output name="Bell" />
          <output name="Reserved" />
          <output name="Short" label="Horn" />
          <output name="Generator" />
          <output name="Reserved 2" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Uncoupling" />
          <output name="Brakes" />
          <output name="Coupler" />
          <functionlabels>
            <!-- not used for this OEM decoder
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Airhorn/Whistle</functionlabel>
          <functionlabel num="3" lockable="false">Short Horn</functionlabel>
          <functionlabel num="4" lockable="true">Spook the Livestock</functionlabel>
          <functionlabel num="5" lockable="true">FX5 Output</functionlabel>
          <functionlabel num="6" lockable="true">FX6 Output</functionlabel>
          <functionlabel num="7" lockable="true">Dimmer</functionlabel>
          -->
            <functionlabel num="8" lockable="true">Mute</functionlabel>
            <functionlabel num="9" lockable="false">Brake Set/Release</functionlabel>
            <functionlabel num="10" lockable="false">Couple</functionlabel>
            <!-- not used for this OEM decoder
          <functionlabel num="11" lockable="true">Apply/Release Brakes</functionlabel>
          -->
            <functionlabel num="12" lockable="false">Uncouple/Glad Hands</functionlabel>
            <functionlabel num="13" lockable="true">Interior Lights</functionlabel>
            <functionlabel num="14" lockable="false">Coach Doors</functionlabel>
            <functionlabel num="15" lockable="false">"All Aboard!"</functionlabel>
            <functionlabel num="16" lockable="true">Generator/HVAC</functionlabel>
            <functionlabel num="17" lockable="false">Announcement A</functionlabel>
            <functionlabel num="18" lockable="false">Announcement B</functionlabel>
          </functionlabels>
        </model>
        <model model="ATSF El Capitan Lunch Counter" numOuts="3" numFns="28" productID="24B410DD2" comment="&lt;html&gt;Tsunami SoundCar Digital Sound Decoder&lt;br&gt;for Walthers Proto Deluxe HO ATSF &quot;El Capitan&quot; Lunch Counter 20-Seat Diner car&lt;br&gt;Rev.A 1117 PN: 923-24B410DD2&lt;br&gt;">
          <versionCV lowVersionID="85" highVersionID="85" />
          <output name="3" label="Interior|Lights (FX5)" />
          <!-- All following outputs likely not to used       -->
          <!-- as this decoder used Flex-Map function mapping -->
          <!-- Kept for traceability with legacy SoundCar     -->
          <output name="4" label="  FX6  " />
          <output name="Airhorn" label="Whistle" />
          <output name="Bell" />
          <output name="Reserved" />
          <output name="Short" label="Horn" />
          <output name="Generator" />
          <output name="Reserved 2" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Uncoupling" />
          <output name="Brakes" />
          <output name="Coupler" />
          <functionlabels>
            <!-- not used for this OEM decoder
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Airhorn/Whistle</functionlabel>
          <functionlabel num="3" lockable="false">Short Horn</functionlabel>
          <functionlabel num="4" lockable="true">Spook the Livestock</functionlabel>
          <functionlabel num="5" lockable="true">FX5 Output</functionlabel>
          <functionlabel num="6" lockable="true">FX6 Output</functionlabel>
          <functionlabel num="7" lockable="true">Dimmer</functionlabel>
          -->
            <functionlabel num="8" lockable="true">Mute</functionlabel>
            <functionlabel num="9" lockable="false">Brake Set/Release</functionlabel>
            <functionlabel num="10" lockable="false">Couple</functionlabel>
            <!-- not used for this OEM decoder
          <functionlabel num="11" lockable="true">Apply/Release Brakes</functionlabel>
          -->
            <functionlabel num="12" lockable="false">Uncouple/Glad Hands</functionlabel>
            <functionlabel num="13" lockable="true">Interior Lights</functionlabel>
            <functionlabel num="14" lockable="false">Coach Doors</functionlabel>
            <functionlabel num="15" lockable="false">"All Aboard!"</functionlabel>
            <functionlabel num="16" lockable="true">Generator/HVAC</functionlabel>
            <functionlabel num="17" lockable="false">Announcement A</functionlabel>
            <functionlabel num="18" lockable="false">Announcement B</functionlabel>
          </functionlabels>
        </model>
        <model model="PRR 1960's Broadway Limited 4-4-2 Sleeper" numOuts="3" numFns="28" productID="24B410DD1" comment="&lt;html&gt;Tsunami SoundCar Digital Sound Decoder&lt;br&gt;for Walthers Proto Deluxe HO PRR 1960's Broadway Limited 4-4-2 Sleeper car&lt;br&gt;Rev.A 0317 PN: 923-24B410DD1&lt;br&gt;">
          <versionCV lowVersionID="85" highVersionID="85" />
          <output name="3" label="Interior|Lights (FX5)" />
          <!-- All following outputs likely not to used       -->
          <!-- as this decoder used Flex-Map function mapping -->
          <!-- Kept for traceability with legacy SoundCar     -->
          <output name="4" label="  FX6  " />
          <output name="Airhorn" label="Whistle" />
          <output name="Bell" />
          <output name="Reserved" />
          <output name="Short" label="Horn" />
          <output name="Generator" />
          <output name="Reserved 2" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Uncoupling" />
          <output name="Brakes" />
          <output name="Coupler" />
          <functionlabels>
            <!-- not used for this OEM decoder
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Airhorn/Whistle</functionlabel>
          <functionlabel num="3" lockable="false">Short Horn</functionlabel>
          <functionlabel num="4" lockable="true">Spook the Livestock</functionlabel>
          <functionlabel num="5" lockable="true">FX5 Output</functionlabel>
          <functionlabel num="6" lockable="true">FX6 Output</functionlabel>
          <functionlabel num="7" lockable="true">Dimmer</functionlabel>
          -->
            <functionlabel num="8" lockable="true">Mute</functionlabel>
            <functionlabel num="9" lockable="false">Brake Set/Release</functionlabel>
            <functionlabel num="10" lockable="false">Couple</functionlabel>
            <!-- not used for this OEM decoder
          <functionlabel num="11" lockable="true">Apply/Release Brakes</functionlabel>
          -->
            <functionlabel num="12" lockable="false">Uncouple/Glad Hands</functionlabel>
            <functionlabel num="13" lockable="true">Interior Lights</functionlabel>
            <functionlabel num="14" lockable="false">Coach Doors</functionlabel>
            <functionlabel num="15" lockable="false">"All Aboard!"</functionlabel>
            <functionlabel num="16" lockable="true">Generator/HVAC</functionlabel>
            <functionlabel num="17" lockable="false">Announcement A</functionlabel>
            <functionlabel num="18" lockable="false">Announcement B</functionlabel>
          </functionlabels>
        </model>
        <model model="PRR 1960's Broadway Limited Kitchen-Dorm" numOuts="3" numFns="28" productID="24B410DD0" comment="&lt;html&gt;Tsunami SoundCar Digital Sound Decoder&lt;br&gt;for Walthers Proto Deluxe HO PRR 1960's Broadway Limited Kitchen-Dormitory car&lt;br&gt;Rev.A 0317 PN: 923-24B410DD0&lt;br&gt;">
          <versionCV lowVersionID="85" highVersionID="85" />
          <output name="3" label="Interior|Lights (FX5)" />
          <!-- All following outputs likely not to used       -->
          <!-- as this decoder used Flex-Map function mapping -->
          <!-- Kept for traceability with legacy SoundCar     -->
          <output name="4" label="  FX6  " />
          <output name="Airhorn" label="Whistle" />
          <output name="Bell" />
          <output name="Reserved" />
          <output name="Short" label="Horn" />
          <output name="Generator" />
          <output name="Reserved 2" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Uncoupling" />
          <output name="Brakes" />
          <output name="Coupler" />
          <functionlabels>
            <!-- not used for this OEM decoder
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Airhorn/Whistle</functionlabel>
          <functionlabel num="3" lockable="false">Short Horn</functionlabel>
          <functionlabel num="4" lockable="true">Spook the Livestock</functionlabel>
          <functionlabel num="5" lockable="true">FX5 Output</functionlabel>
          <functionlabel num="6" lockable="true">FX6 Output</functionlabel>
          <functionlabel num="7" lockable="true">Dimmer</functionlabel>
          -->
            <functionlabel num="8" lockable="true">Mute</functionlabel>
            <functionlabel num="9" lockable="false">Brake Set/Release</functionlabel>
            <functionlabel num="10" lockable="false">Couple</functionlabel>
            <!-- not used for this OEM decoder
          <functionlabel num="11" lockable="true">Apply/Release Brakes</functionlabel>
          -->
            <functionlabel num="12" lockable="false">Uncouple/Glad Hands</functionlabel>
            <functionlabel num="13" lockable="true">Interior Lights</functionlabel>
            <functionlabel num="14" lockable="false">Coach Doors</functionlabel>
            <functionlabel num="15" lockable="false">"All Aboard!"</functionlabel>
            <functionlabel num="16" lockable="true">Generator/HVAC</functionlabel>
            <!-- not available for this model
          <functionlabel num="17" lockable="false">Announcement A</functionlabel>
          <functionlabel num="18" lockable="false">Announcement B</functionlabel>
          -->
          </functionlabels>
        </model>
      </family>
      <family name="Tsunami Steam" mfg="SoundTraxx (Throttle-Up)" comment="These are the -retail- version Tsunami steam decoders" file="SoundTraxx_Tsu_Steam.xml">
        <model model="TSU-750 Light Steam" numOuts="2" numFns="14" productID="826001" comment="Model 826001">
          <versionCV lowVersionID="64" />
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <model model="TSU-750 Medium Steam" numOuts="2" numFns="14" productID="826002" comment="Model 826002">
          <versionCV lowVersionID="64" />
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <model model="TSU-750 Heavy Steam" numOuts="2" numFns="14" productID="826003" comment="Model 826003">
          <versionCV lowVersionID="64" />
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <model model="TSU-750 Lt Logging Steam" numOuts="2" numFns="14" productID="826020" comment="Model 826020">
          <versionCV lowVersionID="64" />
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <model model="TSU-750 DRGW C-Class Steam" numOuts="2" numFns="14" productID="826016" comment="Model 826016">
          <versionCV lowVersionID="64" />
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <model model="TSU-750 DRGW K-Class Steam" numOuts="2" numFns="14" productID="826004" comment="Model 826004">
          <versionCV lowVersionID="64" />
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <model model="TSU-750 SP Cab Forward Steam" numOuts="2" numFns="14" productID="826005" comment="Model 826005">
          <versionCV lowVersionID="64" />
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <model model="TSU-1000 Light Steam" numOuts="4" numFns="14" productID="826101" comment="Model 826101">
          <versionCV lowVersionID="64" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <model model="TSU-1000 Medium Steam" numOuts="4" numFns="14" productID="826102" comment="Model 826102">
          <versionCV lowVersionID="64" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <model model="TSU-1000 Heavy Steam" numOuts="4" numFns="14" productID="826103" comment="Model 826103">
          <versionCV lowVersionID="64" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <model model="TSU-1000 Lt Logging Steam" numOuts="4" numFns="14" productID="826120" comment="Model 826120">
          <versionCV lowVersionID="64" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <model model="TSU-1000 DRGW C-Class Steam" numOuts="4" numFns="14" productID="826116" comment="Model 826116">
          <versionCV lowVersionID="64" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <model model="TSU-1000 DRGW K-Class Steam" numOuts="4" numFns="14" productID="826104" comment="Model 826104">
          <versionCV lowVersionID="64" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <model model="TSU-1000 SP Cab Forward Steam" numOuts="4" numFns="14" productID="826105" comment="Model 826105">
          <versionCV lowVersionID="64" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <model model="TSU-1000 Southern Steam" numOuts="4" numFns="14" productID="826121" comment="Model 826121">
          <versionCV lowVersionID="64" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <model model="TSU-4664N Challenger" numOuts="4" numFns="14" productID="826601" comment="Model 826601">
          <versionCV lowVersionID="64" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Whistle</functionlabel>
          <functionlabel num="3" lockable="true">Short Whistle</functionlabel>
          <functionlabel num="4" lockable="true">Steam Release</functionlabel>
          <functionlabel num="5" lockable="true">FX5 Light</functionlabel>
          <functionlabel num="6" lockable="true">FX6 Light</functionlabel>
          <functionlabel num="7" lockable="true">Dimmer</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Water Stop</functionlabel>
          <functionlabel num="10" lockable="true">Injectors</functionlabel>
          <functionlabel num="11" lockable="true">Brake Squeal</functionlabel>
          <functionlabel num="12" lockable="true">Coupler</functionlabel>
        </functionlabels>
      </family>
      <family name="Tsunami Steam Bachmann OEM" mfg="SoundTraxx (Throttle-Up)" lowVersionID="80" highVersionID="83" file="SoundTraxx_Tsu_Steam_Bachmann.xml">
        <model model="HO 2-6-6-2" numOuts="2" numFns="14" productID="2662">
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <model model="HO 2-8-8-4 EM-1" numOuts="2" numFns="14" productID="2884">
          <versionCV lowVersionID="80" />
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <model model="HO 2-8-0" numOuts="2" numFns="14" productID="280">
          <versionCV lowVersionID="80" />
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <model model="HO 2-10-0 Russian Decapod" numOuts="2" numFns="14" productID="2100">
          <versionCV lowVersionID="80" />
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <model model="HO 2-10-2 USRA Light" numOuts="2" numFns="14" productID="2102">
          <versionCV lowVersionID="80" />
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <model model="HO 4-4-0 Low Boiler" numOuts="2" numFns="14" productID="440l">
          <versionCV lowVersionID="80" />
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <model model="HO 4-4-0 High Boiler" numOuts="2" numFns="14" productID="440h">
          <versionCV lowVersionID="80" />
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <model model="HO 4-6-0" numOuts="2" numFns="14" productID="460">
          <versionCV lowVersionID="80" />
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <model model="HO 4-6-2 K4" numOuts="2" numFns="14" productID="462">
          <versionCV lowVersionID="80" />
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <model model="HO 4-8-2 USRA Heavy" numOuts="2" numFns="14" productID="482">
          <versionCV lowVersionID="80" />
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <model model="HO 4-8-4 J Class" numOuts="2" numFns="14" productID="484">
          <versionCV lowVersionID="80" />
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <model model="HO 2 Truck Climax" numOuts="2" numFns="14" productID="2climax">
          <versionCV lowVersionID="83" />
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <model model="HO 3 Truck Climax" numOuts="2" numFns="14" productID="3climax">
          <versionCV lowVersionID="80" />
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <model model="HO 3 Truck Shay" numOuts="2" numFns="14" productID="3shay">
          <versionCV lowVersionID="80" />
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <model model="On30 0-4-0 Porter" numOuts="2" numFns="14" productID="o040">
          <versionCV lowVersionID="80" />
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <model model="On30 0-4-2 Porter" numOuts="2" numFns="14" productID="o042">
          <versionCV lowVersionID="80" />
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <model model="On30 2-4-4 Forney" numOuts="2" numFns="14" productID="o244">
          <versionCV lowVersionID="80" />
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <model model="On30 2-4-4-2" numOuts="2" numFns="14" productID="o2442">
          <versionCV lowVersionID="80" />
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <model model="On30 2-6-6-2" numOuts="2" numFns="14" productID="2662">
          <versionCV lowVersionID="80" />
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <model model="On30 4-6-0" numOuts="2" numFns="14" productID="o460">
          <versionCV lowVersionID="80" />
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <model model="On30 Climax" numOuts="2" numFns="14" productID="o2climax">
          <versionCV lowVersionID="80" />
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <model model="On30 Heisler" numOuts="2" numFns="14" productID="oheisler">
          <versionCV lowVersionID="80" />
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <model model="On30 2 Truck T Boiler Shay" numOuts="2" numFns="14" productID="o2shay">
          <versionCV lowVersionID="80" />
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <model model="Fn3 2 Truck Climax" numOuts="2" numFns="14" productID="f2climax">
          <versionCV lowVersionID="80" />
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <model model="Fn3 3 Truck Shay" numOuts="2" numFns="14" productID="f3shay">
          <versionCV lowVersionID="80" />
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Whistle</functionlabel>
          <functionlabel num="3" lockable="true">Short Whistle</functionlabel>
          <functionlabel num="4" lockable="true">Steam Release</functionlabel>
          <functionlabel num="6" lockable="true">Smoke</functionlabel>
          <functionlabel num="7" lockable="true">Dimmer</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <!-- regular Soundtraxx functions, not used for Bachmann
        <functionlabel num="5" lockable="true">FX5 Light</functionlabel>
        <functionlabel num="6" lockable="true">FX6 Light</functionlabel>
        <functionlabel num="9" lockable="true">Water Stop</functionlabel>
        <functionlabel num="10" lockable="true">Injectors</functionlabel>
        <functionlabel num="11" lockable="true">Brake Squeal</functionlabel>
        <functionlabel num="12" lockable="true">Coupler</functionlabel>
      -->
        </functionlabels>
      </family>
      <family name="Tsunami Steam Bachmann Sound Value" mfg="SoundTraxx (Throttle-Up)" comment="Bachmann Standard line HO &amp; N steam locomotives with SoundTraxx OEM DSD that Bachmann refers to as Sound Value" file="SoundTraxx_Tsu_Steam_Bachmann_SndVal.xml">
        <model model="4-4-0 American [HO]" numOuts="2" numFns="14" productID="440" comment="&lt;html&gt;4-4-0 American, HO scale&lt;br&gt;Exhaust Chuff: Light Steam&lt;br&gt;Air Compressor: Single Phase (muted per prototype)&lt;br&gt;&lt;/html&gt;">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Whistle| " />
          <output name="6" label="Bell| " />
          <output name="7" label="|" />
          <!-- Not used for for this decoder -->
          <output name="8" label="Short|Whistle" />
          <output name="9" label="Steam|Release" />
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
        </model>
        <model model="2-6-0 Mogul - Alco [HO]" numOuts="2" numFns="14" productID="Alco260" comment="&lt;html&gt;Alco 2-6-0 Mogul, HO scale&lt;br&gt;Exhaust Chuff: Medium Steam&lt;br&gt;Air Compressor: Cross Compound&lt;br&gt;&lt;/html&gt;">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Whistle| " />
          <output name="6" label="Bell| " />
          <output name="7" label="|" />
          <!-- Not used for for this decoder -->
          <output name="8" label="Short|Whistle" />
          <output name="9" label="Steam|Release" />
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
        </model>
        <model model="4-6-0 - Baldwin [HO]" numOuts="2" numFns="14" productID="Baldwin460" comment="&lt;html&gt;Baldwin 4-6-0 &quot;10 wheeler&quot;, HO scale&lt;br&gt;Exhaust Chuff: Medium Steam&lt;br&gt;Air Compressor: Cross Compound&lt;br&gt;&lt;/html&gt;">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Whistle| " />
          <output name="6" label="Bell| " />
          <output name="7" label="|" />
          <!-- Not used for for this decoder -->
          <output name="8" label="Short|Whistle" />
          <output name="9" label="Steam|Release" />
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <functionlabels>
            <functionlabel num="6" lockable="true">FX6 function</functionlabel>
          </functionlabels>
        </model>
        <model model="4-6-2 Pacific - PRR K4 [N]" numOuts="2" numFns="14" productID="PRRK4_N" comment="&lt;html&gt;PRR Class K4 Post-War 4-6-2 Pacific, N scale&lt;br&gt;Exhaust Chuff: Medium Steam&lt;br&gt;Air Compressor: Cross Compound&lt;br&gt;&lt;/html&gt;">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Whistle| " />
          <output name="6" label="Bell| " />
          <output name="7" label="|" />
          <!-- Not used for for this decoder -->
          <output name="8" label="Short|Whistle" />
          <output name="9" label="Steam|Release" />
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <functionlabels>
            <functionlabel num="6" lockable="true">FX6 function</functionlabel>
          </functionlabels>
        </model>
        <model model="2-8-0 Consolidation - [HO]" numOuts="2" numFns="14" productID="Bald280" comment="&lt;html&gt;Baldwin Consolidation 2-8-0 &lt;br&gt;Exhaust Chuff: Medium Steam&lt;br&gt;Air Compressor: Cross Compound&lt;br&gt;&lt;/html&gt;">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Whistle| " />
          <output name="6" label="Bell| " />
          <output name="7" label="|" />
          <!-- Not used for for this decoder -->
          <output name="8" label="Short|Whistle" />
          <output name="9" label="Steam|Release" />
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <functionlabels>
            <functionlabel num="6" lockable="true">FX6 function</functionlabel>
          </functionlabels>
        </model>
        <model model="2-8-2 Mikado - [HO]" numOuts="2" numFns="14" productID="Bald282" comment="&lt;html&gt;Baldwin Mikado 2-8-2 &lt;br&gt;Exhaust Chuff: Medium Steam&lt;br&gt;Air Compressor: Cross Compound&lt;br&gt;&lt;/html&gt;">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Whistle| " />
          <output name="6" label="Bell| " />
          <output name="7" label="|" />
          <!-- Not used for for this decoder -->
          <output name="8" label="Short|Whistle" />
          <output name="9" label="Steam|Release" />
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <functionlabels>
            <functionlabel num="6" lockable="true">FX6 function</functionlabel>
          </functionlabels>
        </model>
        <!-- keep the initial model entry for compatibility purpose as it has already been released -->
        <model show="no" model="2-8-4 Berkshire" replacementModel="2-8-4 Berkshire - Pere Marquette [HO]" replacementFamily="Tsunami Steam Bachmann Sound Value" numOuts="2" numFns="14" productID="Lima284_PM" comment="&lt;html&gt;Lima Locomotive Works 2-8-4 (HO scale)&lt;br&gt;Exhaust Chuff: Medium Steam&lt;br&gt;Air Compressor: Cross Compound&lt;br&gt;&lt;/html&gt;">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Whistle| " />
          <output name="6" label="Bell| " />
          <output name="7" label="|" />
          <!-- Not used for for this decoder -->
          <output name="8" label="Short|Whistle" />
          <output name="9" label="Steam|Release" />
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <functionlabels>
            <functionlabel num="6" lockable="true">FX6 function</functionlabel>
          </functionlabels>
        </model>
        <model model="2-8-4 Berkshire - Pere Marquette [HO]" numOuts="2" numFns="14" productID="Lima284_PM" comment="&lt;html&gt;Lima Locomotive Works 2-8-4, whistles for Pere Marquette version (HO scale)&lt;br&gt;Exhaust Chuff: Medium Steam&lt;br&gt;Air Compressor: Cross Compound&lt;br&gt;&lt;/html&gt;">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Whistle| " />
          <output name="6" label="Bell| " />
          <output name="7" label="|" />
          <!-- Not used for for this decoder -->
          <output name="8" label="Short|Whistle" />
          <output name="9" label="Steam|Release" />
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <functionlabels>
            <functionlabel num="6" lockable="true">FX6 function</functionlabel>
          </functionlabels>
        </model>
        <model model="2-8-4 Berkshire - Pere Marquette [N]" numOuts="2" numFns="14" productID="Lima284_PM_N" comment="&lt;html&gt;Lima Locomotive Works 2-8-4, whistles for Pere Marquette version (N scale)&lt;br&gt;Exhaust Chuff: Medium Steam&lt;br&gt;Air Compressor: Cross Compound&lt;br&gt;&lt;/html&gt;">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Whistle| " />
          <output name="6" label="Bell| " />
          <output name="7" label="|" />
          <!-- Not used for for this decoder -->
          <output name="8" label="Short|Whistle" />
          <output name="9" label="Steam|Release" />
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <functionlabels>
            <functionlabel num="6" lockable="true">FX6 function</functionlabel>
          </functionlabels>
        </model>
        <model model="2-8-4 Berkshire - Nickel Plate [HO]" numOuts="2" numFns="14" productID="Lima284_NKP" comment="&lt;html&gt;Lima Locomotive Works 2-8-4, whistles for Nickel Plate Road version (HO scale)&lt;br&gt;Exhaust Chuff: Medium Steam&lt;br&gt;Air Compressor: Cross Compound&lt;br&gt;&lt;/html&gt;">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Whistle| " />
          <output name="6" label="Bell| " />
          <output name="7" label="|" />
          <!-- Not used for for this decoder -->
          <output name="8" label="Short|Whistle" />
          <output name="9" label="Steam|Release" />
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <functionlabels>
            <functionlabel num="6" lockable="true">FX6 function</functionlabel>
          </functionlabels>
        </model>
        <model model="2-8-4 Berkshire - Nickel Plate [N]" numOuts="2" numFns="14" productID="Lima284_NKP_N" comment="&lt;html&gt;Lima Locomotive Works 2-8-4, whistles for Nickel Plate Road version (N scale)&lt;br&gt;Exhaust Chuff: Medium Steam&lt;br&gt;Air Compressor: Cross Compound&lt;br&gt;&lt;/html&gt;">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Whistle| " />
          <output name="6" label="Bell| " />
          <output name="7" label="|" />
          <!-- Not used for for this decoder -->
          <output name="8" label="Short|Whistle" />
          <output name="9" label="Steam|Release" />
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <functionlabels>
            <functionlabel num="6" lockable="true">FX6 function</functionlabel>
          </functionlabels>
        </model>
        <model model="2-8-4 Berkshire - Chesapeake &amp; Ohio Kanawha [HO]" numOuts="2" numFns="14" productID="Lima284_CO" comment="&lt;html&gt;Lima Locomotive Works 2-8-4, whistles for Chesapeake &amp; Ohio Kanawha version (HO scale)&lt;br&gt;Exhaust Chuff: Medium Steam&lt;br&gt;Air Compressor: Cross Compound&lt;br&gt;&lt;/html&gt;">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Whistle| " />
          <output name="6" label="Bell| " />
          <output name="7" label="|" />
          <!-- Not used for for this decoder -->
          <output name="8" label="Short|Whistle" />
          <output name="9" label="Steam|Release" />
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <functionlabels>
            <functionlabel num="6" lockable="true">FX6 function</functionlabel>
          </functionlabels>
        </model>
        <model model="2-8-4 Berkshire - Chesapeake &amp; Ohio Kanawha [N]" numOuts="2" numFns="14" productID="Lima284_CO_N" comment="&lt;html&gt;Lima Locomotive Works 2-8-4, whistles for Chesapeake &amp; Ohio Kanawha version (N scale)&lt;br&gt;Exhaust Chuff: Medium Steam&lt;br&gt;Air Compressor: Cross Compound&lt;br&gt;&lt;/html&gt;">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Whistle| " />
          <output name="6" label="Bell| " />
          <output name="7" label="|" />
          <!-- Not used for for this decoder -->
          <output name="8" label="Short|Whistle" />
          <output name="9" label="Steam|Release" />
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <functionlabels>
            <functionlabel num="6" lockable="true">FX6 function</functionlabel>
          </functionlabels>
        </model>
        <model model="4-8-4 Class J - Norfolk &amp; Western [HO]" numOuts="2" numFns="14" productID="CLSJ484" comment="&lt;html&gt;Class J 4-8-4, whistles for N&amp;W Class J No.611 &lt;br&gt;Exhaust Chuff: Medium Steam&lt;br&gt;Air Compressor: Cross Compound&lt;br&gt;&lt;/html&gt;">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Whistle| " />
          <output name="6" label="Bell| " />
          <output name="7" label="|" />
          <!-- Not used for for this decoder -->
          <output name="8" label="Short|Whistle" />
          <output name="9" label="Steam|Release" />
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <functionlabels>
            <functionlabel num="6" lockable="true">FX6 function</functionlabel>
          </functionlabels>
        </model>
        <model model="4-8-4 GS-4 - Southern Pacific [HO]" numOuts="2" numFns="14" productID="GS4484" comment="&lt;html&gt;GS-4 4-8-4, whistles for Southern Pacific 6 chime &lt;br&gt;Exhaust Chuff: Medium Steam&lt;br&gt;Air Compressor: Cross Compound&lt;br&gt;&lt;/html&gt;">
          <versionCV lowVersionID="82" />
          <output name="3" label="FX5| Rule 17" />
          <output name="4" label="FX6|Mode" />
          <output name="5" label="Whistle| " />
          <output name="6" label="Bell| " />
          <output name="7" label="|" />
          <!-- Not used for for this decoder -->
          <output name="8" label="Short|Whistle" />
          <output name="9" label="Steam|Release" />
          <output name="10" label="|" />
          <!-- Not used for for this decoder -->
          <output name="11" label="Dimming| " />
          <output name="12" label="Mute| " />
          <functionlabels>
            <functionlabel num="6" lockable="true">FX6 function</functionlabel>
          </functionlabels>
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Whistle</functionlabel>
          <functionlabel num="3" lockable="true">Short Whistle</functionlabel>
          <functionlabel num="4" lockable="true">Steam-Release</functionlabel>
          <functionlabel num="7" lockable="true">Dimming</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
        </functionlabels>
      </family>
      <family name="Tsunami Steam Genesis OEM" mfg="SoundTraxx (Throttle-Up)" comment="These are OEM for Athearn Genesis Tsunami steam decoders" file="SoundTraxx_Tsu_Steam_Genesis.xml">
        <model model="Bigboy 4-8-8-4" numOuts="4" numFns="14" productID="BB">
          <versionCV lowVersionID="64" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <model model="Challenger 4-6-6-4" numOuts="4" numFns="14" productID="chal">
          <versionCV lowVersionID="64" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <model model="FEF-3 4-8-4" numOuts="4" numFns="14" productID="FEF">
          <versionCV lowVersionID="64" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <model model="MT-4 4-8-2" numOuts="4" numFns="14" productID="MT4">
          <versionCV lowVersionID="64" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <model model="N Challenger" numOuts="4" numFns="14" productID="N_Chal">
          <versionCV lowVersionID="64" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Whistle</functionlabel>
          <functionlabel num="3" lockable="true">Short Whistle</functionlabel>
          <functionlabel num="4" lockable="true">Steam Release</functionlabel>
          <functionlabel num="5" lockable="true">FX5 Light</functionlabel>
          <functionlabel num="6" lockable="true">FX6/# Board Light</functionlabel>
          <functionlabel num="7" lockable="true">Dimmer</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Brake Squeal</functionlabel>
          <functionlabel num="10" lockable="true">Coupler</functionlabel>
          <functionlabel num="11" lockable="true">Injectors</functionlabel>
          <functionlabel num="12" lockable="true">Water Stop</functionlabel>
        </functionlabels>
      </family>
      <family name="Tsunami Steam Intermountain OEM" mfg="SoundTraxx (Throttle-Up)" file="SoundTraxx_Tsu_Steam_IMRC.xml">
        <model model="HO SP AC12" numOuts="4" numFns="14" productID="AC12">
          <versionCV lowVersionID="64" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="3" label="  FX5  " />
          <output name="4" label="  FX6  " />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Whistle</functionlabel>
          <functionlabel num="3" lockable="true">Toggle Switch</functionlabel>
          <functionlabel num="4" lockable="true">Steam Release</functionlabel>
          <functionlabel num="5" lockable="true">Brake Squeal</functionlabel>
          <functionlabel num="6" lockable="true">Coupler</functionlabel>
          <functionlabel num="7" lockable="true">Dimmer</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Effect Lighting</functionlabel>
          <functionlabel num="10" lockable="true">Effect Lighting</functionlabel>
          <functionlabel num="11" lockable="true">Water Stop</functionlabel>
          <functionlabel num="12" lockable="true">Injector</functionlabel>
        </functionlabels>
      </family>
      <family name="Tsunami Steam Walthers OEM" mfg="SoundTraxx (Throttle-Up)" comment="These are OEM for Walthers Proto2000 Tsunami steam decoders" file="SoundTraxx_Tsu_Steam_Walthers.xml">
        <model model="USRA 0-8-0" numOuts="2" numFns="14" productID="USRA080" comment="USRA 0-8-0">
          <versionCV lowVersionID="64" />
          <output name="FX5" label=" Rule 17" />
          <output name="FX6" label="Mode" />
          <output name="Whistle" />
          <output name="Bell" />
          <output name="Dynamo" />
          <output name="Short" label="Whistle" />
          <output name="Steam" label="Release" />
          <output name="Water" label="Stop" />
          <output name="Dimming" />
          <output name="Mute" />
          <output name="Injector" />
          <output name="Brake" label="Squeal" />
          <output name="Coupler" />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Whistle</functionlabel>
          <functionlabel num="3" lockable="true">Short Whistle</functionlabel>
          <functionlabel num="4" lockable="true">Steam Release</functionlabel>
          <functionlabel num="5" lockable="true">FX5 Light</functionlabel>
          <functionlabel num="6" lockable="true">FX6 Light</functionlabel>
          <functionlabel num="7" lockable="true">Dimmer</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Water Stop</functionlabel>
          <functionlabel num="10" lockable="true">Injectors</functionlabel>
          <functionlabel num="11" lockable="true">Brake Squeal</functionlabel>
          <functionlabel num="12" lockable="true">Coupler</functionlabel>
        </functionlabels>
      </family>
      <family name="AC1" mfg="Spectrum Engineering" comment="AC1 is an animation accessory decoder with secondary OPS access as a LOCO" file="Spectrum_AC8824.xml">
        <model model="AC1" lowVersionID="16" highVersionID="16" />
      </family>
      <family name="Function decoders (FD)" mfg="Tams Elektronik GmbH" file="TAMS_FD-LED.xml">
        <model model="FD-LED" numOuts="3" numFns="30" productID="FD-LED">
          <output name="1" label="AUX 1" />
          <output name="2" label="AUX 2" />
          <output name="3" label="AUX 3 (max. 2 LEDs)" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
      </family>
      <family name="Function decoders (FD)" mfg="Tams Elektronik GmbH" file="TAMS_FD-R_Basic.xml">
        <model model="FD-R Basic" numOuts="2" numFns="14" productID="FD-R-B">
          <output name="1" label="AUX 1" />
          <output name="2" label="AUX 2" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
      </family>
      <family name="Function decoders (FD)" mfg="Tams Elektronik GmbH" file="TAMS_FD-R_Basic2.xml">
        <model model="FD-R Basic 2" numOuts="3" numFns="14" productID="FD-R-B2">
          <output name="1" label="AUX 2|300mA" />
          <output name="2" label="AUX 1|Front light" />
          <output name="3" label="AUX 3|Rear light" />
          <!-- Order of outputs conform to Tams implementation (2/1/3)   -->
          <protocols>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
      </family>
      <family name="Function decoders (FD)" mfg="Tams Elektronik GmbH" file="TAMS_FD-R_Basic3.xml">
        <model model="FD-R Basic 3" numOuts="19" numFns="58" productID="FD-R-B3">
          <output name="1" label="F0f|Front light" />
          <output name="2" label="F0r|Rear light" />
          <output name="3" label="AUX 3" />
          <output name="4" label="AUX 4" />
          <output name="5" label="|" />
          <!-- Empty function, placeholder for shunting mode as output 19    -->
          <output name="6" label="|" />
          <!-- Empty function, placeholder for shunting mode as output 19    -->
          <output name="7" label="|" />
          <!-- Empty function, placeholder for shunting mode as output 19    -->
          <output name="8" label="|" />
          <!-- Empty function, placeholder for shunting mode as output 19    -->
          <output name="9" label="|" />
          <!-- Empty function, placeholder for shunting mode as output 19    -->
          <output name="10" label="|" />
          <!-- Empty function, placeholder for shunting mode as output 19    -->
          <output name="11" label="|" />
          <!-- Empty function, placeholder for shunting mode as output 19    -->
          <output name="12" label="|" />
          <!-- Empty function, placeholder for shunting mode as output 19    -->
          <output name="13" label="|" />
          <!-- Empty function, placeholder for shunting mode as output 19    -->
          <output name="14" label="|" />
          <!-- Empty function, placeholder for shunting mode as output 19    -->
          <output name="15" label="|" />
          <!-- Empty function, placeholder for shunting mode as output 19    -->
          <output name="16" label="|" />
          <!-- Empty function, placeholder for shunting mode as output 19    -->
          <output name="17" label="|" />
          <!-- Empty function, placeholder for shunting mode as output 19    -->
          <output name="18" label="|" />
          <!-- Empty function, placeholder for shunting mode as output 19    -->
          <output name="19" label="Shunting mode" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
      </family>
      <family name="Function decoders (FD)" mfg="Tams Elektronik GmbH" file="TAMS_FD-R_Extended.xml">
        <model model="FD-R Extended" numOuts="6" numFns="30" productID="FD-R-Ext">
          <output name="1" label="AUX 1" />
          <output name="2" label="AUX 2" />
          <output name="3" label="AUX 3" />
          <output name="4" label="AUX 4" />
          <output name="5" label="AUX 5" />
          <output name="6" label="AUX 6" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
      </family>
      <family name="Standard Decoder" mfg="Tams Elektronik GmbH" lowVersionID="10" highVersionID="10" file="TAMS_LD-G-21.xml">
        <model model="LD-G-21" numOuts="4" numFns="10">
          <output name="1" label="X2" />
          <output name="2" label="X3" />
          <output name="3" label="Emergency Stop" />
          <output name="4" label="Shunting gear" />
        </model>
      </family>
      <family name="Multiprotocol Decoder" mfg="Tams Elektronik GmbH" lowVersionID="10" highVersionID="10" file="TAMS_LD-G-32.xml">
        <model model="LD-G-32" numOuts="5" numFns="10">
          <output name="1" label="X1" />
          <output name="2" label="X2" />
          <output name="3" label="Acceleration Delay" />
          <output name="4" label="Shunting gear" />
          <output name="5" label="Shunting light" />
        </model>
      </family>
      <family name="Multiprotocol Decoder" mfg="Tams Elektronik GmbH" lowVersionID="23" highVersionID="23" file="TAMS_LD-G-32_2.xml">
        <model model="LD-G-32.2" numOuts="6" numFns="14">
          <output name="1" label="X1" />
          <output name="2" label="X2" />
          <output name="3" label="X3" />
          <output name="4" label="Acceleration Delay" />
          <output name="5" label="Shunting gear" />
          <output name="6" label="Shunting light" />
        </model>
      </family>
      <family name="Multiprotocol Decoder" mfg="Tams Elektronik GmbH" lowVersionID="10" highVersionID="10" file="TAMS_LD-G-9.xml">
        <model model="LD-G-9" numOuts="8" numFns="9">
          <output name="4" label="X4" />
          <output name="5" label="X5" />
          <output name="6" label="X6" />
          <output name="7" label="X7" />
          <output name="8" label="X8" />
          <output name="9" label="X9" />
          <output name="10" label="X10" />
          <output name="11" label="X11" />
        </model>
      </family>
      <family name="Lokdecoder Serie 30 plus" mfg="Tams Elektronik GmbH" file="TAMS_LD_30.xml">
        <model model="LD-G-31 plus (wires)" numOuts="7" numFns="30" productID="LDG31">
          <!--without wires-->
          <output name="1" label="F0f|(White)" />
          <output name="2" label="F0r (Yellow)" />
          <output name="3" label="AUX1" />
          <output name="4" label="AUX2" />
          <output name="5" label="Acceleration|and brake delay" />
          <output name="6" label="Shunting|gear" />
          <output name="7" label="Shunting light" />
        </model>
        <model model="LD-G-31 plus NEM652" numOuts="7" numFns="30" productID="LDG31,31-652">
          <output name="1" label="F0f|(White)" />
          <output name="2" label="F0r (Yellow)" />
          <output name="3" label="AUX1" />
          <output name="4" label="AUX2" />
          <output name="5" label="Acceleration|and brake delay" />
          <output name="6" label="Shunting|gear" />
          <output name="7" label="Shunting light" />
        </model>
        <model model="LD-G-31 plus PluX12" numOuts="7" numFns="30" productID="LDG31,31-12">
          <output name="1" label="F0f|(White)" />
          <output name="2" label="F0r (Yellow)" />
          <output name="3" label="AUX1" />
          <output name="4" label="AUX2" />
          <output name="5" label="Acceleration|and brake delay" />
          <output name="6" label="Shunting|gear" />
          <output name="7" label="Shunting light" />
        </model>
        <model model="LD-G-33 plus (wires)" numOuts="12" numFns="30" productID="LDG33">
          <!--without wires-->
          <output name="1" label="F0f|(White)" />
          <output name="2" label="F0r (Yellow)" />
          <output name="3" label="AUX1" />
          <output name="4" label="AUX2" />
          <output name="5" label="Acceleration|and brake delay" />
          <output name="6" label="Shunting|gear" />
          <output name="7" label="Shunting light" />
          <output name="8" label="AUX3" />
          <output name="9" label="AUX4" />
          <output name="10" label="AUX5" />
          <output name="11" label="AUX6" />
          <output name="12" label="AUX7" />
        </model>
        <model model="LD-G-33 plus NEM652" numOuts="12" numFns="30" productID="LDG33,33-652">
          <output name="1" label="F0f|(White)" />
          <output name="2" label="F0r (Yellow)" />
          <output name="3" label="AUX1" />
          <output name="4" label="AUX2" />
          <output name="5" label="Acceleration|and brake delay" />
          <output name="6" label="Shunting|gear" />
          <output name="7" label="Shunting light" />
          <output name="8" label="AUX3" />
          <output name="9" label="AUX4" />
          <output name="10" label="AUX5" />
          <output name="11" label="AUX6" />
          <output name="12" label="AUX7" />
        </model>
        <model model="LD-G-33 plus PluX22" numOuts="12" numFns="30" productID="LDG33,33-22">
          <output name="1" label="F0f|(White)" />
          <output name="2" label="F0r (Yellow)" />
          <output name="3" label="AUX1" />
          <output name="4" label="AUX2" />
          <output name="5" label="Acceleration|and brake delay" />
          <output name="6" label="Shunting|gear" />
          <output name="7" label="Shunting light" />
          <output name="8" label="AUX3" />
          <output name="9" label="AUX4" />
          <output name="10" label="AUX5" />
          <output name="11" label="AUX6" />
          <output name="12" label="AUX7" />
        </model>
        <model model="LD-G-33 plus 21MTC" numOuts="11" numFns="30" productID="LDG33,33-MTC">
          <output name="1" label="F0f|(White)" />
          <output name="2" label="F0r (Yellow)" />
          <output name="3" label="AUX1" />
          <output name="4" label="AUX2" />
          <output name="5" label="Acceleration|and brake delay" />
          <output name="6" label="Shunting|gear" />
          <output name="7" label="Shunting light" />
          <output name="8" label="AUX3" />
          <output name="9" label="AUX4" />
          <output name="10" label="AUX5" />
          <output name="11" label="AUX6" />
        </model>
        <model model="LD-G-33 plus 21-pole" numOuts="11" numFns="30" productID="LDG33,33-pole">
          <!--4 amplified outputs-->
          <output name="1" label="F0f|(White)" />
          <output name="2" label="F0r (Yellow)" />
          <output name="3" label="AUX1" />
          <output name="4" label="AUX2" />
          <output name="5" label="Acceleration|and brake delay" />
          <output name="6" label="Shunting|gear" />
          <output name="7" label="Shunting light" />
          <output name="8" label="AUX3" />
          <output name="9" label="AUX4" />
          <output name="10" label="AUX5" />
          <output name="11" label="AUX6" />
        </model>
        <model model="LD-G-34 plus" numOuts="11" numFns="30" productID="LDG34">
          <!--without wires-->
          <output name="1" label="F0f|(White)" />
          <output name="2" label="F0r (Yellow)" />
          <output name="3" label="AUX1" />
          <output name="4" label="AUX2" />
          <output name="5" label="Acceleration|and brake delay" />
          <output name="6" label="Shunting|gear" />
          <output name="7" label="Shunting light" />
          <output name="8" label="AUX3" />
          <output name="9" label="AUX4" />
          <output name="10" label="AUX5" />
          <output name="11" label="AUX6" />
        </model>
        <model model="LD-G-34 plus (wires)" numOuts="11" numFns="30" productID="LDG34,34-wires">
          <!--wires-->
          <output name="1" label="F0f|(White)" />
          <output name="2" label="F0r (Yellow)" />
          <output name="3" label="AUX1" />
          <output name="4" label="AUX2" />
          <output name="5" label="Acceleration|and brake delay" />
          <output name="6" label="Shunting|gear" />
          <output name="7" label="Shunting light" />
          <output name="8" label="AUX3" />
          <output name="9" label="AUX4" />
          <output name="10" label="AUX5" />
          <output name="11" label="AUX6" />
        </model>
        <model model="LD-G-34 plus NEM652" numOuts="11" numFns="30" productID="LDG34,34-652">
          <output name="1" label="F0f|(White)" />
          <output name="2" label="F0r (Yellow)" />
          <output name="3" label="AUX1" />
          <output name="4" label="AUX2" />
          <output name="5" label="Acceleration|and brake delay" />
          <output name="6" label="Shunting|gear" />
          <output name="7" label="Shunting light" />
          <output name="8" label="AUX3" />
          <output name="9" label="AUX4" />
          <output name="10" label="AUX5" />
          <output name="11" label="AUX6" />
        </model>
        <model model="LD-G-36 plus" numOuts="12" numFns="30" productID="LDG36">
          <!--without wires-->
          <output name="1" label="F0f|(White)" />
          <output name="2" label="F0r (Yellow)" />
          <output name="3" label="AUX1" />
          <output name="4" label="AUX2" />
          <output name="5" label="Acceleration|and brake delay" />
          <output name="6" label="Shunting|gear" />
          <output name="7" label="Shunting light" />
          <output name="8" label="AUX3" />
          <output name="9" label="AUX4" />
          <output name="10" label="AUX5" />
          <output name="11" label="AUX6" />
          <output name="12" label="AUX7" />
        </model>
        <model model="LD-G-36 plus NEM652" numOuts="12" numFns="30" productID="LDG36,36-652">
          <output name="1" label="F0f|(White)" />
          <output name="2" label="F0r (Yellow)" />
          <output name="3" label="AUX1" />
          <output name="4" label="AUX2" />
          <output name="5" label="Acceleration|and brake delay" />
          <output name="6" label="Shunting|gear" />
          <output name="7" label="Shunting light" />
          <output name="8" label="AUX3" />
          <output name="9" label="AUX4" />
          <output name="10" label="AUX5" />
          <output name="11" label="AUX6" />
          <output name="12" label="AUX7" />
        </model>
        <model model="LD-G-36 plus PluX22" numOuts="12" numFns="30" productID="LDG36,36-22">
          <output name="1" label="F0f|(White)" />
          <output name="2" label="F0r (Yellow)" />
          <output name="3" label="AUX1" />
          <output name="4" label="AUX2" />
          <output name="5" label="Acceleration|and brake delay" />
          <output name="6" label="Shunting|gear" />
          <output name="7" label="Shunting light" />
          <output name="8" label="AUX3" />
          <output name="9" label="AUX4" />
          <output name="10" label="AUX5" />
          <output name="11" label="AUX6" />
          <output name="12" label="AUX7" />
        </model>
        <model model="LD-G-36 plus 21MTC" numOuts="11" numFns="30" productID="LDG36,36-MTC">
          <output name="1" label="F0f|(White)" />
          <output name="2" label="F0r (Yellow)" />
          <output name="3" label="AUX1" />
          <output name="4" label="AUX2" />
          <output name="5" label="Acceleration|and brake delay" />
          <output name="6" label="Shunting|gear" />
          <output name="7" label="Shunting light" />
          <output name="8" label="AUX3" />
          <output name="9" label="AUX4" />
          <output name="10" label="AUX5" />
          <output name="11" label="AUX6" />
        </model>
        <model model="LD-G-36 plus 21-pole" numOuts="11" numFns="30" productID="LDG36,36-pole">
          <!--4 amplified outputs-->
          <output name="1" label="F0f|(White)" />
          <output name="2" label="F0r (Yellow)" />
          <output name="3" label="AUX1" />
          <output name="4" label="AUX2" />
          <output name="5" label="Acceleration|and brake delay" />
          <output name="6" label="Shunting|gear" />
          <output name="7" label="Shunting light" />
          <output name="8" label="AUX3" />
          <output name="9" label="AUX4" />
          <output name="10" label="AUX5" />
          <output name="11" label="AUX6" />
        </model>
      </family>
      <family name="Lokdecoder Serie 42" mfg="Tams Elektronik GmbH" highVersionID="62" file="TAMS_LD_42.xml">
        <model model="LD-G-42 (solder)" numOuts="7" numFns="30" productID="41-04420">
          <!--without wires-->
          <output name="1" label="F0f|(White)" />
          <output name="2" label="F0r (Yellow)" />
          <output name="3" label="AUX1" />
          <output name="4" label="AUX2" />
          <output name="5" label="Shunting|gear" />
          <output name="6" label="Acceleration|and brake delay off" />
        </model>
        <model model="LD-G-42 (wires)" numOuts="7" numFns="30" productID="41-04421">
          <!-- wires-->
          <output name="1" label="F0f|(White)" />
          <output name="2" label="F0r|(Yellow)" />
          <output name="3" label="AUX1" />
          <output name="4" label="AUX2" />
          <output name="5" label="Shunting|gear" />
          <output name="6" label="Acceleration|and brake delay off" />
        </model>
        <model model="LD-G-42 NEM652" numOuts="7" numFns="30" productID="41-04422" lowVersionID="14">
          <!-- NEM 652 -->
          <output name="1" label="F0f|(White)" />
          <output name="2" label="F0r|(Yellow)" />
          <output name="3" label="AUX1" />
          <output name="4" label="AUX2" />
          <output name="5" label="Shunting|gear" />
          <output name="6" label="Acceleration|and brake delay off" />
        </model>
        <model model="LD-W-42 (solder)" numOuts="7" numFns="30" productID="41-05420">
          <!--without wires-->
          <output name="1" label="F0f|(White)" />
          <output name="2" label="F0r|(Yellow)" />
          <output name="3" label="AUX1" />
          <output name="4" label="AUX2" />
          <output name="5" label="Shunting|gear" />
          <output name="6" label="Acceleration|and brake delay 0ff" />
        </model>
        <model model="LD-W-42 (wires)" numOuts="7" numFns="30" productID="41-05421">
          <!-- wires-->
          <output name="1" label="F0f|(White)" />
          <output name="2" label="F0r|(Yellow)" />
          <output name="3" label="AUX1" />
          <output name="4" label="AUX2" />
          <output name="5" label="Shunting|gear" />
          <output name="6" label="Acceleration|and brake delay off" />
        </model>
      </family>
      <family name="Digital LED Boards (WIB)" mfg="Tams Elektronik GmbH" lowVersionID="14" comment="Tams WIB-31, WIB-32, WIB-33" file="TAMS_WIB-30.xml">
        <model model="WIB-31" numOuts="8" numFns="14" comment="yellow LEDs" productID="WIB-31">
          <output name="1" label="LED 1" />
          <output name="2" label="LED 2" />
          <output name="3" label="LED 3" />
          <output name="4" label="LED 4" />
          <output name="5" label="LED 5" />
          <output name="6" label="LED 6" />
          <output name="7" label="LED 7" />
          <output name="8" label="LED 8" />
          <output name="9" label="AUX 1" />
          <output name="10" label="AUX 2 (LED)" />
          <output name="11" label="AUX 3" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="WIB-32" numOuts="8" numFns="14" comment="cold white LEDs" productID="WIB-32">
          <output name="1" label="LED 1" />
          <output name="2" label="LED 2" />
          <output name="3" label="LED 3" />
          <output name="4" label="LED 4" />
          <output name="5" label="LED 5" />
          <output name="6" label="LED 6" />
          <output name="7" label="LED 7" />
          <output name="8" label="LED 8" />
          <output name="9" label="AUX 1" />
          <output name="10" label="AUX 2 (LED)" />
          <output name="11" label="AUX 3" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="WIB-33" numOuts="8" numFns="14" comment="warm white LEDs" productID="WIB-33">
          <output name="1" label="LED 1" />
          <output name="2" label="LED 2" />
          <output name="3" label="LED 3" />
          <output name="4" label="LED 4" />
          <output name="5" label="LED 5" />
          <output name="6" label="LED 6" />
          <output name="7" label="LED 7" />
          <output name="8" label="LED 8" />
          <output name="9" label="AUX 1" />
          <output name="10" label="AUX 2 (LED)" />
          <output name="11" label="AUX 3" />
          <protocols>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
      </family>
      <family name="Jan 2000" mfg="Train Control Systems" comment="TCS FW Starting January 2000. Only shows models not upgraded to higher FW versions." file="TCS_A1-Jan2000.xml">
        <model model="A1" numOuts="4" numFns="2" lowVersionID="161" highVersionID="161" />
      </family>
      <family name="TCS A1 decoder" mfg="Train Control Systems" file="TCS_A1.xml">
        <model show="no" model="A1" numOuts="4" numFns="2" lowVersionID="161" highVersionID="161" replacementModel="A1" replacementFamily="Jan 2000" />
      </family>
      <family name="Jan 2000" mfg="Train Control Systems" comment="TCS FW Starting January 2000. Only shows models not upgraded to higher FW versions." file="TCS_A1X-Jan2000.xml">
        <model model="A1X" numOuts="4" numFns="2" lowVersionID="32" />
      </family>
      <family name="TCS A1X decoder" mfg="Train Control Systems" file="TCS_A1X.xml">
        <model show="no" model="A1X" numOuts="4" numFns="2" lowVersionID="32" replacementModel="A1X" replacementFamily="Jan 2000" />
      </family>
      <family name="Bachmann" mfg="Train Control Systems" lowVersionID="5" highVersionID="5" file="TCS_BachmannFT.xml">
        <model model="Sound Value FT" numOuts="8" numFns="28" productID="181">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="Brake" />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">None</functionlabel>
          <functionlabel num="1" lockable="true">Bell </functionlabel>
          <functionlabel num="2" lockable="false">Horn Long </functionlabel>
          <functionlabel num="3" lockable="true">Horn Short </functionlabel>
          <functionlabel num="4" lockable="true">Horn Quill </functionlabel>
          <functionlabel num="5" lockable="true">Brake Squeal </functionlabel>
          <functionlabel num="6" lockable="true">Prime Mover Ignition </functionlabel>
          <functionlabel num="7" lockable="true">None</functionlabel>
          <functionlabel num="8" lockable="true">Mute </functionlabel>
          <functionlabel num="9" lockable="true">None</functionlabel>
          <functionlabel num="10" lockable="true">Manual Notch Up </functionlabel>
          <functionlabel num="11" lockable="true">Manual Notch Down </functionlabel>
          <functionlabel num="12" lockable="true">Coupler Clank </functionlabel>
          <functionlabel num="13" lockable="true">Coupler Clank </functionlabel>
          <functionlabel num="14" lockable="true">Brake Release </functionlabel>
          <functionlabel num="15" lockable="true">Dynamic Brake </functionlabel>
          <functionlabel num="16" lockable="true">Momentum </functionlabel>
          <functionlabel num="17" lockable="true">Crew Alert </functionlabel>
          <functionlabel num="18" lockable="true">Mute </functionlabel>
        </functionlabels>
      </family>
      <family name="Bachmann" mfg="Train Control Systems" lowVersionID="5" highVersionID="5" file="TCS_BachmannGP35.xml">
        <model model="GP35" numOuts="8" numFns="28" productID="182">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="Brake" />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">None</functionlabel>
          <functionlabel num="1" lockable="true">Bell </functionlabel>
          <functionlabel num="2" lockable="false">Horn Long </functionlabel>
          <functionlabel num="3" lockable="true">Horn Short </functionlabel>
          <functionlabel num="4" lockable="true">Horn Quill </functionlabel>
          <functionlabel num="5" lockable="true">Brake Squeal </functionlabel>
          <functionlabel num="6" lockable="true">Prime Mover Ignition </functionlabel>
          <functionlabel num="7" lockable="true">None</functionlabel>
          <functionlabel num="8" lockable="true">Mute </functionlabel>
          <functionlabel num="9" lockable="true">None</functionlabel>
          <functionlabel num="10" lockable="true">Manual Notch Up </functionlabel>
          <functionlabel num="11" lockable="true">Manual Notch Down </functionlabel>
          <functionlabel num="12" lockable="true">Coupler Clank </functionlabel>
          <functionlabel num="13" lockable="true">Coupler Clank </functionlabel>
          <functionlabel num="14" lockable="true">Brake Release </functionlabel>
          <functionlabel num="15" lockable="true">Dynamic Brake </functionlabel>
          <functionlabel num="16" lockable="true">Momentum </functionlabel>
          <functionlabel num="17" lockable="true">Crew Alert </functionlabel>
          <functionlabel num="18" lockable="true">Mute </functionlabel>
        </functionlabels>
      </family>
      <family name="Bachmann" mfg="Train Control Systems" lowVersionID="5" highVersionID="5" file="TCS_BachmannRS3.xml">
        <model model="Sound Value RS3" numOuts="8" numFns="28" productID="181">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="Brake" />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">None</functionlabel>
          <functionlabel num="1" lockable="true">Bell </functionlabel>
          <functionlabel num="2" lockable="false">Horn Long </functionlabel>
          <functionlabel num="3" lockable="true">Horn Short </functionlabel>
          <functionlabel num="4" lockable="true">Horn Quill </functionlabel>
          <functionlabel num="5" lockable="true">Brake Squeal </functionlabel>
          <functionlabel num="6" lockable="true">Prime Mover Ignition </functionlabel>
          <functionlabel num="7" lockable="true">None</functionlabel>
          <functionlabel num="8" lockable="true">Mute </functionlabel>
          <functionlabel num="9" lockable="true">None</functionlabel>
          <functionlabel num="10" lockable="true">Manual Notch Up </functionlabel>
          <functionlabel num="11" lockable="true">Manual Notch Down </functionlabel>
          <functionlabel num="12" lockable="true">Coupler Clank </functionlabel>
          <functionlabel num="13" lockable="true">Coupler Clank </functionlabel>
          <functionlabel num="14" lockable="true">Brake Release </functionlabel>
          <functionlabel num="15" lockable="true">Dynamic Brake </functionlabel>
          <functionlabel num="16" lockable="true">Momentum </functionlabel>
          <functionlabel num="17" lockable="true">Crew Alert </functionlabel>
          <functionlabel num="18" lockable="true">Mute </functionlabel>
        </functionlabels>
      </family>
      <family name="TCS DP2X decoder" mfg="Train Control Systems" file="TCS_DP2X.xml">
        <model show="no" model="DP2X" numOuts="2" numFns="2" replacementFamily="query:Jan 2000|June 2007|Jan 2012">
          <output name="4" label="Purple" />
        </model>
        <model show="no" model="DP2X-UK" numOuts="2" numFns="2" replacementModel="DP2X-UK" replacementFamily="query:Jan 2000|June 2007|Jan 2012">
          <output name="4" label="Purple" />
        </model>
      </family>
      <family name="Jan 2000" mfg="Train Control Systems" comment="TCS FW Starting January 2000" file="TCS_FW01.xml">
        <model show="maybe" model="A4X" numOuts="4" numFns="14" lowVersionID="1" highVersionID="40" productID="4">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="A6X" numOuts="6" numFns="14" lowVersionID="1" highVersionID="40" productID="5">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="ALD4" numOuts="4" numFns="14" comment="Fits Atlas N Scale: SD50 SD60" lowVersionID="1" highVersionID="40" productID="19">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="AMD4" numOuts="4" numFns="14" comment="Fits Atlas N Scale: B23-7, B30-7, B36-7, C628, C630, Dash8-32BW, Dash8-40B, Dash8-40BW and GP-38. Fits Atlas DCC Ready:  GP-40, GP-40-2, SD-7, SD-9, SD-35, Trainmaster and U25B" lowVersionID="1" highVersionID="40" productID="20">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="ASD4" numOuts="4" numFns="14" comment="Fits Atlas N Scale: GP7 (2006+), GP9 (2006+), GP15-1, GP 30 (2006+)" lowVersionID="1" highVersionID="40" productID="21">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="CN" numOuts="2" numFns="14" comment="Fits  Classic N locos with split lighting board, 2 functions" lowVersionID="1" highVersionID="40" productID="22">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="CN-GP" numOuts="4" numFns="14" comment="Fits  GP-style N locos with split lighting board, 4 functions" lowVersionID="1" highVersionID="40" productID="23">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="DP2X" numOuts="2" numFns="14" lowVersionID="1" highVersionID="40" productID="1">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="DP2X-UK" numOuts="2" numFns="14" comment="UK  version of DP2X different pin orientation - fits Atlas vacuumcar" lowVersionID="1" highVersionID="40" productID="2">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="DP5" numOuts="5" numFns="14" lowVersionID="1" highVersionID="40" productID="3">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="EU621" numOuts="6" numFns="14" lowVersionID="1" highVersionID="40" productID="44">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="EUN651" numOuts="4" numFns="14" comment="European 6 pin connector" lowVersionID="1" highVersionID="40" productID="24">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="G8" numOuts="8" numFns="14" lowVersionID="1" highVersionID="40" productID="18">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="IMD4" numOuts="4" numFns="14" lowVersionID="1" highVersionID="40" productID="33">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="IMF4" numOuts="4" numFns="14" lowVersionID="1" highVersionID="40" productID="34">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="IMFP4" numOuts="4" numFns="14" lowVersionID="1" highVersionID="40" productID="35">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="IMFTA4" numOuts="4" numFns="14" lowVersionID="1" highVersionID="40" productID="36">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="IMFTB4" numOuts="4" numFns="14" lowVersionID="1" highVersionID="40" productID="37">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="K0D8-A" numOuts="8" numFns="14" lowVersionID="1" highVersionID="40" productID="25">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="K0D8-B" numOuts="8" numFns="14" lowVersionID="1" highVersionID="40" productID="26">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="K0D8-C" numOuts="8" numFns="14" lowVersionID="1" highVersionID="40" productID="27">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="K0D8-D" numOuts="8" numFns="14" lowVersionID="1" highVersionID="40" productID="28">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="K1D4" numOuts="4" numFns="14" lowVersionID="1" highVersionID="40" productID="29">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="K1D4-NC" numOuts="4" numFns="14" comment="No Clips version of K1D4" lowVersionID="1" highVersionID="40" productID="30">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="K2D4" numOuts="4" numFns="14" lowVersionID="1" highVersionID="40" productID="31">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="K3D3" numOuts="3" numFns="14" lowVersionID="1" highVersionID="40" productID="32">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="LL8" numOuts="8" numFns="14" lowVersionID="1" highVersionID="40" productID="43">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="M1" numOuts="2" numFns="14" lowVersionID="1" highVersionID="40" productID="8">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="M1P-15" numOuts="2" numFns="14" lowVersionID="1" highVersionID="40" productID="9">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="M3" numOuts="3" numFns="14" lowVersionID="1" highVersionID="40" productID="10">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="M4" numOuts="4" numFns="14" lowVersionID="1" highVersionID="40" productID="11">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="M4T" numOuts="4" numFns="14" lowVersionID="1" highVersionID="40" productID="42">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="maybe" model="MC2" numOuts="2" numFns="14" lowVersionID="1" highVersionID="40" productID="12">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="MC4" numOuts="4" numFns="14" lowVersionID="1" highVersionID="40" productID="13">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="MP-15N" numOuts="4" numFns="14" comment="Fits Atlas N Scale: MP-15" lowVersionID="1" highVersionID="40" productID="38">
          <output name="1" label="White" comment="Golden White LED" />
          <output name="2" label="Yellow" comment="Golden White LED" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="MZA4" numOuts="4" numFns="14" comment="Z-scale 4 function A format drop in with two LEDs" lowVersionID="1" highVersionID="40" productID="40">
          <output name="1" label="White" comment="Golden White LED" />
          <output name="2" label="Yellow" comment="Golden White LED" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="T1" numOuts="2" numFns="14" lowVersionID="1" highVersionID="40" productID="14">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="T4X" numOuts="4" numFns="14" lowVersionID="1" highVersionID="40" productID="16">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="T6X" numOuts="6" numFns="14" lowVersionID="1" highVersionID="40" productID="17">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="VO-1000N" numOuts="4" numFns="14" comment="Fits Atlas N Scale: VO-1000" lowVersionID="1" highVersionID="40" productID="39">
          <output name="1" label="White" comment="Golden White LED" />
          <output name="2" label="Yellow" comment="Golden White LED" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="Z2" numOuts="2" numFns="14" comment="Fits Z thru light duty HO" lowVersionID="1" highVersionID="40" productID="41">
          <output name="1" label="White" comment="Golden White LED" />
          <output name="2" label="Yellow" comment="Golden White LED" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
      </family>
      <family name="June 2007" mfg="Train Control Systems" comment="TCS FW Starting June 2007" file="TCS_FW41.xml">
        <model show="maybe" model="A4X" numOuts="4" numFns="14" lowVersionID="41" highVersionID="51" productID="4">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="A6X" numOuts="6" numFns="14" lowVersionID="41" highVersionID="51" productID="5">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="ALD4" numOuts="4" numFns="14" comment="Fits Atlas N Scale: SD50 SD60" lowVersionID="41" highVersionID="51" productID="19">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="AMD4" numOuts="4" numFns="14" comment="Fits Atlas N Scale: B23-7, B30-7, B36-7, C628, C630, Dash8-32BW, Dash8-40B, Dash8-40BW and GP-38. Fits Atlas DCC Ready:  GP-40, GP-40-2, SD-7, SD-9, SD-35, Trainmaster and U25B" lowVersionID="41" highVersionID="51" productID="20">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="ASD4" numOuts="4" numFns="14" comment="Fits Atlas N Scale: GP7 (2006+), GP9 (2006+), GP15-1, GP 30 (2006+)" lowVersionID="41" highVersionID="51" productID="21">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="CN" numOuts="2" numFns="14" comment="Fits  Classic N locos with split lighting board, 2 functions" lowVersionID="41" highVersionID="51" productID="22">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="CN-GP" numOuts="4" numFns="14" comment="Fits  GP-style N locos with split lighting board, 4 functions" lowVersionID="41" highVersionID="51" productID="23">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="DP2X" numOuts="2" numFns="14" lowVersionID="41" highVersionID="51" productID="1">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="DP2X-UK" numOuts="2" numFns="14" comment="UK  version of DP2X different pin orientation - fits Atlas vacuumcar" lowVersionID="41" highVersionID="51" productID="2">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="DP5" numOuts="5" numFns="14" lowVersionID="41" highVersionID="51" productID="3">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="EU621" numOuts="6" numFns="14" lowVersionID="41" highVersionID="51" productID="44">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="EUN651" numOuts="4" numFns="14" comment="European 6 pin connector" lowVersionID="41" highVersionID="51" productID="24">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="G8" numOuts="8" numFns="14" lowVersionID="41" highVersionID="51" productID="18">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="IMD4" numOuts="4" numFns="14" lowVersionID="41" highVersionID="51" productID="33">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="IMF4" numOuts="4" numFns="14" lowVersionID="41" highVersionID="51" productID="34">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="IMFP4" numOuts="4" numFns="14" lowVersionID="41" highVersionID="51" productID="35">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="IMFTA4" numOuts="4" numFns="14" lowVersionID="41" highVersionID="51" productID="36">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="IMFTB4" numOuts="4" numFns="14" lowVersionID="41" highVersionID="51" productID="37">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="K0D8-A" numOuts="8" numFns="14" lowVersionID="41" highVersionID="51" productID="25">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="K0D8-B" numOuts="8" numFns="14" lowVersionID="41" highVersionID="51" productID="26">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="K0D8-C" numOuts="8" numFns="14" lowVersionID="41" highVersionID="51" productID="27">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="K0D8-D" numOuts="8" numFns="14" lowVersionID="41" highVersionID="51" productID="28">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="K0D8-E" numOuts="8" numFns="14" lowVersionID="41" highVersionID="51" productID="56">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="K1D4" numOuts="4" numFns="14" lowVersionID="41" highVersionID="51" productID="29">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="K1D4-NC" numOuts="4" numFns="14" comment="No Clips version of K1D4" lowVersionID="41" highVersionID="51" productID="30">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="K2D4" numOuts="4" numFns="14" lowVersionID="41" highVersionID="51" productID="31">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="K3D3" numOuts="3" numFns="14" lowVersionID="41" highVersionID="51" productID="32">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="K4D6" numOuts="8" numFns="14" lowVersionID="41" highVersionID="51" productID="46">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="LL8" numOuts="8" numFns="14" lowVersionID="41" highVersionID="51" productID="43">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="M1" numOuts="2" numFns="14" lowVersionID="41" highVersionID="51" productID="8">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="M1P-15" numOuts="2" numFns="14" lowVersionID="41" highVersionID="51" productID="9">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="M3" numOuts="3" numFns="14" lowVersionID="41" highVersionID="51" productID="10">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="M4" numOuts="4" numFns="14" lowVersionID="41" highVersionID="51" productID="11">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="M4T" numOuts="4" numFns="14" lowVersionID="41" highVersionID="51" productID="42">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="maybe" model="MC2" numOuts="2" numFns="14" lowVersionID="41" highVersionID="51" productID="12">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="MC4" numOuts="4" numFns="14" lowVersionID="41" highVersionID="51" productID="13">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="MP-15N" numOuts="4" numFns="14" comment="Fits Atlas N Scale: MP-15" lowVersionID="41" highVersionID="51" productID="38">
          <output name="1" label="White" comment="Golden White LED" />
          <output name="2" label="Yellow" comment="Golden White LED" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="MZA4" numOuts="4" numFns="14" comment="Z-scale 4 function A format drop in with two LEDs" lowVersionID="41" highVersionID="51" productID="40">
          <output name="1" label="White" comment="Golden White LED" />
          <output name="2" label="Yellow" comment="Golden White LED" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="T1" numOuts="2" numFns="14" lowVersionID="41" highVersionID="51" productID="14">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="T4X" numOuts="4" numFns="14" lowVersionID="41" highVersionID="51" productID="16">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="T6X" numOuts="6" numFns="14" lowVersionID="41" highVersionID="51" productID="17">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="VO-1000N" numOuts="4" numFns="14" comment="Fits Atlas N Scale: VO-1000" lowVersionID="41" highVersionID="51" productID="39">
          <output name="1" label="White" comment="Golden White LED" />
          <output name="2" label="Yellow" comment="Golden White LED" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="maybe" model="Z2" numOuts="2" numFns="14" comment="Fits Z thru light duty HO" lowVersionID="41" highVersionID="51" productID="41">
          <output name="1" label="White" comment="Golden White LED" />
          <output name="2" label="Yellow" comment="Golden White LED" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
      </family>
      <family name="Jan 2012" mfg="Train Control Systems" comment="TCS FW Starting Jan 2012" file="TCS_FW86.xml">
        <model model="A4X" numOuts="4" numFns="14" lowVersionID="86" highVersionID="88" productID="4">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="A6X" numOuts="6" numFns="14" lowVersionID="86" highVersionID="88" productID="5">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="ALD4" numOuts="4" numFns="14" comment="Fits Atlas N Scale: SD50 SD60" lowVersionID="86" highVersionID="88" productID="19">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="AMD4" numOuts="4" numFns="14" comment="Fits Atlas N Scale: B23-7, B30-7, B36-7, C628, C630, Dash8-32BW, Dash8-40B, Dash8-40BW and GP-38. Fits Atlas DCC Ready:  GP-40, GP-40-2, SD-7, SD-9, SD-35, Trainmaster and U25B" lowVersionID="86" highVersionID="88" productID="20">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="AS6" numOuts="6" numFns="14" comment="Fits Atlas HO Scale: S1, S2, S3, S4" lowVersionID="86" highVersionID="88" productID="47">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="ASD4" numOuts="4" numFns="14" comment="Fits Atlas N Scale: GP7 (2006+), GP9 (2006+), GP15-1, GP 30 (2006+)" lowVersionID="86" highVersionID="88" productID="21">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="AZL4" numOuts="4" numFns="14" comment="Fits American Z Lines: SD70, SD70M, SD75I, SD75M, GP9, GP38-2 and more" lowVersionID="86" highVersionID="88" productID="61">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="CN" numOuts="2" numFns="14" comment="Fits  Classic N locos with split lighting board, 2 functions" lowVersionID="86" highVersionID="88" productID="22">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="CN-GP" numOuts="3" numFns="14" comment="Fits  GP-style N locos with split lighting board, 3 functions" lowVersionID="86" highVersionID="88" productID="23">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="DP2X" numOuts="2" numFns="14" lowVersionID="86" highVersionID="88" productID="1">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="DP2X-UK" numOuts="2" numFns="14" comment="UK  version of DP2X different pin orientation - fits Atlas vacuumcar" lowVersionID="86" highVersionID="88" productID="2">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="DP5" numOuts="5" numFns="14" lowVersionID="86" highVersionID="88" productID="3">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="EU621" numOuts="6" numFns="14" lowVersionID="86" highVersionID="88" productID="44">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="EU821" numOuts="8" numFns="14" lowVersionID="88" highVersionID="88" productID="65">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="EUN651" numOuts="2" numFns="14" comment="European 6 pin connector" lowVersionID="86" highVersionID="88" productID="24">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="G8" numOuts="8" numFns="14" lowVersionID="86" highVersionID="88" productID="18">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="IMD4" numOuts="4" numFns="14" lowVersionID="86" highVersionID="88" productID="33">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="IMF4" numOuts="4" numFns="14" lowVersionID="86" highVersionID="88" productID="34">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="IMFP4" numOuts="4" numFns="14" lowVersionID="86" highVersionID="88" productID="35">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="IMFTA4" numOuts="4" numFns="14" lowVersionID="86" highVersionID="88" productID="36">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="IMFTB4" numOuts="4" numFns="14" lowVersionID="86" highVersionID="88" productID="37">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="K0D8-A" numOuts="8" numFns="14" comment="Drop in decoder for Kato N-Scale Alco PA1, P42, E9A, E8/9A (ref.1332)" lowVersionID="86" highVersionID="88" productID="25">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="K0D8-B" numOuts="8" numFns="14" comment="Drop in decoder for Kato N-Scale F3A and F7A (ref.1333)" lowVersionID="86" highVersionID="88" productID="26">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="K0D8-C" numOuts="8" numFns="14" comment="Drop in decoder for Kato N-Scale EMD F40PH (ref.1338)" lowVersionID="86" highVersionID="88" productID="27">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="K0D8-D" numOuts="8" numFns="14" comment="Drop in decoder for Kato N-Scale B-Units: PB1, PA-1, F3B, F7B, and E9B (ref.1339)" lowVersionID="86" highVersionID="88" productID="28">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="K0D8-E" numOuts="8" numFns="14" lowVersionID="86" highVersionID="88" productID="56">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="K1D4" numOuts="4" numFns="14" comment="Drop in decoder for Kato N-Scale EMD SD40, EMD SD70MAC, EMD SD70/75M, GE C44-9W, GE AC4400W, Athearn F45 and many other locomotives (ref.1293)" lowVersionID="86" highVersionID="88" productID="29">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="K1D4-NC" numOuts="4" numFns="14" comment="&lt;html&gt;Drop in decoder for Kato N-Scale EMD SD70ACe, EMD SD70M, EMD SD40-2, and GG1. (ref.1318)&lt;br&gt; No Clips version of K1D4&lt;br&gt;" lowVersionID="86" highVersionID="88" productID="30">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="K2D4" numOuts="4" numFns="14" comment="Drop in decoder for N-Scale Kato RS2, RSC2, SD80/90MAC, EMD 90/43MAC, Walthers RS2 and GP18 and many other locomotives (ref.1294)" lowVersionID="86" highVersionID="88" productID="31">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="K3D3" numOuts="3" numFns="14" comment="Drop in decoder for Kato N-Scale NW2 (ref.1295)" lowVersionID="86" highVersionID="88" productID="32">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="K4D6" numOuts="6" numFns="14" comment="Drop in decoder for Kato N-scale MP36PH Metra (ref.1414)" lowVersionID="86" highVersionID="88" productID="46">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="K5D7" numOuts="7" numFns="14" comment="Drop in decoder for Kato N-scale F40PH (ref.1489)" lowVersionID="86" highVersionID="88" productID="59">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="K6D4" numOuts="4" numFns="14" comment="Drop in decoder for Kato N-scale FEF-3 (ref.1556)" lowVersionID="86" highVersionID="88" productID="63">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="K7D4" numOuts="4" numFns="14" comment="Drop in decoder for Kato N-Scale ACS-64 (ref.1673)" lowVersionID="86" highVersionID="88" productID="64">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="KAM4" numOuts="4" numFns="14" lowVersionID="86" highVersionID="88" productID="55">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="KAM4-LED" numOuts="4" numFns="14" lowVersionID="86" highVersionID="88" productID="57">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="KAT12" numOuts="2" numFns="14" lowVersionID="86" highVersionID="88" productID="48">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="KAT14" numOuts="4" numFns="14" lowVersionID="86" highVersionID="88" productID="49">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="KAT16" numOuts="6" numFns="14" lowVersionID="86" highVersionID="88" productID="50">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="KAT22" numOuts="2" numFns="14" lowVersionID="86" highVersionID="88" productID="51">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="KAT24" numOuts="4" numFns="14" lowVersionID="86" highVersionID="88" productID="52">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="KAT26" numOuts="6" numFns="14" lowVersionID="86" highVersionID="88" productID="53">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="L1D4" numOuts="4" numFns="14" lowVersionID="86" highVersionID="88" productID="45">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="LL8" numOuts="8" numFns="14" lowVersionID="86" highVersionID="88" productID="43">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="LL8-LED" numOuts="8" numFns="14" lowVersionID="86" highVersionID="88" productID="60">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="M1" numOuts="2" numFns="14" lowVersionID="86" highVersionID="88" productID="8">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="M1P-15" numOuts="2" numFns="14" lowVersionID="86" highVersionID="88" productID="9">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="M3" numOuts="3" numFns="14" lowVersionID="86" highVersionID="88" productID="10">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="M4" numOuts="4" numFns="14" lowVersionID="86" highVersionID="88" productID="11">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="M4T" numOuts="4" numFns="14" lowVersionID="86" highVersionID="88" productID="42">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model model="MC2" numOuts="2" numFns="14" lowVersionID="86" highVersionID="88" productID="12">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="MC4" numOuts="4" numFns="14" lowVersionID="86" highVersionID="88" productID="13">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="MP-15N" numOuts="4" numFns="14" comment="Fits Atlas N Scale: MP-15" lowVersionID="86" highVersionID="88" productID="38">
          <output name="1" label="White" comment="Golden White LED" />
          <output name="2" label="Yellow" comment="Golden White LED" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="MZA4" numOuts="4" numFns="14" comment="Z-scale 4 function A format drop in with two LEDs" lowVersionID="86" highVersionID="88" productID="40">
          <output name="1" label="White" comment="Golden White LED" />
          <output name="2" label="Yellow" comment="Golden White LED" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="T1" numOuts="2" numFns="14" lowVersionID="86" highVersionID="88" productID="14">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="T1A" numOuts="2" numFns="14" lowVersionID="86" highVersionID="88" productID="15">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="T1-LED" numOuts="2" numFns="14" lowVersionID="86" highVersionID="88" productID="58">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="T4X" numOuts="4" numFns="14" lowVersionID="86" highVersionID="88" productID="16">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="T4-LED" numOuts="4" numFns="14" lowVersionID="86" highVersionID="88" productID="54">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="T6X" numOuts="6" numFns="14" lowVersionID="86" highVersionID="88" productID="17">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="VO-1000N" numOuts="4" numFns="14" comment="Fits Atlas N Scale: VO-1000" lowVersionID="86" highVersionID="88" productID="39">
          <output name="1" label="White" comment="Golden White LED" />
          <output name="2" label="Yellow" comment="Golden White LED" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="Z2" numOuts="2" numFns="14" comment="Fits Z thru light duty HO" lowVersionID="86" highVersionID="88" productID="41">
          <output name="1" label="White" comment="Golden White LED" />
          <output name="2" label="Yellow" comment="Golden White LED" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="MT1500" numOuts="2" numFns="14" comment="Fits Micro Trains N Scale SW1500" lowVersionID="86" highVersionID="88" productID="62">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
      </family>
      <family name="Sep 2018" mfg="Train Control Systems" comment="TCS FW Starting Sept 2019" file="TCS_FW89.xml">
        <model model="A4X" numOuts="4" numFns="14" lowVersionID="89" highVersionID="94" productID="4">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="A6X" numOuts="6" numFns="14" lowVersionID="89" highVersionID="94" productID="5">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="ALD4" numOuts="4" numFns="14" comment="Fits Atlas N Scale: SD50 SD60" lowVersionID="89" highVersionID="94" productID="19">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="AMD4" numOuts="4" numFns="14" comment="Fits Atlas N Scale: B23-7, B30-7, B36-7, C628, C630, Dash8-32BW, Dash8-40B, Dash8-40BW and GP-38. Fits Atlas DCC Ready:  GP-40, GP-40-2, SD-7, SD-9, SD-35, Trainmaster and U25B" lowVersionID="89" highVersionID="94" productID="20">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="AS6" numOuts="6" numFns="14" comment="Fits Atlas HO Scale: S1, S2, S3, S4" lowVersionID="89" highVersionID="94" productID="47">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="ASD4" numOuts="4" numFns="14" comment="Fits Atlas N Scale: GP7 (2006+), GP9 (2006+), GP15-1, GP 30 (2006+)" lowVersionID="89" highVersionID="94" productID="21">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="AZL4" numOuts="4" numFns="14" comment="Fits American Z Lines: SD70, SD70M, SD75I, SD75M, GP9, GP38-2 and more" lowVersionID="89" highVersionID="94" productID="61">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="CN" numOuts="2" numFns="14" comment="Fits  Classic N locos with split lighting board, 2 functions" lowVersionID="89" highVersionID="94" productID="22">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="CN-GP" numOuts="3" numFns="14" comment="Fits  GP-style N locos with split lighting board, 3 functions" lowVersionID="89" highVersionID="94" productID="23">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="DP2X" numOuts="2" numFns="14" lowVersionID="89" highVersionID="94" productID="1">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="DP2X-UK" numOuts="2" numFns="14" comment="UK  version of DP2X different pin orientation - fits Atlas vacuumcar" lowVersionID="89" highVersionID="94" productID="2">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="DP5" numOuts="5" numFns="14" lowVersionID="89" highVersionID="94" productID="3">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="EU621" numOuts="6" numFns="14" lowVersionID="89" highVersionID="94" productID="44">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="EU821" numOuts="8" numFns="14" lowVersionID="88" productID="65">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="EUN651" numOuts="2" numFns="14" comment="European 6 pin connector" lowVersionID="89" highVersionID="94" productID="24">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="G8" numOuts="8" numFns="14" lowVersionID="89" highVersionID="94" productID="18">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="IMD4" numOuts="4" numFns="14" lowVersionID="89" highVersionID="94" productID="33">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="IMF4" numOuts="4" numFns="14" lowVersionID="89" highVersionID="94" productID="34">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="IMFP4" numOuts="4" numFns="14" lowVersionID="89" highVersionID="94" productID="35">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="IMFTA4" numOuts="4" numFns="14" lowVersionID="89" highVersionID="94" productID="36">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="IMFTB4" numOuts="4" numFns="14" lowVersionID="89" highVersionID="94" productID="37">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="K0D8-A" numOuts="8" numFns="14" comment="Drop in decoder for Kato N-Scale Alco PA1, P42, E9A, E8/9A (ref.1332)" lowVersionID="89" highVersionID="94" productID="25">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="K0D8-B" numOuts="8" numFns="14" comment="Drop in decoder for Kato N-Scale F3A and F7A (ref.1333)" lowVersionID="89" highVersionID="94" productID="26">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="K0D8-C" numOuts="8" numFns="14" comment="Drop in decoder for Kato N-Scale EMD F40PH (ref.1338)" lowVersionID="89" highVersionID="94" productID="27">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="K0D8-D" numOuts="8" numFns="14" comment="Drop in decoder for Kato N-Scale B-Units: PB1, PA-1, F3B, F7B, and E9B (ref.1339)" lowVersionID="89" highVersionID="94" productID="28">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="K0D8-E" numOuts="8" numFns="14" lowVersionID="89" highVersionID="94" productID="56">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="K0D8-F" numOuts="8" numFns="14" lowVersionID="89" highVersionID="94" productID="67">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="K1D4" numOuts="4" numFns="14" comment="Drop in decoder for Kato N-Scale EMD SD40, EMD SD70MAC, EMD SD70/75M, GE C44-9W, GE AC4400W, Athearn F45 and many other locomotives (ref.1293)" lowVersionID="89" highVersionID="94" productID="29">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="K1D4-NC" numOuts="4" numFns="14" comment="&lt;html&gt;Drop in decoder for Kato N-Scale EMD SD70ACe, EMD SD70M, EMD SD40-2, and GG1. (ref.1318)&lt;br&gt; No Clips version of K1D4&lt;br&gt;" lowVersionID="89" highVersionID="94" productID="30">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="K2D4" numOuts="4" numFns="14" comment="Drop in decoder for N-Scale Kato RS2, RSC2, SD80/90MAC, EMD 90/43MAC, Walthers RS2 and GP18 and many other locomotives (ref.1294)" lowVersionID="89" highVersionID="94" productID="31">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="K3D3" numOuts="3" numFns="14" comment="Drop in decoder for Kato N-Scale NW2 (ref.1295)" lowVersionID="89" highVersionID="94" productID="32">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="K4D6" numOuts="6" numFns="14" comment="Drop in decoder for Kato N-scale MP36PH Metra (ref.1414)" lowVersionID="89" highVersionID="94" productID="46">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="K5D7" numOuts="7" numFns="14" comment="Drop in decoder for Kato N-scale F40PH (ref.1489)" lowVersionID="89" highVersionID="94" productID="59">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="K6D4" numOuts="4" numFns="14" comment="Drop in decoder for Kato N-scale FEF-3 (ref.1556)" lowVersionID="89" highVersionID="94" productID="63">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="K7D4" numOuts="4" numFns="14" comment="Drop in decoder for Kato N-Scale ACS-64 (ref.1673)" lowVersionID="89" highVersionID="94" productID="64">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="KAM4" numOuts="4" numFns="14" lowVersionID="89" highVersionID="94" productID="55">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="KAM4-LED" numOuts="4" numFns="14" lowVersionID="89" highVersionID="94" productID="57">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="KAT12" numOuts="2" numFns="14" lowVersionID="89" highVersionID="94" productID="48">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="KAT14" numOuts="4" numFns="14" lowVersionID="89" highVersionID="94" productID="49">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="KAT16" numOuts="6" numFns="14" lowVersionID="89" highVersionID="94" productID="50">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="KAT22" numOuts="2" numFns="14" lowVersionID="89" highVersionID="94" productID="51">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="KAT24" numOuts="4" numFns="14" lowVersionID="89" highVersionID="94" productID="52">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="KAT26" numOuts="6" numFns="14" lowVersionID="89" highVersionID="94" productID="53">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="L1D4" numOuts="4" numFns="14" lowVersionID="89" highVersionID="94" productID="45">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="LL8" numOuts="8" numFns="14" lowVersionID="89" highVersionID="94" productID="43">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="LL8-LED" numOuts="8" numFns="14" lowVersionID="89" highVersionID="94" productID="60">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="M1" numOuts="2" numFns="14" lowVersionID="89" highVersionID="94" productID="8">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="M1P-15" numOuts="2" numFns="14" lowVersionID="89" highVersionID="94" productID="9">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="M3" numOuts="3" numFns="14" lowVersionID="89" highVersionID="94" productID="10">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="M4" numOuts="4" numFns="14" lowVersionID="89" highVersionID="94" productID="11">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="M4T" numOuts="4" numFns="14" lowVersionID="89" highVersionID="94" productID="42">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model model="MC2" numOuts="2" numFns="14" lowVersionID="89" highVersionID="94" productID="12">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="MC4" numOuts="4" numFns="14" lowVersionID="89" highVersionID="94" productID="13">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="MP-15N" numOuts="4" numFns="14" comment="Fits Atlas N Scale: MP-15" lowVersionID="89" highVersionID="94" productID="38">
          <output name="1" label="White" comment="Golden White LED" />
          <output name="2" label="Yellow" comment="Golden White LED" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="MZA4" numOuts="4" numFns="14" comment="Z-scale 4 function A format drop in with two LEDs" lowVersionID="89" highVersionID="94" productID="40">
          <output name="1" label="White" comment="Golden White LED" />
          <output name="2" label="Yellow" comment="Golden White LED" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="T1" numOuts="2" numFns="14" lowVersionID="89" highVersionID="94" productID="14">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="T1A" numOuts="2" numFns="14" lowVersionID="89" highVersionID="94" productID="15">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="T1-LED" numOuts="2" numFns="14" lowVersionID="89" highVersionID="94" productID="58">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="T4X" numOuts="4" numFns="14" lowVersionID="89" highVersionID="94" productID="16">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="T4-LED" numOuts="4" numFns="14" lowVersionID="89" highVersionID="94" productID="54">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="T6X" numOuts="6" numFns="14" lowVersionID="89" highVersionID="94" productID="17">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="VO-1000N" numOuts="4" numFns="14" comment="Fits Atlas N Scale: VO-1000" lowVersionID="89" highVersionID="94" productID="39">
          <output name="1" label="White" comment="Golden White LED" />
          <output name="2" label="Yellow" comment="Golden White LED" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="Z2" numOuts="2" numFns="14" comment="Fits Z thru light duty HO" lowVersionID="89" highVersionID="94" productID="41">
          <output name="1" label="White" comment="Golden White LED" />
          <output name="2" label="Yellow" comment="Golden White LED" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="MT1500" numOuts="2" numFns="14" comment="Fits Micro Trains N Scale SW1500" lowVersionID="89" highVersionID="94" productID="62">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
      </family>
      <family name="TCS FL2 and FL4 Decoders" mfg="Train Control Systems" file="TCS_Fn2.xml">
        <model model="FL2" numOuts="2" numFns="14">
          <output name="1" label="Green" />
          <output name="2" label="Purple" />
        </model>
        <model model="FL4" numOuts="4" numFns="14">
          <output name="1" label="Green" />
          <output name="2" label="Purple" />
          <output name="3" label="Brown" />
          <output name="4" label="Pink" />
        </model>
      </family>
      <family name="Jan 2000" mfg="Train Control Systems" comment="TCS FW Starting January 2000" file="TCS_Fn_FW01.xml">
        <model show="maybe" model="FL2" numOuts="2" numFns="14" lowVersionID="1" highVersionID="40" productID="6">
          <output name="1" label="Green" />
          <output name="2" label="Purple" />
        </model>
        <model show="maybe" model="FL4" numOuts="4" numFns="14" lowVersionID="1" highVersionID="40" productID="7">
          <output name="1" label="Green" />
          <output name="2" label="Purple" />
          <output name="3" label="Brown" />
          <output name="4" label="Pink" />
        </model>
      </family>
      <family name="June 2007" mfg="Train Control Systems" comment="TCS FW Starting June 2007" file="TCS_Fn_FW41.xml">
        <model show="maybe" model="FL2" numOuts="2" numFns="14" lowVersionID="41" highVersionID="51" productID="6">
          <output name="1" label="Green" />
          <output name="2" label="Purple" />
        </model>
        <model show="maybe" model="FL4" numOuts="4" numFns="14" lowVersionID="41" highVersionID="51" productID="7">
          <output name="1" label="Green" />
          <output name="2" label="Purple" />
          <output name="3" label="Brown" />
          <output name="4" label="Pink" />
        </model>
      </family>
      <family name="Jan 2012" mfg="Train Control Systems" comment="TCS FW Starting Jan 2012" file="TCS_Fn_FW86.xml">
        <model model="FL2" numOuts="2" numFns="14" lowVersionID="86" highVersionID="88" productID="6">
          <output name="1" label="Green" />
          <output name="2" label="Purple" />
        </model>
        <model model="FL4" numOuts="4" numFns="14" lowVersionID="86" highVersionID="88" productID="7">
          <output name="1" label="Green" />
          <output name="2" label="Purple" />
          <output name="3" label="Brown" />
          <output name="4" label="Pink" />
        </model>
      </family>
      <family name="TCS Mx series decoders" mfg="Train Control Systems" file="TCS_M1_v24.xml">
        <model show="no" model="M1_v24" numOuts="2" numFns="2" lowVersionID="24" highVersionID="24" replacementModel="M1" replacementFamily="Jan 2000" />
      </family>
      <family name="Jan 2000" mfg="Train Control Systems" comment="TCS FW Starting January 2000. Only shows models not upgraded to higher FW versions." file="TCS_Mfamily-Jan2000.xml">
        <model model="M1P-UK" numOuts="2" numFns="6" lowVersionID="35" highVersionID="37" />
        <model model="M2" numOuts="3" numFns="6" lowVersionID="29" highVersionID="29" />
      </family>
      <family name="TCS Mx series decoders" mfg="Train Control Systems" file="TCS_Mfamily.xml">
        <model show="no" model="M1" numOuts="2" numFns="6" lowVersionID="24" highVersionID="24" replacementModel="M1" replacementFamily="Jan 2000" />
        <model show="no" model="M2" numOuts="3" numFns="6" lowVersionID="29" highVersionID="29" replacementModel="M2" replacementFamily="Jan 2000" />
        <model show="no" model="M1P-UK" numOuts="2" numFns="6" lowVersionID="35" highVersionID="37" replacementModel="M1P-UK" replacementFamily="Jan 2000" />
      </family>
      <family name="TCS 150 series decoders" mfg="Train Control Systems" file="TCS_TH150DP.xml">
        <model show="no" model="TH150DP" numOuts="5" numFns="6" replacementModel="DP5X" replacementFamily="Jan 2000">
          <output name="4" label="Violet" />
        </model>
        <model show="no" model="TH150W" numOuts="5" numFns="6" replacementModel="W5X" replacementFamily="Jan 2000">
          <output name="4" label="Violet" />
        </model>
      </family>
      <family name="TCS Tx series decoders" mfg="Train Control Systems" file="TCS_Tx.xml">
        <model show="no" model="T1" numOuts="2" numFns="2" lowVersionID="16" highVersionID="22" replacementModel="T1" replacementFamily="Jan 2000">
          <output name="4" label="Violet" />
        </model>
        <model show="maybe" model="TH141" numOuts="4" numFns="2" lowVersionID="8" highVersionID="9" replacementModel="T4X" replacementFamily="Jan 2000">
          <output name="4" label="Violet" />
        </model>
      </family>
      <family name="TCS Tx series decoders" mfg="Train Control Systems" file="TCS_Tx_v27.xml">
        <model show="no" model="T1x" numOuts="2" numFns="2" lowVersionID="27" replacementModel="T1" replacementFamily="Jan 2000">
          <output name="4" label="Purple" />
        </model>
      </family>
      <family name="TCS Tx series decoders" mfg="Train Control Systems" file="TCS_Tx_v28.xml">
        <model show="no" model="T1_v28+" numOuts="2" numFns="8" lowVersionID="28" highVersionID="35" replacementModel="T1" replacementFamily="Jan 2000" />
      </family>
      <family name="June 2007" mfg="Train Control Systems" lowVersionID="41" highVersionID="52" comment="TCS FW Starting June 2007. Only shows models not upgraded to higher FW versions." file="TCS_V51-Jun2007.xml">
        <model model="M1P-MH" numOuts="2" numFns="14">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model model="MC6" numOuts="6" numFns="14">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
      </family>
      <family name="TCS V51+" mfg="Train Control Systems" comment="TCS Ver 51 on" lowVersionID="51" highVersionID="52" file="TCS_V51.xml">
        <model show="no" model="A4X" numOuts="4" numFns="14" replacementModel="A4X" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="no" model="A6X" numOuts="6" numFns="14" replacementModel="A6X" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="no" model="ALD4" numOuts="4" numFns="14" comment="Fits Atlas N Scale: SD50 SD60" replacementModel="ALD4" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="no" model="AMD4" numOuts="4" numFns="14" comment="Fits Atlas N Scale: B23-7, B30-7, B36-7, C628, C630, Dash8-32BW, Dash8-40B, Dash8-40BW and GP-38. Fits Atlas DCC Ready:  GP-40, GP-40-2, SD-7, SD-9, SD-35, Trainmaster and U25B" replacementModel="AMD4" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="no" model="ASD4" numOuts="4" numFns="14" comment="Fits Atlas N Scale: B23-7, B30-7, B36-7, C628, C630, Dash8-32BW, Dash8-40B, Dash8-40BW and GP-38. Fits Atlas DCC Ready:  GP-40, GP-40-2, SD-7, SD-9, SD-35, Trainmaster and U25B" replacementModel="ASD4" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="no" model="CN" numOuts="2" numFns="14" comment="Fits  Classic N locos with split lighting board, 2 functions" replacementModel="CN" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="no" model="CN-GP" numOuts="4" numFns="14" comment="Fits  GP-style N locos with split lighting board, 4 functions" replacementModel="CN-GP" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="no" model="DP2X" numOuts="2" numFns="14" replacementModel="DP2X" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="no" model="DP2X-UK" numOuts="2" numFns="14" comment="UK  version of DP2X different pin orientation - fits Atlas vacuumcar" replacementModel="DP2X-UK" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="no" model="DP5" numOuts="5" numFns="14" replacementModel="DP5" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="no" model="EU621" numOuts="6" numFns="14" replacementModel="EU621" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="no" model="EUN651" numOuts="4" numFns="14" comment="European 6 pin connector" replacementModel="EUN651" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="no" model="G8" numOuts="8" numFns="14" replacementModel="G8" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="no" model="IMD4" numOuts="4" numFns="14" replacementModel="IMD4" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="no" model="IMF4" numOuts="4" numFns="14" replacementModel="IMF4" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="no" model="IMFP4" numOuts="4" numFns="14" replacementModel="IMFP4" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="no" model="IMFTA4" numOuts="4" numFns="14" replacementModel="IMFTA4" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="no" model="IMFTB4" numOuts="4" numFns="14" replacementModel="IMFTB4" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="no" model="K0D8-A" numOuts="8" numFns="14" replacementModel="K0D8-A" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="no" model="K0D8-B" numOuts="8" numFns="14" replacementModel="K0D8-B" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="no" model="K0D8-C" numOuts="8" numFns="14" replacementModel="K0D8-C" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="no" model="K0D8-D" numOuts="8" numFns="14" replacementModel="K0D8-D" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="no" model="K1D4" numOuts="4" numFns="14" replacementModel="K1D4" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="no" model="K1D4-NC" numOuts="4" numFns="14" comment="No Clips version of K1D4" replacementModel="K1D4-NC" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="no" model="K2D4" numOuts="4" numFns="14" replacementModel="K2D4" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="no" model="K3D3" numOuts="3" numFns="14" replacementModel="K3D3" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="no" model="LL8" numOuts="8" numFns="14" replacementModel="LL8" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="no" model="M1" numOuts="2" numFns="14" replacementModel="M1" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="no" model="M1P-15" numOuts="2" numFns="14" replacementModel="M1P-15" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="no" model="M1P-MH" numOuts="2" numFns="14" replacementModel="M1P-MH" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="no" model="M1P-UK" numOuts="2" numFns="14" replacementModel="M1P-UK" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="no" model="M3" numOuts="3" numFns="14" replacementModel="M3" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="no" model="M4" numOuts="4" numFns="14" replacementModel="M4" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="no" model="M4T" numOuts="4" numFns="14" replacementModel="M4T" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="no" model="MC2" numOuts="2" numFns="14" replacementModel="MC2" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="no" model="MC4" numOuts="4" numFns="14" replacementModel="MC4" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="no" model="MC6" numOuts="6" numFns="14" replacementModel="MC6" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="no" model="MP-15N" numOuts="4" numFns="14" comment="Fits Atlas N Scale: MP-15" replacementModel="MP-15N" replacementFamily="June 2007">
          <output name="1" label="White" comment="Golden White LED" />
          <output name="2" label="Yellow" comment="Golden White LED" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="no" model="MZA4" numOuts="4" numFns="14" comment="Z-scale 4 function A format drop in with two LEDs" replacementModel="MZA4" replacementFamily="June 2007">
          <output name="1" label="White" comment="Golden White LED" />
          <output name="2" label="Yellow" comment="Golden White LED" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="no" model="T1" numOuts="2" numFns="14" replacementModel="T1" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="no" model="T4X" numOuts="4" numFns="14" replacementModel="T4X" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="no" model="T6X" numOuts="6" numFns="14" replacementModel="T6X" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="no" model="VO-1000N" numOuts="4" numFns="14" comment="Fits Atlas N Scale: VO-1000" replacementModel="VO-1000N" replacementFamily="June 2007">
          <output name="1" label="White" comment="Golden White LED" />
          <output name="2" label="Yellow" comment="Golden White LED" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
        <model show="no" model="Z2" numOuts="2" numFns="14" comment="Fits Z thru light duty HO" replacementModel="Z2" replacementFamily="June 2007">
          <output name="1" label="White" comment="Golden White LED" />
          <output name="2" label="Yellow" comment="Golden White LED" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
          <output name="Brake" />
        </model>
      </family>
      <family name="TCS WOWDiesel V5" mfg="Train Control Systems" lowVersionID="5" highVersionID="5" file="TCS_WOWDieselV5-121.xml">
        <model model="WOWDiesel V5 121" numOuts="12" numFns="28" productID="200">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="9" label="F7" />
          <output name="10" label="F8" />
          <output name="11" label="F9" />
          <output name="12" label="F10" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="Brake" />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">None</functionlabel>
          <functionlabel num="1" lockable="true">Bell </functionlabel>
          <functionlabel num="2" lockable="false">Horn Long </functionlabel>
          <functionlabel num="3" lockable="true">Horn Short </functionlabel>
          <functionlabel num="4" lockable="true">Horn Quill </functionlabel>
          <functionlabel num="5" lockable="true">Dynamic Brake </functionlabel>
          <functionlabel num="6" lockable="true">Brake Release </functionlabel>
          <functionlabel num="7" lockable="true">Brake Squeal </functionlabel>
          <functionlabel num="8" lockable="true">Mute </functionlabel>
          <functionlabel num="9" lockable="true">Rotate Whistle </functionlabel>
          <functionlabel num="10" lockable="true">Manual Notch Up </functionlabel>
          <functionlabel num="11" lockable="true">Manual Notch Down </functionlabel>
          <functionlabel num="12" lockable="true">Prime Mover Ignition </functionlabel>
          <functionlabel num="13" lockable="true">Coupler Clank </functionlabel>
          <functionlabel num="14" lockable="true">Coupler Clank </functionlabel>
          <functionlabel num="15" lockable="true">Momentum </functionlabel>
          <functionlabel num="16" lockable="true">Crew Alert </functionlabel>
          <functionlabel num="17" lockable="true">Windshield Wipers </functionlabel>
          <functionlabel num="18" lockable="true">Air Spitter </functionlabel>
        </functionlabels>
      </family>
      <family name="WOW Diesel Sound Set 2" mfg="Train Control Systems" file="TCS_WOW_Diesel02.xml">
        <model model="WOW Diesel 101 SS2" numOuts="6" numFns="14" lowVersionID="2" highVersionID="2" productID="170">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="Brake" />
        </model>
        <model model="WOW Diesel 121 SS2" numOuts="6" numFns="14" lowVersionID="2" highVersionID="2" productID="171">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="Brake" />
        </model>
        <model model="WOW Diesel 501 SS2" numOuts="6" numFns="14" lowVersionID="2" highVersionID="2" productID="172">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="Brake" />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn Long</functionlabel>
          <functionlabel num="3" lockable="true">Horn Short</functionlabel>
          <functionlabel num="4" lockable="true">Horn Quill</functionlabel>
          <functionlabel num="5" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="6" lockable="true">Brake Release</functionlabel>
          <functionlabel num="7" lockable="true">Train Brake</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Rotate Horn/Bell</functionlabel>
          <functionlabel num="10" lockable="true">Manual Notch Up</functionlabel>
          <functionlabel num="11" lockable="true">Manual Notch Down</functionlabel>
          <functionlabel num="12" lockable="true">Prime Mover</functionlabel>
          <functionlabel num="13" lockable="true">Coupling</functionlabel>
          <functionlabel num="14" lockable="true">Uncoupling</functionlabel>
          <functionlabel num="15" lockable="true">Mainline/Switching Momentum</functionlabel>
          <functionlabel num="16" lockable="true">Crew Alert</functionlabel>
          <functionlabel num="17" lockable="true">Windshield Wipers</functionlabel>
          <functionlabel num="18" lockable="true">Air Spitter</functionlabel>
        </functionlabels>
      </family>
      <family name="WOW Diesel Sound Set 3" mfg="Train Control Systems" file="TCS_WOW_Diesel03.xml">
        <model model="WOW Diesel 101 SS3" numOuts="6" numFns="14" lowVersionID="3" highVersionID="3" productID="170">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="Brake" />
        </model>
        <model model="WOW Diesel 121 SS3" numOuts="8" numFns="14" lowVersionID="3" highVersionID="3" productID="171">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="Brake" />
        </model>
        <model model="WOW Diesel 501 SS3" numOuts="6" numFns="14" lowVersionID="3" highVersionID="3" productID="172">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="Brake" />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn Long</functionlabel>
          <functionlabel num="3" lockable="true">Horn Short</functionlabel>
          <functionlabel num="4" lockable="true">Horn Quill</functionlabel>
          <functionlabel num="5" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="6" lockable="true">Brake Release</functionlabel>
          <functionlabel num="7" lockable="true">Train Brake</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Rotate Horn/Bell</functionlabel>
          <functionlabel num="10" lockable="true">Manual Notch Up</functionlabel>
          <functionlabel num="11" lockable="true">Manual Notch Down</functionlabel>
          <functionlabel num="12" lockable="true">Prime Mover</functionlabel>
          <functionlabel num="13" lockable="true">Coupling</functionlabel>
          <functionlabel num="14" lockable="true">Uncoupling</functionlabel>
          <functionlabel num="15" lockable="true">Mainline/Switching Momentum</functionlabel>
          <functionlabel num="16" lockable="true">Crew Alert</functionlabel>
          <functionlabel num="17" lockable="true">Windshield Wipers</functionlabel>
          <functionlabel num="18" lockable="true">Air Spitter</functionlabel>
        </functionlabels>
      </family>
      <family name="WOW Diesel Sound Set 4" mfg="Train Control Systems" file="TCS_WOW_Diesel04.xml">
        <model model="WOW Diesel 101 SS4" numOuts="6" numFns="14" lowVersionID="4" highVersionID="4" productID="170">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="Brake" />
        </model>
        <model model="WOW Diesel 121 SS4" numOuts="8" numFns="14" lowVersionID="4" highVersionID="4" productID="171">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="Brake" />
        </model>
        <model model="WOW Diesel 501 SS4" numOuts="8" numFns="14" lowVersionID="4" highVersionID="4" productID="172">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="Brake" />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn Long</functionlabel>
          <functionlabel num="3" lockable="true">Horn Short</functionlabel>
          <functionlabel num="4" lockable="true">Horn Quill</functionlabel>
          <functionlabel num="5" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="6" lockable="true">Brake Release</functionlabel>
          <functionlabel num="7" lockable="true">Train Brake</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Rotate Horn/Bell</functionlabel>
          <functionlabel num="10" lockable="true">Manual Notch Up</functionlabel>
          <functionlabel num="11" lockable="true">Manual Notch Down</functionlabel>
          <functionlabel num="12" lockable="true">Prime Mover</functionlabel>
          <functionlabel num="13" lockable="true">Coupling</functionlabel>
          <functionlabel num="14" lockable="true">Uncoupling</functionlabel>
          <functionlabel num="15" lockable="true">Mainline/Switching Momentum</functionlabel>
          <functionlabel num="16" lockable="true">Crew Alert</functionlabel>
          <functionlabel num="17" lockable="true">Windshield Wipers</functionlabel>
          <functionlabel num="18" lockable="true">Air Spitter</functionlabel>
        </functionlabels>
      </family>
      <family name="WOW Diesel Sound Set 4 Prime" mfg="Train Control Systems" file="TCS_WOW_Diesel04prime.xml">
        <model model="WOW Diesel 101 SS4 Prime" numOuts="6" numFns="14" lowVersionID="4" highVersionID="4" productID="1450">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="Brake" />
        </model>
        <model model="WOW Diesel 121 SS4 Prime" numOuts="8" numFns="14" lowVersionID="4" highVersionID="4" productID="1451">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="Brake" />
        </model>
        <model model="WOW Diesel 501 SS4 Prime" numOuts="8" numFns="14" lowVersionID="4" highVersionID="4" productID="1452">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="Brake" />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn Long</functionlabel>
          <functionlabel num="3" lockable="true">Horn Short</functionlabel>
          <functionlabel num="4" lockable="true">Horn Quill</functionlabel>
          <functionlabel num="5" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="6" lockable="true">Brake Release</functionlabel>
          <functionlabel num="7" lockable="true">Train Brake</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Rotate Horn/Bell</functionlabel>
          <functionlabel num="10" lockable="true">Manual Notch Up</functionlabel>
          <functionlabel num="11" lockable="true">Manual Notch Down</functionlabel>
          <functionlabel num="12" lockable="true">Prime Mover</functionlabel>
          <functionlabel num="13" lockable="true">Coupling</functionlabel>
          <functionlabel num="14" lockable="true">Uncoupling</functionlabel>
          <functionlabel num="15" lockable="true">Mainline/Switching Momentum</functionlabel>
          <functionlabel num="16" lockable="true">Crew Alert</functionlabel>
          <functionlabel num="17" lockable="true">Windshield Wipers</functionlabel>
          <functionlabel num="18" lockable="true">Air Spitter</functionlabel>
        </functionlabels>
      </family>
      <family name="WOW Diesel Sound Set 1 EMD" mfg="Train Control Systems" file="TCS_WOW_EMD01.xml">
        <model model="WOW Diesel 101 EMD" numOuts="6" numFns="14" lowVersionID="1" highVersionID="1" productID="170">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="Brake" />
        </model>
        <model model="WOW Diesel 121 EMD" numOuts="6" numFns="14" lowVersionID="1" highVersionID="1" productID="171">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="Brake" />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn Long</functionlabel>
          <functionlabel num="3" lockable="true">Horn Short</functionlabel>
          <functionlabel num="4" lockable="true">Horn Quill</functionlabel>
          <functionlabel num="5" lockable="true">Dynamic Brake</functionlabel>
          <functionlabel num="6" lockable="true">Brake Release</functionlabel>
          <functionlabel num="7" lockable="true">Train Brake</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Rotate Horn/Bell</functionlabel>
          <functionlabel num="10" lockable="true">Manual Notch Up</functionlabel>
          <functionlabel num="11" lockable="true">Manual Notch Down</functionlabel>
          <functionlabel num="12" lockable="true">Prime Mover</functionlabel>
          <functionlabel num="13" lockable="true">Coupling</functionlabel>
          <functionlabel num="14" lockable="true">Uncoupling</functionlabel>
          <functionlabel num="15" lockable="true">Mainline/Switching Momentum</functionlabel>
          <functionlabel num="16" lockable="true">Crew Alert</functionlabel>
          <functionlabel num="17" lockable="true">Windshield Wipers</functionlabel>
          <functionlabel num="18" lockable="true">Air Spitter</functionlabel>
        </functionlabels>
      </family>
      <family name="WOW Electric Sound Set 1 Bachmann" mfg="Train Control Systems" file="TCS_WOW_Electric_Bachman01.xml">
        <model model="ACS64" numOuts="8" numFns="14" lowVersionID="1" highVersionID="1" productID="220">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="Brake" />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Horn Long</functionlabel>
          <functionlabel num="3" lockable="true">Horn Short</functionlabel>
          <functionlabel num="4" lockable="true">Whoosh</functionlabel>
          <functionlabel num="5" lockable="true">Ditch Lights Blink</functionlabel>
          <functionlabel num="6" lockable="true">Engine on/off</functionlabel>
          <functionlabel num="7" lockable="true">Dim</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="10" lockable="true">Cooling Fan</functionlabel>
          <functionlabel num="11" lockable="true">Catenary</functionlabel>
          <functionlabel num="12" lockable="true">Coupler Clank Closed</functionlabel>
          <functionlabel num="13" lockable="true">Coupler Clank Uncouple</functionlabel>
          <functionlabel num="14" lockable="true">Brake Release</functionlabel>
          <functionlabel num="15" lockable="true">Brakes Applied</functionlabel>
          <functionlabel num="16" lockable="true">Switching/Mainline Momentum</functionlabel>
          <functionlabel num="17" lockable="true">Crew Alert</functionlabel>
          <functionlabel num="20" lockable="true">Horn Quill (Grade crossing)</functionlabel>
          <functionlabel num="21" lockable="true">Forward Sound (Two long blasts)</functionlabel>
          <functionlabel num="22" lockable="true">Reverse Sound (3 short blasts)</functionlabel>
          <functionlabel num="23" lockable="true">Stop Sound (1 long blast)</functionlabel>
          <functionlabel num="24" lockable="true">Rotate Bell/whistle</functionlabel>
          <functionlabel num="25" lockable="true">Windshield Wipers</functionlabel>
        </functionlabels>
      </family>
      <family name="WOW Sound" mfg="Train Control Systems" comment="TCS FW Starting Jan 2012" file="TCS_WOW_FW01.xml">
        <model show="no" model="WOWSound Steam" numOuts="6" numFns="14" lowVersionID="1" highVersionID="1" productID="61" replacementModel="WOW Sound 100" replacementFamily="WOW Sound">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="Brake" />
        </model>
        <model model="WOW Sound 100" numOuts="6" numFns="14" lowVersionID="1" highVersionID="1" productID="61">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="Brake" />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Whistle long</functionlabel>
          <functionlabel num="3" lockable="false">Whistle short</functionlabel>
          <functionlabel num="4" lockable="true">Whistle quill</functionlabel>
          <functionlabel num="5" lockable="true">Cylinder cocks</functionlabel>
          <functionlabel num="6" lockable="true">Brake release</functionlabel>
          <functionlabel num="7" lockable="true">Brake</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Whistle rotate</functionlabel>
          <functionlabel num="10" lockable="true">Coupler</functionlabel>
          <functionlabel num="11" lockable="true">Coupler</functionlabel>
          <functionlabel num="12" lockable="true">Injector</functionlabel>
          <functionlabel num="13" lockable="true">Air pump</functionlabel>
          <functionlabel num="14" lockable="true">Blower</functionlabel>
          <functionlabel num="15" lockable="true">Idling</functionlabel>
          <functionlabel num="16" lockable="true">Horn</functionlabel>
          <functionlabel num="17" lockable="true">Shovelling</functionlabel>
          <functionlabel num="18" lockable="true">Blow down</functionlabel>
          <functionlabel num="19" lockable="true">Ash dump</functionlabel>
          <functionlabel num="20" lockable="true">Water fill</functionlabel>
        </functionlabels>
      </family>
      <family name="WOW Sound Set 2" mfg="Train Control Systems" comment="TCS FW Starting Jan 2012" file="TCS_WOW_FW02.xml">
        <model model="WOW Sound 101" numOuts="6" numFns="14" lowVersionID="2" highVersionID="2" productID="130">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="Brake" />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Whistle long</functionlabel>
          <functionlabel num="3" lockable="false">Whistle short</functionlabel>
          <functionlabel num="4" lockable="true">Whistle quill</functionlabel>
          <functionlabel num="5" lockable="true">Cylinder cocks</functionlabel>
          <functionlabel num="6" lockable="true">Brake release</functionlabel>
          <functionlabel num="7" lockable="true">Brake</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Whistle rotate</functionlabel>
          <functionlabel num="10" lockable="true">Coupler</functionlabel>
          <functionlabel num="11" lockable="true">Coupler</functionlabel>
          <functionlabel num="12" lockable="true">Injector</functionlabel>
          <functionlabel num="13" lockable="true">Air pump</functionlabel>
          <functionlabel num="14" lockable="true">Blower</functionlabel>
          <functionlabel num="15" lockable="true">Idling</functionlabel>
          <functionlabel num="16" lockable="true">Horn</functionlabel>
          <functionlabel num="17" lockable="true">Shovelling</functionlabel>
          <functionlabel num="18" lockable="true">Blow down</functionlabel>
          <functionlabel num="19" lockable="true">Ash dump</functionlabel>
          <functionlabel num="20" lockable="true">Water fill</functionlabel>
        </functionlabels>
      </family>
      <family name="WOW Sound Set 3" mfg="Train Control Systems" comment="TCS FW Starting Jan 2012" file="TCS_WOW_FW03.xml">
        <model model="WOW Sound 101" numOuts="6" numFns="14" lowVersionID="3" highVersionID="3" productID="130">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="Brake" />
        </model>
        <model model="WOW Sound 121" numOuts="6" numFns="14" lowVersionID="3" highVersionID="3" productID="131">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="Brake" />
        </model>
        <model model="WOW Sound 501" numOuts="6" numFns="14" lowVersionID="3" highVersionID="3" productID="132">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="Brake" />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Whistle long</functionlabel>
          <functionlabel num="3" lockable="false">Whistle short</functionlabel>
          <functionlabel num="4" lockable="false">Whistle quill</functionlabel>
          <functionlabel num="5" lockable="true">Cylinder cocks</functionlabel>
          <functionlabel num="6" lockable="true">Brake release</functionlabel>
          <functionlabel num="7" lockable="true">Brake</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Whistle rotate</functionlabel>
          <functionlabel num="10" lockable="true">Coupler</functionlabel>
          <functionlabel num="11" lockable="true">Coupler</functionlabel>
          <functionlabel num="12" lockable="true">Injector</functionlabel>
          <functionlabel num="13" lockable="true">Air pump</functionlabel>
          <functionlabel num="14" lockable="true">Blower</functionlabel>
          <functionlabel num="15" lockable="true">Idling</functionlabel>
          <functionlabel num="16" lockable="true">Horn</functionlabel>
          <functionlabel num="17" lockable="true">Shovelling</functionlabel>
          <functionlabel num="18" lockable="true">Blow down</functionlabel>
          <functionlabel num="19" lockable="true">Ash dump</functionlabel>
          <functionlabel num="20" lockable="true">Water fill</functionlabel>
        </functionlabels>
      </family>
      <family name="WOW Steam Sound Set 4" mfg="Train Control Systems" file="TCS_WOW_steam04.xml">
        <model model="WOW Steam 101 SS4" numOuts="6" numFns="14" lowVersionID="4" highVersionID="4" productID="1154">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="Brake" />
        </model>
        <model model="WOW Steam 121 SS4" numOuts="6" numFns="14" lowVersionID="4" highVersionID="4" productID="1155">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="Brake" />
        </model>
        <model model="WOW Steam 501 SS4" numOuts="8" numFns="14" lowVersionID="4" highVersionID="4" productID="1156">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="Brake" />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Whistle long</functionlabel>
          <functionlabel num="3" lockable="true">Whistle short</functionlabel>
          <functionlabel num="4" lockable="true">Whistle quill</functionlabel>
          <functionlabel num="5" lockable="true">Cylinder cocks</functionlabel>
          <functionlabel num="6" lockable="true">Brake release</functionlabel>
          <functionlabel num="7" lockable="true">Brake</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Whistle rotate</functionlabel>
          <functionlabel num="10" lockable="true">Coupler</functionlabel>
          <functionlabel num="11" lockable="true">Coupler</functionlabel>
          <functionlabel num="12" lockable="true">Injector</functionlabel>
          <functionlabel num="13" lockable="true">Air pump</functionlabel>
          <functionlabel num="14" lockable="true">Blower</functionlabel>
          <functionlabel num="15" lockable="true">Idling</functionlabel>
          <functionlabel num="16" lockable="true">Horn</functionlabel>
          <functionlabel num="17" lockable="true">Shovelling</functionlabel>
          <functionlabel num="18" lockable="true">Blow down</functionlabel>
          <functionlabel num="19" lockable="true">Ash dump</functionlabel>
          <functionlabel num="20" lockable="true">Water fill</functionlabel>
        </functionlabels>
      </family>
      <family name="WOW Steam Sound Set 4.6" mfg="Train Control Systems" file="TCS_WOW_steam046.xml">
        <model model="WOW Steam 101 SS4.6" numOuts="6" numFns="14" lowVersionID="4" productID="1666">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="Brake" />
        </model>
        <model model="WOW Steam 121 SS4.6" numOuts="6" numFns="14" lowVersionID="4" productID="1667">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="Brake" />
        </model>
        <model model="WOW Steam 501 SS4.6" numOuts="8" numFns="14" lowVersionID="4" productID="1668">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="Brake" />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="1" lockable="true">Bell</functionlabel>
          <functionlabel num="2" lockable="false">Whistle Playable</functionlabel>
          <functionlabel num="3" lockable="true">Whistle Short</functionlabel>
          <functionlabel num="4" lockable="true">Whistle Grade X Quill </functionlabel>
          <functionlabel num="5" lockable="true">Cylinder Cocks On/Off</functionlabel>
          <functionlabel num="6" lockable="true">Brake Release</functionlabel>
          <functionlabel num="7" lockable="true">Train Brake</functionlabel>
          <functionlabel num="8" lockable="true">Mute</functionlabel>
          <functionlabel num="9" lockable="true">Rotate Sound Function</functionlabel>
          <functionlabel num="10" lockable="true">Johnson Bar Up</functionlabel>
          <functionlabel num="11" lockable="true">Johnson Bar Down</functionlabel>
          <functionlabel num="12" lockable="true">Injector</functionlabel>
          <functionlabel num="13" lockable="true">Air Pump</functionlabel>
          <functionlabel num="14" lockable="true">Blower</functionlabel>
          <functionlabel num="15" lockable="true">Momentum Mode Selection</functionlabel>
          <functionlabel num="16" lockable="true">Idling Sounds On/Off</functionlabel>
          <functionlabel num="17" lockable="true">Coal Shovelling</functionlabel>
          <functionlabel num="18" lockable="true">Blow Down</functionlabel>
          <functionlabel num="19" lockable="true">Ash Dump</functionlabel>
          <functionlabel num="20" lockable="true">Water Filling</functionlabel>
          <functionlabel num="26" lockable="true">Departing Station Announcements</functionlabel>
          <functionlabel num="27" lockable="true">Arriving Station Announcements</functionlabel>
        </functionlabels>
      </family>
      <family name="Jan 2000" mfg="Train Control Systems" comment="TCS FW Starting January 2000. Only shows models not upgraded to higher FW versions." file="TCS_X-Jan2000.xml">
        <model model="AMD1" numOuts="2" numFns="8" lowVersionID="37" highVersionID="40" comment="Fits Atlas N Scale: B23-7, B30-7, B36-7, C628, C630, Dash8-32BW, Dash8-40B, Dash8-40BW and GP-38. Fits Atlas DCC Ready:  GP-40, GP-40-2, SD-7, SD-9, SD-35, Trainmaster and U25B">
          <output name="1" label="Front LED" comment="Prewired with Golden White LED" />
          <output name="2" label="Rear LED" comment="Prewired with Golden White LED" />
          <output name="Dim" />
          <output name="Motor" />
        </model>
        <model model="DP5X" numOuts="5" numFns="14" lowVersionID="30" highVersionID="40">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
        </model>
        <model show="no" model="MC6" numOuts="6" numFns="14" lowVersionID="30" highVersionID="40" replacementModel="MC6" replacementFamily="Jun 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
        </model>
        <model model="T5X" numOuts="5" numFns="14" lowVersionID="30" highVersionID="40">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
        </model>
        <model model="W5X" numOuts="5" numFns="14" lowVersionID="30" highVersionID="40">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
        </model>
      </family>
      <family name="TCS X Series Decoders" mfg="Train Control Systems" file="TCS_X.xml">
        <model show="no" model="A4X" numOuts="4" numFns="14" lowVersionID="30" highVersionID="40" replacementModel="A4X" replacementFamily="Jan 2000">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
        </model>
        <model show="no" model="A6X" numOuts="6" numFns="14" lowVersionID="30" highVersionID="40" replacementModel="A6X" replacementFamily="Jan 2000">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
        </model>
        <model show="no" model="AMD1" numOuts="2" numFns="8" lowVersionID="37" highVersionID="40" comment="Fits Atlas N Scale: B23-7, B30-7, B36-7, C628, C630, Dash8-32BW, Dash8-40B, Dash8-40BW and GP-38. Fits Atlas DCC Ready:  GP-40, GP-40-2, SD-7, SD-9, SD-35, Trainmaster and U25B" replacementModel="AMD1" replacementFamily="Jan 2000">
          <output name="1" label="Front LED" comment="Prewired with Golden White LED" />
          <output name="2" label="Rear LED" comment="Prewired with Golden White LED" />
          <output name="Dim" />
          <output name="Motor" />
        </model>
        <model show="no" model="DP5X" numOuts="5" numFns="14" lowVersionID="30" highVersionID="40" replacementModel="DP5X" replacementFamily="Jan 2000">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
        </model>
        <model show="no" model="M1" numOuts="2" numFns="8" lowVersionID="36" highVersionID="40" replacementModel="M1" replacementFamily="Jan 2000">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
        </model>
        <model show="no" model="M1P-15" numOuts="2" numFns="8" lowVersionID="36" highVersionID="40" replacementModel="M1P-15" replacementFamily="Jan 2000">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
        </model>
        <model show="no" model="M1P-UK" numOuts="2" numFns="8" lowVersionID="36" highVersionID="40" replacementModel="M1P-UK" replacementFamily="Jan 2000">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
        </model>
        <model show="no" model="M3" numOuts="3" numFns="14" lowVersionID="30" highVersionID="40" replacementModel="M3" replacementFamily="Jan 2000">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
        </model>
        <model show="no" model="M4" numOuts="4" numFns="14" lowVersionID="30" highVersionID="40" replacementModel="M4" replacementFamily="Jan 2000">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
        </model>
        <model show="no" model="MC2" numOuts="2" numFns="8" lowVersionID="30" highVersionID="40" replacementModel="MC2" replacementFamily="Jan 2000">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
        </model>
        <model show="no" model="MC4" numOuts="4" numFns="14" lowVersionID="30" highVersionID="40" replacementModel="MC4" replacementFamily="Jan 2000">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
        </model>
        <model show="no" model="MC6" numOuts="6" numFns="14" lowVersionID="30" highVersionID="40" replacementModel="MC6" replacementFamily="Jan 2000">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
        </model>
        <model show="no" model="MP-15N" numOuts="4" numFns="14" lowVersionID="30" highVersionID="40" comment="Fits Atlas N Scale: MP-15" replacementModel="MP-15N" replacementFamily="Jan 2000">
          <output name="1" label="White" comment="Golden White LED" />
          <output name="2" label="Yellow" comment="Golden White LED" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
        </model>
        <model show="no" model="T1" numOuts="2" numFns="8" lowVersionID="36" highVersionID="40" replacementModel="T1" replacementFamily="Jan 2000">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
        </model>
        <model show="no" model="T4X" numOuts="4" numFns="14" lowVersionID="30" highVersionID="40" replacementModel="T4X" replacementFamily="Jan 2000">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
        </model>
        <model show="no" model="T5X" numOuts="5" numFns="14" lowVersionID="30" highVersionID="40" replacementModel="T5X" replacementFamily="Jan 2000">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
        </model>
        <model show="no" model="T6X" numOuts="6" numFns="14" lowVersionID="30" highVersionID="40" replacementModel="T6X" replacementFamily="Jan 2000">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
        </model>
        <model show="no" model="VO-1000N" numOuts="4" numFns="14" lowVersionID="30" highVersionID="40" comment="Fits Atlas N Scale: VO-1000" replacementModel="VO-1000N" replacementFamily="Jan 2000">
          <output name="1" label="White" comment="Golden White LED" />
          <output name="2" label="Yellow" comment="Golden White LED" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
        </model>
        <model show="no" model="W5X" numOuts="5" numFns="14" lowVersionID="30" highVersionID="40" replacementModel="W5X" replacementFamily="Jan 2000">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
        </model>
      </family>
      <family name="TCS Z2 decoder" mfg="Train Control Systems" file="TCS_Z2.xml">
        <model show="no" model="Z2" numOuts="2" numFns="2" lowVersionID="41" highVersionID="50" replacementModel="Z2" replacementFamily="June 2007">
          <output name="4" label="Purple" />
        </model>
      </family>
      <family name="TCS X w/BEMF" mfg="Train Control Systems" comment="TCS BEMF decoder range" lowVersionID="41" highVersionID="50" file="TCS_bemf.xml">
        <model show="no" model="A4X" numOuts="4" numFns="14" replacementModel="A4X" replacementFamily="June 2007" lowVersionID="41" highVersionID="51" productID="4">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="no" model="A6X" numOuts="6" numFns="14" replacementModel="A6X" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="no" model="ALD4" numOuts="4" numFns="14" comment="Fits Atlas N Scale: SD50 SD60" replacementModel="ALD4" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="no" model="AMD4" numOuts="4" numFns="14" comment="Fits Atlas N Scale: B23-7, B30-7, B36-7, C628, C630, Dash8-32BW, Dash8-40B, Dash8-40BW and GP-38. Fits Atlas DCC Ready:  GP-40, GP-40-2, SD-7, SD-9, SD-35, Trainmaster and U25B" replacementModel="AMD4" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="no" model="ASD4" numOuts="4" numFns="14" comment="Fits Atlas N Scale: GP7 (2006+), GP9 (2006+), GP15-1, GP 30 (2006+)" replacementModel="ASD4" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="no" model="1278" numOuts="4" numFns="14" replacementModel="1278" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="no" model="CN" numOuts="2" numFns="14" comment="Fits  Classic N locos with split lighting board, 2 functions" replacementModel="CN" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="no" model="CN-GP" numOuts="4" numFns="14" comment="Fits  GP-style N locos with split lighting board, 4 functions" replacementModel="CN-GP" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="no" model="DP2X" numOuts="2" numFns="8" replacementModel="DP2X" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="no" model="DP2X-UK" numOuts="2" numFns="8" comment="UK  version of DP2X different pin orientation - fits Atlas vacuumcar" replacementModel="DP2X-UK" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="no" model="EUN651" numOuts="4" numFns="8" comment="European 6 pin connector" replacementModel="EUN651" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="no" model="DP5" numOuts="5" numFns="14" replacementModel="DP5" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="no" model="G8" numOuts="8" numFns="14" replacementModel="G8" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="no" model="IMD4" numOuts="4" numFns="14" replacementModel="IMD4" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="no" model="IMF4" numOuts="4" numFns="14" replacementModel="IMF4" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="no" model="IMFP4" numOuts="4" numFns="14" replacementModel="IMFP4" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="no" model="IMFTA4" numOuts="4" numFns="14" replacementModel="IMFTA4" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="no" model="IMFTB4" numOuts="4" numFns="14" replacementModel="IMFTB4" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="no" model="K0D8-A" numOuts="8" numFns="14" replacementModel="K0D8-A" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="no" model="K0D8-B" numOuts="8" numFns="14" replacementModel="K0D8-B" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="no" model="K0D8-C" numOuts="8" numFns="14" replacementModel="K0D8-C" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="no" model="K0D8-D" numOuts="8" numFns="14" replacementModel="K0D8-D" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="7" label="Pnk/Pur" />
          <output name="8" label="Grn/Brn" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="no" model="K1D4" numOuts="4" numFns="14" replacementModel="K1D4" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="no" model="K1D4-NC" numOuts="4" numFns="14" comment="No Clips version of K1D4" replacementModel="K1D4-NC" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="no" model="K2D4" numOuts="4" numFns="14" replacementModel="K2D4" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="no" model="K3D3" numOuts="3" numFns="14" replacementModel="K3D3" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="no" model="M1" numOuts="2" numFns="8" replacementModel="M1" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="no" model="M1P-15" numOuts="2" numFns="8" replacementModel="M1P-15" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="no" model="M1P-MH" numOuts="2" numFns="8" replacementModel="M1P-MH" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="no" model="M1P-UK" numOuts="2" numFns="8" replacementModel="M1P-UK" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="no" model="M3" numOuts="3" numFns="14" replacementModel="M3" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="no" model="M4" numOuts="4" numFns="14" replacementModel="M4" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="no" model="MC2" numOuts="2" numFns="8" replacementModel="MC2" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="no" model="MC4" numOuts="4" numFns="14" replacementModel="MC4" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="no" model="MC6" numOuts="6" numFns="14" replacementModel="MC6" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="no" model="MP-15N" numOuts="4" numFns="14" comment="Fits Atlas N Scale: MP-15" replacementModel="MP-15N" replacementFamily="June 2007">
          <output name="1" label="White" comment="Golden White LED" />
          <output name="2" label="Yellow" comment="Golden White LED" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="no" model="T1" numOuts="2" numFns="8" replacementModel="T1" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="no" model="T4X" numOuts="4" numFns="14" replacementModel="T4X" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="no" model="T6X" numOuts="6" numFns="14" replacementModel="T6X" replacementFamily="June 2007">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="5" label="Brown" />
          <output name="6" label="Pink" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="no" model="VO-1000N" numOuts="4" numFns="14" comment="Fits Atlas N Scale: VO-1000" replacementModel="VO-1000N" replacementFamily="June 2007">
          <output name="1" label="White" comment="Golden White LED" />
          <output name="2" label="Yellow" comment="Golden White LED" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="no" model="Z2" numOuts="2" numFns="8" comment="Fits Z thru light duty HO" replacementModel="Z2" replacementFamily="June 2007">
          <output name="1" label="White" comment="Golden White LED" />
          <output name="2" label="Yellow" comment="Golden White LED" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
        <model show="no" model="MZA4" numOuts="4" numFns="14" comment="Z-scale 4 function A format drop in with two LEDs" replacementModel="MZA4" replacementFamily="June 2007">
          <output name="1" label="White" comment="Golden White LED" />
          <output name="2" label="Yellow" comment="Golden White LED" />
          <output name="3" label="Green" />
          <output name="4" label="Purple" />
          <output name="Dim" />
          <output name="Ditch" />
          <output name="Motor" />
          <output name="BEMF" />
        </model>
      </family>
      <family name="TCS Mx series decoders old" mfg="Train Control Systems" file="TCS_zMx.xml">
        <model show="no" model="M1" numOuts="2" numFns="2" lowVersionID="24" highVersionID="24" replacementModel="M1" replacementFamily="Jan 2000" />
      </family>
      <family name="BlocD8" mfg="Team Digital, LLC" type="stationary" modes="LOCONETOPSBOARD" file="TD_BlocD8.xml">
        <model model="BlocD8" lowVersionID="1" comment="BlocD8 can be programmed in the usual way" />
      </family>
      <family name="CSC Family" mfg="Team Digital, LLC" type="stationary" comment="The CSC can be programmed in the usual way" modes="LOCONETOPSBOARD" file="TD_CSC.xml">
        <model model="CSC" lowVersionID="10" comment="Original HW" />
        <model model="CSCe" lowVersionID="10" comment="Later HW" />
      </family>
      <family name="Stationary Decoder" mfg="Team Digital, LLC" type="stationary" modes="LOCONETOPSBOARD" file="TD_SC8.xml">
        <model model="SC8" lowVersionID="1" comment="SC8 is a stationary decoder, but it can be programmed in the usual way" />
      </family>
      <family name="Stationary Decoder" mfg="Team Digital, LLC" type="stationary" modes="LOCONETOPSBOARD" file="TD_SC82.xml">
        <model model="SC82" lowVersionID="1" comment="SC82 is a stationary decoder, but it can be programmed in the usual way" />
      </family>
      <family name="Stationary Decoder" mfg="Team Digital, LLC" type="stationary" file="TD_SHD2.xml">
        <model model="SHD2" lowVersionID="1" comment="SHD2 is a DCC Signal decoder" />
      </family>
      <family name="SIC24" mfg="Team Digital, LLC" type="stationary" comment="SIC24 is not stationary decoder, but it can be programmed in the usual way" modes="LOCONETOPSBOARD" file="TD_SIC24.xml">
        <model model="SIC24" lowVersionID="12" />
      </family>
      <family name="SIC24AD" mfg="Team Digital, LLC" type="stationary" comment="The SIC24AD can be programmed in the usual way" modes="LOCONETOPSBOARD" file="TD_SIC24AD.xml">
        <model model="SIC24AD" lowVersionID="10" />
      </family>
      <family name="SIC24e" mfg="Team Digital, LLC" type="stationary" comment="The SIC24e can be programmed in the usual way" modes="LOCONETOPSBOARD" file="TD_SIC24e.xml">
        <model model="SIC24e" lowVersionID="10" />
      </family>
      <family name="Stationary Decoder" mfg="Team Digital, LLC" type="stationary" file="TD_SMC4.xml">
        <model model="SMC4" lowVersionID="1" comment="SMC4 is a stationary decoder, but it can be programmed in the usual way" />
      </family>
      <family name="Stationary Decoder" mfg="Team Digital, LLC" type="stationary" comment="SMD2 is a stationary decoder, but it can be programmed in the usual way" file="TD_SMD2.xml">
        <model model="SMD2" lowVersionID="1" />
      </family>
      <family name="Stationary Decoder" mfg="Team Digital, LLC" type="stationary" file="TD_SMD8.xml">
        <model model="SMD8" lowVersionID="52" comment="SMD8 is a stationary decoder, but it can be programmed in the usual way" />
      </family>
      <family name="Stationary Decoder" mfg="Team Digital, LLC" type="stationary" file="TD_SMD82.xml">
        <model model="SMD82" lowVersionID="1" comment="SMD82 is a stationary decoder, but it can be programmed in the usual way" />
      </family>
      <family name="Stationary Decoder" mfg="Team Digital, LLC" type="stationary" modes="LOCONETOPSBOARD" file="TD_SMD84.xml">
        <model model="SMD84" lowVersionID="1" comment="SMD84 is a stationary decoder, but it can be programmed in the usual way" />
      </family>
      <family name="Stationary Decoder" mfg="Team Digital, LLC" type="stationary" modes="LOCONETOPSBOARD" file="TD_SRC16.xml">
        <model model="SRC16" lowVersionID="1" comment="SRC16 is a stationary decoder with serial bus" />
      </family>
      <family name="Stationary Decoder" mfg="Team Digital, LLC" type="stationary" modes="LOCONETOPSBOARD" file="TD_SRC162.xml">
        <model model="SRC162" lowVersionID="1" comment="SRC162 is a stationary decoder with serial bus" />
      </family>
      <family name="SRC8" mfg="Team Digital, LLC" type="stationary" comment="SRC8 is not stationary decoder, but it can be programmed in the usual way" modes="LOCONETOPSBOARD" file="TD_SRC8.xml">
        <model model="SRC8" lowVersionID="12" />
      </family>
      <family name="Stationary Decoder" mfg="Team Digital, LLC" type="stationary" file="TD_Servette.xml">
        <model model="Servette" lowVersionID="1" comment="Servette is a stationary decoder, but it can be programmed in the usual way" />
      </family>
      <family name="Quad-LN" mfg="Tam Valley Depot" type="stationary" comment="The Quad-LN is programmed in OPs mode except for the address." modes="LOCONETOPSBOARD" file="TamValleyDepot_QuadLn.xml">
        <model model="Quad-LN" comment="4 Servo Driver" lowVersionID="5" />
      </family>
      <family name="Quad-LN gen2" mfg="Tam Valley Depot" type="stationary" comment="The Quad-LN is programmed in OPs mode except for the address." modes="LOCONETOPSBOARD" file="TamValleyDepot_QuadLn11.xml">
        <model model="Quad-LNv1" comment="4 Servo Driver" lowVersionID="5" />
      </family>
      <family name="Quad-LN_S" mfg="Tam Valley Depot" type="stationary" comment="The Quad-LN_S is programmed in OPs mode except for the device address." modes="LOCONETOPSBOARD" file="TamValleyDepot_QuadLn_S_11.xml">
        <model model="Quad-LN_S_v1" comment="4 or 8 Servo Driver with Signaling and Detection options" lowVersionID="6" />
        <model model="Quad-LN_S_v3" comment="4, 8, 12 or 16 Servo Driver with Signaling and Detection options" lowVersionID="7" />
      </family>
      <family name="Function Decoders" mfg="Tehnologistic (train-O-matic)" file="TrainOMatic_FD.xml">
        <model model="FD Micro" numOuts="6" numFns="32" lowVersionID="1" highVersionID="7" productID="2010106,2010107,2010108,2010109,2010110,2010111,2010112">
          <output name="1" />
          <output name="2" />
          <output name="3" label="Aux1" />
          <output name="4" label="Aux2" />
          <output name="5" label="Aux3" />
          <output name="6" label="Aux4" />
        </model>
      </family>
      <family name="Function Decoders" mfg="Tehnologistic (train-O-matic)" file="TrainOMatic_FD2.xml">
        <model model="FD Micro II" numOuts="8" numFns="32" lowVersionID="1" highVersionID="7" productID="2010115,2010116,2010117,2010118,2010119,2010120,2010121">
          <output name="1" />
          <output name="2" />
          <output name="3" label="Aux1" />
          <output name="4" label="Aux2" />
          <output name="5" label="Aux3" />
          <output name="6" label="Aux4" />
          <output name="7" label="Aux5" />
          <output name="8" label="Aux6" />
        </model>
      </family>
      <family name="Lokommander 2 v3" mfg="Tehnologistic (train-O-matic)" file="TrainOMatic_Lokommander_2.xml">
        <model model="Lokommander 2 Micro" numOuts="6" numFns="15" lowVersionID="3" highVersionID="3" productID="2010220,2010221,2010222,2010223,2010227">
          <output name="1" />
          <output name="2" />
          <output name="3" label="Aux1" />
          <output name="4" label="Aux2" />
          <output name="5" label="Aux3" />
          <output name="6" label="Aux4" />
        </model>
        <model model="Lokommander 2 Micro N18" numOuts="8" numFns="15" lowVersionID="3" highVersionID="3" productID="2010216">
          <output name="1" />
          <output name="2" />
          <output name="3" label="Aux1" />
          <output name="4" label="Aux2" />
          <output name="5" label="Aux3" />
          <output name="6" label="Aux4" />
          <output name="7" label="Aux5" />
          <output name="8" label="Aux6" />
        </model>
        <model model="Lokommander 2 Mini" numOuts="6" numFns="15" lowVersionID="3" highVersionID="3" productID="2010210,2010211,2010207,2010212">
          <output name="1" />
          <output name="2" />
          <output name="3" label="Aux1" />
          <output name="4" label="Aux2" />
          <output name="5" label="Aux3" />
          <output name="6" label="Aux4" />
          <output name="7" label="Aux5" />
          <output name="8" label="Aux6" />
        </model>
        <model model="Lokommander 2 Mini M21" numOuts="8" numFns="15" lowVersionID="3" highVersionID="3" productID="2010208,2010209,2010228">
          <output name="1" />
          <output name="2" />
          <output name="3" label="Aux1" />
          <output name="4" label="Aux2" />
          <output name="5" label="Aux3" />
          <output name="6" label="Aux4" />
          <output name="7" label="Aux5" />
          <output name="8" label="Aux6" />
        </model>
      </family>
      <family name="Lokommander 2 v3" mfg="Tehnologistic (train-O-matic)" file="TrainOMatic_Lokommander_2_p22.xml">
        <model model="Lokommander 2 Mini P22" numOuts="12" numFns="15" lowVersionID="3" highVersionID="3" productID="2010217">
          <output name="1" />
          <output name="2" />
          <output name="3" label="Aux1" />
          <output name="4" label="Aux2" />
          <output name="5" label="Aux3" />
          <output name="6" label="Aux4" />
          <output name="7" label="Aux5" />
          <output name="8" label="Aux6" />
          <output name="9" label="Aux7" />
          <output name="10" label="Aux8" />
          <output name="11" label="Aux9" />
          <output name="12" label="Aux10" />
        </model>
        <model model="Lokommander 2 Mini W22" numOuts="12" numFns="15" lowVersionID="3" highVersionID="3" productID="2010218,2010229">
          <output name="1" />
          <output name="2" />
          <output name="3" label="Aux1" />
          <output name="4" label="Aux2" />
          <output name="5" label="Aux3" />
          <output name="6" label="Aux4" />
          <output name="7" label="Aux5" />
          <output name="8" label="Aux6" />
          <output name="9" label="Aux7" />
          <output name="10" label="Aux8" />
          <output name="11" label="Aux9" />
          <output name="12" label="Aux10" />
        </model>
      </family>
      <family name="Lokommander 2 v6" mfg="Tehnologistic (train-O-matic)" file="TrainOMatic_Lokommander_2_p22_v6.xml">
        <model model="Lokommander 2 Mini P22" numOuts="12" numFns="15" lowVersionID="5" highVersionID="6" productID="2010217">
          <output name="1" />
          <output name="2" />
          <output name="3" label="Aux1" />
          <output name="4" label="Aux2" />
          <output name="5" label="Aux3" />
          <output name="6" label="Aux4" />
          <output name="7" label="Aux5" />
          <output name="8" label="Aux6" />
          <output name="9" label="Aux7" />
          <output name="10" label="Aux8" />
          <output name="11" label="Aux9" />
          <output name="12" label="Aux10" />
        </model>
        <model model="Lokommander 2 Mini W22" numOuts="12" numFns="15" lowVersionID="5" highVersionID="6" productID="2010218,2010229">
          <output name="1" />
          <output name="2" />
          <output name="3" label="Aux1" />
          <output name="4" label="Aux2" />
          <output name="5" label="Aux3" />
          <output name="6" label="Aux4" />
          <output name="7" label="Aux5" />
          <output name="8" label="Aux6" />
          <output name="9" label="Aux7" />
          <output name="10" label="Aux8" />
          <output name="11" label="Aux9" />
          <output name="12" label="Aux10" />
        </model>
      </family>
      <family name="Lokommander 2 v6" mfg="Tehnologistic (train-O-matic)" file="TrainOMatic_Lokommander_2_v6.xml">
        <model model="Lokommander 2 Micro" numOuts="6" numFns="15" lowVersionID="5" highVersionID="6" productID="2010220,2010221,2010222,2010223,2010227">
          <output name="1" />
          <output name="2" />
          <output name="3" label="Aux1" />
          <output name="4" label="Aux2" />
          <output name="5" label="Aux3" />
          <output name="6" label="Aux4" />
        </model>
        <model model="Lokommander 2 Micro N18" numOuts="8" numFns="15" lowVersionID="5" highVersionID="6" productID="2010216,2010226">
          <output name="1" />
          <output name="2" />
          <output name="3" label="Aux1" />
          <output name="4" label="Aux2" />
          <output name="5" label="Aux3" />
          <output name="6" label="Aux4" />
          <output name="7" label="Aux5" />
          <output name="8" label="Aux6" />
        </model>
        <model model="Lokommander 2 Mini" numOuts="6" numFns="15" lowVersionID="5" highVersionID="6" productID="2010210,2010211,2010207,2010212">
          <output name="1" />
          <output name="2" />
          <output name="3" label="Aux1" />
          <output name="4" label="Aux2" />
          <output name="5" label="Aux3" />
          <output name="6" label="Aux4" />
          <output name="7" label="Aux5" />
          <output name="8" label="Aux6" />
        </model>
        <model model="Lokommander 2 Mini M21" numOuts="8" numFns="15" lowVersionID="5" highVersionID="6" productID="2010208,2010209,2010228">
          <output name="1" />
          <output name="2" />
          <output name="3" label="Aux1" />
          <output name="4" label="Aux2" />
          <output name="5" label="Aux3" />
          <output name="6" label="Aux4" />
          <output name="7" label="Aux5" />
          <output name="8" label="Aux6" />
        </model>
      </family>
      <family name="Lokommander" mfg="Tehnologistic (train-O-matic)" file="TrainOMatic_NMJ_224.xml">
        <model model="Lokommander Mini" numOuts="4" lowVersionID="23" highVersionID="255">
          <output name="1" label="Out1" />
          <output name="2" label="Out2" />
          <output name="3" label="Out3" />
          <output name="4" label="Out4" />
        </model>
        <model model="Lokommander Micro" numOuts="4" lowVersionID="10" highVersionID="255">
          <output name="1" label="Out1" />
          <output name="2" label="Out2" />
          <output name="3" label="Out3" />
          <output name="4" label="Out4" />
        </model>
        <model model="NMJ Skd 224" numOuts="4" lowVersionID="1" highVersionID="255" productID="2010213">
          <output name="1" label="Out1" />
          <output name="2" label="Out2" />
          <output name="3" label="Out3" />
          <output name="4" label="Out4" />
        </model>
      </family>
      <family name="Shine Plus" mfg="Tehnologistic (train-O-matic)" file="TrainOMatic_ShinePlus.xml">
        <model model="Shine Plus Midi Digi" lowVersionID="0" highVersionID="255" numOuts="12" numFns="15" productID="2070317,2070318,2070319">
          <output name="1" label="Out 1" />
          <output name="2" label="Out 2" />
          <output name="3" label="Out 3" />
          <output name="4" label="Out 4" />
          <output name="5" label="Out 5" />
          <output name="6" label="Out 6" />
          <output name="7" label="Out 7" />
          <output name="8" label="Out 8" />
          <output name="9" label="Out 9" />
          <output name="10" label="Out 10" />
          <output name="11" label="Out 11" />
          <output name="12" label="Out 12" />
        </model>
        <model model="Shine Plus Maxi Digi" lowVersionID="0" highVersionID="255" numOuts="16" numFns="19" productID="2070314,2070315,2070316">
          <output name="1" label="Out 1" />
          <output name="2" label="Out 2" />
          <output name="3" label="Out 3" />
          <output name="4" label="Out 4" />
          <output name="5" label="Out 5" />
          <output name="6" label="Out 6" />
          <output name="7" label="Out 7" />
          <output name="8" label="Out 8" />
          <output name="9" label="Out 9" />
          <output name="10" label="Out 10" />
          <output name="11" label="Out 11" />
          <output name="12" label="Out 12" />
          <output name="13" label="Out 13" />
          <output name="14" label="Out 14" />
          <output name="15" label="Out 15" />
          <output name="16" label="Out 16" />
        </model>
        <model model="NMJ B3-Series DCC Lighting" lowVersionID="4" highVersionID="255" numOuts="14" numFns="17" productID="2070314">
          <output name="1" label="Out 1" />
          <output name="2" label="Out 2" />
          <output name="3" label="Out 3" />
          <output name="4" label="Out 4" />
          <output name="5" label="Out 5" />
          <output name="6" label="Out 6" />
          <output name="7" label="Out 7" />
          <output name="8" label="Out 8" />
          <output name="9" label="Out 9" />
          <output name="10" label="Out 10" />
          <output name="11" label="Out 11" />
          <output name="12" label="Out 12" />
          <output name="13" label="Out 13" />
          <output name="14" label="Out 14" />
        </model>
        <model model="NMJ B7-Series DCC Lighting" lowVersionID="3" highVersionID="255" numOuts="16" numFns="19" productID="2070314">
          <output name="1" label="Out 1" />
          <output name="2" label="Out 2" />
          <output name="3" label="Out 3" />
          <output name="4" label="Out 4" />
          <output name="5" label="Out 5" />
          <output name="6" label="Out 6" />
          <output name="7" label="Out 7" />
          <output name="8" label="Out 8" />
          <output name="9" label="Out 9" />
          <output name="10" label="Out 10" />
          <output name="11" label="Out 11" />
          <output name="12" label="Out 12" />
          <output name="13" label="Out 13" />
          <output name="14" label="Out 14" />
          <output name="15" label="Out 15" />
          <output name="16" label="Out 16" />
        </model>
      </family>
      <family name="Minitrix" mfg="Trix Modelleisenbahn" file="Trix_66838.xml">
        <model model="66838" numOuts="0" numFns="0" highVersionID="65" lowVersionID="65" comment="Trix Selectrix &amp; DCC decoder" />
      </family>
      <family name="Minitrix" mfg="Trix Modelleisenbahn" file="Trix_66840.xml">
        <model model="66840" lowVersionID="3" highVersionID="3" numOuts="4" productID="Trix 66840" comment="Trix Selectrix &amp; DCC decoder, designed by Doehler &amp; Haass">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="AUX 1" />
          <output name="4" label="AUX 2" />
          <output name="5" label="|" />
          <!-- AUX 3 not available for this decoder -->
          <output name="6" label="|" />
          <!-- AUX 4 not available for this decoder -->
          <output name="7" label="Dimmed|Headlights" />
          <!-- not a physical output -->
          <output name="8" label="Shunting|Speed" />
          <!-- not a physical output -->
          <protocols>
            <protocol>dcc</protocol>
            <protocol>selectrix</protocol>
          </protocols>
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Lights</functionlabel>
          <functionlabel num="4" lockable="true">Shunting Speed</functionlabel>
          <functionlabel num="6" lockable="true">Rear lights off</functionlabel>
          <functionlabel num="8" lockable="true">Front lights off</functionlabel>
        </functionlabels>
      </family>
      <family name="Version 1" mfg="Trix Modelleisenbahn" highVersionID="65" lowVersionID="65" comment="Trx Selectrix &amp; DCC decoder" file="Trix_Modelleisenbahn_version_1.xml">
        <model model="Version 1" numOuts="0" numFns="0" lowVersionID="65" />
      </family>
      <family name="Trix_Sound_HO" mfg="Trix Modelleisenbahn" file="Trix_Snd.xml">
        <model show="no" model="Trix_Sound_HO" replacementModel="Trix Sound HO" replacementFamily="Trix_Sound_HO" />
        <model model="Trix Sound HO" comment="Generic Trix HO with Sound" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Lights</functionlabel>
          <functionlabel num="1" lockable="true" />
          <functionlabel num="2" lockable="true" />
          <functionlabel num="3" lockable="true" />
          <functionlabel num="4" lockable="true" />
          <functionlabel num="5" lockable="true" />
        </functionlabels>
      </family>
      <family name="Trix_Sound_HO" mfg="Trix Modelleisenbahn" file="Trix_Snd_BB12000.xml">
        <model show="no" model="Trix_Sound_BB12000" replacementModel="Trix Sound HO BB12000" replacementFamily="Trix_Sound_HO" />
        <model model="Trix Sound HO BB12000" numFns="8" lowVersionID="9" highVersionID="9" comment="Trix 22336" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Lights</functionlabel>
          <functionlabel num="1" lockable="true">Sound</functionlabel>
          <functionlabel num="2" lockable="false">Horn1</functionlabel>
          <functionlabel num="4" lockable="false">ABV</functionlabel>
          <functionlabel num="5" lockable="false">Horn2</functionlabel>
          <functionlabel num="6" lockable="true">Red Cab2</functionlabel>
          <functionlabel num="8" lockable="true">Red Cab1</functionlabel>
        </functionlabels>
      </family>
      <family name="Trix_Sound_HO" mfg="Trix Modelleisenbahn" file="Trix_Snd_BR.xml">
        <model model="Trix Sound HO BR V160" numFns="8" lowVersionID="7" highVersionID="7" productID="V160" comment="Trix 22715">
          <functionlabels>
            <functionlabel num="3" lockable="true">Horn 1</functionlabel>
            <functionlabel num="6" lockable="true">Cab 2 Lights</functionlabel>
            <functionlabel num="7" lockable="true">Horn 2</functionlabel>
            <functionlabel num="8" lockable="true">Cab 1 Lights</functionlabel>
          </functionlabels>
        </model>
        <model show="no" model="Trix Sound HO BR V41" replacementModel="Trix Sound HO BR 41" replacementFamily="Trix_Sound_HO" numFns="10" lowVersionID="7" highVersionID="7" productID="V41" comment="Trix 22928" />
        <model model="Trix Sound HO BR 41" numFns="10" lowVersionID="7" highVersionID="7" productID="V41" comment="Trix 22928">
          <functionlabels>
            <functionlabel num="1" lockable="true">Smoke Generator</functionlabel>
            <functionlabel num="3" lockable="true">Whistle</functionlabel>
            <functionlabel num="6" lockable="true">Air Pump</functionlabel>
            <functionlabel num="7" lockable="true">Switching Whistle</functionlabel>
            <functionlabel num="8" lockable="true">Blowing steam</functionlabel>
            <functionlabel num="9" lockable="true">Coal shoveling</functionlabel>
            <functionlabel num="10" lockable="true">Rocker grate</functionlabel>
          </functionlabels>
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Lights</functionlabel>
          <functionlabel num="2" lockable="true">Operating sounds</functionlabel>
          <functionlabel num="4" lockable="true">Accel/Decel delay (ABV)</functionlabel>
          <functionlabel num="5" lockable="true">Squealing brakes</functionlabel>
        </functionlabels>
      </family>
      <family name="Trix_Sound_HO" mfg="Trix Modelleisenbahn" lowVersionID="159" highVersionID="159" file="Trix_Snd_BR23.xml">
        <model show="no" model="Trix_Sound_HO_BR23_22230" replacementModel="Trix Sound BR23 (22230)" replacementFamily="Trix_Sound_HO_BR23_22230" />
        <model model="Trix Sound BR23 (22230)" comment="Trix HO for BR23 (22230) with Sound" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Lights</functionlabel>
          <functionlabel num="1" lockable="true">Smoke Generator</functionlabel>
          <functionlabel num="2" lockable="true">Sound</functionlabel>
          <functionlabel num="3" lockable="false">Whistle</functionlabel>
          <functionlabel num="4" lockable="true">ABV</functionlabel>
          <functionlabel num="5" lockable="true">Air Pump</functionlabel>
          <functionlabel num="6" lockable="true">Coal Shoveling</functionlabel>
          <functionlabel num="7" lockable="false">Short Whistle</functionlabel>
          <functionlabel num="8" lockable="true">Air</functionlabel>
          <functionlabel num="10" lockable="false">Grate</functionlabel>
        </functionlabels>
      </family>
      <family name="Trix_Sound_HO" mfg="Trix Modelleisenbahn" file="Trix_Snd_Glasscar.xml">
        <model show="no" model="Glasscar" replacementModel="Trix Sound HO Glasscar" replacementFamily="Trix_Sound_HO" />
        <model model="Trix Sound HO Glasscar" numFns="5" lowVersionID="7" highVersionID="7" comment="Trix 22191 -  Baureihe ET 91 / 491 Gläserner Zug" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Lights</functionlabel>
          <functionlabel num="1" lockable="true">Passengers Lights</functionlabel>
          <functionlabel num="2" lockable="false">Announcement</functionlabel>
          <functionlabel num="3" lockable="true">Horn</functionlabel>
          <functionlabel num="4" lockable="false">ABV</functionlabel>
          <functionlabel num="5" lockable="true">Dimming lights</functionlabel>
        </functionlabels>
      </family>
      <family name="Märklin mLD" mfg="Trix Modelleisenbahn" lowVersionID="1" highVersionID="2" comment="Märklin HO Locomotive Decoders - no sound" file="Trix_mLD.xml">
        <model model="60942" numOuts="6" numFns="36" productID="60942" comment="Non sound decoder for Märklin HO locomotives, with MTC21 plug">
          <output name="1" label="LV|Gray" />
          <output name="2" label="LR|Yellow" />
          <output name="3" label="Aux 1|Brown/Red" />
          <output name="4" label="Aux 2|Brown/Green" />
          <output name="5" label="Aux 3|Brown/Yellow" />
          <output name="6" label="Aux 4|Brown/White" />
          <output name="7" label="Aux 5|Green Mot.1" />
          <output name="8" label="Aux 6|Blue Mot.2" />
          <output name="ABV" label="deactivate" />
          <output name="RG" label="Switching" />
          <protocols>
            <protocol>mfx</protocol>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="60962" numOuts="4" numFns="36" productID="60962" comment="Non sound decoder for Märklin HO locomotives, with NEM652 8-pin plug">
          <output name="1" label="LV|White" />
          <output name="2" label="LR|Yellow" />
          <output name="3" label="Aux 1|Green" />
          <output name="4" label="Aux 2|Violet" />
          <output name="7" label="Aux 5|Green Mot.1" />
          <output name="8" label="Aux 6|Blue Mot.2" />
          <output name="ABV" label="deactivate" />
          <output name="RG" label="Switching" />
          <protocols>
            <protocol>mfx</protocol>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">
            <text>Headlights</text>
            <text xml:lang="de">Spitzensignal</text>
            <text xml:lang="fr">Feux</text>
          </functionlabel>
          <functionlabel num="3" lockable="true">
            <text>Switching</text>
            <text xml:lang="de">Rangiergang</text>
            <text xml:lang="fr">Manœuvre</text>
          </functionlabel>
          <functionlabel num="4" lockable="true">
            <text>Deactivate ABV</text>
            <text xml:lang="de">ABV ausschalten</text>
            <text xml:lang="fr">Désactivation ABV</text>
          </functionlabel>
        </functionlabels>
      </family>
      <family name="Märklin mLD/3" mfg="Trix Modelleisenbahn" lowVersionID="3" highVersionID="3" comment="Märklin HO Locomotive Decoders - no sound" file="Trix_mLD3.xml">
        <model model="60972" numOuts="6" numFns="36" productID="60972" comment="Non sound decoder for Märklin HO locomotives, with MTC21 plug">
          <output name="1" label="LV|Gray" />
          <output name="2" label="LR|Yellow" />
          <output name="3" label="Aux 1|Brown/Red" />
          <output name="4" label="Aux 2|Brown/Green" />
          <output name="5" label="Aux 3|Brown/Yellow" />
          <output name="6" label="Aux 4|Brown/White" />
          <output name="7" label="Aux 5|Green Mot.1" />
          <output name="8" label="Aux 6|Blue Mot.2" />
          <output name="ABV" label="deactivate" />
          <output name="RG" label="Switching" />
          <protocols>
            <protocol>mfx</protocol>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <model model="60982" numOuts="6" numFns="36" productID="60982" comment="Non sound decoder for Märklin HO locomotives, with NEM652 8-pin plug">
          <output name="1" label="LV|White" />
          <output name="2" label="LR|Yellow" />
          <output name="3" label="Aux 1|Green" />
          <output name="4" label="Aux 2|Violet" />
          <output name="5" label="Aux 3|Violet/Yellow" />
          <output name="6" label="Aux 4|Violet/White" />
          <output name="7" label="Aux 5|Green Mot.1" />
          <output name="8" label="Aux 6|Blue Mot.2" />
          <output name="ABV" label="deactivate" />
          <output name="RG" label="Switching" />
          <protocols>
            <protocol>mfx</protocol>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">
            <text>Headlights</text>
            <text xml:lang="de">Spitzensignal</text>
            <text xml:lang="fr">Feux</text>
          </functionlabel>
          <functionlabel num="3" lockable="true">
            <text>Switching</text>
            <text xml:lang="de">Rangiergang</text>
            <text xml:lang="fr">Manœuvre</text>
          </functionlabel>
          <functionlabel num="4" lockable="true">
            <text>Deactivate ABV</text>
            <text xml:lang="de">ABV ausschalten</text>
            <text xml:lang="fr">Désactivation ABV</text>
          </functionlabel>
        </functionlabels>
      </family>
      <family name="Märklin mSD" mfg="Trix Modelleisenbahn" lowVersionID="1" highVersionID="2" comment="Märklin HO Locomotive Sound Decoders" file="Trix_mSD.xml">
        <model model="60940" numOuts="6" numFns="36" productID="60940" comment="Sound decoder for Märklin HO 'Special' locomotives, with MTC21 plug">
          <output name="1" label="LV|Gray" />
          <output name="2" label="LR|Yellow" />
          <output name="3" label="Aux 1|Brown/Red" />
          <output name="4" label="Aux 2|Brown/Green" />
          <output name="5" label="Aux 3|Brown/Yellow" />
          <output name="6" label="Aux 4|Brown/White" />
          <output name="7" label="Aux 5|Green Mot.1" />
          <output name="8" label="Aux 6|Blue Mot.2" />
          <output name="ABV" label="deactivate" />
          <output name="RG" label="Switching" />
          <output name="SndBrk" label="Brake Squeal" />
          <output name="SndDrv" label="Operating Snd" />
          <output name="Sound1" label="Whistle" />
          <output name="Sound2" label="Sound 2" />
          <output name="Sound3" label="Sound 3" />
          <output name="Sound4" label="Announce." />
          <output name="Sound5" label="Doors" />
          <output name="Sound6" label="Tickets" />
          <output name="Sound7" label="Cond. Whistle" />
          <output name="Sound8" label="Uncoupling" />
          <output name="Sound9" label="Coupling" />
          <output name="Sound10" label="Sound 10" />
          <output name="Sound11" label="Sand" />
          <output name="Sound12" label="Sound 12" />
          <output name="Sound13" label="Destin. 1" />
          <output name="Sound14" label="Destin. 2" />
          <output name="Sound15" label="Train Ends" />
          <output name="Sound16" label="Rail Joints" />
          <protocols>
            <protocol>mfx</protocol>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
          <functionlabels>
            <functionlabel num="1" lockable="true">
              <text>Physical Functions (Aux1)</text>
              <text xml:lang="de">Physikalisch Funktion (Aux 1)</text>
              <text xml:lang="fr">Fonction physique (Aux 1)</text>
            </functionlabel>
            <functionlabel num="2" lockable="true">
              <text>Station Announcements</text>
              <text xml:lang="de">Bahnhofsansage</text>
              <text xml:lang="fr">Annonces en gare</text>
            </functionlabel>
            <functionlabel num="3" lockable="true">
              <text>Whistle</text>
              <text xml:lang="de">Pfeife</text>
              <text xml:lang="fr">Sifflet</text>
            </functionlabel>
            <functionlabel num="5" lockable="true">
              <text>Doors Opened/Closed</text>
              <text xml:lang="de">Türe öffnen/schließen</text>
              <text xml:lang="fr">Portes ouvertes/fermées</text>
            </functionlabel>
            <functionlabel num="6" lockable="true">
              <text>Switching</text>
              <text xml:lang="de">Rangiergang</text>
              <text xml:lang="fr">Manœuvre</text>
            </functionlabel>
            <functionlabel num="7" lockable="true">
              <text>Conductor Whistle</text>
              <text xml:lang="de">Schaffnerpfiff</text>
              <text xml:lang="fr">Sifflet Contrôleur</text>
            </functionlabel>
            <functionlabel num="9" lockable="true">
              <text>Coupling</text>
              <text xml:lang="de">Ankuppeln</text>
              <text xml:lang="fr">Attelage</text>
            </functionlabel>
            <functionlabel num="10" lockable="true">
              <text>Checking Train Tickets</text>
              <text xml:lang="de">Fahrkartenkontrolle</text>
              <text xml:lang="fr">Contrôle des billets</text>
            </functionlabel>
            <functionlabel num="11" lockable="true">
              <text>Sand</text>
              <text xml:lang="de">Sanden</text>
              <text xml:lang="fr">Sable</text>
            </functionlabel>
            <functionlabel num="12" lockable="true">
              <text>Rail Joints</text>
              <text xml:lang="de">Schienenstoß</text>
              <text xml:lang="fr">Joints de rail</text>
            </functionlabel>
            <functionlabel num="13" lockable="true">
              <text>Destination Station 1</text>
              <text xml:lang="de">Zielbahnhof 1</text>
              <text xml:lang="fr">Gare destination 1</text>
            </functionlabel>
            <functionlabel num="14" lockable="true">
              <text>Destination Station 2</text>
              <text xml:lang="de">Zielbahnhof 2</text>
              <text xml:lang="fr">Gare destination 2</text>
            </functionlabel>
            <functionlabel num="15" lockable="true">
              <text>Train Ends</text>
              <text xml:lang="de">Zug endet</text>
              <text xml:lang="fr">Terminus</text>
            </functionlabel>
          </functionlabels>
          <soundlabels>
            <soundlabel num="1">
              <text>Whistle</text>
              <text xml:lang="de">Pfeife</text>
              <text xml:lang="fr">Sifflet</text>
            </soundlabel>
            <soundlabel num="2">
              <text>Unused Sound 2</text>
              <text xml:lang="de">Unbenutzter Sound 2</text>
              <text xml:lang="fr">Son inutilisé 2</text>
            </soundlabel>
            <soundlabel num="3">
              <text>Unused Sound 3</text>
              <text xml:lang="de">Unbenutzter Sound 3</text>
              <text xml:lang="fr">Son inutilisé 3</text>
            </soundlabel>
            <soundlabel num="4">
              <text>Station Announcements</text>
              <text xml:lang="de">Bahnhofsansage</text>
              <text xml:lang="fr">Annonces en gare</text>
            </soundlabel>
            <soundlabel num="5">
              <text>Doors Opened/Closed</text>
              <text xml:lang="de">Türe öffnen/schließen</text>
              <text xml:lang="fr">Portes ouvertes/fermées</text>
            </soundlabel>
            <soundlabel num="6">
              <text>Checking Train Tickets</text>
              <text xml:lang="de">Fahrkartenkontrolle</text>
              <text xml:lang="fr">Contrôle des billets</text>
            </soundlabel>
            <soundlabel num="7">
              <text>Conductor Whistle</text>
              <text xml:lang="de">Schaffnerpfiff</text>
              <text xml:lang="fr">Sifflet Contrôleur</text>
            </soundlabel>
            <soundlabel num="8">
              <text>Uncoupling</text>
              <text xml:lang="de">Abkuppeln</text>
              <text xml:lang="fr">Dételage</text>
            </soundlabel>
            <soundlabel num="9">
              <text>Coupling</text>
              <text xml:lang="de">Ankuppeln</text>
              <text xml:lang="fr">Attelage</text>
            </soundlabel>
            <soundlabel num="10">
              <text>Unused Sound 10</text>
              <text xml:lang="de">Unbenutzter Sound 10</text>
              <text xml:lang="fr">Son inutilisé 10</text>
            </soundlabel>
            <soundlabel num="11">
              <text>Sand</text>
              <text xml:lang="de">Sanden</text>
              <text xml:lang="fr">Sable</text>
            </soundlabel>
            <soundlabel num="12">
              <text>Unused Sound 12</text>
              <text xml:lang="de">Unbenutzter Sound 12</text>
              <text xml:lang="fr">Son inutilisé 12</text>
            </soundlabel>
            <soundlabel num="13">
              <text>Destination Station 1</text>
              <text xml:lang="de">Zielbahnhof 1</text>
              <text xml:lang="fr">Gare destination 1</text>
            </soundlabel>
            <soundlabel num="14">
              <text>Destination Station 2</text>
              <text xml:lang="de">Zielbahnhof 2</text>
              <text xml:lang="fr">Gare destination 2</text>
            </soundlabel>
            <soundlabel num="15">
              <text>Train Ends</text>
              <text xml:lang="de">Zug endet</text>
              <text xml:lang="fr">Terminus</text>
            </soundlabel>
            <soundlabel num="16">
              <text>Rail Joints</text>
              <text xml:lang="de">Schienenstoß</text>
              <text xml:lang="fr">Joints de rail</text>
            </soundlabel>
          </soundlabels>
        </model>
        <model model="60945" numOuts="6" numFns="36" productID="60945" comment="Sound decoder for Märklin HO Steam locomotives, with MTC21 plug">
          <output name="1" label="LV|Gray" />
          <output name="2" label="LR|Yellow" />
          <output name="3" label="Aux 1|Brown/Red" />
          <output name="4" label="Aux 2|Brown/Green" />
          <output name="5" label="Aux 3|Brown/Yellow" />
          <output name="6" label="Aux 4|Brown/White" />
          <output name="7" label="Aux 5|Green Mot.1" />
          <output name="8" label="Aux 6|Blue Mot.2" />
          <output name="ABV" label="deactivate" />
          <output name="RG" label="Switching" />
          <output name="SndBrk" label="Brake Squeal" />
          <output name="SndDrv" label="Operating Snd" />
          <output name="Sound1" label="Whistle" />
          <output name="Sound2" label="Bell" />
          <output name="Sound3" label="Short Whistle" />
          <output name="Sound4" label="Announce." />
          <output name="Sound5" label="Cond. Whistle" />
          <output name="Sound6" label="Sound 6" />
          <output name="Sound7" label="Sound 7" />
          <output name="Sound8" label="Sound 8" />
          <output name="Sound9" label="Coal" />
          <output name="Sound10" label="Rocker Grate" />
          <output name="Sound11" label="Sound 11" />
          <output name="Sound12" label="Sound 12" />
          <output name="Sound13" label="Sound 13" />
          <output name="Sound14" label="Rail Joints" />
          <output name="Sound15" label="Sound 15" />
          <output name="Sound16" label="Sound 16" />
          <protocols>
            <protocol>mfx</protocol>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
          <functionlabels>
            <functionlabel num="1" lockable="true">
              <text>Smoke generator (Aux1)</text>
              <text xml:lang="de">Rauchgenerator (Aux 1)</text>
              <text xml:lang="fr">Générateur fumée (Aux 1)</text>
            </functionlabel>
            <functionlabel num="3" lockable="true">
              <text>Whistle</text>
              <text xml:lang="de">Pfeife</text>
              <text xml:lang="fr">Sifflet</text>
            </functionlabel>
            <functionlabel num="5" lockable="true">
              <text>Physical Functions (Aux 3)</text>
              <text xml:lang="de">Physikalisch Funktion (Aux3)</text>
              <text xml:lang="fr">Fonction physique (Aux 3)</text>
            </functionlabel>
            <functionlabel num="6" lockable="true">
              <text>Physical Functions (Aux 4)</text>
              <text xml:lang="de">Physikalisch Funktion (Aux4)</text>
              <text xml:lang="fr">Fonction physique (Aux 4)</text>
            </functionlabel>
            <functionlabel num="7" lockable="true">
              <text>Bell</text>
              <text xml:lang="de">Glocke</text>
              <text xml:lang="fr">Cloche</text>
            </functionlabel>
            <functionlabel num="10" lockable="true">
              <text>Coal Shoveling</text>
              <text xml:lang="de">Kohle schaufeln</text>
              <text xml:lang="fr">Pelletage du charbon</text>
            </functionlabel>
            <functionlabel num="11" lockable="true">
              <text>Short Whistle</text>
              <text xml:lang="de">Pfeife kurz</text>
              <text xml:lang="fr">Sifflet court</text>
            </functionlabel>
            <functionlabel num="13" lockable="true">
              <text>Rocker Grate</text>
              <text xml:lang="de">Schüttelrost</text>
              <text xml:lang="fr">Grille à secousses</text>
            </functionlabel>
          </functionlabels>
          <soundlabels>
            <soundlabel num="1">
              <text>Whistle</text>
              <text xml:lang="de">Pfeife</text>
              <text xml:lang="fr">Sifflet</text>
            </soundlabel>
            <soundlabel num="2">
              <text>Bell</text>
              <text xml:lang="de">Glocke</text>
              <text xml:lang="fr">Cloche</text>
            </soundlabel>
            <soundlabel num="3">
              <text>Short Whistle</text>
              <text xml:lang="de">Pfeife kurz</text>
              <text xml:lang="fr">Sifflet court</text>
            </soundlabel>
            <soundlabel num="4">
              <text>Station Announcements</text>
              <text xml:lang="de">Bahnhofsansage</text>
              <text xml:lang="fr">Annonces en gare</text>
            </soundlabel>
            <soundlabel num="5">
              <text>Conductor Whistle</text>
              <text xml:lang="de">Schaffnerpfiff</text>
              <text xml:lang="fr">Sifflet Contrôleur</text>
            </soundlabel>
            <soundlabel num="6">
              <text>Unused Sound 6</text>
              <text xml:lang="de">Unbenutzter Sound 6</text>
              <text xml:lang="fr">Son inutilisé 6</text>
            </soundlabel>
            <soundlabel num="7">
              <text>Unused Sound 7</text>
              <text xml:lang="de">Unbenutzter Sound 7</text>
              <text xml:lang="fr">Son inutilisé 7</text>
            </soundlabel>
            <soundlabel num="8">
              <text>Unused Sound 8</text>
              <text xml:lang="de">Unbenutzter Sound 8</text>
              <text xml:lang="fr">Son inutilisé 8</text>
            </soundlabel>
            <soundlabel num="9">
              <text>Coal Shoveling</text>
              <text xml:lang="de">Kohle schaufeln</text>
              <text xml:lang="fr">Pelletage du charbon</text>
            </soundlabel>
            <soundlabel num="10">
              <text>Rocker Grate</text>
              <text xml:lang="de">Schüttelrost</text>
              <text xml:lang="fr">Grille à secousses</text>
            </soundlabel>
            <soundlabel num="11">
              <text>Unused Sound 11</text>
              <text xml:lang="de">Unbenutzter Sound 11</text>
              <text xml:lang="fr">Son inutilisé 11</text>
            </soundlabel>
            <soundlabel num="12">
              <text>Unused Sound 12</text>
              <text xml:lang="de">Unbenutzter Sound 12</text>
              <text xml:lang="fr">Son inutilisé 12</text>
            </soundlabel>
            <soundlabel num="13">
              <text>Unused Sound 13</text>
              <text xml:lang="de">Unbenutzter Sound 13</text>
              <text xml:lang="fr">Son inutilisé 13</text>
            </soundlabel>
            <soundlabel num="15">
              <text>Unused Sound 15</text>
              <text xml:lang="de">Unbenutzter Sound 15</text>
              <text xml:lang="fr">Son inutilisé 15</text>
            </soundlabel>
            <soundlabel num="16">
              <text>Unused Sound 16</text>
              <text xml:lang="de">Unbenutzter Sound 16</text>
              <text xml:lang="fr">Son inutilisé 16</text>
            </soundlabel>
          </soundlabels>
        </model>
        <model model="60946" numOuts="6" numFns="36" productID="60946" comment="Sound decoder for Märklin HO Diesel locomotives, with MTC21 plug">
          <output name="1" label="LV|Gray" />
          <output name="2" label="LR|Yellow" />
          <output name="3" label="Aux 1|Brown/Red" />
          <output name="4" label="Aux 2|Brown/Green" />
          <output name="5" label="Aux 3|Brown/Yellow" />
          <output name="6" label="Aux 4|Brown/White" />
          <output name="7" label="Aux 5|Green Mot.1" />
          <output name="8" label="Aux 6|Blue Mot.2" />
          <output name="ABV" label="deactivate" />
          <output name="RG" label="Switching" />
          <output name="SndBrk" label="Brake Squeal" />
          <output name="SndDrv" label="Operating Snd" />
          <output name="Sound1" label="Horn 1" />
          <output name="Sound2" label="Horn 2" />
          <output name="Sound3" label="Bell" />
          <output name="Sound4" label="Sound 4" />
          <output name="Sound5" label="Announce." />
          <output name="Sound6" label="Cond. Whistle" />
          <output name="Sound7" label="Aux. Diesel" />
          <output name="Sound8" label="Sound 8" />
          <output name="Sound9" label="Blower" />
          <output name="Sound10" label="Sound 10" />
          <output name="Sound11" label="Sound 11" />
          <output name="Sound12" label="Sound 12" />
          <output name="Sound13" label="Sound 13" />
          <output name="Sound14" label="Rail Joints" />
          <output name="Sound15" label="Sound 15" />
          <output name="Sound16" label="Sound 16" />
          <protocols>
            <protocol>mfx</protocol>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
          <functionlabels>
            <functionlabel num="1" lockable="true">
              <text>Engineer‘s Cab Lighting (Aux 1)</text>
              <text xml:lang="de">Führerstandsbeleuchtung (Aux 1)</text>
              <text xml:lang="fr">Eclairage cabine conducteur (Aux 1)</text>
            </functionlabel>
            <functionlabel num="3" lockable="true">
              <text>Horn 1</text>
              <text xml:lang="de">Horn 1</text>
              <text xml:lang="fr">Avertisseur sonore 1</text>
            </functionlabel>
            <functionlabel num="5" lockable="true">
              <text>Physical Functions (Aux 3)</text>
              <text xml:lang="de">Physikalisch Funktion (Aux3)</text>
              <text xml:lang="fr">Fonction physique (Aux 3)</text>
            </functionlabel>
            <functionlabel num="6" lockable="true">
              <text>Physical Functions (Aux 4)</text>
              <text xml:lang="de">Physikalisch Funktion (Aux4)</text>
              <text xml:lang="fr">Fonction physique (Aux 4)</text>
            </functionlabel>
            <functionlabel num="7" lockable="true">
              <text>Horn 2</text>
              <text xml:lang="de">Horn 2</text>
              <text xml:lang="fr">Avertisseur sonore 1</text>
            </functionlabel>
            <functionlabel num="10" lockable="true">
              <text>Blower</text>
              <text xml:lang="de">Lüfter</text>
              <text xml:lang="fr">Ventilateur</text>
            </functionlabel>
            <functionlabel num="11" lockable="true">
              <text>Bell</text>
              <text xml:lang="de">Glocke</text>
              <text xml:lang="fr">Cloche</text>
            </functionlabel>
            <functionlabel num="13" lockable="true">
              <text>Auxiliary Diesel</text>
              <text xml:lang="de">Hilfsdiesel</text>
              <text xml:lang="fr">Diesel auxiliaire</text>
            </functionlabel>
          </functionlabels>
          <soundlabels>
            <soundlabel num="1">
              <text>Horn 1</text>
              <text xml:lang="de">Horn 1</text>
              <text xml:lang="fr">Avertisseur sonore 1</text>
            </soundlabel>
            <soundlabel num="2">
              <text>Horn 2</text>
              <text xml:lang="de">Horn 2</text>
              <text xml:lang="fr">Avertisseur sonore 2</text>
            </soundlabel>
            <soundlabel num="3">
              <text>Bell</text>
              <text xml:lang="de">Glocke</text>
              <text xml:lang="fr">Cloche</text>
            </soundlabel>
            <soundlabel num="4">
              <text>Unused Sound 4</text>
              <text xml:lang="de">Unbenutzter Sound 4</text>
              <text xml:lang="fr">Son inutilisé 4</text>
            </soundlabel>
            <soundlabel num="5">
              <text>Station Announcements</text>
              <text xml:lang="de">Bahnhofsansage</text>
              <text xml:lang="fr">Annonces en gare</text>
            </soundlabel>
            <soundlabel num="6">
              <text>Conductor Whistle</text>
              <text xml:lang="de">Schaffnerpfiff</text>
              <text xml:lang="fr">Sifflet Contrôleur</text>
            </soundlabel>
            <soundlabel num="7">
              <text>Auxiliary Diesel</text>
              <text xml:lang="de">Hilfsdiesel</text>
              <text xml:lang="fr">Diesel auxiliaire</text>
            </soundlabel>
            <soundlabel num="8">
              <text>Unused Sound 8</text>
              <text xml:lang="de">Unbenutzter Sound 8</text>
              <text xml:lang="fr">Son inutilisé 8</text>
            </soundlabel>
            <soundlabel num="9">
              <text>Blower</text>
              <text xml:lang="de">Lüfter</text>
              <text xml:lang="fr">Ventilateur</text>
            </soundlabel>
            <soundlabel num="10">
              <text>Unused Sound 10</text>
              <text xml:lang="de">Unbenutzter Sound 10</text>
              <text xml:lang="fr">Son inutilisé 10</text>
            </soundlabel>
            <soundlabel num="11">
              <text>Unused Sound 11</text>
              <text xml:lang="de">Unbenutzter Sound 11</text>
              <text xml:lang="fr">Son inutilisé 11</text>
            </soundlabel>
            <soundlabel num="12">
              <text>Unused Sound 12</text>
              <text xml:lang="de">Unbenutzter Sound 12</text>
              <text xml:lang="fr">Son inutilisé 12</text>
            </soundlabel>
            <soundlabel num="13">
              <text>Unused Sound 13</text>
              <text xml:lang="de">Unbenutzter Sound 13</text>
              <text xml:lang="fr">Son inutilisé 13</text>
            </soundlabel>
            <soundlabel num="15">
              <text>Unused Sound 15</text>
              <text xml:lang="de">Unbenutzter Sound 15</text>
              <text xml:lang="fr">Son inutilisé 15</text>
            </soundlabel>
            <soundlabel num="16">
              <text>Unused Sound 16</text>
              <text xml:lang="de">Unbenutzter Sound 16</text>
              <text xml:lang="fr">Son inutilisé 16</text>
            </soundlabel>
          </soundlabels>
        </model>
        <model model="60947" numOuts="6" numFns="36" productID="60947" comment="Sound decoder for Märklin HO Electric locomotives, with MTC21 plug">
          <output name="1" label="LV|Gray" />
          <output name="2" label="LR|Yellow" />
          <output name="3" label="Aux 1|Brown/Red" />
          <output name="4" label="Aux 2|Brown/Green" />
          <output name="5" label="Aux 3|Brown/Yellow" />
          <output name="6" label="Aux 4|Brown/White" />
          <output name="7" label="Aux 5|Green Mot.1" />
          <output name="8" label="Aux 6|Blue Mot.2" />
          <output name="ABV" label="deactivate" />
          <output name="RG" label="Switching" />
          <output name="SndBrk" label="Brake Squeal" />
          <output name="SndDrv" label="Operating Snd" />
          <output name="Sound1" label="Horn 1" />
          <output name="Sound2" label="Horn 2" />
          <output name="Sound3" label="Short Whistle" />
          <output name="Sound4" label="Sound 4" />
          <output name="Sound5" label="Announce." />
          <output name="Sound6" label="Cond. Whistle" />
          <output name="Sound7" label="Sound 7" />
          <output name="Sound8" label="Sound 8" />
          <output name="Sound9" label="Blower" />
          <output name="Sound10" label="Sound 10" />
          <output name="Sound11" label="Compressor" />
          <output name="Sound12" label="Sound 12" />
          <output name="Sound13" label="Sound 13" />
          <output name="Sound14" label="Rail Joints" />
          <output name="Sound15" label="Sound 15" />
          <output name="Sound16" label="Sound 16" />
          <protocols>
            <protocol>mfx</protocol>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
          <functionlabels>
            <functionlabel num="1" lockable="true">
              <text>Long Distance Headlights (Aux1)</text>
              <text xml:lang="de">Fernlicht (Aux 1)</text>
              <text xml:lang="fr">Feux à longue portée (Aux 1)</text>
            </functionlabel>
            <functionlabel num="3" lockable="true">
              <text>Horn 1</text>
              <text xml:lang="de">Horn 1</text>
              <text xml:lang="fr">Avertisseur sonore 1</text>
            </functionlabel>
            <functionlabel num="5" lockable="true">
              <text>Physical Functions (Aux 3)</text>
              <text xml:lang="de">Physikalisch Funktion (Aux3)</text>
              <text xml:lang="fr">Fonction physique (Aux 3)</text>
            </functionlabel>
            <functionlabel num="6" lockable="true">
              <text>Physical Functions (Aux 4)</text>
              <text xml:lang="de">Physikalisch Funktion (Aux4)</text>
              <text xml:lang="fr">Fonction physique (Aux 4)</text>
            </functionlabel>
            <functionlabel num="7" lockable="true">
              <text>Horn 2</text>
              <text xml:lang="de">Horn 2</text>
              <text xml:lang="fr">Avertisseur sonore 2</text>
            </functionlabel>
            <functionlabel num="10" lockable="true">
              <text>Blower</text>
              <text xml:lang="de">Lüfter</text>
              <text xml:lang="fr">Ventilateur</text>
            </functionlabel>
            <functionlabel num="11" lockable="true">
              <text>Short Whistle</text>
              <text xml:lang="de">Pfeife kurz</text>
              <text xml:lang="fr">Sifflet court</text>
            </functionlabel>
            <functionlabel num="13" lockable="true">
              <text>Compressor</text>
              <text xml:lang="de">Luftpresser</text>
              <text xml:lang="fr">Compresseur</text>
            </functionlabel>
          </functionlabels>
          <soundlabels>
            <soundlabel num="1">
              <text>Horn 1</text>
              <text xml:lang="de">Horn 1</text>
              <text xml:lang="fr">Avertisseur sonore 1</text>
            </soundlabel>
            <soundlabel num="2">
              <text>Horn 2</text>
              <text xml:lang="de">Horn 2</text>
              <text xml:lang="fr">Avertisseur sonore 2</text>
            </soundlabel>
            <soundlabel num="3">
              <text>Short Whistle</text>
              <text xml:lang="de">Pfeife kurz</text>
              <text xml:lang="fr">Sifflet court</text>
            </soundlabel>
            <soundlabel num="4">
              <text>Unused Sound 4</text>
              <text xml:lang="de">Unbenutzter Sound 4</text>
              <text xml:lang="fr">Son inutilisé 4</text>
            </soundlabel>
            <soundlabel num="5">
              <text>Station Announcements</text>
              <text xml:lang="de">Bahnhofsansage</text>
              <text xml:lang="fr">Annonces en gare</text>
            </soundlabel>
            <soundlabel num="6">
              <text>Conductor Whistle</text>
              <text xml:lang="de">Schaffnerpfiff</text>
              <text xml:lang="fr">Sifflet Contrôleur</text>
            </soundlabel>
            <soundlabel num="7">
              <text>Unused Sound 7</text>
              <text xml:lang="de">Unbenutzter Sound 7</text>
              <text xml:lang="fr">Son inutilisé 7</text>
            </soundlabel>
            <soundlabel num="8">
              <text>Unused Sound 8</text>
              <text xml:lang="de">Unbenutzter Sound 8</text>
              <text xml:lang="fr">Son inutilisé 8</text>
            </soundlabel>
            <soundlabel num="9">
              <text>Blower</text>
              <text xml:lang="de">Lüfter</text>
              <text xml:lang="fr">Ventilateur</text>
            </soundlabel>
            <soundlabel num="10">
              <text>Unused Sound 10</text>
              <text xml:lang="de">Unbenutzter Sound 10</text>
              <text xml:lang="fr">Son inutilisé 10</text>
            </soundlabel>
            <soundlabel num="11">
              <text>Compressor</text>
              <text xml:lang="de">Luftpresser</text>
              <text xml:lang="fr">Compresseur</text>
            </soundlabel>
            <soundlabel num="12">
              <text>Unused Sound 12</text>
              <text xml:lang="de">Unbenutzter Sound 12</text>
              <text xml:lang="fr">Son inutilisé 12</text>
            </soundlabel>
            <soundlabel num="13">
              <text>Unused Sound 13</text>
              <text xml:lang="de">Unbenutzter Sound 13</text>
              <text xml:lang="fr">Son inutilisé 13</text>
            </soundlabel>
            <soundlabel num="15">
              <text>Unused Sound 15</text>
              <text xml:lang="de">Unbenutzter Sound 15</text>
              <text xml:lang="fr">Son inutilisé 15</text>
            </soundlabel>
            <soundlabel num="16">
              <text>Unused Sound 16</text>
              <text xml:lang="de">Unbenutzter Sound 16</text>
              <text xml:lang="fr">Son inutilisé 16</text>
            </soundlabel>
          </soundlabels>
        </model>
        <model model="60948" numOuts="6" numFns="36" productID="60948" comment="Sound decoder for Märklin HO Diesel (Herkules) locomotives, with MTC21 plug">
          <output name="1" label="LV|Gray" />
          <output name="2" label="LR|Yellow" />
          <output name="3" label="Aux 1|Brown/Red" />
          <output name="4" label="Aux 2|Brown/Green" />
          <output name="5" label="Aux 3|Brown/Yellow" />
          <output name="6" label="Aux 4|Brown/White" />
          <output name="7" label="Aux 5|Green Mot.1" />
          <output name="8" label="Aux 6|Blue Mot.2" />
          <output name="ABV" label="deactivate" />
          <output name="RG" label="Switching" />
          <output name="SndBrk" label="Brake Squeal" />
          <output name="SndDrv" label="Operating Snd" />
          <output name="Sound1" label="Horn 1" />
          <output name="Sound2" label="Horn 2" />
          <output name="Sound3" label="Cond. Whistle" />
          <output name="Sound4" label="Doors" />
          <output name="Sound5" label="Announce." />
          <output name="Sound6" label="Tickets" />
          <output name="Sound7" label="Sound 7" />
          <output name="Sound8" label="Sound 8" />
          <output name="Sound9" label="Blower" />
          <output name="Sound10" label="Sound 10" />
          <output name="Sound11" label="Sound 11" />
          <output name="Sound12" label="Buffer" />
          <output name="Sound13" label="Sound 13" />
          <output name="Sound14" label="Rail Joints" />
          <output name="Sound15" label="Coupling" />
          <output name="Sound16" label="Uncoupling" />
          <protocols>
            <protocol>mfx</protocol>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
          <functionlabels>
            <functionlabel num="1" lockable="true">
              <text>Buffer to Buffer</text>
              <text xml:lang="de">Puffer an Puffer</text>
              <text xml:lang="fr">Tampon à tampon</text>
            </functionlabel>
            <functionlabel num="3" lockable="true">
              <text>Horn 1</text>
              <text xml:lang="de">Horn 1</text>
              <text xml:lang="fr">Avertisseur sonore 1</text>
            </functionlabel>
            <functionlabel num="5" lockable="true">
              <text>Coupling</text>
              <text xml:lang="de">Ankuppeln</text>
              <text xml:lang="fr">Attelage</text>
            </functionlabel>
            <functionlabel num="6" lockable="true">
              <text>Uncoupling</text>
              <text xml:lang="de">Abkuppeln</text>
              <text xml:lang="fr">Dételage</text>
            </functionlabel>
            <functionlabel num="7" lockable="true">
              <text>Horn 2</text>
              <text xml:lang="de">Horn 2</text>
              <text xml:lang="fr">Avertisseur sonore 2</text>
            </functionlabel>
            <functionlabel num="8" lockable="true">
              <text>Compressed Air</text>
              <text xml:lang="de">Pressluft ablassen</text>
              <text xml:lang="fr">Air comprimé</text>
            </functionlabel>
            <functionlabel num="10" lockable="true">
              <text>Blower</text>
              <text xml:lang="de">Lüfter</text>
              <text xml:lang="fr">Ventilateur</text>
            </functionlabel>
            <functionlabel num="11" lockable="true">
              <text>Conductor Whistle</text>
              <text xml:lang="de">Schaffnerpfiff</text>
              <text xml:lang="fr">Sifflet Contrôleur</text>
            </functionlabel>
            <functionlabel num="12" lockable="true">
              <text>Departure Announcement</text>
              <text xml:lang="de">Ansage</text>
              <text xml:lang="fr">Annonce départ</text>
            </functionlabel>
            <functionlabel num="13" lockable="true">
              <text>Doors Opened/Closed</text>
              <text xml:lang="de">Türe öffnen/schließen</text>
              <text xml:lang="fr">Portes ouvertes/fermées</text>
            </functionlabel>
            <functionlabel num="15" lockable="true">
              <text>Checking Train Tickets</text>
              <text xml:lang="de">Fahrkartenkontrolle</text>
              <text xml:lang="fr">Contrôle des billets</text>
            </functionlabel>
          </functionlabels>
          <soundlabels>
            <soundlabel num="1">
              <text>Horn 1</text>
              <text xml:lang="de">Horn 1</text>
              <text xml:lang="fr">Avertisseur sonore 1</text>
            </soundlabel>
            <soundlabel num="2">
              <text>Horn 2</text>
              <text xml:lang="de">Horn 2</text>
              <text xml:lang="fr">Avertisseur sonore 2</text>
            </soundlabel>
            <soundlabel num="3">
              <text>Conductor Whistle</text>
              <text xml:lang="de">Schaffnerpfiff</text>
              <text xml:lang="fr">Sifflet Contrôleur</text>
            </soundlabel>
            <soundlabel num="4">
              <text>Doors Opened/Closed</text>
              <text xml:lang="de">Türe öffnen/schließen</text>
              <text xml:lang="fr">Portes ouvertes/fermées</text>
            </soundlabel>
            <soundlabel num="5">
              <text>Departure Announcement</text>
              <text xml:lang="de">Ansage</text>
              <text xml:lang="fr">Annonce départ</text>
            </soundlabel>
            <soundlabel num="6">
              <text>Checking Train Tickets</text>
              <text xml:lang="de">Fahrkartenkontrolle</text>
              <text xml:lang="fr">Contrôle des billets</text>
            </soundlabel>
            <soundlabel num="7">
              <text>Unused Sound 7</text>
              <text xml:lang="de">Unbenutzter Sound 7</text>
              <text xml:lang="fr">Son inutilisé 7</text>
            </soundlabel>
            <soundlabel num="8">
              <text>Unused Sound 8</text>
              <text xml:lang="de">Unbenutzter Sound 8</text>
              <text xml:lang="fr">Son inutilisé 8</text>
            </soundlabel>
            <soundlabel num="9">
              <text>Blower</text>
              <text xml:lang="de">Lüfter</text>
              <text xml:lang="fr">Ventilateur</text>
            </soundlabel>
            <soundlabel num="10">
              <text>Unused Sound 10</text>
              <text xml:lang="de">Unbenutzter Sound 10</text>
              <text xml:lang="fr">Son inutilisé 10</text>
            </soundlabel>
            <soundlabel num="11">
              <text>Unused Sound 11</text>
              <text xml:lang="de">Unbenutzter Sound 11</text>
              <text xml:lang="fr">Son inutilisé 11</text>
            </soundlabel>
            <soundlabel num="12">
              <text>Buffer to Buffer</text>
              <text xml:lang="de">Puffer an Puffer</text>
              <text xml:lang="fr">Tampon à tampon</text>
            </soundlabel>
            <soundlabel num="13">
              <text>Unused Sound 13</text>
              <text xml:lang="de">Unbenutzter Sound 13</text>
              <text xml:lang="fr">Son inutilisé 13</text>
            </soundlabel>
            <soundlabel num="15">
              <text>Coupling</text>
              <text xml:lang="de">Ankuppeln</text>
              <text xml:lang="fr">Attelage</text>
            </soundlabel>
            <soundlabel num="16">
              <text>Uncoupling</text>
              <text xml:lang="de">Abkuppeln</text>
              <text xml:lang="fr">Dételage</text>
            </soundlabel>
          </soundlabels>
        </model>
        <model model="60949" numOuts="6" numFns="36" productID="60949" comment="Sound decoder for Märklin HO Electric (TRAXX) locomotives, with MTC21 plug">
          <output name="1" label="LV|Gray" />
          <output name="2" label="LR|Yellow" />
          <output name="3" label="Aux 1|Brown/Red" />
          <output name="4" label="Aux 2|Brown/Green" />
          <output name="5" label="Aux 3|Brown/Yellow" />
          <output name="6" label="Aux 4|Brown/White" />
          <output name="7" label="Aux 5|Green Mot.1" />
          <output name="8" label="Aux 6|Blue Mot.2" />
          <output name="ABV" label="deactivate" />
          <output name="RG" label="Switching" />
          <output name="SndBrk" label="Brake Squeal" />
          <output name="SndDrv" label="Operating Snd" />
          <output name="Sound1" label="Horn 1" />
          <output name="Sound2" label="Horn 2" />
          <output name="Sound3" label="Cond. Whistle" />
          <output name="Sound4" label="Doors" />
          <output name="Sound5" label="Announce." />
          <output name="Sound6" label="Tickets" />
          <output name="Sound7" label="Sound 7" />
          <output name="Sound8" label="Sound 8" />
          <output name="Sound9" label="Blower" />
          <output name="Sound10" label="Sound 10" />
          <output name="Sound11" label="Sound 11" />
          <output name="Sound12" label="Buffer" />
          <output name="Sound13" label="Sound 13" />
          <output name="Sound14" label="Rail Joints" />
          <output name="Sound15" label="Coupling" />
          <output name="Sound16" label="Uncoupling" />
          <protocols>
            <protocol>mfx</protocol>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
          <functionlabels>
            <functionlabel num="1" lockable="true">
              <text>Buffer to Buffer</text>
              <text xml:lang="de">Puffer an Puffer</text>
              <text xml:lang="fr">Tampon à tampon</text>
            </functionlabel>
            <functionlabel num="3" lockable="true">
              <text>Horn 1</text>
              <text xml:lang="de">Horn 1</text>
              <text xml:lang="fr">Avertisseur sonore 1</text>
            </functionlabel>
            <functionlabel num="5" lockable="true">
              <text>Coupling</text>
              <text xml:lang="de">Ankuppeln</text>
              <text xml:lang="fr">Attelage</text>
            </functionlabel>
            <functionlabel num="6" lockable="true">
              <text>Uncoupling</text>
              <text xml:lang="de">Abkuppeln</text>
              <text xml:lang="fr">Dételage</text>
            </functionlabel>
            <functionlabel num="7" lockable="true">
              <text>Horn 2</text>
              <text xml:lang="de">Horn 2</text>
              <text xml:lang="fr">Avertisseur sonore 2</text>
            </functionlabel>
            <functionlabel num="8" lockable="true">
              <text>Compressed Air</text>
              <text xml:lang="de">Pressluft ablassen</text>
              <text xml:lang="fr">Air comprimé</text>
            </functionlabel>
            <functionlabel num="10" lockable="true">
              <text>Blower</text>
              <text xml:lang="de">Lüfter</text>
              <text xml:lang="fr">Ventilateur</text>
            </functionlabel>
            <functionlabel num="11" lockable="true">
              <text>Conductor Whistle</text>
              <text xml:lang="de">Schaffnerpfiff</text>
              <text xml:lang="fr">Sifflet Contrôleur</text>
            </functionlabel>
            <functionlabel num="12" lockable="true">
              <text>Departure Announcement</text>
              <text xml:lang="de">Ansage</text>
              <text xml:lang="fr">Annonce départ</text>
            </functionlabel>
            <functionlabel num="13" lockable="true">
              <text>Doors Opened/Closed</text>
              <text xml:lang="de">Türe öffnen/schließen</text>
              <text xml:lang="fr">Portes ouvertes/fermées</text>
            </functionlabel>
            <functionlabel num="15" lockable="true">
              <text>Checking Train Tickets</text>
              <text xml:lang="de">Fahrkartenkontrolle</text>
              <text xml:lang="fr">Contrôle des billets</text>
            </functionlabel>
          </functionlabels>
          <soundlabels>
            <soundlabel num="1">
              <text>Horn 1</text>
              <text xml:lang="de">Horn 1</text>
              <text xml:lang="fr">Avertisseur sonore 1</text>
            </soundlabel>
            <soundlabel num="2">
              <text>Horn 2</text>
              <text xml:lang="de">Horn 2</text>
              <text xml:lang="fr">Avertisseur sonore 2</text>
            </soundlabel>
            <soundlabel num="3">
              <text>Conductor Whistle</text>
              <text xml:lang="de">Schaffnerpfiff</text>
              <text xml:lang="fr">Sifflet Contrôleur</text>
            </soundlabel>
            <soundlabel num="4">
              <text>Doors Opened/Closed</text>
              <text xml:lang="de">Türe öffnen/schließen</text>
              <text xml:lang="fr">Portes ouvertes/fermées</text>
            </soundlabel>
            <soundlabel num="5">
              <text>Departure Announcement</text>
              <text xml:lang="de">Ansage</text>
              <text xml:lang="fr">Annonce départ</text>
            </soundlabel>
            <soundlabel num="6">
              <text>Checking Train Tickets</text>
              <text xml:lang="de">Fahrkartenkontrolle</text>
              <text xml:lang="fr">Contrôle des billets</text>
            </soundlabel>
            <soundlabel num="7">
              <text>Unused Sound 7</text>
              <text xml:lang="de">Unbenutzter Sound 7</text>
              <text xml:lang="fr">Son inutilisé 7</text>
            </soundlabel>
            <soundlabel num="8">
              <text>Unused Sound 8</text>
              <text xml:lang="de">Unbenutzter Sound 8</text>
              <text xml:lang="fr">Son inutilisé 8</text>
            </soundlabel>
            <soundlabel num="9">
              <text>Blower</text>
              <text xml:lang="de">Lüfter</text>
              <text xml:lang="fr">Ventilateur</text>
            </soundlabel>
            <soundlabel num="10">
              <text>Unused Sound 10</text>
              <text xml:lang="de">Unbenutzter Sound 10</text>
              <text xml:lang="fr">Son inutilisé 10</text>
            </soundlabel>
            <soundlabel num="11">
              <text>Unused Sound 11</text>
              <text xml:lang="de">Unbenutzter Sound 11</text>
              <text xml:lang="fr">Son inutilisé 11</text>
            </soundlabel>
            <soundlabel num="12">
              <text>Buffer to Buffer</text>
              <text xml:lang="de">Puffer an Puffer</text>
              <text xml:lang="fr">Tampon à tampon</text>
            </soundlabel>
            <soundlabel num="13">
              <text>Unused Sound 13</text>
              <text xml:lang="de">Unbenutzter Sound 13</text>
              <text xml:lang="fr">Son inutilisé 13</text>
            </soundlabel>
            <soundlabel num="15">
              <text>Coupling</text>
              <text xml:lang="de">Ankuppeln</text>
              <text xml:lang="fr">Attelage</text>
            </soundlabel>
            <soundlabel num="16">
              <text>Uncoupling</text>
              <text xml:lang="de">Abkuppeln</text>
              <text xml:lang="fr">Dételage</text>
            </soundlabel>
          </soundlabels>
        </model>
        <model model="60965" numOuts="4" numFns="36" productID="60965" comment="Sound decoder for Märklin HO Steam locomotives, with NEM652 8-pin plug">
          <output name="1" label="LV|Gray" />
          <output name="2" label="LR|Yellow" />
          <output name="3" label="Aux 1|Brown/Red" />
          <output name="4" label="Aux 2|Brown/Green" />
          <output name="7" label="Aux 5|Green Mot.1" />
          <output name="8" label="Aux 6|Blue Mot.2" />
          <output name="ABV" label="deactivate" />
          <output name="RG" label="Switching" />
          <output name="SndBrk" label="Brake Squeal" />
          <output name="SndDrv" label="Operating Snd" />
          <output name="Sound1" label="Whistle" />
          <output name="Sound2" label="Bell" />
          <output name="Sound3" label="Short Whistle" />
          <output name="Sound4" label="Announce." />
          <output name="Sound5" label="Cond. Whistle" />
          <output name="Sound6" label="Sound 6" />
          <output name="Sound7" label="Sound 7" />
          <output name="Sound8" label="Sound 8" />
          <output name="Sound9" label="Coal" />
          <output name="Sound10" label="Rocker Grate" />
          <output name="Sound11" label="Sound 11" />
          <output name="Sound12" label="Sound 12" />
          <output name="Sound13" label="Sound 13" />
          <output name="Sound14" label="Rail Joints" />
          <output name="Sound15" label="Sound 15" />
          <output name="Sound16" label="Buffer" />
          <protocols>
            <protocol>mfx</protocol>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
          <functionlabels>
            <functionlabel num="1" lockable="true">
              <text>Smoke generator (Aux1)</text>
              <text xml:lang="de">Rauchgenerator (Aux 1)</text>
              <text xml:lang="fr">Générateur fumée (Aux 1)</text>
            </functionlabel>
            <functionlabel num="3" lockable="true">
              <text>Whistle</text>
              <text xml:lang="de">Pfeife</text>
              <text xml:lang="fr">Sifflet</text>
            </functionlabel>
            <functionlabel num="5" lockable="true">
              <text>Buffer to Buffer</text>
              <text xml:lang="de">Puffer an Puffer</text>
              <text xml:lang="fr">Tampon à tampon</text>
            </functionlabel>
            <functionlabel num="6" lockable="true">
              <text>Switching + double A light</text>
              <text xml:lang="de">Rangiergang + Doppel A</text>
              <text xml:lang="fr">Manœuvre + Double A</text>
            </functionlabel>
            <functionlabel num="7" lockable="true">
              <text>Bell</text>
              <text xml:lang="de">Glocke</text>
              <text xml:lang="fr">Cloche</text>
            </functionlabel>
            <functionlabel num="10" lockable="true">
              <text>Coal Shoveling</text>
              <text xml:lang="de">Kohle schaufeln</text>
              <text xml:lang="fr">Pelletage du charbon</text>
            </functionlabel>
            <functionlabel num="11" lockable="true">
              <text>Short Whistle</text>
              <text xml:lang="de">Pfeife kurz</text>
              <text xml:lang="fr">Sifflet court</text>
            </functionlabel>
            <functionlabel num="13" lockable="true">
              <text>Rocker Grate</text>
              <text xml:lang="de">Schüttelrost</text>
              <text xml:lang="fr">Grille à secousses</text>
            </functionlabel>
          </functionlabels>
          <soundlabels>
            <soundlabel num="1">
              <text>Whistle</text>
              <text xml:lang="de">Pfeife</text>
              <text xml:lang="fr">Sifflet</text>
            </soundlabel>
            <soundlabel num="2">
              <text>Bell</text>
              <text xml:lang="de">Glocke</text>
              <text xml:lang="fr">Cloche</text>
            </soundlabel>
            <soundlabel num="3">
              <text>Short Whistle</text>
              <text xml:lang="de">Pfeife kurz</text>
              <text xml:lang="fr">Sifflet court</text>
            </soundlabel>
            <soundlabel num="4">
              <text>Station Announcements</text>
              <text xml:lang="de">Bahnhofsansage</text>
              <text xml:lang="fr">Annonces en gare</text>
            </soundlabel>
            <soundlabel num="5">
              <text>Conductor Whistle</text>
              <text xml:lang="de">Schaffnerpfiff</text>
              <text xml:lang="fr">Sifflet Contrôleur</text>
            </soundlabel>
            <soundlabel num="6">
              <text>Unused Sound 6</text>
              <text xml:lang="de">Unbenutzter Sound 6</text>
              <text xml:lang="fr">Son inutilisé 6</text>
            </soundlabel>
            <soundlabel num="7">
              <text>Unused Sound 7</text>
              <text xml:lang="de">Unbenutzter Sound 7</text>
              <text xml:lang="fr">Son inutilisé 7</text>
            </soundlabel>
            <soundlabel num="8">
              <text>Unused Sound 8</text>
              <text xml:lang="de">Unbenutzter Sound 8</text>
              <text xml:lang="fr">Son inutilisé 8</text>
            </soundlabel>
            <soundlabel num="9">
              <text>Coal Shoveling</text>
              <text xml:lang="de">Kohle schaufeln</text>
              <text xml:lang="fr">Pelletage du charbon</text>
            </soundlabel>
            <soundlabel num="10">
              <text>Rocker Grate</text>
              <text xml:lang="de">Schüttelrost</text>
              <text xml:lang="fr">Grille à secousses</text>
            </soundlabel>
            <soundlabel num="11">
              <text>Unused Sound 11</text>
              <text xml:lang="de">Unbenutzter Sound 11</text>
              <text xml:lang="fr">Son inutilisé 11</text>
            </soundlabel>
            <soundlabel num="12">
              <text>Unused Sound 12</text>
              <text xml:lang="de">Unbenutzter Sound 12</text>
              <text xml:lang="fr">Son inutilisé 12</text>
            </soundlabel>
            <soundlabel num="13">
              <text>Unused Sound 13</text>
              <text xml:lang="de">Unbenutzter Sound 13</text>
              <text xml:lang="fr">Son inutilisé 13</text>
            </soundlabel>
            <soundlabel num="15">
              <text>Unused Sound 15</text>
              <text xml:lang="de">Unbenutzter Sound 15</text>
              <text xml:lang="fr">Son inutilisé 15</text>
            </soundlabel>
            <soundlabel num="16">
              <text>Buffer to Buffer</text>
              <text xml:lang="de">Puffer an Puffer</text>
              <text xml:lang="fr">Tampon à tampon</text>
            </soundlabel>
          </soundlabels>
        </model>
        <model model="60966" numOuts="4" numFns="36" productID="60966" comment="Sound decoder for Märklin HO Diesel locomotives, with NEM652 8-pin plug">
          <output name="1" label="LV|Gray" />
          <output name="2" label="LR|Yellow" />
          <output name="3" label="Aux 1|Brown/Red" />
          <output name="4" label="Aux 2|Brown/Green" />
          <output name="7" label="Aux 5|Green Mot.1" />
          <output name="8" label="Aux 6|Blue Mot.2" />
          <output name="ABV" label="deactivate" />
          <output name="RG" label="Switching" />
          <output name="SndBrk" label="Brake Squeal" />
          <output name="SndDrv" label="Operating Snd" />
          <output name="Sound1" label="Horn 1" />
          <output name="Sound2" label="Horn 2" />
          <output name="Sound3" label="Bell" />
          <output name="Sound4" label="Sound 4" />
          <output name="Sound5" label="Announce." />
          <output name="Sound6" label="Cond. Whistle" />
          <output name="Sound7" label="Aux. Diesel" />
          <output name="Sound8" label="Coupling" />
          <output name="Sound9" label="Blower" />
          <output name="Sound10" label="Uncoupling" />
          <output name="Sound11" label="Sound 11" />
          <output name="Sound12" label="Sound 12" />
          <output name="Sound13" label="Sound 13" />
          <output name="Sound14" label="Rail Joints" />
          <output name="Sound15" label="Sound 15" />
          <output name="Sound16" label="Sound 16" />
          <protocols>
            <protocol>mfx</protocol>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
          <functionlabels>
            <functionlabel num="1" lockable="true">
              <text>Engineer‘s Cab Lighting (Aux 1)</text>
              <text xml:lang="de">Führerstandsbeleuchtung (Aux 1)</text>
              <text xml:lang="fr">Eclairage cabine conducteur (Aux 1)</text>
            </functionlabel>
            <functionlabel num="3" lockable="true">
              <text>Horn 1</text>
              <text xml:lang="de">Horn 1</text>
              <text xml:lang="fr">Avertisseur sonore 1</text>
            </functionlabel>
            <functionlabel num="5" lockable="true">
              <text>Coupling</text>
              <text xml:lang="de">Ankuppeln</text>
              <text xml:lang="fr">Attelage</text>
            </functionlabel>
            <functionlabel num="6" lockable="true">
              <text>Uncoupling</text>
              <text xml:lang="de">Abkuppeln</text>
              <text xml:lang="fr">Dételage</text>
            </functionlabel>
            <functionlabel num="7" lockable="true">
              <text>Horn 2</text>
              <text xml:lang="de">Horn 2</text>
              <text xml:lang="fr">Avertisseur sonore 1</text>
            </functionlabel>
            <functionlabel num="10" lockable="true">
              <text>Blower</text>
              <text xml:lang="de">Lüfter</text>
              <text xml:lang="fr">Ventilateur</text>
            </functionlabel>
            <functionlabel num="11" lockable="true">
              <text>Bell</text>
              <text xml:lang="de">Glocke</text>
              <text xml:lang="fr">Cloche</text>
            </functionlabel>
            <functionlabel num="13" lockable="true">
              <text>Auxiliary Diesel</text>
              <text xml:lang="de">Hilfsdiesel</text>
              <text xml:lang="fr">Diesel auxiliaire</text>
            </functionlabel>
          </functionlabels>
          <soundlabels>
            <soundlabel num="1">
              <text>Horn 1</text>
              <text xml:lang="de">Horn 1</text>
              <text xml:lang="fr">Avertisseur sonore 1</text>
            </soundlabel>
            <soundlabel num="2">
              <text>Horn 2</text>
              <text xml:lang="de">Horn 2</text>
              <text xml:lang="fr">Avertisseur sonore 2</text>
            </soundlabel>
            <soundlabel num="3">
              <text>Bell</text>
              <text xml:lang="de">Glocke</text>
              <text xml:lang="fr">Cloche</text>
            </soundlabel>
            <soundlabel num="4">
              <text>Unused Sound 4</text>
              <text xml:lang="de">Unbenutzter Sound 4</text>
              <text xml:lang="fr">Son inutilisé 4</text>
            </soundlabel>
            <soundlabel num="5">
              <text>Station Announcements</text>
              <text xml:lang="de">Bahnhofsansage</text>
              <text xml:lang="fr">Annonces en gare</text>
            </soundlabel>
            <soundlabel num="6">
              <text>Conductor Whistle</text>
              <text xml:lang="de">Schaffnerpfiff</text>
              <text xml:lang="fr">Sifflet Contrôleur</text>
            </soundlabel>
            <soundlabel num="7">
              <text>Auxiliary Diesel</text>
              <text xml:lang="de">Hilfsdiesel</text>
              <text xml:lang="fr">Diesel auxiliaire</text>
            </soundlabel>
            <soundlabel num="8">
              <text>Coupling</text>
              <text xml:lang="de">Ankuppeln</text>
              <text xml:lang="fr">Attelage</text>
            </soundlabel>
            <soundlabel num="9">
              <text>Blower</text>
              <text xml:lang="de">Lüfter</text>
              <text xml:lang="fr">Ventilateur</text>
            </soundlabel>
            <soundlabel num="10">
              <text>Uncoupling</text>
              <text xml:lang="de">Abkuppeln</text>
              <text xml:lang="fr">Dételage</text>
            </soundlabel>
            <soundlabel num="11">
              <text>Unused Sound 11</text>
              <text xml:lang="de">Unbenutzter Sound 11</text>
              <text xml:lang="fr">Son inutilisé 11</text>
            </soundlabel>
            <soundlabel num="12">
              <text>Unused Sound 12</text>
              <text xml:lang="de">Unbenutzter Sound 12</text>
              <text xml:lang="fr">Son inutilisé 12</text>
            </soundlabel>
            <soundlabel num="13">
              <text>Unused Sound 13</text>
              <text xml:lang="de">Unbenutzter Sound 13</text>
              <text xml:lang="fr">Son inutilisé 13</text>
            </soundlabel>
            <soundlabel num="15">
              <text>Unused Sound 15</text>
              <text xml:lang="de">Unbenutzter Sound 15</text>
              <text xml:lang="fr">Son inutilisé 15</text>
            </soundlabel>
            <soundlabel num="16">
              <text>Unused Sound 16</text>
              <text xml:lang="de">Unbenutzter Sound 16</text>
              <text xml:lang="fr">Son inutilisé 16</text>
            </soundlabel>
          </soundlabels>
        </model>
        <model model="60967" numOuts="4" numFns="36" productID="60967" comment="Sound decoder for Märklin HO Electric locomotives, with NEM652 8-pin plug">
          <output name="1" label="LV|Gray" />
          <output name="2" label="LR|Yellow" />
          <output name="3" label="Aux 1|Brown/Red" />
          <output name="4" label="Aux 2|Brown/Green" />
          <output name="7" label="Aux 5|Green Mot.1" />
          <output name="8" label="Aux 6|Blue Mot.2" />
          <output name="ABV" label="deactivate" />
          <output name="RG" label="Switching" />
          <output name="SndBrk" label="Brake Squeal" />
          <output name="SndDrv" label="Operating Snd" />
          <output name="Sound1" label="Horn 1" />
          <output name="Sound2" label="Horn 2" />
          <output name="Sound3" label="Short Whistle" />
          <output name="Sound4" label="Sound 4" />
          <output name="Sound5" label="Announce." />
          <output name="Sound6" label="Cond. Whistle" />
          <output name="Sound7" label="Sound 7" />
          <output name="Sound8" label="Sound 8" />
          <output name="Sound9" label="Blower" />
          <output name="Sound10" label="Sound 10" />
          <output name="Sound11" label="Compressor" />
          <output name="Sound12" label="Sound 12" />
          <output name="Sound13" label="Sound 13" />
          <output name="Sound14" label="Rail Joints" />
          <output name="Sound15" label="Tickets" />
          <output name="Sound16" label="Buffer" />
          <protocols>
            <protocol>mfx</protocol>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
          <functionlabels>
            <functionlabel num="1" lockable="true">
              <text>Long Distance Headlights (Aux1)</text>
              <text xml:lang="de">Fernlicht (Aux 1)</text>
              <text xml:lang="fr">Feux à longue portée (Aux 1)</text>
            </functionlabel>
            <functionlabel num="3" lockable="true">
              <text>Horn 1</text>
              <text xml:lang="de">Horn 1</text>
              <text xml:lang="fr">Avertisseur sonore 1</text>
            </functionlabel>
            <functionlabel num="5" lockable="true">
              <text>Buffer to Buffer</text>
              <text xml:lang="de">Puffer an Puffer</text>
              <text xml:lang="fr">Tampon à tampon</text>
            </functionlabel>
            <functionlabel num="6" lockable="true">
              <text>Checking Train Tickets</text>
              <text xml:lang="de">Fahrkartenkontrolle</text>
              <text xml:lang="fr">Contrôle des billets</text>
            </functionlabel>
            <functionlabel num="7" lockable="true">
              <text>Horn 2</text>
              <text xml:lang="de">Horn 2</text>
              <text xml:lang="fr">Avertisseur sonore 2</text>
            </functionlabel>
            <functionlabel num="10" lockable="true">
              <text>Blower</text>
              <text xml:lang="de">Lüfter</text>
              <text xml:lang="fr">Ventilateur</text>
            </functionlabel>
            <functionlabel num="11" lockable="true">
              <text>Short Whistle</text>
              <text xml:lang="de">Pfeife kurz</text>
              <text xml:lang="fr">Sifflet court</text>
            </functionlabel>
            <functionlabel num="13" lockable="true">
              <text>Compressor</text>
              <text xml:lang="de">Luftpresser</text>
              <text xml:lang="fr">Compresseur</text>
            </functionlabel>
          </functionlabels>
          <soundlabels>
            <soundlabel num="1">
              <text>Horn 1</text>
              <text xml:lang="de">Horn 1</text>
              <text xml:lang="fr">Avertisseur sonore 1</text>
            </soundlabel>
            <soundlabel num="2">
              <text>Horn 2</text>
              <text xml:lang="de">Horn 2</text>
              <text xml:lang="fr">Avertisseur sonore 2</text>
            </soundlabel>
            <soundlabel num="3">
              <text>Short Whistle</text>
              <text xml:lang="de">Pfeife kurz</text>
              <text xml:lang="fr">Sifflet court</text>
            </soundlabel>
            <soundlabel num="4">
              <text>Unused Sound 4</text>
              <text xml:lang="de">Unbenutzter Sound 4</text>
              <text xml:lang="fr">Son inutilisé 4</text>
            </soundlabel>
            <soundlabel num="5">
              <text>Station Announcements</text>
              <text xml:lang="de">Bahnhofsansage</text>
              <text xml:lang="fr">Annonces en gare</text>
            </soundlabel>
            <soundlabel num="6">
              <text>Conductor Whistle</text>
              <text xml:lang="de">Schaffnerpfiff</text>
              <text xml:lang="fr">Sifflet Contrôleur</text>
            </soundlabel>
            <soundlabel num="7">
              <text>Unused Sound 7</text>
              <text xml:lang="de">Unbenutzter Sound 7</text>
              <text xml:lang="fr">Son inutilisé 7</text>
            </soundlabel>
            <soundlabel num="8">
              <text>Unused Sound 8</text>
              <text xml:lang="de">Unbenutzter Sound 8</text>
              <text xml:lang="fr">Son inutilisé 8</text>
            </soundlabel>
            <soundlabel num="9">
              <text>Blower</text>
              <text xml:lang="de">Lüfter</text>
              <text xml:lang="fr">Ventilateur</text>
            </soundlabel>
            <soundlabel num="10">
              <text>Unused Sound 10</text>
              <text xml:lang="de">Unbenutzter Sound 10</text>
              <text xml:lang="fr">Son inutilisé 10</text>
            </soundlabel>
            <soundlabel num="11">
              <text>Compressor</text>
              <text xml:lang="de">Luftpresser</text>
              <text xml:lang="fr">Compresseur</text>
            </soundlabel>
            <soundlabel num="12">
              <text>Unused Sound 12</text>
              <text xml:lang="de">Unbenutzter Sound 12</text>
              <text xml:lang="fr">Son inutilisé 12</text>
            </soundlabel>
            <soundlabel num="13">
              <text>Unused Sound 13</text>
              <text xml:lang="de">Unbenutzter Sound 13</text>
              <text xml:lang="fr">Son inutilisé 13</text>
            </soundlabel>
            <soundlabel num="15">
              <text>Checking Train Tickets</text>
              <text xml:lang="de">Fahrkartenkontrolle</text>
              <text xml:lang="fr">Contrôle des billets</text>
            </soundlabel>
            <soundlabel num="16">
              <text>Buffer to Buffer</text>
              <text xml:lang="de">Puffer an Puffer</text>
              <text xml:lang="fr">Tampon à tampon</text>
            </soundlabel>
          </soundlabels>
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">
            <text>Headlights</text>
            <text xml:lang="de">Spitzensignal</text>
            <text xml:lang="fr">Feux</text>
          </functionlabel>
          <functionlabel num="2" lockable="true">
            <text>Operating Sounds</text>
            <text xml:lang="de">Betriebsgeräusch</text>
            <text xml:lang="fr">Bruit d'exploitation</text>
          </functionlabel>
          <functionlabel num="4" lockable="true">
            <text>Deactivate ABV</text>
            <text xml:lang="de">ABV ausschalten</text>
            <text xml:lang="fr">Désactivation ABV</text>
          </functionlabel>
          <functionlabel num="8" lockable="true">
            <text>Telex coupler (Aux2)</text>
            <text xml:lang="de">Telexkupplung (Aux 2)</text>
            <text xml:lang="fr">Attelage Telex (Aux 2)</text>
          </functionlabel>
          <functionlabel num="9" lockable="true">
            <text>Squealing Brakes off</text>
            <text xml:lang="de">Bremsenquietschen aus</text>
            <text xml:lang="fr">Grincement de freins désactivé</text>
          </functionlabel>
          <functionlabel num="12" lockable="true">
            <text>Station Announcements</text>
            <text xml:lang="de">Bahnhofsansage</text>
            <text xml:lang="fr">Annonce en gare</text>
          </functionlabel>
          <functionlabel num="14" lockable="true">
            <text>Rail Joints</text>
            <text xml:lang="de">Schienenstoß</text>
            <text xml:lang="fr">Joints de rail</text>
          </functionlabel>
          <functionlabel num="15" lockable="true">
            <text>Conductor Whistle</text>
            <text xml:lang="de">Schaffnerpfiff</text>
            <text xml:lang="fr">Sifflet Contrôleur</text>
          </functionlabel>
        </functionlabels>
        <soundlabels>
          <soundlabel num="14">
            <text>Rail Joints</text>
            <text xml:lang="de">Schienenstoß</text>
            <text xml:lang="fr">Joints de rail</text>
          </soundlabel>
        </soundlabels>
      </family>
      <family name="Märklin mSD/3" mfg="Trix Modelleisenbahn" lowVersionID="3" highVersionID="3" comment="Märklin HO Locomotive Sound Decoders" file="Trix_mSD3.xml">
        <model model="60975" numOuts="6" numFns="36" productID="60975" comment="Sound decoder for Märklin HO Steam locomotives, with MTC21 plug">
          <output name="1" label="LV|Gray" />
          <output name="2" label="LR|Yellow" />
          <output name="3" label="Aux 1|Brown/Red" />
          <output name="4" label="Aux 2|Brown/Green" />
          <output name="5" label="Aux 3|Brown/Yellow" />
          <output name="6" label="Aux 4|Brown/White" />
          <output name="7" label="Aux 5|Green Mot.1" />
          <output name="8" label="Aux 6|Blue Mot.2" />
          <protocols>
            <protocol>mfx</protocol>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
          <functionlabels>
            <functionlabel num="1" lockable="true">
              <text>Smoke generator (Aux1)</text>
              <text xml:lang="de">Rauchgenerator (Aux 1)</text>
              <text xml:lang="fr">Générateur fumée (Aux 1)</text>
              <text xml:lang="cs">Kouřový generátor (Aux 1)</text>
            </functionlabel>
            <functionlabel num="3" lockable="true">
              <text>Whistle</text>
              <text xml:lang="de">Pfeife</text>
              <text xml:lang="fr">Sifflet</text>
              <text xml:lang="cs">Píšťala</text>
            </functionlabel>
            <functionlabel num="5" lockable="true">
              <text>Physical Functions (Aux 3)</text>
              <text xml:lang="de">Physikalisch Funktion (Aux3)</text>
              <text xml:lang="fr">Fonction physique (Aux 3)</text>
              <text xml:lang="cs">Fyzické funkce (Aux 3)</text>
            </functionlabel>
            <functionlabel num="6" lockable="true">
              <text>Physical Functions (Aux 4)</text>
              <text xml:lang="de">Physikalisch Funktion (Aux4)</text>
              <text xml:lang="fr">Fonction physique (Aux 4)</text>
              <text xml:lang="cs">Fyzické funkce (Aux 4)</text>
            </functionlabel>
            <functionlabel num="7" lockable="true">
              <text>Bell</text>
              <text xml:lang="de">Glocke</text>
              <text xml:lang="fr">Cloche</text>
              <text xml:lang="cs">Zvon</text>
            </functionlabel>
            <functionlabel num="10" lockable="true">
              <text>Coal Shoveling</text>
              <text xml:lang="de">Kohle schaufeln</text>
              <text xml:lang="fr">Pelletage du charbon</text>
              <text xml:lang="cs">Přikládání uhlí</text>
            </functionlabel>
            <functionlabel num="11" lockable="true">
              <text>Short Whistle</text>
              <text xml:lang="de">Pfeife kurz</text>
              <text xml:lang="fr">Sifflet court</text>
              <text xml:lang="cs">Píšťala krátká</text>
            </functionlabel>
            <functionlabel num="13" lockable="true">
              <text>Rocker Grate</text>
              <text xml:lang="de">Schüttelrost</text>
              <text xml:lang="fr">Grille à secousses</text>
              <text xml:lang="cs">Rošt</text>
            </functionlabel>
          </functionlabels>
          <soundlabels>
            <soundlabel num="1">
              <text>Whistle</text>
              <text xml:lang="de">Pfeife</text>
              <text xml:lang="fr">Sifflet</text>
              <text xml:lang="cs">Píšťala</text>
            </soundlabel>
            <soundlabel num="2">
              <text>Short Whistle</text>
              <text xml:lang="de">Pfeife kurz</text>
              <text xml:lang="fr">Sifflet court</text>
              <text xml:lang="cs">Píšťala krátká</text>
            </soundlabel>
            <soundlabel num="3">
              <text>Bell</text>
              <text xml:lang="de">Glocke</text>
              <text xml:lang="fr">Cloche</text>
              <text xml:lang="cs">Zvon</text>
            </soundlabel>
            <soundlabel num="4">
              <text>Station Announcements</text>
              <text xml:lang="de">Bahnhofsansage</text>
              <text xml:lang="fr">Annonces en gare</text>
              <text xml:lang="cs">Staniční hlášení</text>
            </soundlabel>
            <soundlabel num="5">
              <text>Conductor Whistle</text>
              <text xml:lang="de">Schaffnerpfiff</text>
              <text xml:lang="fr">Sifflet Contrôleur</text>
              <text xml:lang="cs">Píšťalka průvodčího</text>
            </soundlabel>
            <soundlabel num="6">
              <text>Unused Sound 6</text>
              <text xml:lang="de">Unbenutzter Sound 6</text>
              <text xml:lang="fr">Son inutilisé 6</text>
              <text xml:lang="cs">Nepoužitý zvuk 6</text>
            </soundlabel>
            <soundlabel num="7">
              <text>Unused Sound 7</text>
              <text xml:lang="de">Unbenutzter Sound 7</text>
              <text xml:lang="fr">Son inutilisé 7</text>
              <text xml:lang="cs">Nepoužitý zvuk 7</text>
            </soundlabel>
            <soundlabel num="8">
              <text>Unused Sound 8</text>
              <text xml:lang="de">Unbenutzter Sound 8</text>
              <text xml:lang="fr">Son inutilisé 8</text>
              <text xml:lang="cs">Nepoužitý zvuk 8</text>
            </soundlabel>
            <soundlabel num="9">
              <text>Coal Shoveling</text>
              <text xml:lang="de">Kohle schaufeln</text>
              <text xml:lang="fr">Pelletage du charbon</text>
              <text xml:lang="cs">Přikládání uhlí</text>
            </soundlabel>
            <soundlabel num="10">
              <text>Rocker Grate</text>
              <text xml:lang="de">Schüttelrost</text>
              <text xml:lang="fr">Grille à secousses</text>
              <text xml:lang="cs">Rošt</text>
            </soundlabel>
            <soundlabel num="11">
              <text>Unused Sound 11</text>
              <text xml:lang="de">Unbenutzter Sound 11</text>
              <text xml:lang="fr">Son inutilisé 11</text>
              <text xml:lang="cs">Nepoužitý zvuk 11</text>
            </soundlabel>
            <soundlabel num="12">
              <text>Unused Sound 12</text>
              <text xml:lang="de">Unbenutzter Sound 12</text>
              <text xml:lang="fr">Son inutilisé 12</text>
              <text xml:lang="cs">Nepoužitý zvuk 12</text>
            </soundlabel>
            <soundlabel num="13">
              <text>Unused Sound 13</text>
              <text xml:lang="de">Unbenutzter Sound 13</text>
              <text xml:lang="fr">Son inutilisé 13</text>
              <text xml:lang="cs">Nepoužitý zvuk 13</text>
            </soundlabel>
            <soundlabel num="15">
              <text>Unused Sound 15</text>
              <text xml:lang="de">Unbenutzter Sound 15</text>
              <text xml:lang="fr">Son inutilisé 15</text>
              <text xml:lang="cs">Nepoužitý zvuk 15</text>
            </soundlabel>
            <soundlabel num="16">
              <text>Unused Sound 16</text>
              <text xml:lang="de">Unbenutzter Sound 16</text>
              <text xml:lang="fr">Son inutilisé 16</text>
              <text xml:lang="cs">Nepoužitý zvuk 16</text>
            </soundlabel>
            <soundlabel num="17">
              <text>Unused Sound 17</text>
              <text xml:lang="de">Unbenutzter Sound 17</text>
              <text xml:lang="fr">Son inutilisé 17</text>
              <text xml:lang="cs">Nepoužitý zvuk 17</text>
            </soundlabel>
            <soundlabel num="18">
              <text>Unused Sound 18</text>
              <text xml:lang="de">Unbenutzter Sound 18</text>
              <text xml:lang="fr">Son inutilisé 18</text>
              <text xml:lang="cs">Nepoužitý zvuk 18</text>
            </soundlabel>
            <soundlabel num="19">
              <text>Unused Sound 19</text>
              <text xml:lang="de">Unbenutzter Sound 19</text>
              <text xml:lang="fr">Son inutilisé 19</text>
              <text xml:lang="cs">Nepoužitý zvuk 19</text>
            </soundlabel>
            <soundlabel num="20">
              <text>Unused Sound 20</text>
              <text xml:lang="de">Unbenutzter Sound 20</text>
              <text xml:lang="fr">Son inutilisé 20</text>
              <text xml:lang="cs">Nepoužitý zvuk 20</text>
            </soundlabel>
            <soundlabel num="21">
              <text>Unused Sound 21</text>
              <text xml:lang="de">Unbenutzter Sound 21</text>
              <text xml:lang="fr">Son inutilisé 21</text>
              <text xml:lang="cs">Nepoužitý zvuk 21</text>
            </soundlabel>
            <soundlabel num="22">
              <text>Unused Sound 22</text>
              <text xml:lang="de">Unbenutzter Sound 22</text>
              <text xml:lang="fr">Son inutilisé 22</text>
              <text xml:lang="cs">Nepoužitý zvuk 22</text>
            </soundlabel>
            <soundlabel num="23">
              <text>Unused Sound 23</text>
              <text xml:lang="de">Unbenutzter Sound 23</text>
              <text xml:lang="fr">Son inutilisé 23</text>
              <text xml:lang="cs">Nepoužitý zvuk 23</text>
            </soundlabel>
            <soundlabel num="24">
              <text>Unused Sound 24</text>
              <text xml:lang="de">Unbenutzter Sound 24</text>
              <text xml:lang="fr">Son inutilisé 24</text>
              <text xml:lang="cs">Nepoužitý zvuk 24</text>
            </soundlabel>
            <soundlabel num="25">
              <text>Unused Sound 25</text>
              <text xml:lang="de">Unbenutzter Sound 25</text>
              <text xml:lang="fr">Son inutilisé 25</text>
              <text xml:lang="cs">Nepoužitý zvuk 25</text>
            </soundlabel>
            <soundlabel num="26">
              <text>Unused Sound 26</text>
              <text xml:lang="de">Unbenutzter Sound 26</text>
              <text xml:lang="fr">Son inutilisé 26</text>
              <text xml:lang="cs">Nepoužitý zvuk 26</text>
            </soundlabel>
            <soundlabel num="27">
              <text>Unused Sound 27</text>
              <text xml:lang="de">Unbenutzter Sound 27</text>
              <text xml:lang="fr">Son inutilisé 27</text>
              <text xml:lang="cs">Nepoužitý zvuk 27</text>
            </soundlabel>
            <soundlabel num="28">
              <text>Unused Sound 28</text>
              <text xml:lang="de">Unbenutzter Sound 28</text>
              <text xml:lang="fr">Son inutilisé 28</text>
              <text xml:lang="cs">Nepoužitý zvuk 28</text>
            </soundlabel>
          </soundlabels>
        </model>
        <model model="60976" numOuts="6" numFns="36" productID="60976" comment="Sound decoder for Märklin HO Diesel locomotives, with MTC21 plug">
          <output name="1" label="LV|Gray" />
          <output name="2" label="LR|Yellow" />
          <output name="3" label="Aux 1|Brown/Red" />
          <output name="4" label="Aux 2|Brown/Green" />
          <output name="5" label="Aux 3|Brown/Yellow" />
          <output name="6" label="Aux 4|Brown/White" />
          <output name="7" label="Aux 5|Green Mot.1" />
          <output name="8" label="Aux 6|Blue Mot.2" />
          <protocols>
            <protocol>mfx</protocol>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
          <functionlabels>
            <functionlabel num="1" lockable="true">
              <text>Engineer‘s Cab Lighting (Aux 1)</text>
              <text xml:lang="de">Führerstandsbeleuchtung (Aux 1)</text>
              <text xml:lang="fr">Eclairage cabine conducteur (Aux 1)</text>
              <text xml:lang="cs">Kouřový generátor (Aux 1)</text>
            </functionlabel>
            <functionlabel num="3" lockable="true">
              <text>Horn 1</text>
              <text xml:lang="de">Horn 1</text>
              <text xml:lang="fr">Avertisseur sonore 1</text>
              <text xml:lang="cs">Houkačka 1</text>
            </functionlabel>
            <functionlabel num="5" lockable="true">
              <text>Physical Functions (Aux 3)</text>
              <text xml:lang="de">Physikalisch Funktion (Aux3)</text>
              <text xml:lang="fr">Fonction physique (Aux 3)</text>
              <text xml:lang="cs">Fyzické funkce (Aux 3)</text>
            </functionlabel>
            <functionlabel num="6" lockable="true">
              <text>Physical Functions (Aux 4)</text>
              <text xml:lang="de">Physikalisch Funktion (Aux4)</text>
              <text xml:lang="fr">Fonction physique (Aux 4)</text>
              <text xml:lang="cs">Fyzické funkce (Aux 4)</text>
            </functionlabel>
            <functionlabel num="7" lockable="true">
              <text>Horn 2</text>
              <text xml:lang="de">Horn 2</text>
              <text xml:lang="fr">Avertisseur sonore 2</text>
              <text xml:lang="cs">Houkačka 2</text>
            </functionlabel>
            <functionlabel num="10" lockable="true">
              <text>Blower</text>
              <text xml:lang="de">Lüfter</text>
              <text xml:lang="fr">Ventilateur</text>
              <text xml:lang="cs">Ventilátor</text>
            </functionlabel>
            <functionlabel num="11" lockable="true">
              <text>Bell</text>
              <text xml:lang="de">Glocke</text>
              <text xml:lang="fr">Cloche</text>
              <text xml:lang="cs">Zvon</text>
            </functionlabel>
            <functionlabel num="13" lockable="true">
              <text>Auxiliary Diesel</text>
              <text xml:lang="de">Hilfsdiesel</text>
              <text xml:lang="fr">Diesel auxiliaire</text>
              <text xml:lang="cs">Pomocný dieslový motor</text>
            </functionlabel>
          </functionlabels>
          <soundlabels>
            <soundlabel num="1">
              <text>Horn 1</text>
              <text xml:lang="de">Horn 1</text>
              <text xml:lang="fr">Avertisseur sonore 1</text>
              <text xml:lang="cs">Houkačka 1</text>
            </soundlabel>
            <soundlabel num="2">
              <text>Horn 2</text>
              <text xml:lang="de">Horn 2</text>
              <text xml:lang="fr">Avertisseur sonore 2</text>
              <text xml:lang="cs">Houkačka 2</text>
            </soundlabel>
            <soundlabel num="3">
              <text>Bell</text>
              <text xml:lang="de">Glocke</text>
              <text xml:lang="fr">Cloche</text>
              <text xml:lang="cs">Zvon</text>
            </soundlabel>
            <soundlabel num="4">
              <text>Unused Sound 4</text>
              <text xml:lang="de">Unbenutzter Sound 4</text>
              <text xml:lang="fr">Son inutilisé 4</text>
              <text xml:lang="cs">Nepoužitý zvuk 4</text>
            </soundlabel>
            <soundlabel num="4">
              <text>Station Announcements</text>
              <text xml:lang="de">Bahnhofsansage</text>
              <text xml:lang="fr">Annonces en gare</text>
              <text xml:lang="cs">Staniční hlášení</text>
            </soundlabel>
            <soundlabel num="5">
              <text>Conductor Whistle</text>
              <text xml:lang="de">Schaffnerpfiff</text>
              <text xml:lang="fr">Sifflet Contrôleur</text>
              <text xml:lang="cs">Píšťalka průvodčího</text>
            </soundlabel>
            <soundlabel num="6">
              <text>Unused Sound 6</text>
              <text xml:lang="de">Unbenutzter Sound 6</text>
              <text xml:lang="fr">Son inutilisé 6</text>
              <text xml:lang="cs">Nepoužitý zvuk 6</text>
            </soundlabel>
            <soundlabel num="7">
              <text>Auxiliary Diesel</text>
              <text xml:lang="de">Hilfsdiesel</text>
              <text xml:lang="fr">Diesel auxiliaire</text>
              <text xml:lang="cs">Pomocný dieslový motor</text>
            </soundlabel>
            <soundlabel num="8">
              <text>Unused Sound 8</text>
              <text xml:lang="de">Unbenutzter Sound 8</text>
              <text xml:lang="fr">Son inutilisé 8</text>
              <text xml:lang="cs">Nepoužitý zvuk 8</text>
            </soundlabel>
            <soundlabel num="9">
              <text>Blower</text>
              <text xml:lang="de">Lüfter</text>
              <text xml:lang="fr">Ventilateur</text>
              <text xml:lang="cs">Ventilátor</text>
            </soundlabel>
            <soundlabel num="10">
              <text>Unused Sound 10</text>
              <text xml:lang="de">Unbenutzter Sound 10</text>
              <text xml:lang="fr">Son inutilisé 10</text>
              <text xml:lang="cs">Nepoužitý zvuk 10</text>
            </soundlabel>
            <soundlabel num="11">
              <text>Unused Sound 11</text>
              <text xml:lang="de">Unbenutzter Sound 11</text>
              <text xml:lang="fr">Son inutilisé 11</text>
              <text xml:lang="cs">Nepoužitý zvuk 11</text>
            </soundlabel>
            <soundlabel num="12">
              <text>Unused Sound 12</text>
              <text xml:lang="de">Unbenutzter Sound 12</text>
              <text xml:lang="fr">Son inutilisé 12</text>
              <text xml:lang="cs">Nepoužitý zvuk 12</text>
            </soundlabel>
            <soundlabel num="13">
              <text>Unused Sound 13</text>
              <text xml:lang="de">Unbenutzter Sound 13</text>
              <text xml:lang="fr">Son inutilisé 13</text>
              <text xml:lang="cs">Nepoužitý zvuk 13</text>
            </soundlabel>
            <soundlabel num="15">
              <text>Unused Sound 15</text>
              <text xml:lang="de">Unbenutzter Sound 15</text>
              <text xml:lang="fr">Son inutilisé 15</text>
              <text xml:lang="cs">Nepoužitý zvuk 15</text>
            </soundlabel>
            <soundlabel num="16">
              <text>Unused Sound 16</text>
              <text xml:lang="de">Unbenutzter Sound 16</text>
              <text xml:lang="fr">Son inutilisé 16</text>
              <text xml:lang="cs">Nepoužitý zvuk 16</text>
            </soundlabel>
            <soundlabel num="17">
              <text>Unused Sound 17</text>
              <text xml:lang="de">Unbenutzter Sound 17</text>
              <text xml:lang="fr">Son inutilisé 17</text>
              <text xml:lang="cs">Nepoužitý zvuk 17</text>
            </soundlabel>
            <soundlabel num="18">
              <text>Unused Sound 18</text>
              <text xml:lang="de">Unbenutzter Sound 18</text>
              <text xml:lang="fr">Son inutilisé 18</text>
              <text xml:lang="cs">Nepoužitý zvuk 18</text>
            </soundlabel>
            <soundlabel num="19">
              <text>Unused Sound 19</text>
              <text xml:lang="de">Unbenutzter Sound 19</text>
              <text xml:lang="fr">Son inutilisé 19</text>
              <text xml:lang="cs">Nepoužitý zvuk 19</text>
            </soundlabel>
            <soundlabel num="20">
              <text>Unused Sound 20</text>
              <text xml:lang="de">Unbenutzter Sound 20</text>
              <text xml:lang="fr">Son inutilisé 20</text>
              <text xml:lang="cs">Nepoužitý zvuk 20</text>
            </soundlabel>
            <soundlabel num="21">
              <text>Unused Sound 21</text>
              <text xml:lang="de">Unbenutzter Sound 21</text>
              <text xml:lang="fr">Son inutilisé 21</text>
              <text xml:lang="cs">Nepoužitý zvuk 21</text>
            </soundlabel>
            <soundlabel num="22">
              <text>Unused Sound 22</text>
              <text xml:lang="de">Unbenutzter Sound 22</text>
              <text xml:lang="fr">Son inutilisé 22</text>
              <text xml:lang="cs">Nepoužitý zvuk 22</text>
            </soundlabel>
            <soundlabel num="23">
              <text>Unused Sound 23</text>
              <text xml:lang="de">Unbenutzter Sound 23</text>
              <text xml:lang="fr">Son inutilisé 23</text>
              <text xml:lang="cs">Nepoužitý zvuk 23</text>
            </soundlabel>
            <soundlabel num="24">
              <text>Unused Sound 24</text>
              <text xml:lang="de">Unbenutzter Sound 24</text>
              <text xml:lang="fr">Son inutilisé 24</text>
              <text xml:lang="cs">Nepoužitý zvuk 24</text>
            </soundlabel>
            <soundlabel num="25">
              <text>Unused Sound 25</text>
              <text xml:lang="de">Unbenutzter Sound 25</text>
              <text xml:lang="fr">Son inutilisé 25</text>
              <text xml:lang="cs">Nepoužitý zvuk 25</text>
            </soundlabel>
            <soundlabel num="26">
              <text>Unused Sound 26</text>
              <text xml:lang="de">Unbenutzter Sound 26</text>
              <text xml:lang="fr">Son inutilisé 26</text>
              <text xml:lang="cs">Nepoužitý zvuk 26</text>
            </soundlabel>
            <soundlabel num="27">
              <text>Unused Sound 27</text>
              <text xml:lang="de">Unbenutzter Sound 27</text>
              <text xml:lang="fr">Son inutilisé 27</text>
              <text xml:lang="cs">Nepoužitý zvuk 27</text>
            </soundlabel>
            <soundlabel num="28">
              <text>Unused Sound 28</text>
              <text xml:lang="de">Unbenutzter Sound 28</text>
              <text xml:lang="fr">Son inutilisé 28</text>
              <text xml:lang="cs">Nepoužitý zvuk 28</text>
            </soundlabel>
          </soundlabels>
        </model>
        <model model="60977" numOuts="6" numFns="36" productID="60977" comment="Sound decoder for Märklin HO Electric locomotives, with MTC21 plug">
          <output name="1" label="LV|Gray" />
          <output name="2" label="LR|Yellow" />
          <output name="3" label="Aux 1|Brown/Red" />
          <output name="4" label="Aux 2|Brown/Green" />
          <output name="5" label="Aux 3|Brown/Yellow" />
          <output name="6" label="Aux 4|Brown/White" />
          <output name="7" label="Aux 5|Green Mot.1" />
          <output name="8" label="Aux 6|Blue Mot.2" />
          <output name="ABV" label="deactivate" />
          <output name="RG" label="Switching" />
          <protocols>
            <protocol>mfx</protocol>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
          <functionlabels>
            <functionlabel num="1" lockable="true">
              <text>Engineer‘s Cab Lighting (Aux 1)</text>
              <text xml:lang="de">Führerstandsbeleuchtung (Aux 1)</text>
              <text xml:lang="fr">Eclairage cabine conducteur (Aux 1)</text>
              <text xml:lang="cs">Osvětlení stanoviště (Aux 1)</text>
            </functionlabel>
            <functionlabel num="3" lockable="true">
              <text>Horn 1</text>
              <text xml:lang="de">Horn 1</text>
              <text xml:lang="fr">Avertisseur sonore 1</text>
              <text xml:lang="cs">Houkačka 1</text>
            </functionlabel>
            <functionlabel num="5" lockable="true">
              <text>Physical Functions (Aux 3)</text>
              <text xml:lang="de">Physikalisch Funktion (Aux3)</text>
              <text xml:lang="fr">Fonction physique (Aux 3)</text>
              <text xml:lang="cs">Fyzické funkce (Aux 3)</text>
            </functionlabel>
            <functionlabel num="6" lockable="true">
              <text>Physical Functions (Aux 4)</text>
              <text xml:lang="de">Physikalisch Funktion (Aux4)</text>
              <text xml:lang="fr">Fonction physique (Aux 4)</text>
              <text xml:lang="cs">Fyzické funkce (Aux 4)</text>
            </functionlabel>
            <functionlabel num="7" lockable="true">
              <text>Horn 2</text>
              <text xml:lang="de">Horn 2</text>
              <text xml:lang="fr">Avertisseur sonore 1</text>
              <text xml:lang="cs">Houkačka 2</text>
            </functionlabel>
            <functionlabel num="10" lockable="true">
              <text>Blower</text>
              <text xml:lang="de">Lüfter</text>
              <text xml:lang="fr">Ventilateur</text>
              <text xml:lang="cs">Ventilátor</text>
            </functionlabel>
            <functionlabel num="11" lockable="true">
              <text>Short Whistle</text>
              <text xml:lang="de">Pfeife kurz</text>
              <text xml:lang="fr">Sifflet court</text>
              <text xml:lang="cs">Píšťala krátká</text>
            </functionlabel>
            <functionlabel num="13" lockable="true">
              <text>Compressor</text>
              <text xml:lang="de">Luftpresser</text>
              <text xml:lang="fr">Compresseur</text>
              <text xml:lang="cs">Kompresor</text>
            </functionlabel>
          </functionlabels>
          <soundlabels>
            <soundlabel num="1">
              <text>Horn 1</text>
              <text xml:lang="de">Horn 1</text>
              <text xml:lang="fr">Avertisseur sonore 1</text>
              <text xml:lang="cs">Houkačka 1</text>
            </soundlabel>
            <soundlabel num="2">
              <text>Horn 2</text>
              <text xml:lang="de">Horn 2</text>
              <text xml:lang="fr">Avertisseur sonore 2</text>
              <text xml:lang="cs">Houkačka 2</text>
            </soundlabel>
            <soundlabel num="3">
              <text>Whistle</text>
              <text xml:lang="de">Pfeife</text>
              <text xml:lang="fr">Sifflet</text>
              <text xml:lang="cs">Píšťala</text>
            </soundlabel>
            <soundlabel num="4">
              <text>Station Announcements</text>
              <text xml:lang="de">Bahnhofsansage</text>
              <text xml:lang="fr">Annonces en gare</text>
              <text xml:lang="cs">Staniční hlášení</text>
            </soundlabel>
            <soundlabel num="5">
              <text>Conductor Whistle</text>
              <text xml:lang="de">Schaffnerpfiff</text>
              <text xml:lang="fr">Sifflet Contrôleur</text>
              <text xml:lang="cs">Píšťalka průvodčího</text>
            </soundlabel>
            <soundlabel num="6">
              <text>Unused Sound 6</text>
              <text xml:lang="de">Unbenutzter Sound 6</text>
              <text xml:lang="fr">Son inutilisé 6</text>
              <text xml:lang="cs">Nepoužitý zvuk 6</text>
            </soundlabel>
            <soundlabel num="7">
              <text>Unused Sound 7</text>
              <text xml:lang="de">Unbenutzter Sound 7</text>
              <text xml:lang="fr">Son inutilisé 7</text>
              <text xml:lang="cs">Nepoužitý zvuk 7</text>
            </soundlabel>
            <soundlabel num="8">
              <text>Compressor</text>
              <text xml:lang="de">Luftpresser</text>
              <text xml:lang="fr">Compresseur</text>
              <text xml:lang="cs">Kompresor</text>
            </soundlabel>
            <soundlabel num="9">
              <text>Blower</text>
              <text xml:lang="de">Lüfter</text>
              <text xml:lang="fr">Ventilateur</text>
              <text xml:lang="cs">Ventilátor</text>
            </soundlabel>
            <soundlabel num="10">
              <text>Unused Sound 10</text>
              <text xml:lang="de">Unbenutzter Sound 10</text>
              <text xml:lang="fr">Son inutilisé 10</text>
              <text xml:lang="cs">Nepoužitý zvuk 10</text>
            </soundlabel>
            <soundlabel num="11">
              <text>Unused Sound 10</text>
              <text xml:lang="de">Unbenutzter Sound 10</text>
              <text xml:lang="fr">Son inutilisé 10</text>
              <text xml:lang="cs">Nepoužitý zvuk 11</text>
            </soundlabel>
            <soundlabel num="12">
              <text>Unused Sound 12</text>
              <text xml:lang="de">Unbenutzter Sound 12</text>
              <text xml:lang="fr">Son inutilisé 12</text>
              <text xml:lang="cs">Nepoužitý zvuk 12</text>
            </soundlabel>
            <soundlabel num="13">
              <text>Unused Sound 13</text>
              <text xml:lang="de">Unbenutzter Sound 13</text>
              <text xml:lang="fr">Son inutilisé 13</text>
              <text xml:lang="cs">Nepoužitý zvuk 13</text>
            </soundlabel>
            <soundlabel num="15">
              <text>Unused Sound 15</text>
              <text xml:lang="de">Unbenutzter Sound 15</text>
              <text xml:lang="fr">Son inutilisé 15</text>
              <text xml:lang="cs">Nepoužitý zvuk 15</text>
            </soundlabel>
            <soundlabel num="16">
              <text>Unused Sound 16</text>
              <text xml:lang="de">Unbenutzter Sound 16</text>
              <text xml:lang="fr">Son inutilisé 16</text>
              <text xml:lang="cs">Nepoužitý zvuk 16</text>
            </soundlabel>
            <soundlabel num="17">
              <text>Unused Sound 17</text>
              <text xml:lang="de">Unbenutzter Sound 17</text>
              <text xml:lang="fr">Son inutilisé 17</text>
              <text xml:lang="cs">Nepoužitý zvuk 17</text>
            </soundlabel>
            <soundlabel num="18">
              <text>Unused Sound 18</text>
              <text xml:lang="de">Unbenutzter Sound 18</text>
              <text xml:lang="fr">Son inutilisé 18</text>
              <text xml:lang="cs">Nepoužitý zvuk 18</text>
            </soundlabel>
            <soundlabel num="19">
              <text>Unused Sound 19</text>
              <text xml:lang="de">Unbenutzter Sound 19</text>
              <text xml:lang="fr">Son inutilisé 19</text>
              <text xml:lang="cs">Nepoužitý zvuk 19</text>
            </soundlabel>
            <soundlabel num="20">
              <text>Unused Sound 20</text>
              <text xml:lang="de">Unbenutzter Sound 20</text>
              <text xml:lang="fr">Son inutilisé 20</text>
              <text xml:lang="cs">Nepoužitý zvuk 20</text>
            </soundlabel>
            <soundlabel num="21">
              <text>Unused Sound 21</text>
              <text xml:lang="de">Unbenutzter Sound 21</text>
              <text xml:lang="fr">Son inutilisé 21</text>
              <text xml:lang="cs">Nepoužitý zvuk 21</text>
            </soundlabel>
            <soundlabel num="22">
              <text>Unused Sound 22</text>
              <text xml:lang="de">Unbenutzter Sound 22</text>
              <text xml:lang="fr">Son inutilisé 22</text>
              <text xml:lang="cs">Nepoužitý zvuk 22</text>
            </soundlabel>
            <soundlabel num="23">
              <text>Unused Sound 23</text>
              <text xml:lang="de">Unbenutzter Sound 23</text>
              <text xml:lang="fr">Son inutilisé 23</text>
              <text xml:lang="cs">Nepoužitý zvuk 23</text>
            </soundlabel>
            <soundlabel num="24">
              <text>Unused Sound 24</text>
              <text xml:lang="de">Unbenutzter Sound 24</text>
              <text xml:lang="fr">Son inutilisé 24</text>
              <text xml:lang="cs">Nepoužitý zvuk 24</text>
            </soundlabel>
            <soundlabel num="25">
              <text>Unused Sound 25</text>
              <text xml:lang="de">Unbenutzter Sound 25</text>
              <text xml:lang="fr">Son inutilisé 25</text>
              <text xml:lang="cs">Nepoužitý zvuk 25</text>
            </soundlabel>
            <soundlabel num="26">
              <text>Unused Sound 26</text>
              <text xml:lang="de">Unbenutzter Sound 26</text>
              <text xml:lang="fr">Son inutilisé 26</text>
              <text xml:lang="cs">Nepoužitý zvuk 26</text>
            </soundlabel>
            <soundlabel num="27">
              <text>Unused Sound 27</text>
              <text xml:lang="de">Unbenutzter Sound 27</text>
              <text xml:lang="fr">Son inutilisé 27</text>
              <text xml:lang="cs">Nepoužitý zvuk 27</text>
            </soundlabel>
            <soundlabel num="28">
              <text>Unused Sound 28</text>
              <text xml:lang="de">Unbenutzter Sound 28</text>
              <text xml:lang="fr">Son inutilisé 28</text>
              <text xml:lang="cs">Nepoužitý zvuk 28</text>
            </soundlabel>
          </soundlabels>
        </model>
        <model model="60978" numOuts="6" numFns="36" productID="60978" comment="Sound decoder for Märklin HO Diesel (Herkules) locomotives, with MTC21 plug">
          <output name="1" label="LV|Gray" />
          <output name="2" label="LR|Yellow" />
          <output name="3" label="Aux 1|Brown/Red" />
          <output name="4" label="Aux 2|Brown/Green" />
          <output name="5" label="Aux 3|Brown/Yellow" />
          <output name="6" label="Aux 4|Brown/White" />
          <output name="7" label="Aux 5|Green Mot.1" />
          <output name="8" label="Aux 6|Blue Mot.2" />
          <protocols>
            <protocol>mfx</protocol>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
          <functionlabels>
            <functionlabel num="1" lockable="true">
              <text>Engineer‘s Cab Lighting (Aux 1)</text>
              <text xml:lang="de">Führerstandsbeleuchtung (Aux 1)</text>
              <text xml:lang="fr">Eclairage cabine conducteur (Aux 1)</text>
              <text xml:lang="cs">Osvětlení stanoviště (Aux 1)</text>
            </functionlabel>
            <functionlabel num="3" lockable="true">
              <text>Horn 1</text>
              <text xml:lang="de">Horn 1</text>
              <text xml:lang="fr">Avertisseur sonore 1</text>
              <text xml:lang="cs">Houkačka 1</text>
            </functionlabel>
            <functionlabel num="5" lockable="true">
              <text>Physical Functions (Aux 3)</text>
              <text xml:lang="de">Physikalisch Funktion (Aux3)</text>
              <text xml:lang="fr">Fonction physique (Aux 3)</text>
              <text xml:lang="cs">Fyzické funkce (Aux 3)</text>
            </functionlabel>
            <functionlabel num="6" lockable="true">
              <text>Physical Functions (Aux 4)</text>
              <text xml:lang="de">Physikalisch Funktion (Aux4)</text>
              <text xml:lang="fr">Fonction physique (Aux 4)</text>
              <text xml:lang="cs">Fyzické funkce (Aux 4)</text>
            </functionlabel>
            <functionlabel num="7" lockable="true">
              <text>Horn 2</text>
              <text xml:lang="de">Horn 2</text>
              <text xml:lang="fr">Avertisseur sonore 2</text>
              <text xml:lang="cs">Houkačka 2</text>
            </functionlabel>
            <functionlabel num="10" lockable="true">
              <text>Blower</text>
              <text xml:lang="de">Lüfter</text>
              <text xml:lang="fr">Ventilateur</text>
              <text xml:lang="cs">Ventilátor</text>
            </functionlabel>
            <functionlabel num="11" lockable="true">
              <text>Bell</text>
              <text xml:lang="de">Glocke</text>
              <text xml:lang="fr">Cloche</text>
              <text xml:lang="cs">Zvon</text>
            </functionlabel>
            <functionlabel num="13" lockable="true">
              <text>Checking Train Tickets</text>
              <text xml:lang="de">Fahrkartenkontrolle</text>
              <text xml:lang="fr">Contrôle des billets</text>
              <text xml:lang="cs">Kontrola jízdenek</text>
            </functionlabel>
          </functionlabels>
          <soundlabels>
            <soundlabel num="1">
              <text>Horn 1</text>
              <text xml:lang="de">Horn 1</text>
              <text xml:lang="fr">Avertisseur sonore 1</text>
              <text xml:lang="cs">Houkačka 1</text>
            </soundlabel>
            <soundlabel num="2">
              <text>Horn 2</text>
              <text xml:lang="de">Horn 2</text>
              <text xml:lang="fr">Avertisseur sonore 2</text>
              <text xml:lang="cs">Houkačka 2</text>
            </soundlabel>
            <soundlabel num="3">
              <text>Bell</text>
              <text xml:lang="de">Glocke</text>
              <text xml:lang="fr">Cloche</text>
              <text xml:lang="cs">Zvon</text>
            </soundlabel>
            <soundlabel num="4">
              <text>Unused Sound 4</text>
              <text xml:lang="de">Unbenutzter Sound 4</text>
              <text xml:lang="fr">Son inutilisé 4</text>
              <text xml:lang="cs">Nepoužitý zvuk 4</text>
            </soundlabel>
            <soundlabel num="4">
              <text>Station Announcements</text>
              <text xml:lang="de">Bahnhofsansage</text>
              <text xml:lang="fr">Annonces en gare</text>
              <text xml:lang="cs">Staniční hlášení</text>
            </soundlabel>
            <soundlabel num="5">
              <text>Conductor Whistle</text>
              <text xml:lang="de">Schaffnerpfiff</text>
              <text xml:lang="fr">Sifflet Contrôleur</text>
              <text xml:lang="cs">Píšťalka průvodčího</text>
            </soundlabel>
            <soundlabel num="6">
              <text>Unused Sound 6</text>
              <text xml:lang="de">Unbenutzter Sound 6</text>
              <text xml:lang="fr">Son inutilisé 6</text>
              <text xml:lang="cs">Nepoužitý zvuk 6</text>
            </soundlabel>
            <soundlabel num="7">
              <text>Checking Train Tickets</text>
              <text xml:lang="de">Fahrkartenkontrolle</text>
              <text xml:lang="fr">Contrôle des billets</text>
              <text xml:lang="cs">Kontrola jízdenek</text>
            </soundlabel>
            <soundlabel num="8">
              <text>Unused Sound 8</text>
              <text xml:lang="de">Unbenutzter Sound 8</text>
              <text xml:lang="fr">Son inutilisé 8</text>
              <text xml:lang="cs">Nepoužitý zvuk 8</text>
            </soundlabel>
            <soundlabel num="9">
              <text>Blower</text>
              <text xml:lang="de">Lüfter</text>
              <text xml:lang="fr">Ventilateur</text>
              <text xml:lang="cs">Ventilátor</text>
            </soundlabel>
            <soundlabel num="10">
              <text>Unused Sound 10</text>
              <text xml:lang="de">Unbenutzter Sound 10</text>
              <text xml:lang="fr">Son inutilisé 10</text>
              <text xml:lang="cs">Nepoužitý zvuk 10</text>
            </soundlabel>
            <soundlabel num="11">
              <text>Unused Sound 11</text>
              <text xml:lang="de">Unbenutzter Sound 11</text>
              <text xml:lang="fr">Son inutilisé 11</text>
              <text xml:lang="cs">Nepoužitý zvuk 11</text>
            </soundlabel>
            <soundlabel num="12">
              <text>Unused Sound 12</text>
              <text xml:lang="de">Unbenutzter Sound 12</text>
              <text xml:lang="fr">Son inutilisé 12</text>
              <text xml:lang="cs">Nepoužitý zvuk 12</text>
            </soundlabel>
            <soundlabel num="13">
              <text>Unused Sound 13</text>
              <text xml:lang="de">Unbenutzter Sound 13</text>
              <text xml:lang="fr">Son inutilisé 13</text>
              <text xml:lang="cs">Nepoužitý zvuk 13</text>
            </soundlabel>
            <soundlabel num="15">
              <text>Unused Sound 15</text>
              <text xml:lang="de">Unbenutzter Sound 15</text>
              <text xml:lang="fr">Son inutilisé 15</text>
              <text xml:lang="cs">Nepoužitý zvuk 15</text>
            </soundlabel>
            <soundlabel num="16">
              <text>Unused Sound 16</text>
              <text xml:lang="de">Unbenutzter Sound 16</text>
              <text xml:lang="fr">Son inutilisé 16</text>
              <text xml:lang="cs">Nepoužitý zvuk 16</text>
            </soundlabel>
            <soundlabel num="17">
              <text>Unused Sound 17</text>
              <text xml:lang="de">Unbenutzter Sound 17</text>
              <text xml:lang="fr">Son inutilisé 17</text>
              <text xml:lang="cs">Nepoužitý zvuk 17</text>
            </soundlabel>
            <soundlabel num="18">
              <text>Unused Sound 18</text>
              <text xml:lang="de">Unbenutzter Sound 18</text>
              <text xml:lang="fr">Son inutilisé 18</text>
              <text xml:lang="cs">Nepoužitý zvuk 18</text>
            </soundlabel>
            <soundlabel num="19">
              <text>Unused Sound 19</text>
              <text xml:lang="de">Unbenutzter Sound 19</text>
              <text xml:lang="fr">Son inutilisé 19</text>
              <text xml:lang="cs">Nepoužitý zvuk 19</text>
            </soundlabel>
            <soundlabel num="20">
              <text>Unused Sound 20</text>
              <text xml:lang="de">Unbenutzter Sound 20</text>
              <text xml:lang="fr">Son inutilisé 20</text>
              <text xml:lang="cs">Nepoužitý zvuk 20</text>
            </soundlabel>
            <soundlabel num="21">
              <text>Unused Sound 21</text>
              <text xml:lang="de">Unbenutzter Sound 21</text>
              <text xml:lang="fr">Son inutilisé 21</text>
              <text xml:lang="cs">Nepoužitý zvuk 21</text>
            </soundlabel>
            <soundlabel num="22">
              <text>Unused Sound 22</text>
              <text xml:lang="de">Unbenutzter Sound 22</text>
              <text xml:lang="fr">Son inutilisé 22</text>
              <text xml:lang="cs">Nepoužitý zvuk 22</text>
            </soundlabel>
            <soundlabel num="23">
              <text>Unused Sound 23</text>
              <text xml:lang="de">Unbenutzter Sound 23</text>
              <text xml:lang="fr">Son inutilisé 23</text>
              <text xml:lang="cs">Nepoužitý zvuk 23</text>
            </soundlabel>
            <soundlabel num="24">
              <text>Unused Sound 24</text>
              <text xml:lang="de">Unbenutzter Sound 24</text>
              <text xml:lang="fr">Son inutilisé 24</text>
              <text xml:lang="cs">Nepoužitý zvuk 24</text>
            </soundlabel>
            <soundlabel num="25">
              <text>Unused Sound 25</text>
              <text xml:lang="de">Unbenutzter Sound 25</text>
              <text xml:lang="fr">Son inutilisé 25</text>
              <text xml:lang="cs">Nepoužitý zvuk 25</text>
            </soundlabel>
            <soundlabel num="26">
              <text>Unused Sound 26</text>
              <text xml:lang="de">Unbenutzter Sound 26</text>
              <text xml:lang="fr">Son inutilisé 26</text>
              <text xml:lang="cs">Nepoužitý zvuk 26</text>
            </soundlabel>
            <soundlabel num="27">
              <text>Unused Sound 27</text>
              <text xml:lang="de">Unbenutzter Sound 27</text>
              <text xml:lang="fr">Son inutilisé 27</text>
              <text xml:lang="cs">Nepoužitý zvuk 27</text>
            </soundlabel>
            <soundlabel num="28">
              <text>Unused Sound 28</text>
              <text xml:lang="de">Unbenutzter Sound 28</text>
              <text xml:lang="fr">Son inutilisé 28</text>
              <text xml:lang="cs">Nepoužitý zvuk 28</text>
            </soundlabel>
          </soundlabels>
        </model>
        <model model="60979" numOuts="6" numFns="36" productID="60979" comment="Sound decoder for Märklin HO Electric (TRAXX) locomotives, with MTC21 plug">
          <output name="1" label="LV|Gray" />
          <output name="2" label="LR|Yellow" />
          <output name="3" label="Aux 1|Brown/Red" />
          <output name="4" label="Aux 2|Brown/Green" />
          <output name="5" label="Aux 3|Brown/Yellow" />
          <output name="6" label="Aux 4|Brown/White" />
          <output name="7" label="Aux 5|Green Mot.1" />
          <output name="8" label="Aux 6|Blue Mot.2" />
          <output name="ABV" label="deactivate" />
          <output name="RG" label="Switching" />
          <protocols>
            <protocol>mfx</protocol>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
          <functionlabels>
            <functionlabel num="1" lockable="true">
              <text>Engineer‘s Cab Lighting (Aux 1)</text>
              <text xml:lang="de">Führerstandsbeleuchtung (Aux 1)</text>
              <text xml:lang="fr">Eclairage cabine conducteur (Aux 1)</text>
              <text xml:lang="cs">Osvětlení stanoviště (Aux 1)</text>
            </functionlabel>
            <functionlabel num="3" lockable="true">
              <text>Horn 1</text>
              <text xml:lang="de">Horn 1</text>
              <text xml:lang="fr">Avertisseur sonore 1</text>
              <text xml:lang="cs">Houkačka 1</text>
            </functionlabel>
            <functionlabel num="5" lockable="true">
              <text>Physical Functions (Aux 3)</text>
              <text xml:lang="de">Physikalisch Funktion (Aux3)</text>
              <text xml:lang="fr">Fonction physique (Aux 3)</text>
              <text xml:lang="cs">Fyzické funkce (Aux 3)</text>
            </functionlabel>
            <functionlabel num="6" lockable="true">
              <text>Physical Functions (Aux 4)</text>
              <text xml:lang="de">Physikalisch Funktion (Aux4)</text>
              <text xml:lang="fr">Fonction physique (Aux 4)</text>
              <text xml:lang="cs">Fyzické funkce (Aux 4)</text>
            </functionlabel>
            <functionlabel num="7" lockable="true">
              <text>Horn 2</text>
              <text xml:lang="de">Horn 2</text>
              <text xml:lang="fr">Avertisseur sonore 1</text>
              <text xml:lang="cs">Houkačka 2</text>
            </functionlabel>
            <functionlabel num="10" lockable="true">
              <text>Blower</text>
              <text xml:lang="de">Lüfter</text>
              <text xml:lang="fr">Ventilateur</text>
              <text xml:lang="cs">Ventilátor</text>
            </functionlabel>
            <functionlabel num="11" lockable="true">
              <text>Whistle</text>
              <text xml:lang="de">Pfeife</text>
              <text xml:lang="fr">Sifflet</text>
              <text xml:lang="cs">Píšťala</text>
            </functionlabel>
            <functionlabel num="13" lockable="true">
              <text>Compressor</text>
              <text xml:lang="de">Luftpresser</text>
              <text xml:lang="fr">Compresseur</text>
              <text xml:lang="cs">Kompresor</text>
            </functionlabel>
          </functionlabels>
          <soundlabels>
            <soundlabel num="1">
              <text>Horn 1</text>
              <text xml:lang="de">Horn 1</text>
              <text xml:lang="fr">Avertisseur sonore 1</text>
              <text xml:lang="cs">Houkačka 1</text>
            </soundlabel>
            <soundlabel num="2">
              <text>Horn 2</text>
              <text xml:lang="de">Horn 2</text>
              <text xml:lang="fr">Avertisseur sonore 2</text>
              <text xml:lang="cs">Houkačka 2</text>
            </soundlabel>
            <soundlabel num="3">
              <text>Whistle</text>
              <text xml:lang="de">Pfeife</text>
              <text xml:lang="fr">Sifflet</text>
              <text xml:lang="cs">Píšťala</text>
            </soundlabel>
            <soundlabel num="4">
              <text>Station Announcements</text>
              <text xml:lang="de">Bahnhofsansage</text>
              <text xml:lang="fr">Annonces en gare</text>
              <text xml:lang="cs">Staniční hlášení</text>
            </soundlabel>
            <soundlabel num="5">
              <text>Conductor Whistle</text>
              <text xml:lang="de">Schaffnerpfiff</text>
              <text xml:lang="fr">Sifflet Contrôleur</text>
              <text xml:lang="cs">Píšťalka průvodčího</text>
            </soundlabel>
            <soundlabel num="6">
              <text>Unused Sound 6</text>
              <text xml:lang="de">Unbenutzter Sound 6</text>
              <text xml:lang="fr">Son inutilisé 6</text>
              <text xml:lang="cs">Nepoužitý zvuk 6</text>
            </soundlabel>
            <soundlabel num="7">
              <text>Unused Sound 7</text>
              <text xml:lang="de">Unbenutzter Sound 7</text>
              <text xml:lang="fr">Son inutilisé 7</text>
              <text xml:lang="cs">Nepoužitý zvuk 7</text>
            </soundlabel>
            <soundlabel num="8">
              <text>Compressor</text>
              <text xml:lang="de">Luftpresser</text>
              <text xml:lang="fr">Compresseur</text>
              <text xml:lang="cs">Kompresor</text>
            </soundlabel>
            <soundlabel num="9">
              <text>Blower</text>
              <text xml:lang="de">Lüfter</text>
              <text xml:lang="fr">Ventilateur</text>
              <text xml:lang="cs">Ventilátor</text>
            </soundlabel>
            <soundlabel num="10">
              <text>Unused Sound 10</text>
              <text xml:lang="de">Unbenutzter Sound 10</text>
              <text xml:lang="fr">Son inutilisé 10</text>
              <text xml:lang="cs">Nepoužitý zvuk 10</text>
            </soundlabel>
            <soundlabel num="11">
              <text>Unused Sound 10</text>
              <text xml:lang="de">Unbenutzter Sound 10</text>
              <text xml:lang="fr">Son inutilisé 10</text>
              <text xml:lang="cs">Nepoužitý zvuk 11</text>
            </soundlabel>
            <soundlabel num="12">
              <text>Unused Sound 12</text>
              <text xml:lang="de">Unbenutzter Sound 12</text>
              <text xml:lang="fr">Son inutilisé 12</text>
              <text xml:lang="cs">Nepoužitý zvuk 12</text>
            </soundlabel>
            <soundlabel num="13">
              <text>Unused Sound 13</text>
              <text xml:lang="de">Unbenutzter Sound 13</text>
              <text xml:lang="fr">Son inutilisé 13</text>
              <text xml:lang="cs">Nepoužitý zvuk 13</text>
            </soundlabel>
            <soundlabel num="15">
              <text>Unused Sound 15</text>
              <text xml:lang="de">Unbenutzter Sound 15</text>
              <text xml:lang="fr">Son inutilisé 15</text>
              <text xml:lang="cs">Nepoužitý zvuk 15</text>
            </soundlabel>
            <soundlabel num="16">
              <text>Unused Sound 16</text>
              <text xml:lang="de">Unbenutzter Sound 16</text>
              <text xml:lang="fr">Son inutilisé 16</text>
              <text xml:lang="cs">Nepoužitý zvuk 16</text>
            </soundlabel>
            <soundlabel num="17">
              <text>Unused Sound 17</text>
              <text xml:lang="de">Unbenutzter Sound 17</text>
              <text xml:lang="fr">Son inutilisé 17</text>
              <text xml:lang="cs">Nepoužitý zvuk 17</text>
            </soundlabel>
            <soundlabel num="18">
              <text>Unused Sound 18</text>
              <text xml:lang="de">Unbenutzter Sound 18</text>
              <text xml:lang="fr">Son inutilisé 18</text>
              <text xml:lang="cs">Nepoužitý zvuk 18</text>
            </soundlabel>
            <soundlabel num="19">
              <text>Unused Sound 19</text>
              <text xml:lang="de">Unbenutzter Sound 19</text>
              <text xml:lang="fr">Son inutilisé 19</text>
              <text xml:lang="cs">Nepoužitý zvuk 19</text>
            </soundlabel>
            <soundlabel num="20">
              <text>Unused Sound 20</text>
              <text xml:lang="de">Unbenutzter Sound 20</text>
              <text xml:lang="fr">Son inutilisé 20</text>
              <text xml:lang="cs">Nepoužitý zvuk 20</text>
            </soundlabel>
            <soundlabel num="21">
              <text>Unused Sound 21</text>
              <text xml:lang="de">Unbenutzter Sound 21</text>
              <text xml:lang="fr">Son inutilisé 21</text>
              <text xml:lang="cs">Nepoužitý zvuk 21</text>
            </soundlabel>
            <soundlabel num="22">
              <text>Unused Sound 22</text>
              <text xml:lang="de">Unbenutzter Sound 22</text>
              <text xml:lang="fr">Son inutilisé 22</text>
              <text xml:lang="cs">Nepoužitý zvuk 22</text>
            </soundlabel>
            <soundlabel num="23">
              <text>Unused Sound 23</text>
              <text xml:lang="de">Unbenutzter Sound 23</text>
              <text xml:lang="fr">Son inutilisé 23</text>
              <text xml:lang="cs">Nepoužitý zvuk 23</text>
            </soundlabel>
            <soundlabel num="24">
              <text>Unused Sound 24</text>
              <text xml:lang="de">Unbenutzter Sound 24</text>
              <text xml:lang="fr">Son inutilisé 24</text>
              <text xml:lang="cs">Nepoužitý zvuk 24</text>
            </soundlabel>
            <soundlabel num="25">
              <text>Unused Sound 25</text>
              <text xml:lang="de">Unbenutzter Sound 25</text>
              <text xml:lang="fr">Son inutilisé 25</text>
              <text xml:lang="cs">Nepoužitý zvuk 25</text>
            </soundlabel>
            <soundlabel num="26">
              <text>Unused Sound 26</text>
              <text xml:lang="de">Unbenutzter Sound 26</text>
              <text xml:lang="fr">Son inutilisé 26</text>
              <text xml:lang="cs">Nepoužitý zvuk 26</text>
            </soundlabel>
            <soundlabel num="27">
              <text>Unused Sound 27</text>
              <text xml:lang="de">Unbenutzter Sound 27</text>
              <text xml:lang="fr">Son inutilisé 27</text>
              <text xml:lang="cs">Nepoužitý zvuk 27</text>
            </soundlabel>
            <soundlabel num="28">
              <text>Unused Sound 28</text>
              <text xml:lang="de">Unbenutzter Sound 28</text>
              <text xml:lang="fr">Son inutilisé 28</text>
              <text xml:lang="cs">Nepoužitý zvuk 28</text>
            </soundlabel>
          </soundlabels>
        </model>
        <model model="60985" numOuts="6" numFns="36" productID="60985" comment="Sound decoder for Märklin HO Steam locomotives, with NEM652 8-pin plug">
          <output name="1" label="LV|White" />
          <output name="2" label="LR|Yellow" />
          <output name="3" label="Aux 1|Green" />
          <output name="4" label="Aux 2|Violet" />
          <output name="5" label="Aux 3|Violet/Yellow" />
          <output name="6" label="Aux 4|Violet/White" />
          <output name="7" label="Aux 5|Green Mot.1" />
          <output name="8" label="Aux 6|Blue Mot.2" />
          <protocols>
            <protocol>mfx</protocol>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
          <functionlabels>
            <functionlabel num="1" lockable="true">
              <text>Smoke generator (Aux1)</text>
              <text xml:lang="de">Rauchgenerator (Aux 1)</text>
              <text xml:lang="fr">Générateur fumée (Aux 1)</text>
              <text xml:lang="cs">Kouřový generátor (Aux 1)</text>
            </functionlabel>
            <functionlabel num="3" lockable="true">
              <text>Whistle</text>
              <text xml:lang="de">Pfeife</text>
              <text xml:lang="fr">Sifflet</text>
              <text xml:lang="cs">Píšťala</text>
            </functionlabel>
            <functionlabel num="5" lockable="true">
              <text>Physical Functions (Aux 3)</text>
              <text xml:lang="de">Physikalisch Funktion (Aux3)</text>
              <text xml:lang="fr">Fonction physique (Aux 3)</text>
              <text xml:lang="cs">Fyzické funkce (Aux 3)</text>
            </functionlabel>
            <functionlabel num="6" lockable="true">
              <text>Physical Functions (Aux 4)</text>
              <text xml:lang="de">Physikalisch Funktion (Aux4)</text>
              <text xml:lang="fr">Fonction physique (Aux 4)</text>
              <text xml:lang="cs">Fyzické funkce (Aux 4)</text>
            </functionlabel>
            <functionlabel num="7" lockable="true">
              <text>Bell</text>
              <text xml:lang="de">Glocke</text>
              <text xml:lang="fr">Cloche</text>
              <text xml:lang="cs">Zvon</text>
            </functionlabel>
            <functionlabel num="10" lockable="true">
              <text>Coal Shoveling</text>
              <text xml:lang="de">Kohle schaufeln</text>
              <text xml:lang="fr">Pelletage du charbon</text>
              <text xml:lang="cs">Přikládání uhlí</text>
            </functionlabel>
            <functionlabel num="11" lockable="true">
              <text>Short Whistle</text>
              <text xml:lang="de">Pfeife kurz</text>
              <text xml:lang="fr">Sifflet court</text>
              <text xml:lang="cs">Píšťala krátká</text>
            </functionlabel>
            <functionlabel num="13" lockable="true">
              <text>Rocker Grate</text>
              <text xml:lang="de">Schüttelrost</text>
              <text xml:lang="fr">Grille à secousses</text>
              <text xml:lang="cs">Rošt</text>
            </functionlabel>
          </functionlabels>
          <soundlabels>
            <soundlabel num="1">
              <text>Whistle</text>
              <text xml:lang="de">Pfeife</text>
              <text xml:lang="fr">Sifflet</text>
              <text xml:lang="cs">Píšťala</text>
            </soundlabel>
            <soundlabel num="2">
              <text>Short Whistle</text>
              <text xml:lang="de">Pfeife kurz</text>
              <text xml:lang="fr">Sifflet court</text>
              <text xml:lang="cs">Píšťala krátká</text>
            </soundlabel>
            <soundlabel num="3">
              <text>Bell</text>
              <text xml:lang="de">Glocke</text>
              <text xml:lang="fr">Cloche</text>
              <text xml:lang="cs">Zvon</text>
            </soundlabel>
            <soundlabel num="4">
              <text>Station Announcements</text>
              <text xml:lang="de">Bahnhofsansage</text>
              <text xml:lang="fr">Annonces en gare</text>
              <text xml:lang="cs">Staniční hlášení</text>
            </soundlabel>
            <soundlabel num="5">
              <text>Conductor Whistle</text>
              <text xml:lang="de">Schaffnerpfiff</text>
              <text xml:lang="fr">Sifflet Contrôleur</text>
              <text xml:lang="cs">Píšťalka průvodčího</text>
            </soundlabel>
            <soundlabel num="6">
              <text>Unused Sound 6</text>
              <text xml:lang="de">Unbenutzter Sound 6</text>
              <text xml:lang="fr">Son inutilisé 6</text>
              <text xml:lang="cs">Nepoužitý zvuk 6</text>
            </soundlabel>
            <soundlabel num="7">
              <text>Unused Sound 7</text>
              <text xml:lang="de">Unbenutzter Sound 7</text>
              <text xml:lang="fr">Son inutilisé 7</text>
              <text xml:lang="cs">Nepoužitý zvuk 7</text>
            </soundlabel>
            <soundlabel num="8">
              <text>Unused Sound 8</text>
              <text xml:lang="de">Unbenutzter Sound 8</text>
              <text xml:lang="fr">Son inutilisé 8</text>
              <text xml:lang="cs">Nepoužitý zvuk 8</text>
            </soundlabel>
            <soundlabel num="9">
              <text>Coal Shoveling</text>
              <text xml:lang="de">Kohle schaufeln</text>
              <text xml:lang="fr">Pelletage du charbon</text>
              <text xml:lang="cs">Přikládání uhlí</text>
            </soundlabel>
            <soundlabel num="10">
              <text>Rocker Grate</text>
              <text xml:lang="de">Schüttelrost</text>
              <text xml:lang="fr">Grille à secousses</text>
              <text xml:lang="cs">Rošt</text>
            </soundlabel>
            <soundlabel num="11">
              <text>Unused Sound 11</text>
              <text xml:lang="de">Unbenutzter Sound 11</text>
              <text xml:lang="fr">Son inutilisé 11</text>
              <text xml:lang="cs">Nepoužitý zvuk 11</text>
            </soundlabel>
            <soundlabel num="12">
              <text>Unused Sound 12</text>
              <text xml:lang="de">Unbenutzter Sound 12</text>
              <text xml:lang="fr">Son inutilisé 12</text>
              <text xml:lang="cs">Nepoužitý zvuk 12</text>
            </soundlabel>
            <soundlabel num="13">
              <text>Unused Sound 13</text>
              <text xml:lang="de">Unbenutzter Sound 13</text>
              <text xml:lang="fr">Son inutilisé 13</text>
              <text xml:lang="cs">Nepoužitý zvuk 13</text>
            </soundlabel>
            <soundlabel num="15">
              <text>Unused Sound 15</text>
              <text xml:lang="de">Unbenutzter Sound 15</text>
              <text xml:lang="fr">Son inutilisé 15</text>
              <text xml:lang="cs">Nepoužitý zvuk 15</text>
            </soundlabel>
            <soundlabel num="16">
              <text>Unused Sound 16</text>
              <text xml:lang="de">Unbenutzter Sound 16</text>
              <text xml:lang="fr">Son inutilisé 16</text>
              <text xml:lang="cs">Nepoužitý zvuk 16</text>
            </soundlabel>
            <soundlabel num="17">
              <text>Unused Sound 17</text>
              <text xml:lang="de">Unbenutzter Sound 17</text>
              <text xml:lang="fr">Son inutilisé 17</text>
              <text xml:lang="cs">Nepoužitý zvuk 17</text>
            </soundlabel>
            <soundlabel num="18">
              <text>Unused Sound 18</text>
              <text xml:lang="de">Unbenutzter Sound 18</text>
              <text xml:lang="fr">Son inutilisé 18</text>
              <text xml:lang="cs">Nepoužitý zvuk 18</text>
            </soundlabel>
            <soundlabel num="19">
              <text>Unused Sound 19</text>
              <text xml:lang="de">Unbenutzter Sound 19</text>
              <text xml:lang="fr">Son inutilisé 19</text>
              <text xml:lang="cs">Nepoužitý zvuk 19</text>
            </soundlabel>
            <soundlabel num="20">
              <text>Unused Sound 20</text>
              <text xml:lang="de">Unbenutzter Sound 20</text>
              <text xml:lang="fr">Son inutilisé 20</text>
              <text xml:lang="cs">Nepoužitý zvuk 20</text>
            </soundlabel>
            <soundlabel num="21">
              <text>Unused Sound 21</text>
              <text xml:lang="de">Unbenutzter Sound 21</text>
              <text xml:lang="fr">Son inutilisé 21</text>
              <text xml:lang="cs">Nepoužitý zvuk 21</text>
            </soundlabel>
            <soundlabel num="22">
              <text>Unused Sound 22</text>
              <text xml:lang="de">Unbenutzter Sound 22</text>
              <text xml:lang="fr">Son inutilisé 22</text>
              <text xml:lang="cs">Nepoužitý zvuk 22</text>
            </soundlabel>
            <soundlabel num="23">
              <text>Unused Sound 23</text>
              <text xml:lang="de">Unbenutzter Sound 23</text>
              <text xml:lang="fr">Son inutilisé 23</text>
              <text xml:lang="cs">Nepoužitý zvuk 23</text>
            </soundlabel>
            <soundlabel num="24">
              <text>Unused Sound 24</text>
              <text xml:lang="de">Unbenutzter Sound 24</text>
              <text xml:lang="fr">Son inutilisé 24</text>
              <text xml:lang="cs">Nepoužitý zvuk 24</text>
            </soundlabel>
            <soundlabel num="25">
              <text>Unused Sound 25</text>
              <text xml:lang="de">Unbenutzter Sound 25</text>
              <text xml:lang="fr">Son inutilisé 25</text>
              <text xml:lang="cs">Nepoužitý zvuk 25</text>
            </soundlabel>
            <soundlabel num="26">
              <text>Unused Sound 26</text>
              <text xml:lang="de">Unbenutzter Sound 26</text>
              <text xml:lang="fr">Son inutilisé 26</text>
              <text xml:lang="cs">Nepoužitý zvuk 26</text>
            </soundlabel>
            <soundlabel num="27">
              <text>Unused Sound 27</text>
              <text xml:lang="de">Unbenutzter Sound 27</text>
              <text xml:lang="fr">Son inutilisé 27</text>
              <text xml:lang="cs">Nepoužitý zvuk 27</text>
            </soundlabel>
            <soundlabel num="28">
              <text>Unused Sound 28</text>
              <text xml:lang="de">Unbenutzter Sound 28</text>
              <text xml:lang="fr">Son inutilisé 28</text>
              <text xml:lang="cs">Nepoužitý zvuk 28</text>
            </soundlabel>
          </soundlabels>
        </model>
        <model model="60986" numOuts="6" numFns="36" productID="60986" comment="Sound decoder for Märklin HO Diesel locomotives, with NEM652 8-pin plug">
          <output name="1" label="LV|White" />
          <output name="2" label="LR|Yellow" />
          <output name="3" label="Aux 1|Green" />
          <output name="4" label="Aux 2|Violet" />
          <output name="5" label="Aux 3|Violet/Yellow" />
          <output name="6" label="Aux 4|Violet/White" />
          <output name="7" label="Aux 5|Green Mot.1" />
          <output name="8" label="Aux 6|Blue Mot.2" />
          <protocols>
            <protocol>mfx</protocol>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
          <functionlabels>
            <functionlabel num="1" lockable="true">
              <text>Engineer‘s Cab Lighting (Aux 1)</text>
              <text xml:lang="de">Führerstandsbeleuchtung (Aux 1)</text>
              <text xml:lang="fr">Eclairage cabine conducteur (Aux 1)</text>
              <text xml:lang="cs">Osvětlení stanoviště (Aux 1)</text>
            </functionlabel>
            <functionlabel num="3" lockable="true">
              <text>Horn 1</text>
              <text xml:lang="de">Horn 1</text>
              <text xml:lang="fr">Avertisseur sonore 1</text>
              <text xml:lang="cs">Houkačka 1</text>
            </functionlabel>
            <functionlabel num="5" lockable="true">
              <text>Physical Functions (Aux 3)</text>
              <text xml:lang="de">Physikalisch Funktion (Aux3)</text>
              <text xml:lang="fr">Fonction physique (Aux 3)</text>
              <text xml:lang="cs">Fyzické funkce (Aux 3)</text>
            </functionlabel>
            <functionlabel num="6" lockable="true">
              <text>Physical Functions (Aux 4)</text>
              <text xml:lang="de">Physikalisch Funktion (Aux4)</text>
              <text xml:lang="fr">Fonction physique (Aux 4)</text>
              <text xml:lang="cs">Fyzické funkce (Aux 4)</text>
            </functionlabel>
            <functionlabel num="7" lockable="true">
              <text>Horn 2</text>
              <text xml:lang="de">Horn 2</text>
              <text xml:lang="fr">Avertisseur sonore 2</text>
              <text xml:lang="cs">Houkačka 2</text>
            </functionlabel>
            <functionlabel num="10" lockable="true">
              <text>Blower</text>
              <text xml:lang="de">Lüfter</text>
              <text xml:lang="fr">Ventilateur</text>
              <text xml:lang="cs">Ventilátor</text>
            </functionlabel>
            <functionlabel num="11" lockable="true">
              <text>Bell</text>
              <text xml:lang="de">Glocke</text>
              <text xml:lang="fr">Cloche</text>
              <text xml:lang="cs">Zvon</text>
            </functionlabel>
            <functionlabel num="13" lockable="true">
              <text>Auxiliary Diesel</text>
              <text xml:lang="de">Hilfsdiesel</text>
              <text xml:lang="fr">Diesel auxiliaire</text>
              <text xml:lang="cs">Pomocný dieslový motor</text>
            </functionlabel>
          </functionlabels>
          <soundlabels>
            <soundlabel num="1">
              <text>Horn 1</text>
              <text xml:lang="de">Horn 1</text>
              <text xml:lang="fr">Avertisseur sonore 1</text>
              <text xml:lang="cs">Houkačka 1</text>
            </soundlabel>
            <soundlabel num="2">
              <text>Horn 2</text>
              <text xml:lang="de">Horn 2</text>
              <text xml:lang="fr">Avertisseur sonore 2</text>
              <text xml:lang="cs">Houkačka 2</text>
            </soundlabel>
            <soundlabel num="3">
              <text>Bell</text>
              <text xml:lang="de">Glocke</text>
              <text xml:lang="fr">Cloche</text>
              <text xml:lang="cs">Zvon</text>
            </soundlabel>
            <soundlabel num="4">
              <text>Unused Sound 4</text>
              <text xml:lang="de">Unbenutzter Sound 4</text>
              <text xml:lang="fr">Son inutilisé 4</text>
              <text xml:lang="cs">Nepoužitý zvuk 4</text>
            </soundlabel>
            <soundlabel num="4">
              <text>Station Announcements</text>
              <text xml:lang="de">Bahnhofsansage</text>
              <text xml:lang="fr">Annonces en gare</text>
              <text xml:lang="cs">Staniční hlášení</text>
            </soundlabel>
            <soundlabel num="5">
              <text>Conductor Whistle</text>
              <text xml:lang="de">Schaffnerpfiff</text>
              <text xml:lang="fr">Sifflet Contrôleur</text>
              <text xml:lang="cs">Píšťalka průvodčího</text>
            </soundlabel>
            <soundlabel num="6">
              <text>Unused Sound 6</text>
              <text xml:lang="de">Unbenutzter Sound 6</text>
              <text xml:lang="fr">Son inutilisé 6</text>
              <text xml:lang="cs">Nepoužitý zvuk 6</text>
            </soundlabel>
            <soundlabel num="7">
              <text>Auxiliary Diesel</text>
              <text xml:lang="de">Hilfsdiesel</text>
              <text xml:lang="fr">Diesel auxiliaire</text>
              <text xml:lang="cs">Pomocný dieslový motor</text>
            </soundlabel>
            <soundlabel num="8">
              <text>Unused Sound 8</text>
              <text xml:lang="de">Unbenutzter Sound 8</text>
              <text xml:lang="fr">Son inutilisé 8</text>
              <text xml:lang="cs">Nepoužitý zvuk 8</text>
            </soundlabel>
            <soundlabel num="9">
              <text>Blower</text>
              <text xml:lang="de">Lüfter</text>
              <text xml:lang="fr">Ventilateur</text>
              <text xml:lang="cs">Ventilátor</text>
            </soundlabel>
            <soundlabel num="10">
              <text>Unused Sound 10</text>
              <text xml:lang="de">Unbenutzter Sound 10</text>
              <text xml:lang="fr">Son inutilisé 10</text>
              <text xml:lang="cs">Nepoužitý zvuk 10</text>
            </soundlabel>
            <soundlabel num="11">
              <text>Unused Sound 11</text>
              <text xml:lang="de">Unbenutzter Sound 11</text>
              <text xml:lang="fr">Son inutilisé 11</text>
              <text xml:lang="cs">Nepoužitý zvuk 11</text>
            </soundlabel>
            <soundlabel num="12">
              <text>Unused Sound 12</text>
              <text xml:lang="de">Unbenutzter Sound 12</text>
              <text xml:lang="fr">Son inutilisé 12</text>
              <text xml:lang="cs">Nepoužitý zvuk 12</text>
            </soundlabel>
            <soundlabel num="13">
              <text>Unused Sound 13</text>
              <text xml:lang="de">Unbenutzter Sound 13</text>
              <text xml:lang="fr">Son inutilisé 13</text>
              <text xml:lang="cs">Nepoužitý zvuk 13</text>
            </soundlabel>
            <soundlabel num="15">
              <text>Unused Sound 15</text>
              <text xml:lang="de">Unbenutzter Sound 15</text>
              <text xml:lang="fr">Son inutilisé 15</text>
              <text xml:lang="cs">Nepoužitý zvuk 15</text>
            </soundlabel>
            <soundlabel num="16">
              <text>Unused Sound 16</text>
              <text xml:lang="de">Unbenutzter Sound 16</text>
              <text xml:lang="fr">Son inutilisé 16</text>
              <text xml:lang="cs">Nepoužitý zvuk 16</text>
            </soundlabel>
            <soundlabel num="17">
              <text>Unused Sound 17</text>
              <text xml:lang="de">Unbenutzter Sound 17</text>
              <text xml:lang="fr">Son inutilisé 17</text>
              <text xml:lang="cs">Nepoužitý zvuk 17</text>
            </soundlabel>
            <soundlabel num="18">
              <text>Unused Sound 18</text>
              <text xml:lang="de">Unbenutzter Sound 18</text>
              <text xml:lang="fr">Son inutilisé 18</text>
              <text xml:lang="cs">Nepoužitý zvuk 18</text>
            </soundlabel>
            <soundlabel num="19">
              <text>Unused Sound 19</text>
              <text xml:lang="de">Unbenutzter Sound 19</text>
              <text xml:lang="fr">Son inutilisé 19</text>
              <text xml:lang="cs">Nepoužitý zvuk 19</text>
            </soundlabel>
            <soundlabel num="20">
              <text>Unused Sound 20</text>
              <text xml:lang="de">Unbenutzter Sound 20</text>
              <text xml:lang="fr">Son inutilisé 20</text>
              <text xml:lang="cs">Nepoužitý zvuk 20</text>
            </soundlabel>
            <soundlabel num="21">
              <text>Unused Sound 21</text>
              <text xml:lang="de">Unbenutzter Sound 21</text>
              <text xml:lang="fr">Son inutilisé 21</text>
              <text xml:lang="cs">Nepoužitý zvuk 21</text>
            </soundlabel>
            <soundlabel num="22">
              <text>Unused Sound 22</text>
              <text xml:lang="de">Unbenutzter Sound 22</text>
              <text xml:lang="fr">Son inutilisé 22</text>
              <text xml:lang="cs">Nepoužitý zvuk 22</text>
            </soundlabel>
            <soundlabel num="23">
              <text>Unused Sound 23</text>
              <text xml:lang="de">Unbenutzter Sound 23</text>
              <text xml:lang="fr">Son inutilisé 23</text>
              <text xml:lang="cs">Nepoužitý zvuk 23</text>
            </soundlabel>
            <soundlabel num="24">
              <text>Unused Sound 24</text>
              <text xml:lang="de">Unbenutzter Sound 24</text>
              <text xml:lang="fr">Son inutilisé 24</text>
              <text xml:lang="cs">Nepoužitý zvuk 24</text>
            </soundlabel>
            <soundlabel num="25">
              <text>Unused Sound 25</text>
              <text xml:lang="de">Unbenutzter Sound 25</text>
              <text xml:lang="fr">Son inutilisé 25</text>
              <text xml:lang="cs">Nepoužitý zvuk 25</text>
            </soundlabel>
            <soundlabel num="26">
              <text>Unused Sound 26</text>
              <text xml:lang="de">Unbenutzter Sound 26</text>
              <text xml:lang="fr">Son inutilisé 26</text>
              <text xml:lang="cs">Nepoužitý zvuk 26</text>
            </soundlabel>
            <soundlabel num="27">
              <text>Unused Sound 27</text>
              <text xml:lang="de">Unbenutzter Sound 27</text>
              <text xml:lang="fr">Son inutilisé 27</text>
              <text xml:lang="cs">Nepoužitý zvuk 27</text>
            </soundlabel>
            <soundlabel num="28">
              <text>Unused Sound 28</text>
              <text xml:lang="de">Unbenutzter Sound 28</text>
              <text xml:lang="fr">Son inutilisé 28</text>
              <text xml:lang="cs">Nepoužitý zvuk 28</text>
            </soundlabel>
          </soundlabels>
        </model>
        <model model="60987" numOuts="6" numFns="36" productID="60987" comment="Sound decoder for Märklin HO Electric locomotives, with NEM652 8-pin plug">
          <output name="1" label="LV|White" />
          <output name="2" label="LR|Yellow" />
          <output name="3" label="Aux 1|Green" />
          <output name="4" label="Aux 2|Violet" />
          <output name="5" label="Aux 3|Violet/Yellow" />
          <output name="6" label="Aux 4|Violet/White" />
          <output name="7" label="Aux 5|Green Mot.1" />
          <output name="8" label="Aux 6|Blue Mot.2" />
          <output name="ABV" label="deactivate" />
          <output name="RG" label="Switching" />
          <protocols>
            <protocol>mfx</protocol>
            <protocol>dcc</protocol>
            <protocol>motorola</protocol>
          </protocols>
          <functionlabels>
            <functionlabel num="1" lockable="true">
              <text>Engineer‘s Cab Lighting (Aux 1)</text>
              <text xml:lang="de">Führerstandsbeleuchtung (Aux 1)</text>
              <text xml:lang="fr">Eclairage cabine conducteur (Aux 1)</text>
              <text xml:lang="cs">Osvětlení stanoviště (Aux 1)</text>
            </functionlabel>
            <functionlabel num="3" lockable="true">
              <text>Horn 1</text>
              <text xml:lang="de">Horn 1</text>
              <text xml:lang="fr">Avertisseur sonore 1</text>
              <text xml:lang="cs">Houkačka 1</text>
            </functionlabel>
            <functionlabel num="5" lockable="true">
              <text>Physical Functions (Aux 3)</text>
              <text xml:lang="de">Physikalisch Funktion (Aux3)</text>
              <text xml:lang="fr">Fonction physique (Aux 3)</text>
              <text xml:lang="cs">Fyzické funkce (Aux 3)</text>
            </functionlabel>
            <functionlabel num="6" lockable="true">
              <text>Physical Functions (Aux 4)</text>
              <text xml:lang="de">Physikalisch Funktion (Aux4)</text>
              <text xml:lang="fr">Fonction physique (Aux 4)</text>
              <text xml:lang="cs">Fyzické funkce (Aux 4)</text>
            </functionlabel>
            <functionlabel num="7" lockable="true">
              <text>Horn 2</text>
              <text xml:lang="de">Horn 2</text>
              <text xml:lang="fr">Avertisseur sonore 1</text>
              <text xml:lang="cs">Houkačka 2</text>
            </functionlabel>
            <functionlabel num="10" lockable="true">
              <text>Blower</text>
              <text xml:lang="de">Lüfter</text>
              <text xml:lang="fr">Ventilateur</text>
              <text xml:lang="cs">Ventilátor</text>
            </functionlabel>
            <functionlabel num="11" lockable="true">
              <text>Short Whistle</text>
              <text xml:lang="de">Pfeife kurz</text>
              <text xml:lang="fr">Sifflet court</text>
              <text xml:lang="cs">Píšťala krátká</text>
            </functionlabel>
            <functionlabel num="13" lockable="true">
              <text>Compressor</text>
              <text xml:lang="de">Luftpresser</text>
              <text xml:lang="fr">Compresseur</text>
              <text xml:lang="cs">Kompresor</text>
            </functionlabel>
          </functionlabels>
          <soundlabels>
            <soundlabel num="1">
              <text>Horn 1</text>
              <text xml:lang="de">Horn 1</text>
              <text xml:lang="fr">Avertisseur sonore 1</text>
              <text xml:lang="cs">Houkačka 1</text>
            </soundlabel>
            <soundlabel num="2">
              <text>Horn 2</text>
              <text xml:lang="de">Horn 2</text>
              <text xml:lang="fr">Avertisseur sonore 2</text>
              <text xml:lang="cs">Houkačka 2</text>
            </soundlabel>
            <soundlabel num="3">
              <text>Whistle</text>
              <text xml:lang="de">Pfeife</text>
              <text xml:lang="fr">Sifflet</text>
              <text xml:lang="cs">Píšťala</text>
            </soundlabel>
            <soundlabel num="4">
              <text>Station Announcements</text>
              <text xml:lang="de">Bahnhofsansage</text>
              <text xml:lang="fr">Annonces en gare</text>
              <text xml:lang="cs">Staniční hlášení</text>
            </soundlabel>
            <soundlabel num="5">
              <text>Conductor Whistle</text>
              <text xml:lang="de">Schaffnerpfiff</text>
              <text xml:lang="fr">Sifflet Contrôleur</text>
              <text xml:lang="cs">Píšťalka průvodčího</text>
            </soundlabel>
            <soundlabel num="6">
              <text>Unused Sound 6</text>
              <text xml:lang="de">Unbenutzter Sound 6</text>
              <text xml:lang="fr">Son inutilisé 6</text>
              <text xml:lang="cs">Nepoužitý zvuk 6</text>
            </soundlabel>
            <soundlabel num="7">
              <text>Unused Sound 7</text>
              <text xml:lang="de">Unbenutzter Sound 7</text>
              <text xml:lang="fr">Son inutilisé 7</text>
              <text xml:lang="cs">Nepoužitý zvuk 7</text>
            </soundlabel>
            <soundlabel num="8">
              <text>Compressor</text>
              <text xml:lang="de">Luftpresser</text>
              <text xml:lang="fr">Compresseur</text>
              <text xml:lang="cs">Kompresor</text>
            </soundlabel>
            <soundlabel num="9">
              <text>Blower</text>
              <text xml:lang="de">Lüfter</text>
              <text xml:lang="fr">Ventilateur</text>
              <text xml:lang="cs">Ventilátor</text>
            </soundlabel>
            <soundlabel num="10">
              <text>Unused Sound 10</text>
              <text xml:lang="de">Unbenutzter Sound 10</text>
              <text xml:lang="fr">Son inutilisé 10</text>
              <text xml:lang="cs">Nepoužitý zvuk 10</text>
            </soundlabel>
            <soundlabel num="11">
              <text>Unused Sound 10</text>
              <text xml:lang="de">Unbenutzter Sound 10</text>
              <text xml:lang="fr">Son inutilisé 10</text>
              <text xml:lang="cs">Nepoužitý zvuk 11</text>
            </soundlabel>
            <soundlabel num="12">
              <text>Unused Sound 12</text>
              <text xml:lang="de">Unbenutzter Sound 12</text>
              <text xml:lang="fr">Son inutilisé 12</text>
              <text xml:lang="cs">Nepoužitý zvuk 12</text>
            </soundlabel>
            <soundlabel num="13">
              <text>Unused Sound 13</text>
              <text xml:lang="de">Unbenutzter Sound 13</text>
              <text xml:lang="fr">Son inutilisé 13</text>
              <text xml:lang="cs">Nepoužitý zvuk 13</text>
            </soundlabel>
            <soundlabel num="15">
              <text>Unused Sound 15</text>
              <text xml:lang="de">Unbenutzter Sound 15</text>
              <text xml:lang="fr">Son inutilisé 15</text>
              <text xml:lang="cs">Nepoužitý zvuk 15</text>
            </soundlabel>
            <soundlabel num="16">
              <text>Unused Sound 16</text>
              <text xml:lang="de">Unbenutzter Sound 16</text>
              <text xml:lang="fr">Son inutilisé 16</text>
              <text xml:lang="cs">Nepoužitý zvuk 16</text>
            </soundlabel>
            <soundlabel num="17">
              <text>Unused Sound 17</text>
              <text xml:lang="de">Unbenutzter Sound 17</text>
              <text xml:lang="fr">Son inutilisé 17</text>
              <text xml:lang="cs">Nepoužitý zvuk 17</text>
            </soundlabel>
            <soundlabel num="18">
              <text>Unused Sound 18</text>
              <text xml:lang="de">Unbenutzter Sound 18</text>
              <text xml:lang="fr">Son inutilisé 18</text>
              <text xml:lang="cs">Nepoužitý zvuk 18</text>
            </soundlabel>
            <soundlabel num="19">
              <text>Unused Sound 19</text>
              <text xml:lang="de">Unbenutzter Sound 19</text>
              <text xml:lang="fr">Son inutilisé 19</text>
              <text xml:lang="cs">Nepoužitý zvuk 19</text>
            </soundlabel>
            <soundlabel num="20">
              <text>Unused Sound 20</text>
              <text xml:lang="de">Unbenutzter Sound 20</text>
              <text xml:lang="fr">Son inutilisé 20</text>
              <text xml:lang="cs">Nepoužitý zvuk 20</text>
            </soundlabel>
            <soundlabel num="21">
              <text>Unused Sound 21</text>
              <text xml:lang="de">Unbenutzter Sound 21</text>
              <text xml:lang="fr">Son inutilisé 21</text>
              <text xml:lang="cs">Nepoužitý zvuk 21</text>
            </soundlabel>
            <soundlabel num="22">
              <text>Unused Sound 22</text>
              <text xml:lang="de">Unbenutzter Sound 22</text>
              <text xml:lang="fr">Son inutilisé 22</text>
              <text xml:lang="cs">Nepoužitý zvuk 22</text>
            </soundlabel>
            <soundlabel num="23">
              <text>Unused Sound 23</text>
              <text xml:lang="de">Unbenutzter Sound 23</text>
              <text xml:lang="fr">Son inutilisé 23</text>
              <text xml:lang="cs">Nepoužitý zvuk 23</text>
            </soundlabel>
            <soundlabel num="24">
              <text>Unused Sound 24</text>
              <text xml:lang="de">Unbenutzter Sound 24</text>
              <text xml:lang="fr">Son inutilisé 24</text>
              <text xml:lang="cs">Nepoužitý zvuk 24</text>
            </soundlabel>
            <soundlabel num="25">
              <text>Unused Sound 25</text>
              <text xml:lang="de">Unbenutzter Sound 25</text>
              <text xml:lang="fr">Son inutilisé 25</text>
              <text xml:lang="cs">Nepoužitý zvuk 25</text>
            </soundlabel>
            <soundlabel num="26">
              <text>Unused Sound 26</text>
              <text xml:lang="de">Unbenutzter Sound 26</text>
              <text xml:lang="fr">Son inutilisé 26</text>
              <text xml:lang="cs">Nepoužitý zvuk 26</text>
            </soundlabel>
            <soundlabel num="27">
              <text>Unused Sound 27</text>
              <text xml:lang="de">Unbenutzter Sound 27</text>
              <text xml:lang="fr">Son inutilisé 27</text>
              <text xml:lang="cs">Nepoužitý zvuk 27</text>
            </soundlabel>
            <soundlabel num="28">
              <text>Unused Sound 28</text>
              <text xml:lang="de">Unbenutzter Sound 28</text>
              <text xml:lang="fr">Son inutilisé 28</text>
              <text xml:lang="cs">Nepoužitý zvuk 28</text>
            </soundlabel>
          </soundlabels>
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">
            <text>Headlights</text>
            <text xml:lang="de">Spitzensignal</text>
            <text xml:lang="fr">Feux</text>
            <text xml:lang="cs">Přední světla</text>
          </functionlabel>
          <functionlabel num="2" lockable="true">
            <text>Operating Sounds</text>
            <text xml:lang="de">Betriebsgeräusch</text>
            <text xml:lang="fr">Bruit d'exploitation</text>
            <text xml:lang="cs">Zvuk</text>
          </functionlabel>
          <functionlabel num="4" lockable="true">
            <text>Deactivate ABV</text>
            <text xml:lang="de">ABV ausschalten</text>
            <text xml:lang="fr">Désactivation ABV</text>
            <text xml:lang="cs">Křivky</text>
          </functionlabel>
          <functionlabel num="8" lockable="true">
            <text>Telex coupler (Aux2)</text>
            <text xml:lang="de">Telexkupplung (Aux 2)</text>
            <text xml:lang="fr">Attelage Telex (Aux 2)</text>
            <text xml:lang="cs">Spřáhlo (Aux2)</text>
          </functionlabel>
          <functionlabel num="9" lockable="true">
            <text>Squealing Brakes off</text>
            <text xml:lang="de">Bremsenquietschen aus</text>
            <text xml:lang="fr">Grincement de freins désactivé</text>
            <text xml:lang="cs">Skřípění brzd vypnout</text>
          </functionlabel>
          <functionlabel num="12" lockable="true">
            <text>Station Announcements</text>
            <text xml:lang="de">Bahnhofsansage</text>
            <text xml:lang="fr">Annonce en gare</text>
            <text xml:lang="cs">Staniční hlášení</text>
          </functionlabel>
          <functionlabel num="14" lockable="true">
            <text>Rail Joints</text>
            <text xml:lang="de">Schienenstoß</text>
            <text xml:lang="fr">Joints de rail</text>
            <text xml:lang="cs">Styk kolejnic</text>
          </functionlabel>
          <functionlabel num="15" lockable="true">
            <text>Conductor Whistle</text>
            <text xml:lang="de">Schaffnerpfiff</text>
            <text xml:lang="fr">Sifflet Contrôleur</text>
            <text xml:lang="cs">Píšťalka průvodčího</text>
          </functionlabel>
        </functionlabels>
        <soundlabels>
          <soundlabel num="14">
            <text>Rail Joints</text>
            <text xml:lang="de">Schienenstoß</text>
            <text xml:lang="fr">Joints de rail</text>
            <text xml:lang="cs">Styk kolejnic</text>
          </soundlabel>
        </soundlabels>
      </family>
      <family name="IntelliSound Module" mfg="Uhlenbrock Elektronik" comment="Auxiliary Sound module for all locomotive decoders with SUSI connector" file="Uhlenbrock_32100.xml">
        <model model="32100" />
        <model model="32400" />
        <model model="PIKO 3619x Series" />
      </family>
      <family name="IntelliSound 3 Module" mfg="Uhlenbrock Elektronik" comment="Auxiliary Sound module for all locomotive decoders with SUSI connector" file="Uhlenbrock_32300.xml">
        <model model="32300" comment="IntelliSound 3-Module" />
        <model model="32304" comment="IntelliSound 3-Module with Sound" />
      </family>
      <family name="IntelliSound 4 Module" mfg="Uhlenbrock Elektronik" comment="Auxiliary Sound module for all locomotive decoders with SUSI connector" file="Uhlenbrock_32500.xml">
        <model model="32500" comment="IntelliSound 4-Module" />
        <model model="32504" comment="IntelliSound 4-Module with Sound" />
      </family>
      <family name="Multi-Protocol IntelliSound3 Decoder" mfg="Uhlenbrock Elektronik" file="Uhlenbrock_36300.xml">
        <!-- version was checked by hardware owner Frits -->
        <model model="36320" lowVersionID="11" highVersionID="11" numOuts="9" numFns="14" productID="36320" comment="IntelliSound 3 with PluX22 plug and RailCom(R)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
          <output name="5" label=". A3 ." />
          <output name="6" label=". A4 ." />
          <output name="7" label=". A5 ." />
          <output name="8" label=". A6 ." />
          <output name="9" label=". A7 ." />
          <output name="Shunting" label="mode" />
          <output name="Start/brake" label="inertia" />
        </model>
        <model model="36360" lowVersionID="5" highVersionID="5" numOuts="9" numFns="14" productID="36360" comment="IntelliSound 3 with PluX22 plug and RailCom(R)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
          <output name="5" label=". A3 ." />
          <output name="6" label=". A4 ." />
          <output name="7" label=". A5 ." />
          <output name="8" label=". A6 ." />
          <output name="9" label=". A7 ." />
          <output name="Shunting" label="mode" />
          <output name="Start/brake" label="inertia" />
        </model>
      </family>
      <family name="Multi-Protocol IntelliSound4 Decoder" mfg="Uhlenbrock Elektronik" lowVersionID="9" file="Uhlenbrock_36500.xml">
        <!-- to be checked by hardware owner -->
        <model model="36520" numOuts="9" numFns="14" productID="36520" comment="IntelliSound 4 with PluX22 plug and RailCom(R)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
          <output name="5" label=". A3 ." />
          <output name="6" label=". A4 ." />
          <output name="7" label=". A5 ." />
          <output name="8" label=". A6 ." />
          <output name="9" label=". A7 ." />
          <output name="Shunting" label="mode" />
          <output name="Start/brake" label="inertia" />
        </model>
        <model model="36560" numOuts="9" numFns="14" productID="36560" comment="IntelliSound 4 with PluX22 plug and RailCom(R)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
          <output name="5" label=". A3 ." />
          <output name="6" label=". A4 ." />
          <output name="7" label=". A5 ." />
          <output name="8" label=". A6 ." />
          <output name="9" label=". A7 ." />
          <output name="Shunting" label="mode" />
          <output name="Start/brake" label="inertia" />
        </model>
      </family>
      <family name="Feedback Module" mfg="Uhlenbrock Elektronik" type="stationary" modes="LOCONETLNCVMODE" file="Uhlenbrock_63320.xml">
        <model model="Feedback Module 2-rail 63320" productID="6332" comment="LocoNet 8 block feedback module 2-rail">
          <versionCV />
        </model>
      </family>
      <family name="Feedback Module" mfg="Uhlenbrock Elektronik" type="stationary" modes="LOCONETLNCVMODE" file="Uhlenbrock_63330.xml">
        <model model="Feedback Module 3-rail 63330" productID="6333" comment="LocoNet 16 block feedback module 3-rail">
          <versionCV />
        </model>
      </family>
      <family name="Feedback Module" mfg="Uhlenbrock Elektronik" type="stationary" modes="LOCONETLNCVMODE" file="Uhlenbrock_63340.xml">
        <model model="Feedback Module 2-rail 63340" productID="6334" comment="LocoNet 8 block feedback module 2-rail">
          <versionCV />
        </model>
      </family>
      <family name="Feedback Module" mfg="Uhlenbrock Elektronik" type="stationary" modes="LOCONETLNCVMODE" file="Uhlenbrock_63350.xml">
        <model model="Feedback Module 3-rail 63350" productID="6335" comment="LocoNet 8 block feedback module 3-rail">
          <versionCV />
        </model>
      </family>
      <family name="Switch Module" mfg="Uhlenbrock Elektronik" type="stationary" modes="LOCONETLNCVMODE" file="Uhlenbrock_63400.xml">
        <model model="Switch Control 63400" productID="6340" comment="LocoNet Switch Control">
          <versionCV />
        </model>
      </family>
      <family name="Switch Module" mfg="Uhlenbrock Elektronik" type="stationary" modes="LOCONETLNCVMODE" file="Uhlenbrock_63410.xml">
        <model model="63410" productID="6341" comment="LocoNet General Purpose 20 Outputs Switch">
          <versionCV />
        </model>
      </family>
      <family name="Display Module" mfg="Uhlenbrock Elektronik" type="stationary" modes="LOCONETLNCVMODE" file="Uhlenbrock_63450.xml">
        <model model="63450" productID="6345" comment="LocoNet Display">
          <versionCV />
        </model>
      </family>
      <family name="Servo Decoder" mfg="Uhlenbrock Elektronik" type="stationary" modes="LOCONETLNCVMODE" file="Uhlenbrock_63500.xml">
        <model model="Ln Servo Module 63500" productID="6350" comment="LocoNet 4 servo Decoder">
          <versionCV />
        </model>
      </family>
      <family name="Adapter" mfg="Uhlenbrock Elektronik" type="Adapter" modes="LOCONETLNCVMODE" file="Uhlenbrock_63810.xml">
        <model model="mobile station Adapter 63810" productID="6381" comment="to connect a Märklin mobile station to LocoNet">
          <versionCV />
        </model>
      </family>
      <family name="Adapter" mfg="Uhlenbrock Elektronik" type="stationary" modes="LOCONETLNCVMODE" file="Uhlenbrock_63830.xml">
        <model model="LocoNet IR Receiver 63830" productID="6383" comment="IR Receiver for IRIS Remote and Piko Digi-Fern">
          <versionCV />
        </model>
      </family>
      <family name="Adapter" mfg="Uhlenbrock Elektronik" type="Adapter" modes="LOCONETLNCVMODE" file="Uhlenbrock_63880.xml">
        <model model="s88-Ln Interface 63880" productID="6388" comment="to connect s88 feedback bus to LocoNet">
          <versionCV />
        </model>
      </family>
      <family name="Servo Decoder" mfg="Uhlenbrock Elektronik" file="Uhlenbrock_67800.xml">
        <model model="67800" highVersionID="3" lowVersionID="85" comment="67800 is programmable 4 Servo Decoder" />
      </family>
      <family name="Lissy Receiver" mfg="Uhlenbrock Elektronik" type="stationary" modes="LOCONETLNCVMODE" file="Uhlenbrock_68600_Lissy.xml">
        <model model="Lissy Receiver 68600" productID="6860" comment="2 Sensor Lissy Receiver">
          <versionCV />
        </model>
      </family>
      <family name="Lissy Receiver" mfg="Uhlenbrock Elektronik" type="stationary" modes="LOCONETLNCVMODE" file="Uhlenbrock_68610_Lissy.xml">
        <model model="Lissy Receiver 68610" productID="6861" comment="2 Sensor Lissy Receiver">
          <versionCV />
        </model>
      </family>
      <family name="Lissy Receiver" mfg="Uhlenbrock Elektronik" type="stationary" modes="LOCONETLNCVMODE" file="Uhlenbrock_68620_Lissy.xml">
        <model model="Lissy Receiver 68620" productID="6862" comment="Single Sensor Lissy Receiver">
          <versionCV />
        </model>
      </family>
      <family name="Multi-Protocol Decoder" mfg="Uhlenbrock Elektronik" comment="Decoders not sorted (necessarily) in numerical order" file="Uhlenbrock_73100.xml">
        <model model="73100" numOuts="4" numFns="14" productID="73100" comment="N-Scale, wired">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
          <output name="Shunting" label="mode" />
          <output name="Start/brake" label="inertia" />
        </model>
        <model model="73110" numOuts="2" numFns="14" productID="73110" comment="N-Scale, with NEM651 plug">
          <output name="1" label="F0(F)" />
          <output name="2" label="F0(R)" />
          <output name="Shunting" label="mode" />
          <output name="Start/brake" label="inertia" />
        </model>
        <model model="73140" numOuts="4" numFns="14" productID="73140" comment="N-Scale, with PluX12 plug (Piko #46211)">
          <output name="1" label="F0(F)" />
          <output name="2" label="F0(R)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
          <output name="Shunting" label="mode" />
          <output name="Start/brake" label="inertia" />
        </model>
      </family>
      <family name="Mini Multi-Protocol Decoder" mfg="Uhlenbrock Elektronik" highVersionID="4" comment="Decoders not sorted (necessarily) in numerical order" file="Uhlenbrock_73400.xml">
        <model model="73400" numOuts="2" productID="73400" comment="wired version">
          <output name="1" label="F0F" />
          <output name="2" label="F0R" />
        </model>
        <model model="73410" numOuts="2" productID="73410" comment="NEM651 version (Piko #46210)">
          <output name="1" label="F0F" />
          <output name="2" label="F0R" />
        </model>
      </family>
      <family name="Mini Multi-Protocol Decoder" mfg="Uhlenbrock Elektronik" lowVersionID="8" highVersionID="8" comment="Decoders not sorted (necessarily) in numerical order" file="Uhlenbrock_73500.xml">
        <model model="73500" />
        <model model="73510" />
      </family>
      <family name="IntelliDrive2" mfg="Uhlenbrock Elektronik" comment="Decoders not sorted (necessarily) in numerical order" file="Uhlenbrock_73xx5.xml">
        <!-- to be checked by hardware owner -->
        <model model="73105" numOuts="4" numFns="14" productID="73105" comment="IntelliDrive2 Mini-Lokdecoder and RailCom(R) (Plus)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
          <output name="Shunting" label="mode" />
          <output name="Start/brake" label="inertia" />
        </model>
        <model model="73115" numOuts="2" numFns="14" productID="73115" comment="IntelliDrive2 Mini-Lokdecoder and RailCom(R) (Plus)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="Shunting" label="mode" />
          <output name="Start/brake" label="inertia" />
        </model>
        <model model="73145" numOuts="4" numFns="14" productID="73145" comment="IntelliDrive2 Mini-Lokdecoder and RailCom(R) (Plus)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
          <output name="Shunting" label="mode" />
          <output name="Start/brake" label="inertia" />
        </model>
        <model model="73235" numOuts="10" numFns="14" productID="73235" comment="IntelliDrive2 Lokdecoder and RailCom(R) (Plus)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
          <output name="5" label=". A3 ." />
          <output name="6" label=". A4 ." />
          <output name="7" label=". A5 ." />
          <output name="8" label=". A6 ." />
          <output name="9" label=". A7 ." />
          <output name="10" label=". A8 ." />
          <output name="Shunting" label="mode" />
          <output name="Start/brake" label="inertia" />
        </model>
        <model model="73310" numOuts="2" numFns="14" productID="73310" comment="IntelliDrive2 Mini-Lokdecoder and RailCom(R) (Plus)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="Shunting" label="mode" />
          <output name="Start/brake" label="inertia" />
        </model>
        <model model="73405" numOuts="4" numFns="14" productID="73405" comment="IntelliDrive2 Mini-Lokdecoder and RailCom(R) (Plus)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
          <output name="Shunting" label="mode" />
          <output name="Start/brake" label="inertia" />
        </model>
        <model model="73415" numOuts="4" numFns="14" productID="73415" comment="IntelliDrive2 Mini-Lokdecoder and RailCom(R) (Plus)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
          <output name="Shunting" label="mode" />
          <output name="Start/brake" label="inertia" />
        </model>
        <model model="73416" numOuts="4" numFns="14" productID="73416" comment="IntelliDrive2 Mini-Lokdecoder and RailCom(R) (Plus)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
          <output name="Shunting" label="mode" />
          <output name="Start/brake" label="inertia" />
        </model>
        <model model="74120" numOuts="4" numFns="12" productID="74120" comment="IntelliDrive2 Lokdecoder and RailCom(R) (Plus)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
          <output name="Shunting" label="mode" />
          <output name="Start/brake" label="inertia" />
        </model>
        <model model="PIKO41RH2400" numOuts="10" numFns="14" productID="PIKO41RH2400" comment="Piko SmartDecoder 4.1 Sound Diesel Loco Rh2400 Next18 plug and RailCom(R) (Plus)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
          <output name="5" label=". A3 ." />
          <output name="6" label=". A4 ." />
          <output name="7" label=". A5 ." />
          <output name="8" label=". A6 ." />
          <output name="9" label=". A7 ." />
          <output name="10" label=". A8 ." />
          <output name="Shunting" label="mode" />
          <output name="Start/brake" label="inertia" />
        </model>
        <model model="PIKO41BR82" numOuts="10" numFns="14" productID="PIKO41BR82" comment="Piko SmartDecoder 4.1 Sound Steam Loco BR82 Next18 plug and RailCom(R) (Plus)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
          <output name="5" label=". A3 ." />
          <output name="6" label=". A4 ." />
          <output name="7" label=". A5 ." />
          <output name="8" label=". A6 ." />
          <output name="9" label=". A7 ." />
          <output name="10" label=". A8 ." />
          <output name="Shunting" label="mode" />
          <output name="Start/brake" label="inertia" />
        </model>
        <model model="Piko 56400" numOuts="10" numFns="14" productID="PIKO56400" comment="Piko Smartdecoder 4.1 and RailCom(R) (Plus)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
          <output name="5" label=". A3 ." />
          <output name="6" label=". A4 ." />
          <output name="7" label=". A5 ." />
          <output name="8" label=". A6 ." />
          <output name="9" label=". A7 ." />
          <output name="10" label=". A8 ." />
          <output name="Shunting" label="mode" />
          <output name="Start/brake" label="inertia" />
        </model>
        <model model="Piko 56401" numOuts="10" numFns="14" productID="PIKO56401" comment="Piko Smartdecoder 4.1, Mfx and RailCom(R) (Plus)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
          <output name="5" label=". A3 ." />
          <output name="6" label=". A4 ." />
          <output name="7" label=". A5 ." />
          <output name="8" label=". A6 ." />
          <output name="9" label=". A7 ." />
          <output name="10" label=". A8 ." />
          <output name="Shunting" label="mode" />
          <output name="Start/brake" label="inertia" />
        </model>
      </family>
      <family name="Standard Decoder" mfg="Uhlenbrock Elektronik" lowVersionID="1" highVersionID="20" file="Uhlenbrock_74400.xml">
        <model model="74400" />
        <model model="74420" />
      </family>
      <family name="Multi-Protocol Decoder" mfg="Uhlenbrock Elektronik" comment="Decoders not sorted (necessarily) in numerical order" file="Uhlenbrock_75330.xml">
        <model model="75330" numOuts="8" numFns="14" productID="75330" comment="HO-Scale, IntelliDrive Comfort with 21 pin MTC plug (NEM 660)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
          <output name="5" label=". A3 ." />
          <output name="6" label=". A4 ." />
          <output name="7" label=". A5 ." />
          <output name="8" label=". A6 ." />
          <output name="Shunting" label="mode" />
          <output name="Start/brake" label="inertia" />
        </model>
      </family>
      <family name="Multi-Protocol Decoder" mfg="Uhlenbrock Elektronik" lowVersionID="9" comment="Decoders not sorted (necessarily) in numerical order" file="Uhlenbrock_76150.xml">
        <model model="76150" numOuts="4" numFns="14" productID="76150" comment="HO-Scale, IntelliDrive Deluxe with PluX16 plug (Piko #46121)">
          <output name="1" label="F0(F)" />
          <output name="2" label="F0(R)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
          <output name="Shunting" label="mode" />
          <output name="Start/brake" label="inertia" />
        </model>
        <model model="76320" numOuts="2" numFns="14" productID="76320" comment="HO-Scale, IntelliDrive Comfort with NEM652 plug (Piko #56122)">
          <output name="1" label="F0(F)" />
          <output name="2" label="F0(R)" />
          <output name="Shunting" label="mode" />
          <output name="Start/brake" label="inertia" />
        </model>
      </family>
      <family name="Multi-Protocol Decoder" mfg="Uhlenbrock Elektronik" lowVersionID="9" comment="Decoders not sorted (necessarily) in numerical order" file="Uhlenbrock_76400.xml">
        <model model="76200" highVersionID="40" numOuts="4" numFns="8" productID="76200" comment="HO-Scale, wired, for universal (Märklin) motors">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
          <output name="Shunting" label="mode" />
          <output name="Start/brake" label="inertia" />
        </model>
        <model model="76400" highVersionID="40" numOuts="4" numFns="8" productID="76400" comment="HO-Scale, wired">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
          <output name="Shunting" label="mode" />
          <output name="Start/brake" label="inertia" />
        </model>
        <model model="76420" highVersionID="40" numOuts="4" numFns="10" productID="76420" comment="HO-Scale, IntelliDrive Deluxe with NEM 652 plug">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
          <output name="Shunting" label="mode" />
          <output name="Start/brake" label="inertia" />
        </model>
        <model model="76425" numOuts="4" numFns="14" productID="76425" comment="HO-Scale, IntelliDrive Deluxe with NEM 652 plug and RailCom(R)">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
          <output name="Shunting" label="mode" />
          <output name="Start/brake" label="inertia" />
        </model>
      </family>
      <family name="Multi-Protocol Decoder" mfg="Uhlenbrock Elektronik" lowVersionID="9" comment="Decoders not sorted (necessarily) in numerical order" file="Uhlenbrock_76560.xml">
        <model model="76560" numOuts="9" numFns="14" productID="76560" comment="HO-Scale, IntelliDrive Deluxe with PluX22 plug and RailCom(R)">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
          <output name="5" label=". A3 ." />
          <output name="6" label=". A4 ." />
          <output name="7" label=". A5 ." />
          <output name="8" label=". A6 ." />
          <output name="9" label=". A7 ." />
          <output name="Shunting" label="mode" />
          <output name="Start/brake" label="inertia" />
        </model>
      </family>
      <family name="Multi-Protocol Decoder" mfg="Uhlenbrock Elektronik" comment="Decoders not sorted (necessarily) in numerical order" file="Uhlenbrock_77500.xml">
        <model model="77500" numOuts="8" numFns="28" comment="O,I,II,LGB-Scale, IntelliDrive Deluxe">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="   A1      " />
          <output name="4" label="   A2      " />
          <output name="5" label="   A3      " />
          <output name="6" label="   A4      " />
          <output name="7" label="   A5      " />
          <output name="8" label="   A6      " />
          <output name="9" label="   A7      " />
          <output name="10" label="   A8      " />
        </model>
        <model model="PIKO 3612x Series" numOuts="8" numFns="28">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="   A1      " />
          <output name="4" label="   A2      " />
          <output name="5" label="   A3      " />
          <output name="6" label="   A4      " />
          <output name="7" label="   A5      " />
          <output name="8" label="   A6      " />
          <output name="9" label="   A7      " />
          <output name="10" label="   A8      " />
        </model>
      </family>
      <family name="Multi-Protocol Function Decoder" mfg="Uhlenbrock Elektronik" file="Uhlenbrock_7x900.xml">
        <model model="73800" productID="73800" numOuts="4">
          <output name="1" label=". A1 ." />
          <output name="2" label=". A2 ." />
          <output name="3" label=". A3 ." />
          <output name="4" label=". A4 ." />
        </model>
        <model model="73900" productID="73900" numOuts="4">
          <output name="1" label=". A1 ." />
          <output name="2" label=". A2 ." />
          <output name="3" label=". A3 ." />
          <output name="4" label=". A4 ." />
        </model>
        <model model="76900" productID="76900 v1" numOuts="4">
          <output name="1" label=". A1 ." />
          <output name="2" label=". A2 ." />
          <output name="3" label=". A3 ." />
          <output name="4" label=". A4 ." />
        </model>
        <model model="76900V7" productID="76900 v7" numOuts="8" numFns="15">
          <output name="1" label=". A1 ." />
          <output name="2" label=". A2 ." />
          <output name="3" label=". A3 ." />
          <output name="4" label=". A4 ." />
          <output name="5" label=". A5 ." />
          <output name="6" label=". A6 ." />
          <output name="7" label=". A7 ." />
          <output name="8" label=". A8 ." />
        </model>
        <model model="PIKO56126" productID="Piko 56126" numOuts="8" numFns="15" comment="Piko Multi-protocol function decoder">
          <output name="1" label=". A1 ." />
          <output name="2" label=". A2 ." />
          <output name="3" label=". A3 ." />
          <output name="4" label=". A4 ." />
          <output name="5" label=". A5 ." />
          <output name="6" label=". A6 ." />
          <output name="7" label=". A7 ." />
          <output name="8" label=". A8 ." />
        </model>
      </family>
      <family name="Command Station" mfg="Uhlenbrock Elektronik" type="Command Station" modes="LOCONETLNCVMODE" file="Uhlenbrock_DaisyII.xml">
        <model model="Daisy II 65200" productID="6520" comment="Daisy II LocoNet Digitalzentrale/Booster">
          <versionCV />
        </model>
      </family>
      <family name="Command Station" mfg="Uhlenbrock Elektronik" type="Command Station" modes="LOCONETLNCVMODE" file="Uhlenbrock_DaisyII65210.xml">
        <model model="Daisy II 65210" productID="6521" comment="Daisy II LocoNet Digitalzentrale/Booster">
          <versionCV />
        </model>
      </family>
      <family name="Wireless" mfg="Uhlenbrock Elektronik" type="stationary" modes="LOCONETLNCVMODE" file="Uhlenbrock_FunkMaster66400.xml">
        <model model="Funk-Master LN 66400" productID="6640" comment="Funk-Master LN Wireless Daisy Hub">
          <versionCV />
        </model>
        <model model="FunkMaster" show="no" replacementModel="Funk-Master LN 66400" replacementFamily="Wireless" productID="6640" comment="file and model renamed without changes" />
      </family>
      <family name="Wireless" mfg="Uhlenbrock Elektronik" type="stationary" modes="LOCONETLNCVMODE" file="Uhlenbrock_FunkMaster66410.xml">
        <model model="Funk-Master LN+DCC 66410" productID="6641" comment="Funk-Master LN+DCC Wireless Hub">
          <versionCV />
        </model>
      </family>
      <family name="IntelliLight" mfg="Uhlenbrock Elektronik" type="stationary" modes="LOCONETLNCVMODE" file="Uhlenbrock_IntelliLight2800.xml">
        <model model="Controller" productID="2800" comment="Lighting Controller">
          <versionCV />
        </model>
      </family>
      <family name="IntelliLight" mfg="Uhlenbrock Elektronik" type="stationary" modes="LOCONETLNCVMODE" file="Uhlenbrock_IntelliLight2820.xml">
        <model model="LED Controller" productID="2820" comment="LED Lighting Controller">
          <versionCV />
        </model>
      </family>
      <family name="Booster" mfg="Uhlenbrock Elektronik" type="stationary" modes="LOCONETLNCVMODE" file="Uhlenbrock_Power22.xml">
        <model model="Power22" productID="6321" comment="Intelligenter 2.2A Booster">
          <versionCV />
        </model>
      </family>
      <family name="Booster" mfg="Uhlenbrock Elektronik" type="stationary" modes="LOCONETLNCVMODE" file="Uhlenbrock_Power4.xml">
        <model model="Power4" productID="6324" comment="3.5A Multiprotocol Booster">
          <versionCV />
        </model>
      </family>
      <family name="Booster" mfg="Uhlenbrock Elektronik" type="stationary" modes="LOCONETLNCVMODE" file="Uhlenbrock_Power40.xml">
        <model model="Power40" productID="6322" comment="Intelligenter 3.5A Booster">
          <versionCV />
        </model>
      </family>
      <family name="Booster" mfg="Uhlenbrock Elektronik" type="stationary" modes="LOCONETLNCVMODE" file="Uhlenbrock_Power7.xml">
        <model model="Power7" productID="6327" comment="7A Multiprotocol Booster">
          <versionCV />
        </model>
      </family>
      <family name="Booster" mfg="Uhlenbrock Elektronik" type="stationary" modes="LOCONETLNCVMODE" file="Uhlenbrock_Power70.xml">
        <model model="Power70" productID="6323" comment="Intelligenter 6.8A Booster">
          <versionCV />
        </model>
      </family>
      <family name="Booster" mfg="Uhlenbrock Elektronik" type="stationary" modes="LOCONETLNCVMODE" file="Uhlenbrock_Power8.xml">
        <model model="Power8" productID="6328" comment="7A Multiprotocol Booster">
          <versionCV />
        </model>
      </family>
      <family name="IntelliDrive2" mfg="Uhlenbrock Elektronik" comment="Decoders not sorted (necessarily) in numerical order" file="Uhlenbrock_Tillig_BR89_73xx5.xml">
        <!-- to be checked by hardware owner -->
        <model model="Tillig 0423x" highVersionID="27" numOuts="6" numFns="14" productID="Tillig0423x" comment="Tillig BR 89 mit IntelliDrive2 Mini-Lokdecoder and RailCom(R) ohne Sound">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
          <output name="5" label=". A3 ." />
          <output name="6" label=". A4 ." />
          <output name="Shunting" label=". RG ." />
          <!-- Anfahren/Bremsen -->
          <output name="Start/brake" label=". ABV ." />
          <!-- Anfahren/Bremsen -->
        </model>
      </family>
      <family name="IntelliDrive2" mfg="Uhlenbrock Elektronik" comment="Decoders not sorted (necessarily) in numerical order" file="Uhlenbrock_Tillig_E44_73xx5.xml">
        <!-- to be checked by hardware owner -->
        <model model="Tillig E44 + 66036 (73235)" highVersionID="36" numOuts="8" numFns="28" productID="Tillig066036" comment="IntelliDrive2 Lokdecoder and RailCom(R) ohne Sound">
          <output name="1" label="F0(f)" />
          <output name="2" label="F0(r)" />
          <output name="3" label=". A1 ." />
          <output name="4" label=". A2 ." />
          <output name="5" label=". A3 ." />
          <output name="6" label=". A4 ." />
          <output name="7" label=". A5*." />
          <output name="8" label=". A6*." />
          <output name="Shunting" label=". RG ." />
          <!-- Anfahren/Bremsen -->
          <output name="Start/brake" label=". ABV ." />
          <!-- Anfahren/Bremsen -->
        </model>
      </family>
      <family name="Track-Control" mfg="Uhlenbrock Elektronik" type="stationary" modes="LOCONETLNCVMODE" file="Uhlenbrock_TrackControl_6922.xml">
        <model model="Turnout Module" productID="6922" comment="Control Panel Turnout Activator/Indicator">
          <versionCV />
        </model>
      </family>
      <family name="Track-Control" mfg="Uhlenbrock Elektronik" type="stationary" modes="LOCONETLNCVMODE" file="Uhlenbrock_TrackControl_6923.xml">
        <model model="Signal Module" productID="6923" comment="Control Panel Signal Indicator">
          <versionCV />
        </model>
      </family>
      <family name="Umelec ATLPlus Engine Module" mfg="Umelec Ing Buero" file="Umelec_ATL2051.xml">
        <model model="ATL2051" lowVersionID="57" highVersionID="59" comment="For DC and AC Motors with Infrared Light Barrier" numOuts="2" numFns="4" productID="ATL2051" />
        <model model="ATL2054" lowVersionID="17" highVersionID="19" comment="For DC Motors, includes EMP control" numOuts="2" numFns="4" productID="ATL2054" />
      </family>
      <family name="Umelec ATLPlus Engine Module" mfg="Umelec Ing Buero" file="Umelec_ATL2064.xml">
        <model model="ATL2064" lowVersionID="10" highVersionID="12" numOuts="9" numFns="13" productID="ATL2064">
          <output name="1" label="Output A" />
          <output name="2" label="Output B" />
          <output name="3" label="Output C" />
          <output name="4" label="Output D" />
          <output name="5" label="E/Whistle" />
          <output name="6" label="F/Sound" />
          <output name="7" label="Signal" />
          <output name="8" label="Main Sw" />
          <output name="9" label="Vmid" />
        </model>
        <model model="ATL2064-12" lowVersionID="12" highVersionID="12" numOuts="9" numFns="13" productID="ATL2064-12">
          <output name="1" label="Output A" />
          <output name="2" label="Output B" />
          <output name="3" label="Output C" />
          <output name="4" label="Output D" />
          <output name="5" label="E/Whistle" />
          <output name="6" label="F/Sound" />
          <output name="7" label="Signal" />
          <output name="8" label="Main Sw" />
          <output name="9" label="Vmid" />
        </model>
      </family>
      <family name="Umelec ATLPlus Engine Module" mfg="Umelec Ing Buero" file="Umelec_ATL2066.xml">
        <model model="ATL2066" lowVersionID="21" highVersionID="40" numOuts="9" numFns="13" productID="NEM652">
          <output name="1" label="Output A" />
          <output name="2" label="Output B" />
          <output name="3" label="Output C" />
          <output name="4" label="Output D" />
          <output name="5" label="E/Whistle" />
          <output name="6" label="F/Sound" />
          <output name="7" label="Signal" />
          <output name="8" label="Main Sw" />
          <output name="9" label="Vmid" />
        </model>
        <model model="ATL2066 (21MTC)" lowVersionID="25" highVersionID="40" numOuts="9" numFns="13" productID="21MTC">
          <output name="1" label="Output A" />
          <output name="2" label="Output B" />
          <output name="3" label="Output C" />
          <output name="4" label="Output D" />
          <output name="5" label="E/Whistle" />
          <output name="6" label="F/Sound" />
          <output name="7" label="Signal" />
          <output name="8" label="Main Sw" />
          <output name="9" label="Vmid" />
        </model>
        <model model="ATL2066p" lowVersionID="21" highVersionID="40" numOuts="9" numFns="13" productID="NEM652">
          <output name="1" label="Output A" />
          <output name="2" label="Output B" />
          <output name="3" label="Output C" />
          <output name="4" label="Output D" />
          <output name="5" label="E/Whistle" />
          <output name="6" label="F/Sound" />
          <output name="7" label="Signal" />
          <output name="8" label="Main Sw" />
          <output name="9" label="Vmid" />
        </model>
        <model model="ATL2066p (21MTC)" lowVersionID="25" highVersionID="40" numOuts="9" numFns="13" productID="21MTC">
          <output name="1" label="Output A" />
          <output name="2" label="Output B" />
          <output name="3" label="Output C" />
          <output name="4" label="Output D" />
          <output name="5" label="E/Whistle" />
          <output name="6" label="F/Sound" />
          <output name="7" label="Signal" />
          <output name="8" label="Main Sw" />
          <output name="9" label="Vmid" />
        </model>
      </family>
      <family name="Point Motor Decoders" mfg="Viessmann Modellspielwaren GmbH" lowVersionID="2" highVersionID="15" comment="NMRA DCC &amp; Märklin Motorola protocols, RailCom" file="Viessmann_45xx_Point_motor.xml">
        <model model="4557" numOuts="0" numFns="0" productID="4557" comment="TT Point motor for Tillig road bed point" />
        <model model="4558" numOuts="0" numFns="0" productID="4558" comment="H0 Point motor for Märklin/Trix C track" />
        <model model="4559" numOuts="0" numFns="0" productID="4559" comment="H0 Point motor for Roco geo-Line points" />
        <model model="4560" numOuts="0" numFns="0" productID="4560" comment="Motorized point and universal drive (scale independent)" />
        <model model="4567" numOuts="0" numFns="0" productID="4567" comment="TT Point motor for Tillig road bed point" />
      </family>
      <family name="Multi-Protocol Decoders" mfg="Viessmann Modellspielwaren GmbH" lowVersionID="1" highVersionID="255" comment="NMRA DCC &amp; Märklin Motorola protocols, RailCom, SUSI interface" file="Viessmann_524x.xml">
        <model model="5240" numOuts="2" numFns="14" productID="5240" comment="N-Scale, wired">
          <output name="1" label="AUX1|White" />
          <output name="2" label="AUX2|Yellow" />
          <output name="5" label="Shunting|Mode" />
        </model>
        <model model="5241" numOuts="2" numFns="14" productID="5241" comment="N-Scale, with NEM 651 plug">
          <output name="1" label="AUX1|White" />
          <output name="2" label="AUX2|Yellow" />
          <output name="5" label="Shunting|Mode" />
        </model>
        <model model="5244" numOuts="4" numFns="14" productID="5244" comment="HO-Scale, wired">
          <output name="1" label="AUX1|White" />
          <output name="2" label="AUX2|Yellow" />
          <output name="3" label="AUX3|Green" />
          <output name="4" label="AUX4| " />
          <output name="5" label="Shunting|Mode" />
        </model>
        <model model="5245" numOuts="4" numFns="14" productID="5245" comment="HO-Scale, with NEM 652 plug">
          <output name="1" label="AUX1|White" />
          <output name="2" label="AUX2|Yellow" />
          <output name="3" label="AUX3|Green" />
          <output name="4" label="AUX4| " />
          <output name="5" label="Shunting|Mode" />
        </model>
        <functionlabels>
          <functionlabel num="0" lockable="true">Headlight</functionlabel>
          <functionlabel num="4" lockable="true">Shunting Mode</functionlabel>
        </functionlabels>
      </family>
      <family name="Point Motor Decoders" mfg="Viessmann Modellspielwaren GmbH" lowVersionID="2" highVersionID="15" comment="NMRA DCC &amp; RailCom" file="Viessmann_Tillig_08335_DKW.xml">
        <model model="Tillig DKW 08335" numOuts="0" numFns="0" productID="08335" comment="TT Double point motor for Tillig double slip turnout" />
      </family>
      <family name="Wangrow basic decoders" mfg="Wangrow" file="Wangrow_2.xml">
        <model model="DH-154" numOuts="4">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Violet or Brown" />
          <output name="4" label="Brown" />
        </model>
        <model model="DH-155" numOuts="3">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Violet or Brown" />
          <output name="4" label="Brown" />
        </model>
        <model model="DO-407" numOuts="7">
          <output name="1" label="White" />
          <output name="2" label="Green" />
          <output name="3" label="Violet" />
          <output name="4" label="Brown" />
          <output name="5" label="Brown" />
          <output name="6" label="Brown" />
          <output name="7" label="Brown" />
        </model>
      </family>
      <family name="Wangrow 2nd gen decoders" mfg="Wangrow" file="Wangrow_4.xml">
        <model model="DN-103" numOuts="3">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
        </model>
      </family>
      <family name="Wangrow 3rd generation decoders" mfg="Wangrow" file="Wangrow_6.xml">
        <model model="SH-104" numOuts="3">
          <output name="1" />
          <output name="2" />
          <output name="3" />
          <output name="4" />
        </model>
      </family>
      <family name="Wangrow advanced lighting decoders" mfg="Wangrow" file="Wangrow_7.xml">
        <model model="DH-104" numOuts="3">
          <output name="1" />
          <output name="2" />
          <output name="3" />
          <output name="4" />
        </model>
      </family>
      <family name="Wekomm for LSM" mfg="Wekomm Engineering, GmbH" file="Wekomm_RRR.xml">
        <model model="Wekomm_RRR" />
        <functionlabels>
          <functionlabel num="0" lockable="true">Cab Lights</functionlabel>
          <functionlabel num="1" lockable="true">Trailing Lights</functionlabel>
          <functionlabel num="2" lockable="true">Safelights</functionlabel>
          <functionlabel num="3" lockable="true">Interior lights</functionlabel>
          <functionlabel num="4" lockable="true">Warning lights</functionlabel>
          <functionlabel num="5" lockable="true">3rd Front light</functionlabel>
          <functionlabel num="9" lockable="true">Reverse lights</functionlabel>
          <functionlabel num="10" lockable="true">Failed lights</functionlabel>
        </functionlabels>
      </family>
      <family name="ZTC213/213A" mfg="ZTC" lowVersionID="0" highVersionID="255" file="ZTC_213.xml">
        <model model="ZTC213" numOuts="2">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
        </model>
        <model model="ZTC213A" numOuts="2">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
        </model>
      </family>
      <family name="ZTC213B" mfg="ZTC" lowVersionID="0" highVersionID="255" file="ZTC_213B.xml">
        <model model="ZTC213B" numOuts="4">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
        </model>
      </family>
      <family name="ZTC215/215B" mfg="ZTC" lowVersionID="0" highVersionID="255" file="ZTC_215.xml">
        <model model="ZTC215" numOuts="2">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
        </model>
        <model model="ZTC215B" numOuts="2">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
        </model>
      </family>
      <family name="ZTC 255" mfg="ZTC" lowVersionID="132" highVersionID="132" file="ZTC_255v2.xml">
        <model model="ZTC 255" />
      </family>
      <family name="ZTC 4007" mfg="ZTC" lowVersionID="0" highVersionID="0" file="ZTC_4007.xml">
        <model model="ZTC 4007" numOuts="3" numFns="5" />
      </family>
      <family name="ZTC 415" mfg="ZTC" lowVersionID="49" highVersionID="49" file="ZTC_415.xml">
        <model model="ZTC 415" numOuts="4" numFns="8" lowVersionID="64" highVersionID="65">
          <output name="4" label="Violet" />
        </model>
      </family>
      <family name="ZTC Sound" mfg="ZTC" file="ZTC_471_sound.xml">
        <model model="ZTC 471 Small Generic Locomotives" numOuts="4" numFns="15" productID="471" comment="Model 471">
          <versionCV lowVersionID="64" />
          <output name="1" label="long whistle" />
          <!-- name="Whistle"  -->
          <output name="2" label="short whistle" />
          <!-- name="Bell" -->
          <output name="3" label="FX1 Firebox" />
          <!-- name="3" -->
          <output name="4" label="FX2 Ashpan" />
          <!-- name="4" -->
          <output name="FX5" label="Coasting Chuff" />
          <output name="FX6" label="ROD" />
          <output name="FX7 / FOF" label="Headlight" />
          <!-- name="Dynamo" -->
          <output name="FX8 / FOR" label="Rear Light" />
          <!-- name="Short-Whistle" -->
          <output name="FX9" label="Guard Whistle" />
          <!-- name="Steam-Release" -->
          <output name="FX10" label="Steam Hiss" />
          <!--  name="Water-Stop" -->
          <output name="FX11" label="Buffer Coupler" />
          <!-- name="Dim"  -->
          <output name="FX12" label="Mute" />
          <!-- name="Mute" -->
          <output name="FX13" label="Water Stop" />
          <!-- name="Injector" -->
          <output name="FX14" label="BELL" />
          <!-- name="Brake-Squeal" -->
          <output name="FX15" label="Brake Squeal" />
          <!-- name="Coupler" -->
          <!-- The four electical outputs are front headlight, back -->
          <!-- headlight, F5, F6 -->
        </model>
        <model model="ZTC 472 LMS / LNER Locomotives" numOuts="4" numFns="15" productID="472" comment="Model 472">
          <versionCV lowVersionID="64" />
          <output name="1" label="long whistle" />
          <!-- name="Whistle"  -->
          <output name="2" label="short whistle" />
          <!-- name="Bell" -->
          <output name="3" label="FX1 Firebox" />
          <!-- name="3" -->
          <output name="4" label="FX2 Ashpan" />
          <!-- name="4" -->
          <output name="FX5" label="Coasting Chuff" />
          <output name="FX6" label="ROD" />
          <output name="FX7 / FOF" label="Headlight" />
          <!-- name="Dynamo" -->
          <output name="FX8 / FOR" label="Rear Light" />
          <!-- name="Short-Whistle" -->
          <output name="FX9" label="Guard Whistle" />
          <!-- name="Steam-Release" -->
          <output name="FX10" label="Steam Hiss" />
          <!--  name="Water-Stop" -->
          <output name="FX11" label="Buffer Coupler" />
          <!-- name="Dim"  -->
          <output name="FX12" label="Mute" />
          <!-- name="Mute" -->
          <output name="FX13" label="Water Stop" />
          <!-- name="Injector" -->
          <output name="FX14" label="BELL" />
          <!-- name="Brake-Squeal" -->
          <output name="FX15" label="Brake Squeal" />
          <!-- name="Coupler" -->
          <!-- The four electical outputs are front headlight, back -->
          <!-- headlight, F5, F6 -->
        </model>
        <model model="ZTC 473 GWR / SR Locomotives" numOuts="4" numFns="15" productID="473" comment="Model 473">
          <versionCV lowVersionID="64" />
          <output name="1" label="long whistle" />
          <!-- name="Whistle"  -->
          <output name="2" label="short whistle" />
          <!-- name="Bell" -->
          <output name="3" label="FX1 Firebox" />
          <!-- name="3" -->
          <output name="4" label="FX2 Ashpan" />
          <!-- name="4" -->
          <output name="FX5" label="Coasting Chuff" />
          <output name="FX6" label="ROD" />
          <output name="FX7 / FOF" label="Headlight" />
          <!-- name="Dynamo" -->
          <output name="FX8 / FOR" label="Rear Light" />
          <!-- name="Short-Whistle" -->
          <output name="FX9" label="Guard Whistle" />
          <!-- name="Steam-Release" -->
          <output name="FX10" label="Steam Hiss" />
          <!--  name="Water-Stop" -->
          <output name="FX11" label="Buffer Coupler" />
          <!-- name="Dim"  -->
          <output name="FX12" label="Mute" />
          <!-- name="Mute" -->
          <output name="FX13" label="Water Stop" />
          <!-- name="Injector" -->
          <output name="FX14" label="BELL" />
          <!-- name="Brake-Squeal" -->
          <output name="FX15" label="Brake Squeal" />
          <!-- name="Coupler" -->
          <!-- The four electical outputs are front headlight, back -->
          <!-- headlight, F5, F6 -->
        </model>
      </family>
      <family name="ZTC Speed Stabilised (B)" mfg="ZTC" lowVersionID="0" highVersionID="255" file="ZTC_B_Stabilized.xml">
        <model model="ZTC216B" numOuts="2">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
        </model>
        <model model="ZTC226B" numOuts="4">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
        </model>
        <model model="ZTC227B" numOuts="6">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Green" />
          <output name="4" label="Violet" />
          <output name="5" label="Pink" />
          <output name="6" label="Brown" />
        </model>
      </family>
      <family name="Legacy" mfg="ZTC" lowVersionID="0" highVersionID="255" file="ZTC_Legacy.xml">
        <model model="ZTC202" numOuts="3">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Violet" />
        </model>
        <model model="ZTC203" numOuts="5">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Violet" />
          <output name="4" label="Pink" />
          <output name="5" label="Brown" />
        </model>
        <model model="ZTC211" numOuts="0" />
        <model model="ZTC211A" numOuts="0" />
        <model model="ZTC214" numOuts="0" />
        <model model="ZTC214A" numOuts="0" />
        <model model="ZTC215" numOuts="0" />
      </family>
      <family name="ZTC Speed Stabilised" mfg="ZTC" lowVersionID="0" highVersionID="255" file="ZTC_Stabilized.xml">
        <model model="ZTC216" numOuts="2">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
        </model>
        <model model="ZTC226" numOuts="4">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="1" label="Green" />
          <output name="2" label="Violet" />
        </model>
      </family>
      <family name="MN Non-Sound (version 4+)" mfg="Zimo" file="Zimo_MN_small_v4.xml">
        <!-- not available yet (2024-05-02)
      <model model="MN140E24 version 4+" lowVersionID="4" highVersionID="42" maxInputVolts="24V" maxMotorCurrent="0.7A, peak=1.5A" maxTotalCurrent="0.7A" formFactor="N" numOuts="8" numFns="14" productID="119">
        <output name="1" label="Front Light">
          <label xml:lang="de">Lvor</label>
          <label xml:lang="cs">Přední světla</label>
        </output>
        <output name="2" label="Rear Light">
          <label xml:lang="de">Lrück</label>
          <label xml:lang="cs">Zadní světla</label>
        </output>
        <output name="3" label="FO 1">
          <label xml:lang="de">FA1</label>
          <label xml:lang="cs">Funkční výstup 1</label>
        </output>
        <output name="4" label="FO 2">
          <label xml:lang="de">FA2</label>
          <label xml:lang="cs">Funkční výstup 2</label>
        </output>
        <output name="5" label="FO 3">
          <label xml:lang="de">FA3</label>
          <label xml:lang="cs">Funkční výstup 3</label>
        </output>
        <output name="6" label="FO 4">
          <label xml:lang="de">FA4</label>
          <label xml:lang="cs">Funkční výstup 4</label>
        </output>
        <output name="7" label="FO 5">
          <label xml:lang="de">FA5</label>
          <label xml:lang="cs">Funkční výstup 5</label>
        </output>
        <output name="8" label="FO 6">
          <label xml:lang="de">FA6</label>
          <label xml:lang="cs">Funkční výstup 6</label>
        </output>
        <size length="14" width="8.7" height="2.3" units="mm"/>
      </model>
-->
        <model model="MN160 version 4+" lowVersionID="4" highVersionID="42" numOuts="6" numFns="14" productID="122">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MN170 version 4+" lowVersionID="4" highVersionID="42" numOuts="8" numFns="14" productID="124">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MN180N18 version 4+" lowVersionID="4" highVersionID="42" numOuts="6" numFns="14" productID="127">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <!-- not available yet (2024-05-02)
      <model model="MN250 version 4+" lowVersionID="4" highVersionID="42" maxInputVolts="24V" maxMotorCurrent="0.2A, peak=1.0A" maxTotalCurrent="0.2A" formFactor="N" numOuts="6" numFns="14" productID="120">
        <output name="1" label="Front Light">
          <label xml:lang="de">Lvor</label>
          <label xml:lang="cs">Přední světla</label>
        </output>
        <output name="2" label="Rear Light">
          <label xml:lang="de">Lrück</label>
          <label xml:lang="cs">Zadní světla</label>
        </output>
        <output name="3" label="FO 1">
          <label xml:lang="de">FA1</label>
          <label xml:lang="cs">Funkční výstup 1</label>
        </output>
        <output name="4" label="FO 2">
          <label xml:lang="de">FA2</label>
          <label xml:lang="cs">Funkční výstup 2</label>
        </output>
        <output name="5" label="FO 3">
          <label xml:lang="de">FA3</label>
          <label xml:lang="cs">Funkční výstup 3</label>
        </output>
        <output name="6" label="FO 4">
          <label xml:lang="de">FA4</label>
          <label xml:lang="cs">Funkční výstup 4</label>
        </output>
        <size length="9.9" width="7.5" height="2.1" units="mm"/>
      </model>
-->
        <model model="MN300 version 4+" lowVersionID="4" highVersionID="41" numOuts="8" numFns="14" productID="125">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MN330 version 4+" lowVersionID="4" highVersionID="41" numOuts="12" numFns="14" productID="126">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
          <output name="11" label="FO 9 (+5V)" />
          <output name="12" label="FO 10 (+5V)" />
        </model>
        <model model="MN340C version 4+" lowVersionID="4" highVersionID="41" numOuts="6" numFns="14" productID="123">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MN340D version 4+" lowVersionID="4" highVersionID="41" numOuts="10" numFns="14" productID="123">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7 (+5V)" />
          <output name="10" label="FO 8 (+5V)" />
        </model>
      </family>
      <family name="MS Sound (version 4+)" mfg="Zimo" file="Zimo_MS_small_v4.xml">
        <model model="MS440 version 4+" lowVersionID="4" highVersionID="42" numOuts="8" numFns="14" productID="4">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
        </model>
        <model model="MS450 version 4+" lowVersionID="4" highVersionID="42" numOuts="12" numFns="14" productID="6">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
          <output name="11" label="FO 9 (+5V)" />
          <output name="12" label="FO 10 (+5V)" />
        </model>
        <model model="MS480 version 4+" lowVersionID="4" highVersionID="41" numOuts="8" numFns="14" productID="2">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MS490 version 4+" lowVersionID="4" highVersionID="41" numOuts="6" numFns="14" productID="3">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MS491 version 4+" lowVersionID="4" highVersionID="41" numOuts="7" numFns="14" productID="12">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
        </model>
        <model model="MS500 version 4+" lowVersionID="4" highVersionID="41" numOuts="6" numFns="14" productID="1">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MS540E24 version 4+" lowVersionID="4" highVersionID="42" numOuts="12" numFns="14" productID="14">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7 (+5V)" />
          <output name="10" label="FO 8 (+5V)" />
          <output name="11" label="FO 9 (+5V)" />
          <output name="12" label="FO 10 (+5V)" />
        </model>
        <model model="MS560 version 4+" lowVersionID="4" highVersionID="41" numOuts="4" numFns="14" productID="10">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1 (+5v)" />
          <output name="4" label="FO 2 (+5v)" />
        </model>
        <model model="MS580N18 version 4+" lowVersionID="4" highVersionID="41" numOuts="6" numFns="14" productID="5">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MS581N18 version 4+" lowVersionID="4" highVersionID="41" numOuts="8" numFns="14" productID="13">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="3" label="FO 3" />
          <output name="4" label="FO 4" />
          <output name="5" label="FO 5 (+5v)" />
          <output name="6" label="FO 6 (+5v)" />
        </model>
        <model model="MS590N18 version 4+" lowVersionID="4" highVersionID="41" numOuts="6" numFns="14" productID="8">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MS591N18 version 4+" lowVersionID="4" highVersionID="41" numOuts="6" numFns="14" productID="15">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MS950 version 4+" lowVersionID="4" highVersionID="42" numOuts="12" numFns="14" productID="9">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
          <output name="11" label="FO 9 (+5V)" />
          <output name="12" label="FO 10 (+5V)" />
        </model>
        <model model="MS990 version 4+" lowVersionID="4" highVersionID="42" numOuts="12" numFns="14" productID="7">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
          <output name="11" label="FO 9 (+5V)" />
          <output name="12" label="FO 10 (+5V)" />
        </model>
      </family>
      <family name="Zimo Early model (1996-97)" mfg="Zimo" file="Zimo_MX40.xml">
        <model model="Zimo MX40/N (red label)">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Output 2" />
          <output name="4" label="Output 3" />
          <output name="5" label="Output 4" />
          <output name="6" label="Output 5" />
        </model>
        <model model="Zimo MX40L/N (red label)">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Output 2" />
          <output name="4" label="Output 3" />
          <output name="5" label="Output 4" />
          <output name="6" label="Output 5" />
        </model>
        <model model="Zimo MX40R/N (red label)">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Output 2" />
          <output name="4" label="Output 3" />
          <output name="5" label="Output 4" />
          <output name="6" label="Output 5" />
        </model>
        <model model="Zimo MX41/N (red label)">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Output 2" />
          <output name="4" label="Output 3" />
          <output name="5" label="Output 4" />
          <output name="6" label="Output 5" />
        </model>
        <model model="Zimo MX41L/N (red label)">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Output 2" />
          <output name="4" label="Output 3" />
          <output name="5" label="Output 4" />
          <output name="6" label="Output 5" />
        </model>
        <model model="Zimo MX41R/N (red label)">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Output 2" />
          <output name="4" label="Output 3" />
          <output name="5" label="Output 4" />
          <output name="6" label="Output 5" />
        </model>
      </family>
      <family name="Zimo Silent BEMF decoders, early model" mfg="Zimo" file="Zimo_MX61_1.xml">
        <model model="MX61_2000 version 4/10" lowVersionID="4" highVersionID="10" numOuts="6" numFns="6">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Brown" />
          <output name="4" label="Brown or Green" />
          <output name="5" label="NC - Logic Level" />
          <output name="6" label="NC - Logic Level" />
        </model>
      </family>
      <family name="Zimo Silent BEMF decoders, early model" mfg="Zimo" file="Zimo_MX61_2.xml">
        <model model="MX61_2000 version 11/17" lowVersionID="11" highVersionID="17" numOuts="6" numFns="6">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Brown" />
          <output name="4" label="Green" />
          <output name="5" label="NC - Logic Level" />
          <output name="6" label="NC - Logic Level" />
        </model>
      </family>
      <family name="Zimo Silent BEMF decoders, early model" mfg="Zimo" file="Zimo_MX61_N.xml">
        <model model="MX61_N" lowVersionID="132" numOuts="6" numFns="6">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Brown" />
          <output name="4" label="NC - Logic Level" />
          <output name="5" label="NC - Logic Level" />
          <output name="6" label="NC - Logic Level" />
        </model>
      </family>
      <family name="Zimo MX620" mfg="Zimo" file="Zimo_MX620_v1-3.xml">
        <model model="MX620 version 1-3" lowVersionID="1" highVersionID="4" numOuts="6" numFns="14">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 Pad (+5v)" />
          <output name="6" label="FO 4 Pad (+5v)" />
        </model>
      </family>
      <family name="Zimo MX620" mfg="Zimo" file="Zimo_MX620_v5.xml">
        <model model="MX620 version 5" lowVersionID="5" numOuts="6" numFns="14">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 Pad (+5v)" />
          <output name="6" label="FO 4 Pad (+5v)" />
        </model>
      </family>
      <family name="Zimo MX620" mfg="Zimo" file="Zimo_MX620_v6.xml">
        <model model="MX620 version 6" lowVersionID="6" numOuts="6" numFns="14">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 Pad (+5v)" />
          <output name="6" label="FO 4 Pad (+5v)" />
        </model>
      </family>
      <family name="Zimo MX620" mfg="Zimo" file="Zimo_MX620_v7-8.xml">
        <model model="MX620 version 7-8" lowVersionID="7" highVersionID="8" numOuts="6" numFns="14">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 Pad (+5v)" />
          <output name="6" label="FO 4 Pad (+5v)" />
        </model>
      </family>
      <family name="Zimo MX620" mfg="Zimo" file="Zimo_MX620_v9.xml">
        <model model="MX620 version 9" lowVersionID="9" numOuts="6" numFns="14">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 Pad (+5v)" />
          <output name="6" label="FO 4 Pad (+5v)" />
        </model>
      </family>
      <family name="Zimo MX620" mfg="Zimo" file="Zimo_MX620_v9dot12.xml">
        <model model="MX620 version 9.12" lowVersionID="9" numOuts="6" numFns="14">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 Pad (+5v)" />
          <output name="6" label="FO 4 Pad (+5v)" />
        </model>
      </family>
      <family name="Zimo Silent BEMF decoders, late model" mfg="Zimo" file="Zimo_MX62_1.xml">
        <model model="MX62 version 4/7" lowVersionID="4" highVersionID="7" numOuts="4" numFns="6">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="NC - Logic Level" />
          <output name="4" label="NC - Logic Level" />
        </model>
      </family>
      <family name="Zimo Silent BEMF decoders, late model" mfg="Zimo" file="Zimo_MX62_64_1.xml">
        <model model="MX62 version 8" lowVersionID="8" highVersionID="8" numOuts="4" numFns="6">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="NC - Logic Level" />
          <output name="4" label="NC - Logic Level" />
        </model>
        <model model="MX63 version 6/8" lowVersionID="6" highVersionID="8" numOuts="6" numFns="6">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Brown" />
          <output name="4" label="Green" />
          <output name="5" label="NC - Logic Level" />
          <output name="6" label="NC - Logic Level" />
        </model>
        <model model="MX64(H) version 5/8" lowVersionID="5" highVersionID="8" numOuts="7" numFns="6">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Brown" />
          <output name="4" label="Green" />
          <output name="5" label="Not Connected, Logic" />
          <output name="6" label="Level Output, except" />
          <output name="7" label="for H-type (normal output)" />
        </model>
      </family>
      <family name="Zimo Silent BEMF decoders, late model" mfg="Zimo" file="Zimo_MX62_v22+.xml">
        <model model="MX62 version 22+" lowVersionID="22" highVersionID="34" numOuts="4" numFns="14">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="FO1 pad" />
          <output name="4" label="FO2 pad" />
        </model>
      </family>
      <family name="Zimo Silent BEMF decoders, late model" mfg="Zimo" file="Zimo_MX63_MX64H_v22-30.xml">
        <model model="MX63 version 22-30" lowVersionID="22" highVersionID="34" numOuts="8" numFns="14">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Brown" />
          <output name="4" label="Green" />
          <output name="5" label="FO3 Pad (+5v)" />
          <output name="6" label="FO4 Pad (+5v)" />
          <output name="7" label="SUSI Clock(+5v)" />
          <output name="8" label="SUSI Data(+5v)" />
        </model>
        <model model="MX64 version 22-30" lowVersionID="22" highVersionID="34" numOuts="8" numFns="14">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Brown" />
          <output name="4" label="Green" />
          <output name="5" label="FO3 Pad (+5v)" />
          <output name="6" label="FO4 Pad (+5v)" />
          <output name="7" label="SUSI Clock(+5v)" />
          <output name="8" label="SUSI Data(+5v)" />
        </model>
        <model model="MX64H version 22-30" lowVersionID="22" highVersionID="34" numOuts="8" numFns="14">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Brown" />
          <output name="4" label="Green" />
          <output name="5" label="FO3 Pad" />
          <output name="6" label="FO4 Pad" />
          <output name="7" label="FO5/SUSI Clock" />
          <output name="8" label="FO6/SUSI Data" />
        </model>
      </family>
      <family name="Zimo Silent BEMF decoders, late model" mfg="Zimo" file="Zimo_MX64(H)_1.xml">
        <model model="MX64(H) version 3/4" lowVersionID="3" highVersionID="4" numOuts="7" numFns="8">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Brown" />
          <output name="4" label="Green" />
          <output name="5" label="Not Connected, Logic" />
          <output name="6" label="Level Output, except" />
          <output name="7" label="for H-type (normal output)" />
        </model>
      </family>
      <family name="Zimo Silent BEMF decoders, late model" mfg="Zimo" file="Zimo_MX64(H)_v15.xml">
        <model model="MX64(H) version 15+" lowVersionID="15" highVersionID="17" numOuts="8" numFns="10">
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Brown" />
          <output name="4" label="Green" />
          <output name="5" label="Pad" />
          <output name="6" label="Pad" />
          <output name="7" label="Pad" />
          <output name="8" label="Pad" />
        </model>
      </family>
      <family name="Zimo MX640" mfg="Zimo" file="Zimo_MX640_v1-2.xml">
        <model model="MX640 versions 1-2" lowVersionID="1" highVersionID="2" numOuts="11" numFns="14">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
          <output name="11" label="FO 9 (+5v)" />
        </model>
      </family>
      <family name="Zimo MX640" mfg="Zimo" file="Zimo_MX640_v3.xml">
        <model model="MX640 version 3" lowVersionID="3" numOuts="11" numFns="14">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
          <output name="11" label="FO 9 (+5v)" />
        </model>
      </family>
      <family name="Zimo MX640" mfg="Zimo" file="Zimo_MX640_v4.xml">
        <model model="MX640 version 4" lowVersionID="4" numOuts="11" numFns="14">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
          <output name="11" label="FO 9 (+5v)" />
        </model>
      </family>
      <family name="Zimo MX640" mfg="Zimo" file="Zimo_MX640_v4dot17.xml">
        <model model="MX640 version 4.17" lowVersionID="4" numOuts="11" numFns="14">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
          <output name="11" label="FO 9 (+5v)" />
        </model>
      </family>
      <family name="Zimo MX65" mfg="Zimo" file="Zimo_MX65.xml">
        <model model="MX65L/N" lowVersionID="20" highVersionID="29" numOuts="2" numFns="10">
          <output name="1" label="Front light" comment="pin-6,  right" />
          <output name="2" label="Rear light " comment="pin-11, right" />
        </model>
        <model model="MX65S/N" lowVersionID="20" highVersionID="29" numOuts="8" numFns="10">
          <output name="1" label="Front light" comment="pin-6,  right" />
          <output name="2" label="Rear light " comment="pin-11, right" />
          <output name="3" label="   FO 2    " comment="pin-15, right" />
          <output name="4" label="   FO 3    " comment="pin-7,  right" />
          <output name="5" label="   FO 4    " comment="pin-13, right" />
          <output name="6" label="   FO 5    " comment="pin-9,  right" />
          <output name="7" label="   FO 6    " comment="pin-12, right" />
          <output name="8" label="   FO 7    " comment="pin-8,  right" />
        </model>
        <model model="MX65V/N" lowVersionID="20" highVersionID="29" numOuts="11" numFns="10">
          <output name="1" label="Front light" comment="pin-6,  right" />
          <output name="2" label="Rear light " comment="pin-11, right" />
          <output name="3" label="   FO 2    " comment="pin-15, right" />
          <output name="4" label="   FO 3    " comment="pin-7,  right" />
          <output name="5" label="   FO 4    " comment="pin-13, right" />
          <output name="6" label="   FO 5    " comment="pin-9,  right" />
          <output name="7" label="   FO 6    " comment="pin-12, right" />
          <output name="8" label="   FO 7    " comment="pin-8,  right" />
          <output name="9" label="  Left  1  " comment="pin-7,  left" />
          <output name="10" label="  Left  2  " comment="pin-8,  left" />
          <output name="11" label="  Left  3  " comment="pin-9,  left" />
        </model>
      </family>
      <family name="Zimo Silent BEMF decoders, late model" mfg="Zimo" file="Zimo_MX66-2000-11.xml">
        <model model="MX61_2000" numOuts="6" numFns="6">
          <versionCV lowVersionID="11" highVersionID="15" />
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="Brown" />
          <output name="4" label="Green" />
          <output name="5" label="NC - Logic Level" />
          <output name="6" label="NC - Logic Level" />
        </model>
        <model model="MX62_2000" numOuts="4" numFns="6">
          <versionCV lowVersionID="3" />
          <output name="1" label="White" />
          <output name="2" label="Yellow" />
          <output name="3" label="NC - Logic Level" />
          <output name="4" label="NC - Logic Level" />
        </model>
      </family>
      <family name="Zimo Silent BEMF decoders, large scales" mfg="Zimo" file="Zimo_MX66M(V)_1.xml">
        <model model="MX66M(V) version 3/11" lowVersionID="3" highVersionID="11" numOuts="14" numFns="12">
          <output name="1" label="Front head lights" />
          <output name="2" label="Rear head lights" />
          <output name="3" label="pin-2, right" />
          <output name="4" label="pin-3, right" />
          <output name="5" label="pin-4, right" />
          <output name="6" label="pin-5, right" />
          <output name="7" label="pin-6, right" />
          <output name="8" label="pin-7, right" />
          <output name="9" label="pin-1, left" />
          <output name="10" label="pin-2, left" />
          <output name="11" label="pin-3, left" />
          <output name="12" label="pin-4, left" />
          <output name="13" label="pin-5, left" />
          <output name="14" label="pin-6, left" />
        </model>
      </family>
      <family name="Zimo Silent BEMF decoders, large scales" mfg="Zimo" file="Zimo_MX66S_1.xml">
        <model model="MX66S version 3/11" lowVersionID="3" highVersionID="11" numOuts="8" numFns="12">
          <output name="1" label="Front head lights" />
          <output name="2" label="Rear head lights" />
          <output name="3" label="Function 2" />
          <output name="4" label="Function 3" />
          <output name="5" label="Function 4" />
          <output name="6" label="Function 5" />
          <output name="7" label="Function 6" />
          <output name="8" label="Function 7" />
        </model>
      </family>
      <family name="Zimo Function Decoders" mfg="Zimo" file="Zimo_MX68(L)_1.xml">
        <model model="MX68(L) version 3" lowVersionID="3" highVersionID="3" numOuts="8" numFns="7">
          <output name="1" label="white" />
          <output name="2" label="yellow" />
          <output name="3" label="brown" />
          <output name="4" label="green" />
          <output name="5" label="5 - 8" />
          <output name="6" label="(all orange)" />
          <output name="7" label="not present" />
          <output name="8" label="on L version" />
        </model>
      </family>
      <family name="Zimo Function Decoders" mfg="Zimo" file="Zimo_MX680_v1-2.xml">
        <model model="MX680 version 1-2" lowVersionID="1" highVersionID="2" numOuts="8" numFns="14">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 Pad (+5v)" />
          <output name="8" label="FO 6 Pad (+5v)" />
        </model>
        <model model="MX680N version 1-2" lowVersionID="1" highVersionID="2" numOuts="8" numFns="14">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1 Pad" />
          <output name="4" label="FO 2 Pad" />
          <output name="5" label="FO 3 Pad" />
          <output name="6" label="FO 4 Pad" />
          <output name="7" label="FO 5 Pad (+5v)" />
          <output name="8" label="FO 6 Pad (+5v)" />
        </model>
      </family>
      <family name="Zimo MX69 MX690" mfg="Zimo" lowVersionID="1" highVersionID="30" file="Zimo_MX69MX690.xml">
        <model model="MX69L" numOuts="8" numFns="14">
          <output name="1" label="Front light" comment="pin-6,  left" />
          <output name="2" label="Rear light " comment="pin-11, left" />
          <output name="3" label="   FO  1   " comment="pin-14, left" />
          <output name="4" label="   FO  2   " comment="pin-7,  left" />
          <output name="5" label="   FO  3   " comment="pin-13, left" />
          <output name="6" label="   FO  4   " comment="pin-9,  left" />
          <output name="7" label="   FO  5   " comment="pin-12, left" />
          <output name="8" label="   FO  6   " comment="pin-8,  left" />
        </model>
        <model model="MX69S" numOuts="8" numFns="14">
          <output name="1" label="Front light" comment="pin-6,  left" />
          <output name="2" label="Rear light " comment="pin-11, left" />
          <output name="3" label="   FO  1   " comment="pin-14, left" />
          <output name="4" label="   FO  2   " comment="pin-7,  left" />
          <output name="5" label="   FO  3   " comment="pin-13, left" />
          <output name="6" label="   FO  4   " comment="pin-9,  left" />
          <output name="7" label="   FO  5   " comment="pin-12, left" />
          <output name="8" label="   FO  6   " comment="pin-8,  left" />
        </model>
        <model model="MX69V" numOuts="14" numFns="14">
          <output name="1" label="Front light" comment="pin-6,  left" />
          <output name="2" label="Rear light " comment="pin-11, left" />
          <output name="3" label="   FO  1   " comment="pin-14, left" />
          <output name="4" label="   FO  2   " comment="pin-7,  left" />
          <output name="5" label="   FO  3   " comment="pin-13, left" />
          <output name="6" label="   FO  4   " comment="pin-9,  left" />
          <output name="7" label="   FO  5   " comment="pin-12, left" />
          <output name="8" label="   FO  6   " comment="pin-8,  left" />
          <output name="9" label="   FO  7   " comment="pin-12, right" />
          <output name="10" label="   FO  8   " comment="pin-13, right" />
          <output name="11" label="   FO  9   " comment="pin-14, right" />
          <output name="12" label="   FO 10   " comment="pin-8,  right" />
          <output name="13" label="   FO 11   " comment="pin-15, right" />
          <output name="14" label="   FO 12   " comment="pin-16, right" />
        </model>
        <!-- Begin sound-only models -->
        <model model="MX690S" numOuts="8" numFns="14">
          <output name="1" label="Front light" comment="pin-6,  left" />
          <output name="2" label="Rear light " comment="pin-11, left" />
          <output name="3" label="   FO  1   " comment="pin-14, left" />
          <output name="4" label="   FO  2   " comment="pin-7,  left" />
          <output name="5" label="   FO  3   " comment="pin-13, left" />
          <output name="6" label="   FO  4   " comment="pin-9,  left" />
          <output name="7" label="   FO  5   " comment="pin-12, left" />
          <output name="8" label="   FO  6   " comment="pin-8,  left" />
        </model>
        <model model="MX690V" numOuts="14" numFns="14">
          <output name="1" label="Front light" comment="pin-6,  left" />
          <output name="2" label="Rear light " comment="pin-11, left" />
          <output name="3" label="   FO  1   " comment="pin-14, left" />
          <output name="4" label="   FO  2   " comment="pin-7,  left" />
          <output name="5" label="   FO  3   " comment="pin-13, left" />
          <output name="6" label="   FO  4   " comment="pin-9,  left" />
          <output name="7" label="   FO  5   " comment="pin-12, left" />
          <output name="8" label="   FO  6   " comment="pin-8,  left" />
          <output name="9" label="   FO  7   " comment="pin-12, right" />
          <output name="10" label="   FO  8   " comment="pin-13, right" />
          <output name="11" label="   FO  9   " comment="pin-14, right" />
          <output name="12" label="   FO 10   " comment="pin-8,  right" />
          <output name="13" label="   FO 11   " comment="pin-15, right" />
          <output name="14" label="   FO 12   " comment="pin-16, right" />
        </model>
        <!-- End sound-only models -->
      </family>
      <family name="MX820 Accessory Decoders" mfg="Zimo" comment="Just for MX820E for now" file="Zimo_MX820.xml">
        <model model="MX820E">
          <versionCV lowVersionID="5" highVersionID="5" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX600v31.xml">
        <model model="MX600 version 31+" replacementModel="MX600 version 37+" replacementFamily="query:Zimo Unified software (version 37+)" lowVersionID="31" highVersionID="31" numOuts="4" numFns="14" productID="199">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
        </model>
        <model model="MX600R version 31+" replacementModel="MX600R version 37+" replacementFamily="query:Zimo Unified software (version 37+)" lowVersionID="31" highVersionID="31" numOuts="4" numFns="14" productID="199">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
        </model>
        <model model="MX600P12 version 31+" replacementModel="MX600P12 version 37+" replacementFamily="query:Zimo Unified software (version 37+)" lowVersionID="31" highVersionID="31" numOuts="4" numFns="14" productID="199">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX618v31.xml">
        <model model="MX618N18 version 31" lowVersionID="30" highVersionID="31" numOuts="8" numFns="14" productID="243">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX620v25.xml">
        <model model="MX620 version 25+" lowVersionID="25" highVersionID="26" numOuts="6" numFns="14" productID="201">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX620N version 25+" lowVersionID="25" highVersionID="26" numOuts="6" numFns="14" productID="201">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX620R version 25+" lowVersionID="25" highVersionID="26" numOuts="6" numFns="14" productID="201">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX620F version 25+" lowVersionID="25" highVersionID="26" numOuts="6" numFns="14" productID="201">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX620v27.xml">
        <model model="MX620 version 27+" lowVersionID="27" highVersionID="27" numOuts="6" numFns="14" productID="201">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX620N version 27+" lowVersionID="27" highVersionID="27" numOuts="6" numFns="14" productID="201">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX620R version 27+" lowVersionID="27" highVersionID="27" numOuts="6" numFns="14" productID="201">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX620F version 27+" lowVersionID="27" highVersionID="27" numOuts="6" numFns="14" productID="201">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX620v28.xml">
        <model model="MX620 version 28+" lowVersionID="28" highVersionID="30" numOuts="6" numFns="14" productID="201">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX620N version 28+" lowVersionID="28" highVersionID="29" numOuts="6" numFns="14" productID="201">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX620R version 28+" lowVersionID="28" highVersionID="29" numOuts="6" numFns="14" productID="201">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX620F version 28+" lowVersionID="28" highVersionID="29" numOuts="6" numFns="14" productID="201">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX620v31.xml">
        <model model="MX620 version 31" replacementModel="MX620 version 37+" replacementFamily="query:Zimo Unified software (version 37+)" lowVersionID="31" highVersionID="31" numOuts="6" numFns="14" productID="201">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX620N version 31" replacementModel="MX620N version 37+" replacementFamily="query:Zimo Unified software (version 37+)" lowVersionID="31" highVersionID="31" numOuts="6" numFns="14" productID="201">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX620R version 31" replacementModel="MX620R version 37+" replacementFamily="query:Zimo Unified software (version 37+)" lowVersionID="31" highVersionID="31" numOuts="6" numFns="14" productID="201">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX620F version 31" replacementModel="MX620F version 37+" replacementFamily="query:Zimo Unified software (version 37+)" lowVersionID="31" highVersionID="31" numOuts="6" numFns="14" productID="201">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX621v25.xml">
        <model model="MX621 version 25+" lowVersionID="25" highVersionID="26" numOuts="4" numFns="14" productID="223">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX621N version 25+" lowVersionID="25" highVersionID="26" numOuts="4" numFns="14" productID="223">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX621R version 25+" lowVersionID="25" highVersionID="26" numOuts="4" numFns="14" productID="223">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX621F version 25+" lowVersionID="25" highVersionID="26" numOuts="4" numFns="14" productID="223">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX621v27.xml">
        <model model="MX621 version 27+" lowVersionID="27" highVersionID="27" numOuts="4" numFns="14" productID="223">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX621N version 27+" lowVersionID="27" highVersionID="27" numOuts="4" numFns="14" productID="223">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX621R version 27+" lowVersionID="27" highVersionID="27" numOuts="4" numFns="14" productID="223">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX621F version 27+" lowVersionID="27" highVersionID="27" numOuts="4" numFns="14" productID="223">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX621v28.xml">
        <model model="MX621 version 28+" lowVersionID="28" highVersionID="30" numOuts="4" numFns="14" productID="223">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX621N version 28+" lowVersionID="28" highVersionID="29" numOuts="4" numFns="14" productID="223">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX621R version 28+" lowVersionID="28" highVersionID="29" numOuts="4" numFns="14" productID="223">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX621F version 28+" lowVersionID="28" highVersionID="29" numOuts="4" numFns="14" productID="223">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 31.5+)" mfg="Zimo" file="Zimo_Unified_software_MX621v31.5.xml">
        <!-- Product Number="5" -->
        <model model="MX621 version 31.5" lowVersionID="31" highVersionID="31" numOuts="4" numFns="14" productID="223">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX621F version 31.5" lowVersionID="31" highVersionID="31" numOuts="4" numFns="14" productID="223">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX621N version 31.5" lowVersionID="31" highVersionID="31" numOuts="4" numFns="14" productID="223">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX621R version 31.5" lowVersionID="31" highVersionID="31" numOuts="4" numFns="14" productID="223">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX621v31.xml">
        <model model="MX621 version 31" lowVersionID="31" highVersionID="31" numOuts="4" numFns="14" productID="223">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX621N version 31" lowVersionID="31" highVersionID="31" numOuts="4" numFns="14" productID="223">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX621R version 31" lowVersionID="31" highVersionID="31" numOuts="4" numFns="14" productID="223">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX621F version 31" lowVersionID="31" highVersionID="31" numOuts="4" numFns="14" productID="223">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX622v31.xml">
        <model model="MX622 version 31" lowVersionID="30" highVersionID="31" numOuts="6" numFns="14" productID="233">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX622N version 31" lowVersionID="30" highVersionID="31" numOuts="6" numFns="14" productID="233">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX622R version 31" lowVersionID="30" highVersionID="31" numOuts="6" numFns="14" productID="233">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX622F version 31" lowVersionID="30" highVersionID="31" numOuts="6" numFns="14" productID="233">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX623v30.xml">
        <model model="MX623 version 30+" lowVersionID="30" highVersionID="31" numOuts="8" numFns="14" productID="234">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX623R version 30+" lowVersionID="30" highVersionID="31" numOuts="8" numFns="14" productID="234">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX623F version 30+" lowVersionID="30" highVersionID="31" numOuts="8" numFns="14" productID="234">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX623P12 version 30+" lowVersionID="30" highVersionID="31" numOuts="8" numFns="14" productID="234">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX630v25.xml">
        <model model="MX630 version 25+" lowVersionID="25" highVersionID="26" numOuts="8" numFns="14" productID="211">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX630R version 25+" lowVersionID="25" highVersionID="26" numOuts="8" numFns="14" productID="211">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX630F version 25+" lowVersionID="25" highVersionID="26" numOuts="8" numFns="14" productID="211">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX630P version 25+" lowVersionID="25" highVersionID="26" numOuts="8" numFns="14" productID="211">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX630v27.xml">
        <model model="MX630 version 27+" lowVersionID="27" highVersionID="27" numOuts="8" numFns="14" productID="211">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX630R version 27+" lowVersionID="27" highVersionID="27" numOuts="8" numFns="14" productID="211">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX630F version 27+" lowVersionID="27" highVersionID="27" numOuts="8" numFns="14" productID="211">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX630P version 27+" lowVersionID="27" highVersionID="27" numOuts="8" numFns="14" productID="211">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX630v28.xml">
        <model model="MX630 version 28+" lowVersionID="28" highVersionID="30" numOuts="8" numFns="14" productID="211">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX630R version 28+" lowVersionID="28" highVersionID="30" numOuts="8" numFns="14" productID="211">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX630F version 28+" lowVersionID="28" highVersionID="30" numOuts="8" numFns="14" productID="211">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX630P version 28+" lowVersionID="28" highVersionID="30" numOuts="8" numFns="14" productID="211">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX630v31.xml">
        <model model="MX630 version 31" replacementModel="MX630 version 37+" replacementFamily="query:Zimo Unified software (version 37+)" lowVersionID="31" highVersionID="31" numOuts="8" numFns="14" productID="211">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX630R version 31" replacementModel="MX630R version 37+" replacementFamily="query:Zimo Unified software (version 37+)" lowVersionID="31" highVersionID="31" numOuts="8" numFns="14" productID="211">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX630F version 31" replacementModel="MX630F version 37+" replacementFamily="query:Zimo Unified software (version 37+)" lowVersionID="31" highVersionID="31" numOuts="8" numFns="14" productID="211">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX630P version 31" replacementModel="MX630P16 version 37+" replacementFamily="query:Zimo Unified software (version 37+)" lowVersionID="31" highVersionID="31" numOuts="8" numFns="14" productID="211">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX631Cv25.xml">
        <model model="MX631C version 25+" lowVersionID="25" highVersionID="26" numOuts="8" numFns="14" productID="213">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX631Cv27.xml">
        <model model="MX631C version 27+" lowVersionID="27" highVersionID="27" numOuts="8" numFns="14" productID="213">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX631Cv28.xml">
        <model model="MX631C version 28+" lowVersionID="28" highVersionID="30" numOuts="8" numFns="14" productID="213">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX631Cv31.xml">
        <model model="MX631C version 31" lowVersionID="31" highVersionID="31" numOuts="8" numFns="14" productID="213,219">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX631v25.xml">
        <model model="MX631 version 25+" lowVersionID="25" highVersionID="26" numOuts="8" numFns="14" productID="213">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX631R version 25+" lowVersionID="25" highVersionID="26" numOuts="8" numFns="14" productID="213">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX631F version 25+" lowVersionID="25" highVersionID="26" numOuts="8" numFns="14" productID="213">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX631v27.xml">
        <model model="MX631 version 27+" lowVersionID="27" highVersionID="27" numOuts="8" numFns="14" productID="213">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX631R version 27+" lowVersionID="27" highVersionID="27" numOuts="8" numFns="14" productID="213">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX631F version 27+" lowVersionID="27" highVersionID="27" numOuts="8" numFns="14" productID="213">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX631v28.xml">
        <model model="MX631 version 28+" lowVersionID="28" highVersionID="30" numOuts="8" numFns="14" productID="213">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX631R version 28+" lowVersionID="28" highVersionID="30" numOuts="8" numFns="14" productID="213">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX631F version 28+" lowVersionID="28" highVersionID="30" numOuts="8" numFns="14" productID="213">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX631v31.xml">
        <model model="MX631 version 31" lowVersionID="31" highVersionID="31" numOuts="8" numFns="14" productID="213,219">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX631R version 31" lowVersionID="31" highVersionID="31" numOuts="8" numFns="14" productID="213,219">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX631F version 31" lowVersionID="31" highVersionID="31" numOuts="8" numFns="14" productID="213,219">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX632Cv25.xml">
        <model model="MX632C version 25+" lowVersionID="25" highVersionID="26" numOuts="10" numFns="14" productID="212">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX632Cv27.xml">
        <model model="MX632C version 27+" lowVersionID="27" highVersionID="27" numOuts="10" numFns="14" productID="212">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX632Cv28.xml">
        <model model="MX632C version 28+" lowVersionID="28" highVersionID="30" numOuts="10" numFns="14" productID="212">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX632Cv31.xml">
        <model model="MX632C version 31" lowVersionID="31" highVersionID="31" numOuts="10" numFns="14" productID="212,220">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX632v25.xml">
        <model model="MX632 version 25+" lowVersionID="25" highVersionID="26" numOuts="10" numFns="14" productID="212">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX632R version 25+" lowVersionID="25" highVersionID="26" numOuts="10" numFns="14" productID="212">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX632D version 25+" lowVersionID="25" highVersionID="26" numOuts="10" numFns="14" productID="212">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX632V version 25+" lowVersionID="25" highVersionID="26" numOuts="10" numFns="14" productID="212">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX632VD version 25+" lowVersionID="25" highVersionID="26" numOuts="10" numFns="14" productID="212">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX632W version 25+" lowVersionID="25" highVersionID="26" numOuts="10" numFns="14" productID="212">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX632WD version 25+" lowVersionID="25" highVersionID="26" numOuts="10" numFns="14" productID="212">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX632v27.xml">
        <model model="MX632 version 27+" lowVersionID="27" highVersionID="27" numOuts="10" numFns="14" productID="212">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX632R version 27+" lowVersionID="27" highVersionID="27" numOuts="10" numFns="14" productID="212">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX632D version 27+" lowVersionID="27" highVersionID="27" numOuts="10" numFns="14" productID="212">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX632V version 27+" lowVersionID="27" highVersionID="27" numOuts="10" numFns="14" productID="212">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX632VD version 27+" lowVersionID="27" highVersionID="27" numOuts="10" numFns="14" productID="212">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX632W version 27+" lowVersionID="27" highVersionID="27" numOuts="10" numFns="14" productID="212">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX632WD version 27+" lowVersionID="27" highVersionID="27" numOuts="10" numFns="14" productID="212">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX632v28.xml">
        <model model="MX632 version 28+" lowVersionID="28" highVersionID="30" numOuts="10" numFns="14" productID="212">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX632R version 28+" lowVersionID="28" highVersionID="30" numOuts="10" numFns="14" productID="212">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX632D version 28+" lowVersionID="28" highVersionID="30" numOuts="10" numFns="14" productID="212">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX632V version 28+" lowVersionID="28" highVersionID="30" numOuts="10" numFns="14" productID="212">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX632VD version 28+" lowVersionID="28" highVersionID="30" numOuts="10" numFns="14" productID="212">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX632W version 28+" lowVersionID="28" highVersionID="30" numOuts="10" numFns="14" productID="212">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX632WD version 28+" lowVersionID="28" highVersionID="30" numOuts="10" numFns="14" productID="212">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX632v31.xml">
        <model model="MX632 version 31" lowVersionID="31" highVersionID="31" numOuts="10" numFns="14" productID="212,220">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX632R version 31" lowVersionID="31" highVersionID="31" numOuts="10" numFns="14" productID="212,220">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX632D version 31" lowVersionID="31" highVersionID="31" numOuts="10" numFns="14" productID="212,220">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX632V version 31" lowVersionID="31" highVersionID="31" numOuts="10" numFns="14" productID="212,220">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX632VD version 31" lowVersionID="31" highVersionID="31" numOuts="10" numFns="14" productID="212,220">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX632W version 31" lowVersionID="31" highVersionID="31" numOuts="10" numFns="14" productID="212,220">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX632WD version 31" lowVersionID="31" highVersionID="31" numOuts="10" numFns="14" productID="212,220">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX633v31.xml">
        <model model="MX633 version 25+" lowVersionID="30" highVersionID="31" numOuts="10" numFns="14" productID="237">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX633R version 25+" lowVersionID="30" highVersionID="31" numOuts="10" numFns="14" productID="237">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX633P22 version 25+" lowVersionID="30" highVersionID="31" numOuts="10" numFns="14" productID="237">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX634Cv31.xml">
        <model model="MX634C version 25+" lowVersionID="30" highVersionID="31" numOuts="8" numFns="14" productID="240">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX634v31.xml">
        <model model="MX634 version 25+" replacementModel="MX634 version 37+" replacementFamily="query:Zimo Unified software (version 37+)" lowVersionID="30" highVersionID="31" numOuts="8" numFns="14" productID="240">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX634R version 25+" replacementModel="MX634R version 37+" replacementFamily="query:Zimo Unified software (version 37+)" lowVersionID="30" highVersionID="31" numOuts="8" numFns="14" productID="240">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX634F version 25+" replacementModel="MX634F version 37+" replacementFamily="query:Zimo Unified software (version 37+)" lowVersionID="30" highVersionID="31" numOuts="8" numFns="14" productID="240">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX634D version 25+" replacementModel="MX634D version 37+" replacementFamily="query:Zimo Unified software (version 37+)" lowVersionID="30" highVersionID="31" numOuts="8" numFns="14" productID="240">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX640v25.xml">
        <model model="MX640 version 25+" lowVersionID="25" highVersionID="26" numOuts="11" numFns="14" productID="210">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
          <output name="11" label="FO 9 (+5v)" />
        </model>
        <model model="MX640R version 25+" lowVersionID="25" highVersionID="26" numOuts="11" numFns="14" productID="210">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
          <output name="11" label="FO 9 (+5v)" />
        </model>
        <model model="MX640F version 25+" lowVersionID="25" highVersionID="26" numOuts="11" numFns="14" productID="210">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
          <output name="11" label="FO 9 (+5v)" />
        </model>
        <model model="MX640D version 25+" lowVersionID="25" highVersionID="26" numOuts="11" numFns="14" productID="210">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
          <output name="11" label="FO 9 (+5v)" />
        </model>
        <model model="MX640C version 25+" lowVersionID="25" highVersionID="26" numOuts="11" numFns="14" productID="210">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
          <output name="11" label="FO 9 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX640v27.xml">
        <model model="MX640 version 27+" lowVersionID="27" highVersionID="27" numOuts="11" numFns="14" productID="210">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
          <output name="11" label="FO 9 (+5v)" />
        </model>
        <model model="MX640R version 27+" lowVersionID="27" highVersionID="27" numOuts="11" numFns="14" productID="210">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
          <output name="11" label="FO 9 (+5v)" />
        </model>
        <model model="MX640F version 27+" lowVersionID="27" highVersionID="27" numOuts="11" numFns="14" productID="210">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
          <output name="11" label="FO 9 (+5v)" />
        </model>
        <model model="MX640D version 27+" lowVersionID="27" highVersionID="27" numOuts="11" numFns="14" productID="210">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
          <output name="11" label="FO 9 (+5v)" />
        </model>
        <model model="MX640C version 27+" lowVersionID="27" highVersionID="27" numOuts="11" numFns="14" productID="210">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
          <output name="11" label="FO 9 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX640v28.xml">
        <model model="MX640 version 28+" lowVersionID="28" highVersionID="29" numOuts="11" numFns="14" productID="210">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
          <output name="11" label="FO 9 (+5v)" />
        </model>
        <model model="MX640R version 28+" lowVersionID="28" highVersionID="29" numOuts="11" numFns="14" productID="210">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
          <output name="11" label="FO 9 (+5v)" />
        </model>
        <model model="MX640F version 28+" lowVersionID="28" highVersionID="29" numOuts="11" numFns="14" productID="210">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
          <output name="11" label="FO 9 (+5v)" />
        </model>
        <model model="MX640D version 28+" lowVersionID="28" highVersionID="29" numOuts="11" numFns="14" productID="210">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
          <output name="11" label="FO 9 (+5v)" />
        </model>
        <model model="MX640C version 28+" lowVersionID="28" highVersionID="29" numOuts="11" numFns="14" productID="210">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
          <output name="11" label="FO 9 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX642v25.xml">
        <model model="MX642 version 25+" lowVersionID="25" highVersionID="26" numOuts="10" numFns="14" productID="214">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
        </model>
        <model model="MX642R version 25+" lowVersionID="25" highVersionID="26" numOuts="10" numFns="14" productID="214">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
        </model>
        <model model="MX642F version 25+" lowVersionID="25" highVersionID="26" numOuts="10" numFns="14" productID="214">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
        </model>
        <model model="MX642D version 25+" lowVersionID="25" highVersionID="26" numOuts="10" numFns="14" productID="214">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
        </model>
        <model model="MX642C version 25+" lowVersionID="25" highVersionID="26" numOuts="10" numFns="14" productID="214">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX642v27.xml">
        <model model="MX642 version 27+" lowVersionID="27" highVersionID="27" numOuts="10" numFns="14" productID="214">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
        </model>
        <model model="MX642R version 27+" lowVersionID="27" highVersionID="27" numOuts="10" numFns="14" productID="214">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
        </model>
        <model model="MX642F version 27+" lowVersionID="27" highVersionID="27" numOuts="10" numFns="14" productID="214">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
        </model>
        <model model="MX642D version 27+" lowVersionID="27" highVersionID="27" numOuts="10" numFns="14" productID="214">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
        </model>
        <model model="MX642C version 27+" lowVersionID="27" highVersionID="27" numOuts="10" numFns="14" productID="214">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX642v28.xml">
        <model model="MX642 version 28+" lowVersionID="28" highVersionID="29" numOuts="10" numFns="14" productID="214">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
        </model>
        <model model="MX642R version 28+" lowVersionID="28" highVersionID="29" numOuts="10" numFns="14" productID="214">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
        </model>
        <model model="MX642F version 28+" lowVersionID="28" highVersionID="29" numOuts="10" numFns="14" productID="214">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
        </model>
        <model model="MX642D version 28+" lowVersionID="28" highVersionID="29" numOuts="10" numFns="14" productID="214">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
        </model>
        <model model="MX642C version 28+" lowVersionID="28" highVersionID="29" numOuts="10" numFns="14" productID="214">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX643P16v25.xml">
        <model model="MX643P16 version 25+" lowVersionID="25" highVersionID="26" numOuts="4" numFns="14" productID="215">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX643P16v27.xml">
        <model model="MX643P16 version 27+" lowVersionID="27" highVersionID="27" numOuts="4" numFns="14" productID="215">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX643P16v28.xml">
        <model model="MX643P16 version 28+" lowVersionID="28" highVersionID="29" numOuts="4" numFns="14" productID="215">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX643P22v25.xml">
        <model model="MX643P22 version 25+" lowVersionID="25" highVersionID="26" numOuts="10" numFns="14" productID="215">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX643P22v27.xml">
        <model model="MX643P22 version 27+" lowVersionID="27" highVersionID="27" numOuts="10" numFns="14" productID="215">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX643P22v28.xml">
        <model model="MX643P22 version 28+" lowVersionID="28" highVersionID="29" numOuts="10" numFns="14" productID="215">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX644v28.xml">
        <model model="MX644D version 28+" lowVersionID="28" highVersionID="30" numOuts="10" numFns="14" productID="222">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
        </model>
        <model model="MX644C version 28+" lowVersionID="28" highVersionID="30" numOuts="10" numFns="14" productID="222">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX645P16v28.xml">
        <model model="MX645P16 version 28+" lowVersionID="28" highVersionID="30" numOuts="4" numFns="14" productID="221">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX645v28.xml">
        <model model="MX645 version 28+" lowVersionID="28" highVersionID="30" numOuts="10" numFns="14" productID="221">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
        </model>
        <model model="MX645R version 28+" lowVersionID="28" highVersionID="30" numOuts="10" numFns="14" productID="221">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
        </model>
        <model model="MX645F version 28+" lowVersionID="28" highVersionID="30" numOuts="10" numFns="14" productID="221">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
        </model>
        <model model="MX645P22 version 28+" lowVersionID="28" highVersionID="30" numOuts="10" numFns="14" productID="221">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX646v25.xml">
        <model model="MX646 version 25+" lowVersionID="25" highVersionID="26" numOuts="6" numFns="14" productID="217">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX646R version 25+" lowVersionID="25" highVersionID="26" numOuts="6" numFns="14" productID="217">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX646F version 25+" lowVersionID="25" highVersionID="26" numOuts="6" numFns="14" productID="217">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX646N version 25+" lowVersionID="25" highVersionID="26" numOuts="6" numFns="14" productID="217">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX646v27.xml">
        <model model="MX646 version 27" lowVersionID="27" highVersionID="27" numOuts="6" numFns="14" productID="217">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX646R version 27+" lowVersionID="27" highVersionID="27" numOuts="6" numFns="14" productID="217">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX646F version 27+" lowVersionID="27" highVersionID="27" numOuts="6" numFns="14" productID="217">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX646N version 27+" lowVersionID="27" highVersionID="27" numOuts="6" numFns="14" productID="217">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX646v28.xml">
        <model model="MX646 version 28+" lowVersionID="28" highVersionID="29" numOuts="6" numFns="14" productID="217">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX646R version 28+" lowVersionID="28" highVersionID="29" numOuts="6" numFns="14" productID="217">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX646F version 28+" lowVersionID="28" highVersionID="29" numOuts="6" numFns="14" productID="217">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX646N version 28+" lowVersionID="28" highVersionID="29" numOuts="6" numFns="14" productID="217">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX648v28.xml">
        <model model="MX648 version 28+" lowVersionID="28" highVersionID="29" numOuts="6" numFns="14" productID="225">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX648R version 28+" lowVersionID="28" highVersionID="29" numOuts="6" numFns="14" productID="225">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX648F version 28+" lowVersionID="28" highVersionID="29" numOuts="6" numFns="14" productID="225">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX648N version 28+" lowVersionID="28" highVersionID="29" numOuts="6" numFns="14" productID="225">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX648v30.xml">
        <model model="MX648 version 30+" lowVersionID="30" highVersionID="30" numOuts="6" numFns="14" productID="225,249">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX648R version 30+" lowVersionID="30" highVersionID="30" numOuts="6" numFns="14" productID="225,249">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX648F version 30+" lowVersionID="30" highVersionID="30" numOuts="6" numFns="14" productID="225,249">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX648N version 30+" lowVersionID="30" highVersionID="30" numOuts="6" numFns="14" productID="225,249">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX64Dv25.xml">
        <model model="MX64D version 25+" lowVersionID="25" highVersionID="26" numOuts="8" numFns="14" productID="206">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
          <output name="11" label="FO 9 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX64Dv27.xml">
        <model model="MX64D version 27+" lowVersionID="27" highVersionID="27" numOuts="8" numFns="14" productID="206">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
          <output name="11" label="FO 9 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX64Dv28.xml">
        <model model="MX64D version 28+" lowVersionID="28" highVersionID="30" numOuts="8" numFns="14" productID="206">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
          <output name="11" label="FO 9 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX64Dv31.xml">
        <model model="MX64D version 31" replacementModel="MX64D version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="31" highVersionID="31" numOuts="8" numFns="14" productID="206">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
          <output name="11" label="FO 9 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX690Sv25.xml">
        <model model="MX690S version 25+" lowVersionID="25" highVersionID="26" numOuts="8" numFns="14" productID="208">
          <output name="1" label="Front light" comment="pin-6,  left" />
          <output name="2" label="Rear light " comment="pin-11, left" />
          <output name="3" label="   FO  1   " comment="pin-14, left" />
          <output name="4" label="   FO  2   " comment="pin-7,  left" />
          <output name="5" label="   FO  3   " comment="pin-13, left" />
          <output name="6" label="   FO  4   " comment="pin-9,  left" />
          <output name="7" label="   FO  5   " comment="pin-12, left" />
          <output name="8" label="   FO  6   " comment="pin-8,  left" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX690Sv27.xml">
        <model model="MX690S version 27+" lowVersionID="27" highVersionID="27" numOuts="8" numFns="14" productID="208">
          <output name="1" label="Front light" comment="pin-6,  left" />
          <output name="2" label="Rear light " comment="pin-11, left" />
          <output name="3" label="   FO  1   " comment="pin-14, left" />
          <output name="4" label="   FO  2   " comment="pin-7,  left" />
          <output name="5" label="   FO  3   " comment="pin-13, left" />
          <output name="6" label="   FO  4   " comment="pin-9,  left" />
          <output name="7" label="   FO  5   " comment="pin-12, left" />
          <output name="8" label="   FO  6   " comment="pin-8,  left" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX690Sv28.xml">
        <model model="MX690S version 28+" lowVersionID="28" highVersionID="29" numOuts="8" numFns="14" productID="208">
          <output name="1" label="Front light" comment="pin-6,  left" />
          <output name="2" label="Rear light " comment="pin-11, left" />
          <output name="3" label="   FO  1   " comment="pin-14, left" />
          <output name="4" label="   FO  2   " comment="pin-7,  left" />
          <output name="5" label="   FO  3   " comment="pin-13, left" />
          <output name="6" label="   FO  4   " comment="pin-9,  left" />
          <output name="7" label="   FO  5   " comment="pin-12, left" />
          <output name="8" label="   FO  6   " comment="pin-8,  left" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX690Sv30.xml">
        <model model="MX690S version 30+" lowVersionID="30" highVersionID="35" numOuts="8" numFns="14" productID="208">
          <output name="1" label="Front light" comment="pin-6,  left" />
          <output name="2" label="Rear light " comment="pin-11, left" />
          <output name="3" label="   FO  1   " comment="pin-14, left" />
          <output name="4" label="   FO  2   " comment="pin-7,  left" />
          <output name="5" label="   FO  3   " comment="pin-13, left" />
          <output name="6" label="   FO  4   " comment="pin-9,  left" />
          <output name="7" label="   FO  5   " comment="pin-12, left" />
          <output name="8" label="   FO  6   " comment="pin-8,  left" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX690Vv25.xml">
        <model model="MX690V version 25+" lowVersionID="25" highVersionID="26" numOuts="14" numFns="14" productID="208">
          <output name="1" label="Front light" comment="pin-6,  left" />
          <output name="2" label="Rear light " comment="pin-11, left" />
          <output name="3" label="   FO  1   " comment="pin-14, left" />
          <output name="4" label="   FO  2   " comment="pin-7,  left" />
          <output name="5" label="   FO  3   " comment="pin-13, left" />
          <output name="6" label="   FO  4   " comment="pin-9,  left" />
          <output name="7" label="   FO  5   " comment="pin-12, left" />
          <output name="8" label="   FO  6   " comment="pin-8,  left" />
          <output name="9" label="   FO  7   " comment="pin-12, right" />
          <output name="10" label="   FO  8   " comment="pin-13, right" />
          <output name="11" label="   FO  9   " comment="pin-14, right" />
          <output name="12" label="   FO 10   " comment="pin-8,  right" />
          <output name="13" label="   FO 11   " comment="pin-15, right" />
          <output name="14" label="   FO 12   " comment="pin-16, right" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX690Vv27.xml">
        <model model="MX690V version 27+" lowVersionID="27" highVersionID="27" numOuts="14" numFns="14" productID="208">
          <output name="1" label="Front light" comment="pin-6,  left" />
          <output name="2" label="Rear light " comment="pin-11, left" />
          <output name="3" label="   FO  1   " comment="pin-14, left" />
          <output name="4" label="   FO  2   " comment="pin-7,  left" />
          <output name="5" label="   FO  3   " comment="pin-13, left" />
          <output name="6" label="   FO  4   " comment="pin-9,  left" />
          <output name="7" label="   FO  5   " comment="pin-12, left" />
          <output name="8" label="   FO  6   " comment="pin-8,  left" />
          <output name="9" label="   FO  7   " comment="pin-12, right" />
          <output name="10" label="   FO  8   " comment="pin-13, right" />
          <output name="11" label="   FO  9   " comment="pin-14, right" />
          <output name="12" label="   FO 10   " comment="pin-8,  right" />
          <output name="13" label="   FO 11   " comment="pin-15, right" />
          <output name="14" label="   FO 12   " comment="pin-16, right" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX690Vv28.xml">
        <model model="MX690V version 28+" lowVersionID="28" highVersionID="29" numOuts="14" numFns="14" productID="208">
          <output name="1" label="Front light" comment="pin-6,  left" />
          <output name="2" label="Rear light " comment="pin-11, left" />
          <output name="3" label="   FO  1   " comment="pin-14, left" />
          <output name="4" label="   FO  2   " comment="pin-7,  left" />
          <output name="5" label="   FO  3   " comment="pin-13, left" />
          <output name="6" label="   FO  4   " comment="pin-9,  left" />
          <output name="7" label="   FO  5   " comment="pin-12, left" />
          <output name="8" label="   FO  6   " comment="pin-8,  left" />
          <output name="9" label="   FO  7   " comment="pin-12, right" />
          <output name="10" label="   FO  8   " comment="pin-13, right" />
          <output name="11" label="   FO  9   " comment="pin-14, right" />
          <output name="12" label="   FO 10   " comment="pin-8,  right" />
          <output name="13" label="   FO 11   " comment="pin-15, right" />
          <output name="14" label="   FO 12   " comment="pin-16, right" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX690Vv30.xml">
        <model model="MX690V version 30+" lowVersionID="30" highVersionID="35" numOuts="14" numFns="14" productID="208">
          <output name="1" label="Front light" comment="pin-6,  left" />
          <output name="2" label="Rear light " comment="pin-11, left" />
          <output name="3" label="   FO  1   " comment="pin-14, left" />
          <output name="4" label="   FO  2   " comment="pin-7,  left" />
          <output name="5" label="   FO  3   " comment="pin-13, left" />
          <output name="6" label="   FO  4   " comment="pin-9,  left" />
          <output name="7" label="   FO  5   " comment="pin-12, left" />
          <output name="8" label="   FO  6   " comment="pin-8,  left" />
          <output name="9" label="   FO  7   " comment="pin-12, right" />
          <output name="10" label="   FO  8   " comment="pin-13, right" />
          <output name="11" label="   FO  9   " comment="pin-14, right" />
          <output name="12" label="   FO 10   " comment="pin-8,  right" />
          <output name="13" label="   FO 11   " comment="pin-15, right" />
          <output name="14" label="   FO 12   " comment="pin-16, right" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX695KNv30.xml">
        <model model="MX695KN version 30+" lowVersionID="30" highVersionID="31" numOuts="8" numFns="14" productID="224">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="   FO  1   " />
          <output name="4" label="   FO  2   " />
          <output name="5" label="   FO  3   " />
          <output name="6" label="   FO  4   " />
          <output name="7" label="   FO  5   " />
          <output name="8" label="   FO  6   " />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX695Sv30.xml">
        <model model="MX695S version 30+" lowVersionID="30" highVersionID="31" numOuts="8" numFns="14" productID="224">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="   FO  1   " />
          <output name="4" label="   FO  2   " />
          <output name="5" label="   FO  3   " />
          <output name="6" label="   FO  4   " />
          <output name="7" label="   FO  5   " />
          <output name="8" label="   FO  6   " />
        </model>
        <model model="MX695KS version 30+" lowVersionID="30" highVersionID="31" numOuts="8" numFns="14" productID="224">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="   FO  1   " />
          <output name="4" label="   FO  2   " />
          <output name="5" label="   FO  3   " />
          <output name="6" label="   FO  4   " />
          <output name="7" label="   FO  5   " />
          <output name="8" label="   FO  6   " />
        </model>
        <model model="MX695LS version 30+" lowVersionID="30" highVersionID="31" numOuts="8" numFns="14" productID="224">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="   FO  1   " />
          <output name="4" label="   FO  2   " />
          <output name="5" label="   FO  3   " />
          <output name="6" label="   FO  4   " />
          <output name="7" label="   FO  5   " />
          <output name="8" label="   FO  6   " />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX695Vv30.xml">
        <model model="MX695V version 30+" lowVersionID="30" highVersionID="31" numOuts="14" numFns="14" productID="224">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="   FO  1   " />
          <output name="4" label="   FO  2   " />
          <output name="5" label="   FO  3   " />
          <output name="6" label="   FO  4   " />
          <output name="7" label="   FO  5   " />
          <output name="8" label="   FO  6   " />
          <output name="9" label="   FO  7   " />
          <output name="10" label="   FO  8   " />
          <output name="11" label="   FO  9   " />
          <output name="12" label="   FO 10   " />
          <output name="13" label="   FO 11   " />
          <output name="14" label="   FO 12   " />
        </model>
        <model model="MX695KV version 30+" lowVersionID="30" highVersionID="31" numOuts="14" numFns="14" productID="224">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="   FO  1   " />
          <output name="4" label="   FO  2   " />
          <output name="5" label="   FO  3   " />
          <output name="6" label="   FO  4   " />
          <output name="7" label="   FO  5   " />
          <output name="8" label="   FO  6   " />
          <output name="9" label="   FO  7   " />
          <output name="10" label="   FO  8   " />
          <output name="11" label="   FO  9   " />
          <output name="12" label="   FO 10   " />
          <output name="13" label="   FO 11   " />
          <output name="14" label="   FO 12   " />
        </model>
        <model model="MX695LV version 30+" lowVersionID="30" highVersionID="31" numOuts="14" numFns="14" productID="224">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="   FO  1   " />
          <output name="4" label="   FO  2   " />
          <output name="5" label="   FO  3   " />
          <output name="6" label="   FO  4   " />
          <output name="7" label="   FO  5   " />
          <output name="8" label="   FO  6   " />
          <output name="9" label="   FO  7   " />
          <output name="10" label="   FO  8   " />
          <output name="11" label="   FO  9   " />
          <output name="12" label="   FO 10   " />
          <output name="13" label="   FO 11   " />
          <output name="14" label="   FO 12   " />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX69Lv25.xml">
        <model model="MX69L version 25+" lowVersionID="25" highVersionID="26" numOuts="4" numFns="14" productID="209">
          <output name="1" label="Front light" comment="pin-6,  left" />
          <output name="2" label="Rear light " comment="pin-11, left" />
          <output name="3" label="   FO  1   " comment="pin-14, left" />
          <output name="4" label="   FO  2   " comment="pin-7,  left" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX69Lv27.xml">
        <model model="MX69L version 27+" lowVersionID="27" highVersionID="27" numOuts="4" numFns="14" productID="209">
          <output name="1" label="Front light" comment="pin-6,  left" />
          <output name="2" label="Rear light " comment="pin-11, left" />
          <output name="3" label="   FO  1   " comment="pin-14, left" />
          <output name="4" label="   FO  2   " comment="pin-7,  left" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX69Lv28.xml">
        <model model="MX69L version 28+" lowVersionID="28" highVersionID="30" numOuts="4" numFns="14" productID="209">
          <output name="1" label="Front light" comment="pin-6,  left" />
          <output name="2" label="Rear light " comment="pin-11, left" />
          <output name="3" label="   FO  1   " comment="pin-14, left" />
          <output name="4" label="   FO  2   " comment="pin-7,  left" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX69Lv31.xml">
        <model model="MX69L version 31" lowVersionID="31" highVersionID="31" numOuts="4" numFns="14" productID="209">
          <output name="1" label="Front light" comment="pin-6,  left" />
          <output name="2" label="Rear light " comment="pin-11, left" />
          <output name="3" label="   FO  1   " comment="pin-14, left" />
          <output name="4" label="   FO  2   " comment="pin-7,  left" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX69Sv25.xml">
        <model model="MX69S version 25+" lowVersionID="25" highVersionID="26" numOuts="8" numFns="14" productID="209">
          <output name="1" label="Front light" comment="pin-6,  left" />
          <output name="2" label="Rear light " comment="pin-11, left" />
          <output name="3" label="   FO  1   " comment="pin-14, left" />
          <output name="4" label="   FO  2   " comment="pin-7,  left" />
          <output name="5" label="   FO  3   " comment="pin-13, left" />
          <output name="6" label="   FO  4   " comment="pin-9,  left" />
          <output name="7" label="   FO  5   " comment="pin-12, left" />
          <output name="8" label="   FO  6   " comment="pin-8,  left" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX69Sv27.xml">
        <model model="MX69S version 27+" lowVersionID="27" highVersionID="27" numOuts="8" numFns="14" productID="209">
          <output name="1" label="Front light" comment="pin-6,  left" />
          <output name="2" label="Rear light " comment="pin-11, left" />
          <output name="3" label="   FO  1   " comment="pin-14, left" />
          <output name="4" label="   FO  2   " comment="pin-7,  left" />
          <output name="5" label="   FO  3   " comment="pin-13, left" />
          <output name="6" label="   FO  4   " comment="pin-9,  left" />
          <output name="7" label="   FO  5   " comment="pin-12, left" />
          <output name="8" label="   FO  6   " comment="pin-8,  left" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX69Sv28.xml">
        <model model="MX69S version 28+" lowVersionID="28" highVersionID="30" numOuts="8" numFns="14" productID="209">
          <output name="1" label="Front light" comment="pin-6,  left" />
          <output name="2" label="Rear light " comment="pin-11, left" />
          <output name="3" label="   FO  1   " comment="pin-14, left" />
          <output name="4" label="   FO  2   " comment="pin-7,  left" />
          <output name="5" label="   FO  3   " comment="pin-13, left" />
          <output name="6" label="   FO  4   " comment="pin-9,  left" />
          <output name="7" label="   FO  5   " comment="pin-12, left" />
          <output name="8" label="   FO  6   " comment="pin-8,  left" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX69Sv31.xml">
        <model model="MX69S version 31" lowVersionID="31" highVersionID="31" numOuts="8" numFns="14" productID="209">
          <output name="1" label="Front light" comment="pin-6,  left" />
          <output name="2" label="Rear light " comment="pin-11, left" />
          <output name="3" label="   FO  1   " comment="pin-14, left" />
          <output name="4" label="   FO  2   " comment="pin-7,  left" />
          <output name="5" label="   FO  3   " comment="pin-13, left" />
          <output name="6" label="   FO  4   " comment="pin-9,  left" />
          <output name="7" label="   FO  5   " comment="pin-12, left" />
          <output name="8" label="   FO  6   " comment="pin-8,  left" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX69Vv25.xml">
        <model model="MX69V version 25+" lowVersionID="25" highVersionID="26" numOuts="14" numFns="14" productID="209">
          <output name="1" label="Front light" comment="pin-6,  left" />
          <output name="2" label="Rear light " comment="pin-11, left" />
          <output name="3" label="   FO  1   " comment="pin-14, left" />
          <output name="4" label="   FO  2   " comment="pin-7,  left" />
          <output name="5" label="   FO  3   " comment="pin-13, left" />
          <output name="6" label="   FO  4   " comment="pin-9,  left" />
          <output name="7" label="   FO  5   " comment="pin-12, left" />
          <output name="8" label="   FO  6   " comment="pin-8,  left" />
          <output name="9" label="   FO  7   " comment="pin-12, right" />
          <output name="10" label="   FO  8   " comment="pin-13, right" />
          <output name="11" label="   FO  9   " comment="pin-14, right" />
          <output name="12" label="   FO 10   " comment="pin-8,  right" />
          <output name="13" label="   FO 11   " comment="pin-15, right" />
          <output name="14" label="   FO 12   " comment="pin-16, right" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX69Vv27.xml">
        <model model="MX69V version 27+" lowVersionID="27" highVersionID="27" numOuts="14" numFns="14" productID="209">
          <output name="1" label="Front light" comment="pin-6,  left" />
          <output name="2" label="Rear light " comment="pin-11, left" />
          <output name="3" label="   FO  1   " comment="pin-14, left" />
          <output name="4" label="   FO  2   " comment="pin-7,  left" />
          <output name="5" label="   FO  3   " comment="pin-13, left" />
          <output name="6" label="   FO  4   " comment="pin-9,  left" />
          <output name="7" label="   FO  5   " comment="pin-12, left" />
          <output name="8" label="   FO  6   " comment="pin-8,  left" />
          <output name="9" label="   FO  7   " comment="pin-12, right" />
          <output name="10" label="   FO  8   " comment="pin-13, right" />
          <output name="11" label="   FO  9   " comment="pin-14, right" />
          <output name="12" label="   FO 10   " comment="pin-8,  right" />
          <output name="13" label="   FO 11   " comment="pin-15, right" />
          <output name="14" label="   FO 12   " comment="pin-16, right" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX69Vv28.xml">
        <model model="MX69V version 28+" lowVersionID="28" highVersionID="30" numOuts="14" numFns="14" productID="209">
          <output name="1" label="Front light" comment="pin-6,  left" />
          <output name="2" label="Rear light " comment="pin-11, left" />
          <output name="3" label="   FO  1   " comment="pin-14, left" />
          <output name="4" label="   FO  2   " comment="pin-7,  left" />
          <output name="5" label="   FO  3   " comment="pin-13, left" />
          <output name="6" label="   FO  4   " comment="pin-9,  left" />
          <output name="7" label="   FO  5   " comment="pin-12, left" />
          <output name="8" label="   FO  6   " comment="pin-8,  left" />
          <output name="9" label="   FO  7   " comment="pin-12, right" />
          <output name="10" label="   FO  8   " comment="pin-13, right" />
          <output name="11" label="   FO  9   " comment="pin-14, right" />
          <output name="12" label="   FO 10   " comment="pin-8,  right" />
          <output name="13" label="   FO 11   " comment="pin-15, right" />
          <output name="14" label="   FO 12   " comment="pin-16, right" />
        </model>
      </family>
      <family name="Zimo Unified software (version 25+)" mfg="Zimo" file="Zimo_Unified_software_MX69Vv31.xml">
        <model model="MX69V version 31" lowVersionID="31" highVersionID="31" numOuts="14" numFns="14" productID="209">
          <output name="1" label="Front light" comment="pin-6,  left" />
          <output name="2" label="Rear light " comment="pin-11, left" />
          <output name="3" label="   FO  1   " comment="pin-14, left" />
          <output name="4" label="   FO  2   " comment="pin-7,  left" />
          <output name="5" label="   FO  3   " comment="pin-13, left" />
          <output name="6" label="   FO  4   " comment="pin-9,  left" />
          <output name="7" label="   FO  5   " comment="pin-12, left" />
          <output name="8" label="   FO  6   " comment="pin-8,  left" />
          <output name="9" label="   FO  7   " comment="pin-12, right" />
          <output name="10" label="   FO  8   " comment="pin-13, right" />
          <output name="11" label="   FO  9   " comment="pin-14, right" />
          <output name="12" label="   FO 10   " comment="pin-8,  right" />
          <output name="13" label="   FO 11   " comment="pin-15, right" />
          <output name="14" label="   FO 12   " comment="pin-16, right" />
        </model>
      </family>
      <family name="Zimo Function Decoders" mfg="Zimo" file="Zimo_Unified_software_v30_MX681.xml">
        <model model="MX681 version 30+" lowVersionID="30" highVersionID="30" productID="228" numOuts="6" numFns="14">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX681R version 30+" lowVersionID="30" highVersionID="30" productID="228" numOuts="6" numFns="14">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX681N version 30+" lowVersionID="30" highVersionID="30" productID="228" numOuts="6" numFns="14">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
      </family>
      <family name="Zimo Function Decoders" mfg="Zimo" file="Zimo_Unified_software_v31.5_MX681.xml">
        <model model="MX681 version 31.5+" lowVersionID="31" highVersionID="31" productID="228" numOuts="6" numFns="14">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX681R version 31.5+" lowVersionID="31" highVersionID="31" productID="228" numOuts="6" numFns="14">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX681N version 31.5+" lowVersionID="31" highVersionID="31" productID="228" numOuts="6" numFns="14">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
      </family>
      <family name="Zimo Unified software (version 32+)" mfg="Zimo" file="Zimo_Unified_software_v32_MX633.xml">
        <model show="no" model="MX633 version 32+" replacementModel="MX633 version 25+" replacementFamily="Zimo Unified software (version 25+)" lowVersionID="32" highVersionID="32" numOuts="10" numFns="14" productID="237">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model show="no" model="MX633R version 32+" replacementModel="MX633R version 25+" replacementFamily="Zimo Unified software (version 25+)" lowVersionID="32" highVersionID="32" numOuts="10" numFns="14" productID="237">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model show="no" model="MX633P22 version 32+" replacementModel="MX633P22 version 25+" replacementFamily="Zimo Unified software (version 25+)" lowVersionID="32" highVersionID="32" numOuts="10" numFns="14" productID="237">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
      </family>
      <family name="Zimo Unified software (version 32+)" mfg="Zimo" file="Zimo_Unified_software_v32_MX634.xml">
        <model model="MX634 version 32+" replacementModel="MX634 version 37+" replacementFamily="query:Zimo Unified software (version 37+)" lowVersionID="32" highVersionID="32" numOuts="8" numFns="14" productID="240">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX634R version 32+" replacementModel="MX634R version 37+" replacementFamily="query:Zimo Unified software (version 37+)" lowVersionID="32" highVersionID="32" numOuts="8" numFns="14" productID="240">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX634F version 32+" replacementModel="MX634F version 37+" replacementFamily="query:Zimo Unified software (version 37+)" lowVersionID="32" highVersionID="32" numOuts="8" numFns="14" productID="240">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX634D version 32+" replacementModel="MX634D version 37+" replacementFamily="query:Zimo Unified software (version 37+)" lowVersionID="32" highVersionID="32" numOuts="8" numFns="14" productID="240">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 32+)" mfg="Zimo" file="Zimo_Unified_software_v32_MX634C.xml">
        <model show="no" model="MX634C version 32+" replacementModel="MX634C version 25+" replacementFamily="Zimo Unified software (version 25+)" lowVersionID="32" highVersionID="36" numOuts="8" numFns="14" productID="240">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 32+)" mfg="Zimo" file="Zimo_Unified_software_v32_MX640.xml">
        <model model="MX640 version 32+" lowVersionID="32" highVersionID="35" numOuts="11" numFns="14" productID="210">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
          <output name="11" label="FO 9 (+5v)" />
        </model>
        <model model="MX640R version 32+" lowVersionID="32" highVersionID="35" numOuts="11" numFns="14" productID="210">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
          <output name="11" label="FO 9 (+5v)" />
        </model>
        <model model="MX640F version 32+" lowVersionID="32" highVersionID="35" numOuts="11" numFns="14" productID="210">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
          <output name="11" label="FO 9 (+5v)" />
        </model>
        <model model="MX640D version 32+" lowVersionID="32" highVersionID="35" numOuts="11" numFns="14" productID="210">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
          <output name="11" label="FO 9 (+5v)" />
        </model>
        <model model="MX640C version 32+" lowVersionID="32" highVersionID="35" numOuts="11" numFns="14" productID="210">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
          <output name="11" label="FO 9 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 32+)" mfg="Zimo" file="Zimo_Unified_software_v32_MX644.xml">
        <model model="MX644 version 32+" show="no" lowVersionID="32" highVersionID="32" numOuts="10" numFns="14" productID="222">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
        </model>
        <model model="MX644C version 32+" lowVersionID="32" highVersionID="32" numOuts="10" numFns="14" productID="222">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
        </model>
        <model model="MX644D version 32+" lowVersionID="32" highVersionID="32" numOuts="10" numFns="14" productID="222">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 32+)" mfg="Zimo" file="Zimo_Unified_software_v32_MX645.xml">
        <model model="MX645 version 32+" lowVersionID="32" highVersionID="35" numOuts="10" numFns="14" productID="221">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
        </model>
        <model model="MX645R version 32+" lowVersionID="32" highVersionID="35" numOuts="10" numFns="14" productID="221">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
        </model>
        <model model="MX645F version 32+" lowVersionID="32" highVersionID="35" numOuts="10" numFns="14" productID="221">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
        </model>
        <model model="MX645P22 version 32+" lowVersionID="32" highVersionID="35" numOuts="10" numFns="14" productID="221">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
      </family>
      <family name="Zimo Unified software (version 32+)" mfg="Zimo" file="Zimo_Unified_software_v32_MX646.xml">
        <model model="MX646 version 32+" lowVersionID="32" highVersionID="35" numOuts="6" numFns="14" productID="217">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX646R version 32+" lowVersionID="32" highVersionID="35" numOuts="6" numFns="14" productID="217">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX646F version 32+" lowVersionID="32" highVersionID="35" numOuts="6" numFns="14" productID="217">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX646N version 32+" lowVersionID="32" highVersionID="35" numOuts="6" numFns="14" productID="217">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 32+)" mfg="Zimo" file="Zimo_Unified_software_v32_MX647.xml">
        <model model="MX647 version 32+" lowVersionID="32" highVersionID="42" numOuts="8" numFns="14" productID="216">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX647N version 32+" lowVersionID="32" highVersionID="42" numOuts="8" numFns="14" productID="216">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX647L version 32+" lowVersionID="32" highVersionID="42" numOuts="8" numFns="14" productID="216">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 32+)" mfg="Zimo" file="Zimo_Unified_software_v32_MX648+.xml">
        <model model="MX648 version 33+" lowVersionID="33" highVersionID="33" numOuts="8" numFns="14" productID="225">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX648R version 33+" lowVersionID="33" highVersionID="33" numOuts="8" numFns="14" productID="225">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX648F version 33+" lowVersionID="33" highVersionID="33" numOuts="8" numFns="14" productID="225">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX648N version 33+" lowVersionID="33" highVersionID="33" numOuts="8" numFns="14" productID="225">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 32+)" mfg="Zimo" file="Zimo_Unified_software_v32_MX648.xml">
        <model model="MX648 version 32+" lowVersionID="32" highVersionID="32" numOuts="6" numFns="14" productID="225">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX648R version 32+" lowVersionID="32" highVersionID="32" numOuts="6" numFns="14" productID="225">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX648F version 32+" lowVersionID="32" highVersionID="32" numOuts="6" numFns="14" productID="225">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX648N version 32+" lowVersionID="32" highVersionID="32" numOuts="6" numFns="14" productID="225">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
      </family>
      <family name="Zimo Unified software (version 32+)" mfg="Zimo" file="Zimo_Unified_software_v32_MX649.xml">
        <model model="MX649 version 32+" lowVersionID="32" highVersionID="32" numOuts="6" numFns="14" productID="253">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX649R version 32+" lowVersionID="32" highVersionID="32" numOuts="6" numFns="14" productID="253">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX649F version 32+" lowVersionID="32" highVersionID="32" numOuts="6" numFns="14" productID="253">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX649N version 32+" lowVersionID="32" highVersionID="32" numOuts="6" numFns="14" productID="253">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX649L version 32+" lowVersionID="32" highVersionID="32" numOuts="6" numFns="14" productID="253">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
      </family>
      <family name="Zimo Unified software (version 32+)" mfg="Zimo" file="Zimo_Unified_software_v32_MX658.xml">
        <model model="MX658N18 version 32+" lowVersionID="32" highVersionID="32" numOuts="6" numFns="14" productID="246">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
      </family>
      <family name="Zimo Function Decoders" mfg="Zimo" file="Zimo_Unified_software_v32_MX685.xml">
        <model model="MX685 version 32+" lowVersionID="32" highVersionID="32" productID="226" numOuts="8" numFns="14">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
        </model>
        <model model="MX685P16 version 32+" lowVersionID="32" highVersionID="32" productID="226" numOuts="8" numFns="14">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
        </model>
        <model model="MX685R version 32+" lowVersionID="32" highVersionID="32" productID="226" numOuts="8" numFns="14">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
        </model>
      </family>
      <family name="Zimo Unified software (version 32+)" mfg="Zimo" file="Zimo_Unified_software_v32_MX695KN_696N.xml">
        <model model="MX695KN version 32+" lowVersionID="32" highVersionID="42" numOuts="14" numFns="14" productID="229">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="   FO  1   " />
          <output name="4" label="   FO  2   " />
          <output name="5" label="   FO  3   " />
          <output name="6" label="   FO  4   " />
          <output name="7" label="   FO  5   " />
          <output name="8" label="   FO  6   " />
          <output name="9" label="   FO  7   " />
          <output name="10" label="   FO  8   " />
          <output name="11" label="   FO  9   " />
          <output name="12" label="   FO 10   " />
          <output name="13" label="   FO 11   " />
          <output name="14" label="   FO 12   " />
        </model>
        <model model="MX696N version 32+" lowVersionID="32" highVersionID="42" numOuts="8" numFns="14" productID="231">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="   FO  1   " />
          <output name="4" label="   FO  2   " />
          <output name="5" label="   FO  3   " />
          <output name="6" label="   FO  4   " />
          <output name="7" label="   FO  5   " />
          <output name="8" label="   FO  6   " />
        </model>
      </family>
      <family name="Zimo Unified software (version 32+)" mfg="Zimo" file="Zimo_Unified_software_v32_MX695_696_697V.xml">
        <model model="MX695KV version 32+" lowVersionID="32" highVersionID="42" numOuts="14" numFns="14" productID="224,227">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="   FO  1   " />
          <output name="4" label="   FO  2   " />
          <output name="5" label="   FO  3   " />
          <output name="6" label="   FO  4   " />
          <output name="7" label="   FO  5   " />
          <output name="8" label="   FO  6   " />
          <output name="9" label="   FO  7   " />
          <output name="10" label="   FO  8   " />
          <output name="11" label="   FO  9   " />
          <output name="12" label="   FO 10   " />
          <output name="13" label="   FO 11   " />
          <output name="14" label="   FO 12   " />
        </model>
        <model model="MX695LV version 32+" lowVersionID="32" highVersionID="42" numOuts="14" numFns="14" productID="224,227">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="   FO  1   " />
          <output name="4" label="   FO  2   " />
          <output name="5" label="   FO  3   " />
          <output name="6" label="   FO  4   " />
          <output name="7" label="   FO  5   " />
          <output name="8" label="   FO  6   " />
          <output name="9" label="   FO  7   " />
          <output name="10" label="   FO  8   " />
          <output name="11" label="   FO  9   " />
          <output name="12" label="   FO 10   " />
          <output name="13" label="   FO 11   " />
          <output name="14" label="   FO 12   " />
        </model>
        <model model="MX695KS version 32+" lowVersionID="32" highVersionID="42" numOuts="8" numFns="14" productID="224,227">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="   FO  1   " />
          <output name="4" label="   FO  2   " />
          <output name="5" label="   FO  3   " />
          <output name="6" label="   FO  4   " />
          <output name="7" label="   FO  5   " />
          <output name="8" label="   FO  6   " />
        </model>
        <model model="MX695LS version 32+" lowVersionID="32" highVersionID="42" numOuts="8" numFns="14" productID="224,227">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="   FO  1   " />
          <output name="4" label="   FO  2   " />
          <output name="5" label="   FO  3   " />
          <output name="6" label="   FO  4   " />
          <output name="7" label="   FO  5   " />
          <output name="8" label="   FO  6   " />
        </model>
        <model model="MX696V version 32+" lowVersionID="32" highVersionID="42" numOuts="14" numFns="14" productID="230">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="   FO  1   " />
          <output name="4" label="   FO  2   " />
          <output name="5" label="   FO  3   " />
          <output name="6" label="   FO  4   " />
          <output name="7" label="   FO  5   " />
          <output name="8" label="   FO  6   " />
          <output name="9" label="   FO  7   " />
          <output name="10" label="   FO  8   " />
          <output name="11" label="   FO  9   " />
          <output name="12" label="   FO 10   " />
          <output name="13" label="   FO 11   " />
          <output name="14" label="   FO 12   " />
        </model>
        <model model="MX696KV version 32+" lowVersionID="32" highVersionID="42" numOuts="14" numFns="14" productID="230">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="   FO  1   " />
          <output name="4" label="   FO  2   " />
          <output name="5" label="   FO  3   " />
          <output name="6" label="   FO  4   " />
          <output name="7" label="   FO  5   " />
          <output name="8" label="   FO  6   " />
          <output name="9" label="   FO  7   " />
          <output name="10" label="   FO  8   " />
          <output name="11" label="   FO  9   " />
          <output name="12" label="   FO 10   " />
          <output name="13" label="   FO 11   " />
          <output name="14" label="   FO 12   " />
        </model>
        <model model="MX697V version 32+" lowVersionID="32" highVersionID="42" numOuts="10" numFns="14" productID="245">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="   FO  1   " />
          <output name="4" label="   FO  2   " />
          <output name="5" label="   FO  3   " />
          <output name="6" label="   FO  4   " />
          <output name="7" label="   FO  5   " />
          <output name="8" label="   FO  6   " />
          <output name="9" label="   FO  7   " />
          <output name="10" label="   FO  8   " />
        </model>
        <model model="MX697S version 32+" lowVersionID="32" highVersionID="42" numOuts="10" numFns="14" productID="245">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="   FO  1   " />
          <output name="4" label="   FO  2   " />
          <output name="5" label="   FO  3   " />
          <output name="6" label="   FO  4   " />
          <output name="7" label="   FO  5   " />
          <output name="8" label="   FO  6   " />
          <output name="9" label="   FO  7   " />
          <output name="10" label="   FO  8   " />
        </model>
      </family>
      <family name="Zimo Unified software (version 32+)" mfg="Zimo" file="Zimo_Unified_software_v32_MX699.xml">
        <model model="MX699KV version 32+" lowVersionID="32" highVersionID="42" numOuts="15" numFns="14" productID="250">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="   FO  1   " />
          <output name="4" label="   FO  2   " />
          <output name="5" label="   FO  3   " />
          <output name="6" label="   FO  4   " />
          <output name="7" label="   FO  5   " />
          <output name="8" label="   FO  6   " />
          <output name="9" label="   FO  7   " />
          <output name="10" label="   FO  8   " />
          <output name="11" label="   FO  9   " />
          <output name="12" label="   FO 10   " />
          <output name="13" label="   FO 11   " />
          <output name="14" label="   FO 12   " />
          <output name="15" label="   FO 13   " />
        </model>
        <model model="MX699KS version 32+" lowVersionID="32" highVersionID="42" numOuts="8" numFns="14" productID="250">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="   FO  1   " />
          <output name="4" label="   FO  2   " />
          <output name="5" label="   FO  3   " />
          <output name="6" label="   FO  4   " />
          <output name="7" label="   FO  5   " />
          <output name="8" label="   FO  6   " />
        </model>
        <model model="MX699LV version 32+" lowVersionID="32" highVersionID="42" numOuts="15" numFns="14" productID="250">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="   FO  1   " />
          <output name="4" label="   FO  2   " />
          <output name="5" label="   FO  3   " />
          <output name="6" label="   FO  4   " />
          <output name="7" label="   FO  5   " />
          <output name="8" label="   FO  6   " />
          <output name="9" label="   FO  7   " />
          <output name="10" label="   FO  8   " />
          <output name="11" label="   FO  9   " />
          <output name="12" label="   FO 10   " />
          <output name="13" label="   FO 11   " />
          <output name="14" label="   FO 12   " />
          <output name="15" label="   FO 13   " />
        </model>
        <model model="MX699LM version 32+" lowVersionID="32" highVersionID="42" numOuts="15" numFns="14" productID="250">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="   FO  1   " />
          <output name="4" label="   FO  2   " />
          <output name="5" label="   FO  3   " />
          <output name="6" label="   FO  4   " />
          <output name="7" label="   FO  5   " />
          <output name="8" label="   FO  6   " />
          <output name="9" label="   FO  7   " />
          <output name="10" label="   FO  8   " />
          <output name="11" label="   FO  9   " />
          <output name="12" label="   FO 10   " />
          <output name="13" label="   FO 11   " />
          <output name="14" label="   FO 12   " />
          <output name="15" label="   FO 13   " />
        </model>
        <model model="MX699LS version 32+" lowVersionID="32" highVersionID="42" numOuts="8" numFns="14" productID="250">
          <output name="1" label="Front light" />
          <output name="2" label="Rear light " />
          <output name="3" label="   FO  1   " />
          <output name="4" label="   FO  2   " />
          <output name="5" label="   FO  3   " />
          <output name="6" label="   FO  4   " />
          <output name="7" label="   FO  5   " />
          <output name="8" label="   FO  6   " />
        </model>
      </family>
      <family name="Zimo Unified software (version 34+)" mfg="Zimo" file="Zimo_Unified_software_v34_MX644.xml">
        <model show="no" model="MX644 version 34+" replacementModel="MX644 version 32+" replacementFamily="Zimo Unified software (version 32+)" lowVersionID="34" highVersionID="35" numOuts="8" numFns="14" productID="222">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
        </model>
      </family>
      <family name="Zimo Unified software (version 34+)" mfg="Zimo" file="Zimo_Unified_software_v34_MX645.xml">
        <model show="no" model="MX645 version 34+" replacementModel="MX645 version 32+" replacementFamily="Zimo Unified software (version 32+)" lowVersionID="34" highVersionID="35" numOuts="10" numFns="14" productID="221">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
        </model>
        <model show="no" model="MX645R version 34+" replacementModel="MX645R version 32+" replacementFamily="Zimo Unified software (version 32+)" lowVersionID="34" highVersionID="35" numOuts="10" numFns="14" productID="221">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
        </model>
        <model show="no" model="MX645F version 34+" replacementModel="MX645F version 32+" replacementFamily="Zimo Unified software (version 32+)" lowVersionID="34" highVersionID="35" numOuts="10" numFns="14" productID="221">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
        </model>
        <model show="no" model="MX645P22 version 34+" replacementModel="MX645P22 version 32+" replacementFamily="Zimo Unified software (version 32+)" lowVersionID="34" highVersionID="35" numOuts="10" numFns="14" productID="221">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
      </family>
      <family name="Zimo Unified software (version 34+)" mfg="Zimo" file="Zimo_Unified_software_v34_MX646.xml">
        <model show="no" model="MX646 version 34+" replacementModel="MX646 version 32+" replacementFamily="Zimo Unified software (version 32+)" lowVersionID="34" highVersionID="35" numOuts="6" numFns="14" productID="217">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model show="no" model="MX646R version 34+" replacementModel="MX646R version 32+" replacementFamily="Zimo Unified software (version 32+)" lowVersionID="34" highVersionID="35" numOuts="6" numFns="14" productID="217">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model show="no" model="MX646F version 34+" replacementModel="MX646F version 32+" replacementFamily="Zimo Unified software (version 32+)" lowVersionID="34" highVersionID="35" numOuts="6" numFns="14" productID="217">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model show="no" model="MX646N version 34+" replacementModel="MX646N version 32+" replacementFamily="Zimo Unified software (version 32+)" lowVersionID="34" highVersionID="35" numOuts="6" numFns="14" productID="217">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 34+)" mfg="Zimo" file="Zimo_Unified_software_v34_MX648.xml">
        <model show="no" model="MX648 version 34+" replacementModel="MX648 version 32+" replacementFamily="Zimo Unified software (version 32+)" lowVersionID="34" highVersionID="34" numOuts="6" numFns="14" productID="225">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model show="no" model="MX648R version 34+" replacementModel="MX648R version 32+" replacementFamily="Zimo Unified software (version 32+)" lowVersionID="34" highVersionID="34" numOuts="6" numFns="14" productID="225">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model show="no" model="MX648F version 34+" replacementModel="MX648F version 32+" replacementFamily="Zimo Unified software (version 32+)" lowVersionID="34" highVersionID="34" numOuts="6" numFns="14" productID="225">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model show="no" model="MX648N version 34+" replacementModel="MX648N version 32+" replacementFamily="Zimo Unified software (version 32+)" lowVersionID="34" highVersionID="34" numOuts="6" numFns="14" productID="225">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
      </family>
      <family name="Zimo Unified software (version 34+)" mfg="Zimo" file="Zimo_Unified_software_v34_MX658.xml">
        <model show="no" model="MX658N18 version 34+" replacementModel="MX644 version 32+" replacementFamily="Zimo Unified software (version 32+)" lowVersionID="34" highVersionID="35" numOuts="6" numFns="14" productID="246">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 36+)" mfg="Zimo" file="Zimo_Unified_software_v36_MX644.xml">
        <model model="MX644 version 36+" lowVersionID="36" highVersionID="36" numOuts="8" numFns="14" productID="222">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
        </model>
      </family>
      <family name="Zimo Unified software (version 36+)" mfg="Zimo" file="Zimo_Unified_software_v36_MX645.xml">
        <model model="MX645 version 36+" replacementModel="MX645 version 37+" replacementFamily="query:Zimo Unified software (version 37+)" lowVersionID="36" highVersionID="36" numOuts="10" numFns="14" productID="221">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
        </model>
        <model model="MX645R version 36+" replacementModel="MX645R version 37+" replacementFamily="query:Zimo Unified software (version 37+)" lowVersionID="36" highVersionID="36" numOuts="10" numFns="14" productID="221">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
        </model>
        <model model="MX645F version 36+" replacementModel="MX645F version 37+" replacementFamily="query:Zimo Unified software (version 37+)" lowVersionID="36" highVersionID="36" numOuts="10" numFns="14" productID="221">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
        </model>
        <model model="MX645P22 version 36+" replacementModel="MX645P22 version 37+" replacementFamily="query:Zimo Unified software (version 37+)" lowVersionID="36" highVersionID="36" numOuts="10" numFns="14" productID="221">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
      </family>
      <family name="Zimo Unified software (version 36+)" mfg="Zimo" file="Zimo_Unified_software_v36_MX646.xml">
        <model model="MX646 version 36+" lowVersionID="36" highVersionID="40" numOuts="6" numFns="14" productID="217">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX646R version 36+" lowVersionID="36" highVersionID="40" numOuts="6" numFns="14" productID="217">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX646F version 36+" lowVersionID="36" highVersionID="40" numOuts="6" numFns="14" productID="217">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX646N version 36+" lowVersionID="36" highVersionID="40" numOuts="6" numFns="14" productID="217">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 36+)" mfg="Zimo" file="Zimo_Unified_software_v36_MX648.xml">
        <model model="MX648 version 36+" lowVersionID="36" highVersionID="36" numOuts="6" numFns="14" productID="225">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX648R version 36+" lowVersionID="36" highVersionID="36" numOuts="6" numFns="14" productID="225">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX648F version 36+" lowVersionID="36" highVersionID="36" numOuts="6" numFns="14" productID="225">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX648N version 36+" lowVersionID="36" highVersionID="36" numOuts="6" numFns="14" productID="225">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
      </family>
      <family name="Zimo Unified software (version 36+)" mfg="Zimo" file="Zimo_Unified_software_v36_MX658.xml">
        <model model="MX658N18 version 36+" lowVersionID="36" highVersionID="36" numOuts="6" numFns="14" productID="246">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 37+)" mfg="Zimo" file="Zimo_Unified_software_v37_MX600.xml">
        <model model="MX600 version 37+" replacementModel="MX600 version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="4" numFns="14" productID="199">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
        </model>
        <model model="MX600P12 version 37+" replacementModel="MX600P12 version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="4" numFns="14" productID="199">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
        </model>
        <model model="MX600R version 37+" replacementModel="MX600R version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="4" numFns="14" productID="199">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
        </model>
      </family>
      <family name="Zimo Unified software (version 37+)" mfg="Zimo" file="Zimo_Unified_software_v37_MX605.xml">
        <model model="MX605 version 37+" replacementModel="MX605 version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="38" numOuts="3" numFns="14" productID="189">
          <output name="1" label="Front Light (MX605SL)" />
          <output name="2" label="Rear Light (MX605SL)" />
          <output name="3" label="FO 1 (MX605FL)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 37+)" mfg="Zimo" file="Zimo_Unified_software_v37_MX605N.xml">
        <model model="MX605N version 37+" replacementModel="MX605N version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="38" numOuts="3" numFns="14" productID="186" comment="&lt;html&gt;Non Sound for ICE4 and other Kato train sets.&lt;br&gt;Same form factor as Kato EM13.&lt;br&gt;This definition also contains CVs for&lt;br&gt;- Headlights decoder MX605SL (Kato FL12)&lt;br&gt;- Interior decoder MX605FL (Kato FL11).&lt;/html&gt;">
          <output name="1" label="Front Light|(MX605SL)" />
          <output name="2" label="Rear Light|(MX605SL)" />
          <output name="3" label="Interior Light|(MX605FL)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 37+)" mfg="Zimo" file="Zimo_Unified_software_v37_MX616.xml">
        <model model="MX616 version 37+" replacementModel="MX616 version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="6" numFns="14" productID="195">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX616N version 37+" replacementModel="MX616N version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="6" numFns="14" productID="195">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX616R version 37+" replacementModel="MX616R version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="6" numFns="14" productID="195">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
      </family>
      <family name="Zimo Unified software (version 37+)" mfg="Zimo" file="Zimo_Unified_software_v37_MX617.xml">
        <model model="MX617 version 37+" replacementModel="MX617 version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="6" numFns="14" productID="177,197">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX617F version 37+" replacementModel="MX617F version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="6" numFns="14" productID="177,197">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX617N version 37+" replacementModel="MX617N version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="6" numFns="14" productID="177,197">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX617R version 37+" replacementModel="MX617R version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="6" numFns="14" productID="177,197">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
      </family>
      <family name="Zimo Unified software (version 37+)" mfg="Zimo" file="Zimo_Unified_software_v37_MX618.xml">
        <model model="MX618N18 version 37+" replacementModel="MX618N18 version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="8" numFns="14" productID="243">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 37+)" mfg="Zimo" file="Zimo_Unified_software_v37_MX620.xml">
        <model model="MX620 version 37+" replacementModel="MX620 version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="6" numFns="14" productID="201">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX620F version 37+" replacementModel="MX620F version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="6" numFns="14" productID="201">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX620N version 37+" replacementModel="MX620N version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="6" numFns="14" productID="201">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX620R version 37+" replacementModel="MX620R version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="6" numFns="14" productID="201">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 37+)" mfg="Zimo" file="Zimo_Unified_software_v37_MX622.xml">
        <model model="MX622 version 37+" replacementModel="MX622 version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="6" numFns="14" productID="233">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX622F version 37+" replacementModel="MX622F version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="6" numFns="14" productID="233">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX622N version 37+" replacementModel="MX622N version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="6" numFns="14" productID="233">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX622R version 37+" replacementModel="MX622R version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="6" numFns="14" productID="233">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 37+)" mfg="Zimo" file="Zimo_Unified_software_v37_MX623.xml">
        <model model="MX623 version 37+" replacementModel="MX623 version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="8" numFns="14" productID="234">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX623F version 37+" replacementModel="MX623F version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="8" numFns="14" productID="234">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX623P12 version 37+" replacementModel="MX623P12 version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="8" numFns="14" productID="234">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX623R version 37+" replacementModel="MX623R version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="8" numFns="14" productID="234">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 37+)" mfg="Zimo" file="Zimo_Unified_software_v37_MX630.xml">
        <model model="MX630 version 37+" replacementModel="MX630 version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="8" numFns="14" productID="130,211,218">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX630F version 37+" replacementModel="MX630F version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="8" numFns="14" productID="130,211,218">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX630P16 version 37+" replacementModel="MX630P16 version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="8" numFns="14" productID="130,211,218">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX630R version 37+" replacementModel="MX630R version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="8" numFns="14" productID="130,211,218">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 37+)" mfg="Zimo" file="Zimo_Unified_software_v37_MX633.xml">
        <model model="MX633 version 37+" replacementModel="MX633 version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="10" numFns="14" productID="237">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX633F version 37+" replacementModel="MX633F version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="10" numFns="14" productID="237">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX633P16 version 37+" replacementModel="MX633P16 version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="10" numFns="14" productID="237">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX633P22 version 37+" replacementModel="MX633P22 version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="10" numFns="14" productID="237">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX633R version 37+" replacementModel="MX633R version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="10" numFns="14" productID="237">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
      </family>
      <family name="Zimo Unified software (version 37+)" mfg="Zimo" file="Zimo_Unified_software_v37_MX634.xml">
        <model model="MX634 version 37+" replacementModel="MX634 version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="8" numFns="14" productID="240">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX634C version 37+" replacementModel="MX634C version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="8" numFns="14" productID="240">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX634D version 37+" replacementModel="MX634D version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="8" numFns="14" productID="240">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX634F version 37+" replacementModel="MX634F version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="8" numFns="14" productID="240">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX634R version 37+" replacementModel="MX634R version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="8" numFns="14" productID="240">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 37+)" mfg="Zimo" file="Zimo_Unified_software_v37_MX635.xml">
        <model model="MX635 version 37+" replacementModel="MX635 version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="10" numFns="14" productID="135">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX635P22 version 37+" replacementModel="MX635P22 version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="10" numFns="14" productID="135">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX635R version 37+" replacementModel="MX635R version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="10" numFns="14" productID="135">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX635V version 37+" replacementModel="MX635V version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="10" numFns="14" productID="135">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX635VP version 37+" replacementModel="MX635VP version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="10" numFns="14" productID="135">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
      </family>
      <family name="Zimo Unified software (version 37+)" mfg="Zimo" file="Zimo_Unified_software_v37_MX636.xml">
        <model model="MX636C version 37+" replacementModel="MX636C version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="8" numFns="14" productID="136">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
        </model>
        <model model="MX636D version 37+" replacementModel="MX636D version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="8" numFns="14" productID="136">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
        </model>
        <model model="MX636VC version 37+" replacementModel="MX636VC version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="8" numFns="14" productID="136">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
        </model>
        <model model="MX636VD version 37+" replacementModel="MX636VD version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="8" numFns="14" productID="136">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
        </model>
      </family>
      <family name="Zimo Unified software (version 37+)" mfg="Zimo" file="Zimo_Unified_software_v37_MX637.xml">
        <model model="MX637P22 version 37+" replacementModel="MX637P22 version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="10" numFns="14" productID="137">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
      </family>
      <family name="Zimo Unified software (version 37+)" mfg="Zimo" file="Zimo_Unified_software_v37_MX638.xml">
        <model model="MX638C version 37+" replacementModel="MX638C version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="8" numFns="14" productID="193">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX638D version 37+" replacementModel="MX638D version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="8" numFns="14" productID="193">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 37+)" mfg="Zimo" file="Zimo_Unified_software_v37_MX644.xml">
        <model model="MX644C version 37+" replacementModel="MX644C version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="8" numFns="14" productID="222">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
        </model>
        <model model="MX644D version 37+" replacementModel="MX644D version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="8" numFns="14" productID="222">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
        </model>
      </family>
      <family name="Zimo Unified software (version 37+)" mfg="Zimo" file="Zimo_Unified_software_v37_MX645.xml">
        <model model="MX645 version 37+" replacementModel="MX645 version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="12" numFns="14" productID="221">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
          <output name="11" label="FO 9 (+5V)" />
          <output name="12" label="FO 10 (+5V)" />
        </model>
        <model model="MX645F version 37+" replacementModel="MX645F version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="12" numFns="14" productID="221">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
          <output name="11" label="FO 9 (+5V)" />
          <output name="12" label="FO 10 (+5V)" />
        </model>
        <model model="MX645P16 version 37+" replacementModel="MX645P16 version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="12" numFns="14" productID="221">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
          <output name="11" label="FO 9 (+5V)" />
          <output name="12" label="FO 10 (+5V)" />
        </model>
        <model model="MX645P22 version 37+" replacementModel="MX645P22 version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="12" numFns="14" productID="221">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
          <output name="11" label="FO 9 (+5V)" />
          <output name="12" label="FO 10 (+5V)" />
        </model>
        <model model="MX645R version 37+" replacementModel="MX645R version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="12" numFns="14" productID="221">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
          <output name="11" label="FO 9 (+5V)" />
          <output name="12" label="FO 10 (+5V)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 37+)" mfg="Zimo" file="Zimo_Unified_software_v37_MX648.xml">
        <model model="MX648 version 37+" replacementModel="MX648 version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="6" numFns="14" productID="225">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX648F version 37+" replacementModel="MX648F version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="6" numFns="14" productID="225">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX648P16 version 37+" replacementModel="MX648P16 version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="6" numFns="14" productID="225">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX648R version 37+" replacementModel="MX648R version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="6" numFns="14" productID="225">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX648 Rev. C,D version 37+" replacementModel="MX648 Rev. C,D version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="6" numFns="14" productID="249">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX648F Rev. C,D version 37+" replacementModel="MX648F Rev. C,D version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="6" numFns="14" productID="249">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX648P16 Rev. C,D version 37+" replacementModel="MX648P16 Rev. C,D version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="6" numFns="14" productID="249">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX648R Rev. C,D version 37+" replacementModel="MX648R Rev. C,D version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="6" numFns="14" productID="249">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
      </family>
      <family name="Zimo Unified software (version 37+)" mfg="Zimo" file="Zimo_Unified_software_v37_MX649.xml">
        <model model="MX649 version 37+" replacementModel="MX649 version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="12" numFns="14" productID="253">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX649F version 37+" replacementModel="MX649F version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="12" numFns="14" productID="253">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX649L version 37+" replacementModel="MX649L version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="12" numFns="14" productID="253">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX649N version 37+" replacementModel="MX649N version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="12" numFns="14" productID="253">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX649R version 37+" replacementModel="MX649R version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="12" numFns="14" productID="253">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
      </family>
      <family name="Zimo Unified software (version 37+)" mfg="Zimo" file="Zimo_Unified_software_v37_MX658.xml">
        <model model="MX658N18 version 37+" replacementModel="MX658N18 version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="6" numFns="14" productID="246">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 37+)" mfg="Zimo" file="Zimo_Unified_software_v37_MX659.xml">
        <model model="MX659N18 version 37+" replacementModel="MX659N18 version 39+" replacementFamily="query:Zimo Unified software (version 39+)" lowVersionID="37" highVersionID="37" numOuts="6" numFns="14" productID="190">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 39+)" mfg="Zimo" file="Zimo_Unified_software_v39_MX60x-MX63x.xml">
        <model model="MX600 version 39+" replacementModel="MX600 version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="4" numFns="14" productID="166,199">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
        </model>
        <model model="MX600P12 version 39+" replacementModel="MX600P12 version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="4" numFns="14" productID="166,199">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
        </model>
        <model model="MX600R version 39+" replacementModel="MX600R version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="4" numFns="14" productID="166,199">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
        </model>
        <model model="MX605N version 39+" replacementModel="MX605N version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="3" numFns="14" productID="186" comment="&lt;html&gt;Non Sound for ICE4 and other Kato train sets.&lt;br&gt;Same form factor as Kato EM13.&lt;br&gt;This definition also contains CVs for&lt;br&gt;- Headlights decoder MX605SL (Kato FL12)&lt;br&gt;- Interior decoder MX605FL (Kato FL11).&lt;/html&gt;">
          <output name="1" label="Front Light|(MX605SL)" />
          <output name="2" label="Rear Light|(MX605SL)" />
          <output name="3" label="Interior Light|(MX605FL)" />
        </model>
        <model model="MX615 version 39+" replacementModel="MX615 version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="4" numFns="14" productID="194">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
        </model>
        <model model="MX615F version 39+" replacementModel="MX615F version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="4" numFns="14" productID="194">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
        </model>
        <model model="MX615N version 39+" replacementModel="MX615N version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="4" numFns="14" productID="194">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
        </model>
        <model model="MX615R version 39+" replacementModel="MX615R version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="4" numFns="14" productID="194">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
        </model>
        <model model="MX616 version 39+" replacementModel="MX616 version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="6" numFns="14" productID="195">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX616F version 39+" replacementModel="MX616F version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="6" numFns="14" productID="195">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX616N version 39+" replacementModel="MX616N version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="6" numFns="14" productID="195">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX616R version 39+" replacementModel="MX616R version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="6" numFns="14" productID="195">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX617 version 39+" replacementModel="MX617 version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="6" numFns="14" productID="177,197">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX617F version 39+" replacementModel="MX617F version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="6" numFns="14" productID="177,197">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX617N version 39+" replacementModel="MX617N version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="6" numFns="14" productID="177,197">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX617R version 39+" replacementModel="MX617R version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="6" numFns="14" productID="177,197">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX618N18 version 39+" replacementModel="MX618N18 version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="8" numFns="14" productID="181,243">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX620 version 39+" replacementModel="MX620 version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="6" numFns="14" productID="201">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX620F version 39+" replacementModel="MX620F version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="6" numFns="14" productID="201">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX620N version 39+" replacementModel="MX620N version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="6" numFns="14" productID="201">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX620R version 39+" replacementModel="MX620R version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="6" numFns="14" productID="201">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX622 version 39+" replacementModel="MX622 version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="6" numFns="14" productID="192,233">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX622F version 39+" replacementModel="MX622F version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="6" numFns="14" productID="192,233">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX622N version 39+" replacementModel="MX622N version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="6" numFns="14" productID="192,233">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX622R version 39+" replacementModel="MX622R version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="6" numFns="14" productID="192,233">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX623 version 39+" replacementModel="MX623 version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="8" numFns="14" productID="234">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX623F version 39+" replacementModel="MX623F version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="8" numFns="14" productID="234">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX623P12 version 39+" replacementModel="MX623P12 version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="8" numFns="14" productID="234">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX623R version 39+" replacementModel="MX623R version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="8" numFns="14" productID="234">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX630 version 39+" replacementModel="MX630 version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="8" numFns="14" productID="130,211,218">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX630F version 39+" replacementModel="MX630F version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="8" numFns="14" productID="130,211,218">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX630P16 version 39+" replacementModel="MX630P16 version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="8" numFns="14" productID="130,211,218">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX630R version 39+" replacementModel="MX630R version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="8" numFns="14" productID="130,211,218">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX631 version 39+" replacementModel="MX631 version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="8" numFns="14" productID="213,219">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX631F version 39+" replacementModel="MX631F version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="8" numFns="14" productID="213,219">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX631R version 39+" replacementModel="MX631R version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="8" numFns="14" productID="213,219">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX632 version 39+" replacementModel="MX632 version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="10" numFns="14" productID="212,220">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX632D version 39+" replacementModel="MX632D version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="10" numFns="14" productID="212,220">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX632R version 39+" replacementModel="MX632R version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="10" numFns="14" productID="212,220">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX632V version 39+" replacementModel="MX632V version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="10" numFns="14" productID="212,220">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX632VD version 39+" replacementModel="MX632VD version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="10" numFns="14" productID="212,220">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX632W version 39+" replacementModel="MX632W version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="10" numFns="14" productID="212,220">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX632WD version 39+" replacementModel="MX632WD version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="10" numFns="14" productID="212,220">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX633 version 39+" replacementModel="MX633 version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="10" numFns="14" productID="133,237">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX633F version 39+" replacementModel="MX633F version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="10" numFns="14" productID="133,237">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX633P16 version 39+" replacementModel="MX633P16 version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="10" numFns="14" productID="133,237">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX633P22 version 39+" replacementModel="MX633P22 version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="10" numFns="14" productID="133,237">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX633R version 39+" replacementModel="MX633R version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="10" numFns="14" productID="133,237">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX634 version 39+" replacementModel="MX634 version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="8" numFns="14" productID="134,240">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX634C version 39+" replacementModel="MX634C version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="8" numFns="14" productID="134,240">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX634D version 39+" replacementModel="MX634D version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="8" numFns="14" productID="134,240">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX634F version 39+" replacementModel="MX634F version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="8" numFns="14" productID="134,240">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX634R version 39+" replacementModel="MX634R version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="8" numFns="14" productID="134,240">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX635 version 39+" replacementModel="MX635 version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="10" numFns="14" productID="135">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX635P22 version 39+" replacementModel="MX635P22 version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="10" numFns="14" productID="135">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX635R version 39+" replacementModel="MX635R version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="10" numFns="14" productID="135">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX635V version 39+" replacementModel="MX635V version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="10" numFns="14" productID="135">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX635VP version 39+" replacementModel="MX635VP version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="10" numFns="14" productID="135">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX636C version 39+" replacementModel="MX636C version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="8" numFns="14" productID="136">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
        </model>
        <model model="MX636D version 39+" replacementModel="MX636D version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="8" numFns="14" productID="136">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
        </model>
        <model model="MX636VC version 39+" replacementModel="MX636VC version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="8" numFns="14" productID="136">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
        </model>
        <model model="MX636VD version 39+" replacementModel="MX636VD version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="8" numFns="14" productID="136">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
        </model>
        <model model="MX637P22 version 39+" replacementModel="MX637P22 version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="10" numFns="14" productID="137">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX638C version 39+" replacementModel="MX638C version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="8" numFns="14" productID="193">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX638D version 39+" replacementModel="MX638D version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="8" numFns="14" productID="193">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX64D version 39+" replacementModel="MX64D version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="8" numFns="14" productID="206">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
          <output name="11" label="FO 9 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 39+)" mfg="Zimo" file="Zimo_Unified_software_v39_MX64x_MX65x.xml">
        <model model="MX644C version 39+" replacementModel="MX644C version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="8" numFns="14" productID="222">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
        </model>
        <model model="MX644D version 39+" replacementModel="MX644D version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="8" numFns="14" productID="222">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
        </model>
        <model model="MX645 version 39+" replacementModel="MX645 version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="12" numFns="14" productID="221">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
          <output name="11" label="FO 9 (+5V)" />
          <output name="12" label="FO 10 (+5V)" />
        </model>
        <model model="MX645F version 39+" replacementModel="MX645F version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="12" numFns="14" productID="221">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
          <output name="11" label="FO 9 (+5V)" />
          <output name="12" label="FO 10 (+5V)" />
        </model>
        <model model="MX645P16 version 39+" replacementModel="MX645P16 version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="12" numFns="14" productID="221">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
          <output name="11" label="FO 9 (+5V)" />
          <output name="12" label="FO 10 (+5V)" />
        </model>
        <model model="MX645P22 version 39+" replacementModel="MX645P22 version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="12" numFns="14" productID="221">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
          <output name="11" label="FO 9 (+5V)" />
          <output name="12" label="FO 10 (+5V)" />
        </model>
        <model model="MX645R version 39+" replacementModel="MX645R version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="12" numFns="14" productID="221">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
          <output name="11" label="FO 9 (+5V)" />
          <output name="12" label="FO 10 (+5V)" />
        </model>
        <model model="MX648 version 39+" replacementModel="MX648 version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="6" numFns="14" productID="225">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX648F version 39+" replacementModel="MX648F version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="6" numFns="14" productID="225">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX648P16 version 39+" replacementModel="MX648P16 version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="6" numFns="14" productID="225">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX648R version 39+" replacementModel="MX648R version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="6" numFns="14" productID="225">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX648 Rev. C,D version 39+" replacementModel="MX648 Rev. C,D version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="6" numFns="14" productID="249">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX648F Rev. C,D version 39+" replacementModel="MX648F Rev. C,D version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="6" numFns="14" productID="249">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX648P16 Rev. C,D version 39+" replacementModel="MX648P16 Rev. C,D version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="6" numFns="14" productID="249">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX648R Rev. C,D version 39+" replacementModel="MX648R Rev. C,D version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="6" numFns="14" productID="249">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX649 version 39+" replacementModel="MX649 version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="12" numFns="14" productID="253">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX649F version 39+" replacementModel="MX649F version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="12" numFns="14" productID="253">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX649L version 39+" replacementModel="MX649L version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="12" numFns="14" productID="253">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX649N version 39+" replacementModel="MX649N version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="12" numFns="14" productID="253">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX649R version 39+" replacementModel="MX649R version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="12" numFns="14" productID="253">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX658N18 version 39+" replacementModel="MX658N18 version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="6" numFns="14" productID="246">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX659N18 version 39+" replacementModel="MX659N18 version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="6" numFns="14" productID="190">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX605 version 39+" replacementModel="MX605 version 40+" replacementFamily="query:Zimo Unified software (version 40+)" lowVersionID="39" highVersionID="39" numOuts="3" numFns="14" productID="189">
          <output name="1" label="Front Light (MX605SL)" />
          <output name="2" label="Rear Light (MX605SL)" />
          <output name="3" label="FO 1 (MX605FL)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 40+)" mfg="Zimo" file="Zimo_Unified_software_v40_MX60x-MX63x.xml">
        <model model="MX600 version 40+" lowVersionID="40" highVersionID="41" numOuts="4" numFns="14" productID="199">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
        </model>
        <model model="MX600P12 version 40+" lowVersionID="40" highVersionID="41" numOuts="4" numFns="14" productID="199">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
        </model>
        <model model="MX600R version 40+" lowVersionID="40" highVersionID="41" numOuts="4" numFns="14" productID="199">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
        </model>
        <model model="MX600 (2021) version 40+" lowVersionID="40" highVersionID="41" numOuts="4" numFns="14" productID="166">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
        </model>
        <model model="MX600P12 (2021) version 40+" lowVersionID="40" highVersionID="41" numOuts="4" numFns="14" productID="166">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
        </model>
        <model model="MX600R (2021) version 40+" lowVersionID="40" highVersionID="41" numOuts="4" numFns="14" productID="166">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
        </model>
        <model model="MX605N version 40+" lowVersionID="40" highVersionID="41" numOuts="3" numFns="14" productID="186" comment="&lt;html&gt;Non Sound for ICE4 and other Kato train sets.&lt;br&gt;Same form factor as Kato EM13.&lt;br&gt;This definition also contains CVs for&lt;br&gt;- Headlights decoder MX605SL (Kato FL12)&lt;br&gt;- Interior decoder MX605FL (Kato FL11).&lt;/html&gt;">
          <output name="1" label="Front Light|(MX605SL)" />
          <output name="2" label="Rear Light|(MX605SL)" />
          <output name="3" label="Interior Light|(MX605FL)" />
        </model>
        <model model="MX615 version 40+" lowVersionID="40" highVersionID="41" numOuts="4" numFns="14" productID="194">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
        </model>
        <model model="MX615F version 40+" lowVersionID="40" highVersionID="41" numOuts="4" numFns="14" productID="194">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
        </model>
        <model model="MX615N version 40+" lowVersionID="40" highVersionID="41" numOuts="4" numFns="14" productID="194">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
        </model>
        <model model="MX615R version 40+" lowVersionID="40" highVersionID="41" numOuts="4" numFns="14" productID="194">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
        </model>
        <model model="MX615 (2023) version 40+" lowVersionID="40" highVersionID="41" numOuts="4" numFns="14" productID="151">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
        </model>
        <model model="MX615F (2023) version 40+" lowVersionID="40" highVersionID="41" numOuts="4" numFns="14" productID="151">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
        </model>
        <model model="MX615N (2023) version 40+" lowVersionID="40" highVersionID="41" numOuts="4" numFns="14" productID="151">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
        </model>
        <model model="MX615R (2023) version 40+" lowVersionID="40" highVersionID="41" numOuts="4" numFns="14" productID="151">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
        </model>
        <model model="MX616 version 40+" lowVersionID="40" highVersionID="41" numOuts="6" numFns="14" productID="195">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX616F version 40+" lowVersionID="40" highVersionID="41" numOuts="6" numFns="14" productID="195">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX616N version 40+" lowVersionID="40" highVersionID="41" numOuts="6" numFns="14" productID="195">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX616R version 40+" lowVersionID="40" highVersionID="41" numOuts="6" numFns="14" productID="195">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX616 (2023) version 40+" lowVersionID="40" highVersionID="41" numOuts="6" numFns="14" productID="161">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX616F (2023) version 40+" lowVersionID="40" highVersionID="41" numOuts="6" numFns="14" productID="161">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX616N (2023) version 40+" lowVersionID="40" highVersionID="41" numOuts="6" numFns="14" productID="161">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX616R (2023) version 40+" lowVersionID="40" highVersionID="41" numOuts="6" numFns="14" productID="161">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX617 version 40+" lowVersionID="40" highVersionID="41" numOuts="6" numFns="14" productID="177,197">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX617F version 40+" lowVersionID="40" highVersionID="41" numOuts="6" numFns="14" productID="177,197">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX617N version 40+" lowVersionID="40" highVersionID="41" numOuts="6" numFns="14" productID="177,197">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX617R version 40+" lowVersionID="40" highVersionID="41" numOuts="6" numFns="14" productID="177,197">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX618N18 version 40+" lowVersionID="40" highVersionID="41" numOuts="8" numFns="14" productID="181,243">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX620 version 40+" lowVersionID="40" highVersionID="41" numOuts="6" numFns="14" productID="201">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX620F version 40+" lowVersionID="40" highVersionID="41" numOuts="6" numFns="14" productID="201">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX620N version 40+" lowVersionID="40" highVersionID="41" numOuts="6" numFns="14" productID="201">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX620R version 40+" lowVersionID="40" highVersionID="41" numOuts="6" numFns="14" productID="201">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX622 version 40+" lowVersionID="40" highVersionID="41" numOuts="6" numFns="14" productID="138">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX622F version 40+" lowVersionID="40" highVersionID="41" numOuts="6" numFns="14" productID="138">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX622N version 40+" lowVersionID="40" highVersionID="41" numOuts="6" numFns="14" productID="138">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX622R version 40+" lowVersionID="40" highVersionID="41" numOuts="6" numFns="14" productID="138">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX622 (2020) version 40+" lowVersionID="40" highVersionID="41" numOuts="6" numFns="14" productID="192,233">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX622F (2020) version 40+" lowVersionID="40" highVersionID="41" numOuts="6" numFns="14" productID="192,233">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX622N (2020) version 40+" lowVersionID="40" highVersionID="41" numOuts="6" numFns="14" productID="192,233">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX622R (2020) version 40+" lowVersionID="40" highVersionID="41" numOuts="6" numFns="14" productID="192,233">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX623 version 40+" lowVersionID="40" highVersionID="41" numOuts="8" numFns="14" productID="234">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX623F version 40+" lowVersionID="40" highVersionID="41" numOuts="8" numFns="14" productID="234">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX623P12 version 40+" lowVersionID="40" highVersionID="41" numOuts="8" numFns="14" productID="234">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX623R version 40+" lowVersionID="40" highVersionID="41" numOuts="8" numFns="14" productID="234">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX623 (2020) version 40+" lowVersionID="40" highVersionID="41" numOuts="8" numFns="14" productID="132">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX623F (2020) version 40+" lowVersionID="40" highVersionID="41" numOuts="8" numFns="14" productID="132">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX623P12 (2020) version 40+" lowVersionID="40" highVersionID="41" numOuts="8" numFns="14" productID="132">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX623R (2020) version 40+" lowVersionID="40" highVersionID="41" numOuts="8" numFns="14" productID="132">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX630 version 40+" lowVersionID="40" highVersionID="41" numOuts="8" numFns="14" productID="211,218">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX630F version 40+" lowVersionID="40" highVersionID="41" numOuts="8" numFns="14" productID="211,218">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX630P16 version 40+" lowVersionID="40" highVersionID="41" numOuts="8" numFns="14" productID="211,218">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX630R version 40+" lowVersionID="40" highVersionID="41" numOuts="8" numFns="14" productID="211,218">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX630 (2020,2022) version 40+" lowVersionID="40" highVersionID="41" numOuts="8" numFns="14" productID="130,131">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX630F (2020,2022) version 40+" lowVersionID="40" highVersionID="41" numOuts="8" numFns="14" productID="130,131">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX630P16 (2020,2022) version 40+" lowVersionID="40" highVersionID="41" numOuts="8" numFns="14" productID="130,131">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX630R (2020,2022) version 40+" lowVersionID="40" highVersionID="41" numOuts="8" numFns="14" productID="130,131">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX631 version 40+" lowVersionID="40" highVersionID="41" numOuts="8" numFns="14" productID="213">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX631R version 40+" lowVersionID="40" highVersionID="41" numOuts="8" numFns="14" productID="213">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX631F version 40+" lowVersionID="40" highVersionID="41" numOuts="8" numFns="14" productID="213">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX631 (2011) version 40+" lowVersionID="40" highVersionID="41" numOuts="8" numFns="14" productID="219">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX631R (2011) version 40+" lowVersionID="40" highVersionID="41" numOuts="8" numFns="14" productID="219">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX631F (2011) version 40+" lowVersionID="40" highVersionID="41" numOuts="8" numFns="14" productID="219">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX632 version 40+" lowVersionID="40" highVersionID="41" numOuts="10" numFns="14" productID="212">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX632R version 40+" lowVersionID="40" highVersionID="41" numOuts="10" numFns="14" productID="212">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX632D version 40+" lowVersionID="40" highVersionID="41" numOuts="10" numFns="14" productID="212">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX632V version 40+" lowVersionID="40" highVersionID="41" numOuts="10" numFns="14" productID="212">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX632VD version 40+" lowVersionID="40" highVersionID="41" numOuts="10" numFns="14" productID="212">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX632W version 40+" lowVersionID="40" highVersionID="41" numOuts="10" numFns="14" productID="212">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX632WD version 40+" lowVersionID="40" highVersionID="41" numOuts="10" numFns="14" productID="212">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX632 (2011) version 40+" lowVersionID="40" highVersionID="41" numOuts="10" numFns="14" productID="220">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX632R (2011) version 40+" lowVersionID="40" highVersionID="41" numOuts="10" numFns="14" productID="220">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX632D (2011) version 40+" lowVersionID="40" highVersionID="41" numOuts="10" numFns="14" productID="220">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX632V (2011) version 40+" lowVersionID="40" highVersionID="41" numOuts="10" numFns="14" productID="220">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX632VD (2011) version 40+" lowVersionID="40" highVersionID="41" numOuts="10" numFns="14" productID="220">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX632W (2011) version 40+" lowVersionID="40" highVersionID="41" numOuts="10" numFns="14" productID="220">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX632WD (2011) version 40+" lowVersionID="40" highVersionID="41" numOuts="10" numFns="14" productID="220">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX633 version 40+" lowVersionID="40" highVersionID="41" numOuts="10" numFns="14" productID="237">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX633F version 40+" lowVersionID="40" highVersionID="41" numOuts="10" numFns="14" productID="237">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX633P16 version 40+" lowVersionID="40" highVersionID="41" numOuts="10" numFns="14" productID="237">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX633P22 version 40+" lowVersionID="40" highVersionID="41" numOuts="10" numFns="14" productID="237">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX633R version 40+" lowVersionID="40" highVersionID="41" numOuts="10" numFns="14" productID="237">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX633 (2020) version 40+" lowVersionID="40" highVersionID="41" numOuts="10" numFns="14" productID="133,237">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX633F (2020) version 40+" lowVersionID="40" highVersionID="41" numOuts="10" numFns="14" productID="133">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX633P16 (2020) version 40+" lowVersionID="40" highVersionID="41" numOuts="10" numFns="14" productID="133">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX633P22 (2020) version 40+" lowVersionID="40" highVersionID="41" numOuts="10" numFns="14" productID="133">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX633R (2020) version 40+" lowVersionID="40" highVersionID="41" numOuts="10" numFns="14" productID="133">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX634 version 40+" lowVersionID="40" highVersionID="41" numOuts="8" numFns="14" productID="240">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX634C version 40+" lowVersionID="40" highVersionID="41" numOuts="8" numFns="14" productID="240">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX634D version 40+" lowVersionID="40" highVersionID="41" numOuts="8" numFns="14" productID="240">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX634F version 40+" lowVersionID="40" highVersionID="41" numOuts="8" numFns="14" productID="240">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX634R version 40+" lowVersionID="40" highVersionID="41" numOuts="8" numFns="14" productID="240">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX634 (2020) version 40+" lowVersionID="40" highVersionID="41" numOuts="8" numFns="14" productID="134">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX634C (2020) version 40+" lowVersionID="40" highVersionID="41" numOuts="8" numFns="14" productID="134">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX634D (2020) version 40+" lowVersionID="40" highVersionID="41" numOuts="8" numFns="14" productID="134">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX634F (2020) version 40+" lowVersionID="40" highVersionID="41" numOuts="8" numFns="14" productID="134">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX634R (2020) version 40+" lowVersionID="40" highVersionID="41" numOuts="8" numFns="14" productID="134">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX635 version 40+" lowVersionID="40" highVersionID="41" numOuts="10" numFns="14" productID="135">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX635P22 version 40+" lowVersionID="40" highVersionID="41" numOuts="10" numFns="14" productID="135">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX635R version 40+" lowVersionID="40" highVersionID="41" numOuts="10" numFns="14" productID="135">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX635V version 40+" lowVersionID="40" highVersionID="41" numOuts="10" numFns="14" productID="135">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX635VP version 40+" lowVersionID="40" highVersionID="41" numOuts="10" numFns="14" productID="135">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX636C version 40+" lowVersionID="40" highVersionID="41" numOuts="8" numFns="14" productID="136">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
        </model>
        <model model="MX636D version 40+" lowVersionID="40" highVersionID="41" numOuts="8" numFns="14" productID="136">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
        </model>
        <model model="MX636VC version 40+" lowVersionID="40" highVersionID="41" numOuts="8" numFns="14" productID="136">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
        </model>
        <model model="MX636VD version 40+" lowVersionID="40" highVersionID="41" numOuts="8" numFns="14" productID="136">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
        </model>
        <model model="MX637P22 version 40+" lowVersionID="40" highVersionID="41" numOuts="10" numFns="14" productID="137">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
        </model>
        <model model="MX638C version 40+" lowVersionID="40" highVersionID="41" numOuts="8" numFns="14" productID="193">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX638D version 40+" lowVersionID="40" highVersionID="41" numOuts="8" numFns="14" productID="193">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
        </model>
        <model model="MX64D version 40+" lowVersionID="40" highVersionID="41" numOuts="8" numFns="14" productID="206">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5 (+5v)" />
          <output name="8" label="FO 6 (+5v)" />
          <output name="9" label="FO 7 (+5v)" />
          <output name="10" label="FO 8 (+5v)" />
          <output name="11" label="FO 9 (+5v)" />
        </model>
      </family>
      <family name="Zimo Unified software (version 40+)" mfg="Zimo" file="Zimo_Unified_software_v40_MX64x_MX65x.xml">
        <model model="MX644C version 40+" lowVersionID="40" highVersionID="41" numOuts="8" numFns="14" productID="222">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
        </model>
        <model model="MX644D version 40+" lowVersionID="40" highVersionID="41" numOuts="8" numFns="14" productID="222">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
        </model>
        <model model="MX645 version 40+" lowVersionID="40" highVersionID="41" numOuts="12" numFns="14" productID="221">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
          <output name="11" label="FO 9 (+5V)" />
          <output name="12" label="FO 10 (+5V)" />
        </model>
        <model model="MX645F version 40+" lowVersionID="40" highVersionID="41" numOuts="12" numFns="14" productID="221">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
          <output name="11" label="FO 9 (+5V)" />
          <output name="12" label="FO 10 (+5V)" />
        </model>
        <model model="MX645P16 version 40+" lowVersionID="40" highVersionID="41" numOuts="12" numFns="14" productID="221">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
          <output name="11" label="FO 9 (+5V)" />
          <output name="12" label="FO 10 (+5V)" />
        </model>
        <model model="MX645P22 version 40+" lowVersionID="40" highVersionID="41" numOuts="12" numFns="14" productID="221">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
          <output name="11" label="FO 9 (+5V)" />
          <output name="12" label="FO 10 (+5V)" />
        </model>
        <model model="MX645R version 40+" lowVersionID="40" highVersionID="41" numOuts="12" numFns="14" productID="221">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
          <output name="7" label="FO 5" />
          <output name="8" label="FO 6" />
          <output name="9" label="FO 7" />
          <output name="10" label="FO 8" />
          <output name="11" label="FO 9 (+5V)" />
          <output name="12" label="FO 10 (+5V)" />
        </model>
        <model model="MX648 version 40+" lowVersionID="40" highVersionID="41" numOuts="6" numFns="14" productID="225">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX648F version 40+" lowVersionID="40" highVersionID="41" numOuts="6" numFns="14" productID="225">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX648P16 version 40+" lowVersionID="40" highVersionID="41" numOuts="6" numFns="14" productID="225">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX648R version 40+" lowVersionID="40" highVersionID="41" numOuts="6" numFns="14" productID="225">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX648 Rev. C,D version 40+" lowVersionID="40" highVersionID="41" numOuts="6" numFns="14" productID="249">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX648F Rev. C,D version 40+" lowVersionID="40" highVersionID="41" numOuts="6" numFns="14" productID="249">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX648P16 Rev. C,D version 40+" lowVersionID="40" highVersionID="41" numOuts="6" numFns="14" productID="249">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX648R Rev. C,D version 40+" lowVersionID="40" highVersionID="41" numOuts="6" numFns="14" productID="249">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX649 version 40+" lowVersionID="40" highVersionID="41" numOuts="12" numFns="14" productID="253">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX649F version 40+" lowVersionID="40" highVersionID="41" numOuts="12" numFns="14" productID="253">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX649L version 40+" lowVersionID="40" highVersionID="41" numOuts="12" numFns="14" productID="253">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX649N version 40+" lowVersionID="40" highVersionID="41" numOuts="12" numFns="14" productID="253">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX649R version 40+" lowVersionID="40" highVersionID="41" numOuts="12" numFns="14" productID="253">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3" />
          <output name="6" label="FO 4" />
        </model>
        <model model="MX658N18 version 40+" lowVersionID="40" highVersionID="41" numOuts="6" numFns="14" productID="246">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX659N18 version 40+" lowVersionID="40" highVersionID="41" numOuts="6" numFns="14" productID="190">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX660 version 40+" lowVersionID="40" highVersionID="41" numOuts="6" numFns="14" productID="160">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="FO 2" />
          <output name="5" label="FO 3 (+5v)" />
          <output name="6" label="FO 4 (+5v)" />
        </model>
        <model model="MX605 version 40+" lowVersionID="40" highVersionID="41" numOuts="3" numFns="14" productID="189">
          <output name="1" label="Front Light (MX605SL)" />
          <output name="2" label="Rear Light (MX605SL)" />
          <output name="3" label="FO 1 (MX605FL)" />
        </model>
      </family>
      <family name="Zimo Light Boards" mfg="Zimo" file="Zimo_Unified_software_v40_MXLIPL1.xml">
        <model model="LIPLDNW1 version 40+" lowVersionID="40" highVersionID="40" productID="184" numOuts="10" numFns="14">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="LED Gp1" />
          <output name="5" label="LED Gp2" />
          <output name="6" label="LED Gp3" />
          <output name="7" label="LED Gp4" />
          <output name="8" label="LED Gp5" />
          <output name="9" label="LED Gp6" />
          <output name="10" label="LED Gp7" />
        </model>
        <model model="LIPLDNY1 version 40+" lowVersionID="40" highVersionID="40" productID="184" numOuts="10" numFns="14">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="LED Gp1" />
          <output name="5" label="LED Gp2" />
          <output name="6" label="LED Gp3" />
          <output name="7" label="LED Gp4" />
          <output name="8" label="LED Gp5" />
          <output name="9" label="LED Gp6" />
          <output name="10" label="LED Gp7" />
        </model>
        <model model="LIPLDHW1 version 40+" lowVersionID="40" highVersionID="40" productID="184" numOuts="10" numFns="14">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="LED Gp1" />
          <output name="5" label="LED Gp2" />
          <output name="6" label="LED Gp3" />
          <output name="7" label="LED Gp4" />
          <output name="8" label="LED Gp5" />
          <output name="9" label="LED Gp6" />
          <output name="10" label="LED Gp7" />
        </model>
        <model model="LIPLDHY1 version 40+" lowVersionID="40" highVersionID="40" productID="184" numOuts="10" numFns="14">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="LED Gp1" />
          <output name="5" label="LED Gp2" />
          <output name="6" label="LED Gp3" />
          <output name="7" label="LED Gp4" />
          <output name="8" label="LED Gp5" />
          <output name="9" label="LED Gp6" />
          <output name="10" label="LED Gp7" />
        </model>
      </family>
      <family name="Zimo Light Boards" mfg="Zimo" file="Zimo_Unified_software_v40_MXLIPL3.xml">
        <model model="LIPLDGW1 version 40+" lowVersionID="40" highVersionID="40" productID="179" numOuts="9" numFns="14">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="LED Gp1" />
          <output name="5" label="LED Gp2" />
          <output name="6" label="LED Gp3" />
          <output name="7" label="LED Gp4" />
          <output name="8" label="LED Gp5" />
          <output name="9" label="FO 10" />
        </model>
        <model model="LIPLDGY1 version 40+" lowVersionID="40" highVersionID="40" productID="179" numOuts="9" numFns="14">
          <output name="1" label="Front Light" />
          <output name="2" label="Rear Light" />
          <output name="3" label="FO 1" />
          <output name="4" label="LED Gp1" />
          <output name="5" label="LED Gp2" />
          <output name="6" label="LED Gp3" />
          <output name="7" label="LED Gp4" />
          <output name="8" label="LED Gp5" />
          <output name="9" label="FO 10" />
        </model>
      </family>
    </familyList>
  </decoderIndex>
</decoderIndex-config>
