<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../XSLT/decoder.xsl"?>
<!-- version 1.0  31 July 2026  Pierre Billon - split out of CV260-CV399_MS-MN-FS.xml: brake key, smoke fan, solo drive and high beam - the non-sound CVs that were mixed in with the sound block. Added CV264, the variable low voltage Also: added CV258 (read out CV #8) and CV259 (read the loco set, sound decoders only); renamed from CV264-CV399_MS-MN-FS.xml to match the range now held; replaced the placeholder English labels on CV348 and CV393 with ZIMO's own wording and completed the French and German -->

<variables xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://jmri.org/xml/schema/decoder-4-15-2.xsd">
  <!-- CV #258 arrived in software 4.254 and is left ungated so it serves the version 4
       definitions too. CV #259 is new in 5.29 and reads the sound project's loco set, so it
       is limited to the sound decoders. Both are read-only diagnostics. -->

  <variable CV="258" item="Read out CV8" readOnly="yes" default="0">
    <decVal min="0" max="255"/>
    <label>Manufacturer ID, read from CV #8</label>
    <label xml:lang="fr">Identifiant du fabricant, lu dans le CV #8</label>
    <label xml:lang="de">Herstellerkennung, aus CV #8 gelesen</label>
    <tooltip>Returns the value of CV #8, which cannot always be read directly because writing it triggers a decoder reset.</tooltip>
    <tooltip xml:lang="fr">Renvoie la valeur du CV #8, qui n'est pas toujours lisible directement car son écriture déclenche une réinitialisation du décodeur.</tooltip>
    <tooltip xml:lang="de">Liefert den Wert von CV #8, der nicht immer direkt lesbar ist, da ein Schreibzugriff einen Decoder-Reset auslöst.</tooltip>
  </variable>

  <variable CV="259" item="Read loco set" readOnly="yes" default="0" include="MS Sound (version 5+)">
    <decVal min="0" max="255"/>
    <label>Loco set in use, read from CV #265</label>
    <label xml:lang="fr">Jeu de locomotive utilisé, lu dans le CV #265</label>
    <label xml:lang="de">Verwendeter Loco-Set, aus CV #265 gelesen</label>
    <tooltip>Shows the last loco set written to CV #265, so the selection within a multi-locomotive sound project can be checked.</tooltip>
    <tooltip xml:lang="fr">Indique le dernier jeu de locomotive écrit dans le CV #265, ce qui permet de vérifier la sélection dans un projet sonore multi-locomotives.</tooltip>
    <tooltip xml:lang="de">Zeigt den zuletzt in CV #265 geschriebenen Loco-Set, sodass die Auswahl innerhalb eines Mehrlok-Soundprojekts geprüft werden kann.</tooltip>
  </variable>

  <variable CV="264" item="Variable low voltage" default="15" include="7,9">
    <decVal min="10" max="158"/>
    <label>Variable low voltage (large scale only)</label>
    <label xml:lang="fr">Basse tension variable (grande échelle uniquement)</label>
    <label xml:lang="de">Variable Niederspannung (nur Großbahn)</label>
    <tooltip>Low voltage in tenths of a volt, so 10 to 158 means 1.0 V to 15.8 V. Large scale and some special decoders only.</tooltip>
    <tooltip xml:lang="fr">Basse tension en dixièmes de volt : 10 à 158 correspond à 1,0 V à 15,8 V. Grande échelle et certains décodeurs spéciaux uniquement.</tooltip>
    <tooltip xml:lang="de">Niederspannung in Zehntelvolt, 10 bis 158 entspricht 1,0 V bis 15,8 V. Nur Großbahn- und einige Spezial-Decoder.</tooltip>
  </variable>

  <variable CV="309" item="Brake key" default="0">
    <xi:include href="http://jmri.org/xml/decoders/zimo/Choice-F1-F28.xml"/>
    <label>Brake key</label>
    <label xml:lang="de">Bremstaste</label>
    <label xml:lang="cs">Tlačítko brzdy</label>
    <label xml:lang="fr">Touche de frein</label>
      <tooltip> </tooltip>
      <tooltip xml:lang="de">Die hier zugewiesene Funktionstaste löst einen Bremsvorgang nach der in CV#349 definierten Bremszeit aus</tooltip>
      <tooltip xml:lang="cs">Které tlačítko spustí brždění po doběš definované v CV349</tooltip>
  </variable>
  <variable item="Fn key driving solo" CV="347" default="0" tooltip="CV347">
     <enumVal>
      <enumChoice choice="No key assigned">
        <choice>No key assigned</choice>
        <choice xml:lang="it">Nessun Tasto</choice>
        <choice xml:lang="de">keine Taste</choice>
        <choice xml:lang="cs">Nepřiřazena žádná klávesa</choice>
        <choice xml:lang="fr">Aucune touche affectée</choice>
      </enumChoice>
      <enumChoice choice="F1">
        <choice>F1</choice>
      </enumChoice>
      <enumChoice choice="F2">
        <choice>F2</choice>
      </enumChoice>
      <enumChoice choice="F3">
        <choice>F3</choice>
      </enumChoice>
      <enumChoice choice="F4">
        <choice>F4</choice>
      </enumChoice>
      <enumChoice choice="F5">
        <choice>F5</choice>
      </enumChoice>
      <enumChoice choice="F6">
        <choice>F6</choice>
      </enumChoice>
      <enumChoice choice="F7">
        <choice>F7</choice>
      </enumChoice>
      <enumChoice choice="F8">
        <choice>F8</choice>
      </enumChoice>
      <enumChoice choice="F9">
        <choice>F9</choice>
      </enumChoice>
      <enumChoice choice="F10">
        <choice>F10</choice>
      </enumChoice>
      <enumChoice choice="F11">
        <choice>F11</choice>
      </enumChoice>
      <enumChoice choice="F12">
        <choice>F12</choice>
      </enumChoice>
      <enumChoice choice="F13">
        <choice>F13</choice>
      </enumChoice>
      <enumChoice choice="F14">
        <choice>F14</choice>
      </enumChoice>
      <enumChoice choice="F15">
        <choice>F15</choice>
      </enumChoice>
      <enumChoice choice="F16">
        <choice>F16</choice>
      </enumChoice>
      <enumChoice choice="F17">
        <choice>F17</choice>
      </enumChoice>
      <enumChoice choice="F18">
        <choice>F18</choice>
      </enumChoice>
      <enumChoice choice="F19">
        <choice>F19</choice>
      </enumChoice>
      <enumChoice choice="F20">
        <choice>F20</choice>
      </enumChoice>
      <enumChoice choice="F21">
        <choice>F21</choice>
      </enumChoice>
      <enumChoice choice="F22">
        <choice>F22</choice>
      </enumChoice>
      <enumChoice choice="F23">
        <choice>F23</choice>
      </enumChoice>
      <enumChoice choice="F24">
        <choice>F24</choice>
      </enumChoice>
      <enumChoice choice="F25">
        <choice>F25</choice>
      </enumChoice>
      <enumChoice choice="F26">
        <choice>F26</choice>
      </enumChoice>
      <enumChoice choice="F27">
        <choice>F27</choice>
      </enumChoice>
      <enumChoice choice="F28">
        <choice>F28</choice>
      </enumChoice>
    </enumVal>
    <label>Fn key driving solo</label>
    <label xml:lang="de">Lokfahrt-Taste</label>
    <label xml:lang="cs">Funkční klávesa pro strojovou jízdu</label>
    <label xml:lang="fr">Touche de fonction en marche solo</label>
  </variable>
  <variable item="Solo unhindered rpm" CV="348" default="0" mask="XXXXXXXV">
    <enumVal>
      <enumChoice choice="no">
        <choice>no</choice>
        <choice xml:lang="de">nein</choice>
        <choice xml:lang="cs">neomezeno</choice>
      </enumChoice>
        <enumChoice choice="limited">
        <choice>limited</choice>
        <choice xml:lang="de">eingeschränkt</choice>
        <choice xml:lang="cs">omezeno</choice>
        <choice xml:lang="fr">limité</choice>
      </enumChoice>
    </enumVal>
    <label>Diesel sound rises unlimited at acceleration</label>
    <label xml:lang="fr">Le son diesel monte sans limite à l'accélération</label>
    <label xml:lang="de">Dieselsound steigt bei Beschleunigung unbeschränkt an</label>
    <tooltip>Bit 0 = 1: the diesel sound steps rise unlimitedly at acceleration; otherwise they are limited by speed step, CV #389.</tooltip>
    <tooltip xml:lang="fr">Bit 0 = 1 : les crans du son diesel montent sans limite à l'accélération ; sinon ils sont limités par le cran de vitesse, CV #389.</tooltip>
    <tooltip xml:lang="de">lässt Diesel-Sound unbeschränkt schnell hochfahren (bit 0)</tooltip>
    <label xml:lang="cs">Strojová jízda omezení otáček</label>
    <tooltip xml:lang="cs">Rychlost přechodu do maximálních otáček spalovacího motoru</tooltip>
  </variable>
  <variable item="Solo change momentum" CV="348" default="0" mask="XXXXXXVX">
    <enumVal>
      <enumChoice choice="no">
        <choice>no</choice>
        <choice xml:lang="de">nein</choice>
        <choice xml:lang="cs">nesníženo</choice>
      </enumChoice>
        <enumChoice choice="reduced">
        <choice>reduced</choice>
        <choice xml:lang="de">reduziert</choice>
        <choice xml:lang="cs">sníženo</choice>
        <choice xml:lang="fr">réduit</choice>
      </enumChoice>
    </enumVal>
    <label>Reduce acceleration and deceleration times</label>
    <label xml:lang="fr">Réduire les temps d'accélération et de décélération</label>
    <label xml:lang="de">Beschleunigungs- und Bremszeit reduzieren</label>
    <tooltip>Bit 1 = 1: the acceleration and deceleration times of CV #3 and CV #4 are reduced, by the amount set in CV #390.</tooltip>
    <tooltip xml:lang="fr">Bit 1 = 1 : les temps d'accélération et de décélération des CV #3 et CV #4 sont réduits, de la valeur définie au CV #390.</tooltip>
    <tooltip xml:lang="de">reduziert CV #3, CV #4 (bit 1)</tooltip>
    <label xml:lang="cs">Strojová jízda hybnost</label>
  </variable>
  <variable item="Solo change idle only" CV="348" default="0" mask="XXXXXVXX">
    <enumVal>
      <enumChoice choice="no">
        <choice>no</choice>
        <choice xml:lang="de">nein</choice>
        <choice xml:lang="cs">Ne</choice>
      </enumChoice>
        <enumChoice choice="idle">
        <choice>idle</choice>
        <choice xml:lang="de">verschieben</choice>
        <choice xml:lang="cs">Volnoběh</choice>
        <choice xml:lang="fr">ralenti</choice>
      </enumChoice>
    </enumVal>
    <label>Play idle sound when driving at low speeds</label>
    <label xml:lang="fr">Jouer le son de ralenti à basse vitesse</label>
    <label xml:lang="de">Leerlaufsound bei langsamer Fahrt abspielen</label>
    <tooltip>Bit 2 = 1: the motor's idle sound is played back when driving at low speeds, while the highest speed step still plays the idle sound set in CV #391.</tooltip>
    <tooltip xml:lang="fr">Bit 2 = 1 : le son de ralenti du moteur est joué à basse vitesse, le cran de vitesse le plus élevé conservant le son de ralenti défini au CV #391.</tooltip>
    <tooltip xml:lang="de">verschiebt Diesel-Sound-Schwellen nach oben (bit 2)</tooltip>
    <label xml:lang="cs">Strojová jízda volnoběh</label>
    <tooltip xml:lang="cs">Přehrávání zvuku volnoběhu při pomalé jízdě</tooltip>
  </variable>
  <variable CV="348" item="Switch-over" default="0" exclude="">
    <decVal max="4"/>
    <label>Switch-over parameters for driving solo</label>
    <label xml:lang="de">Verhaltensdefinition für Lokfahrt</label>
    <label xml:lang="cs">Parametry přepínání pro strojovou jízdu</label>
    <label xml:lang="fr">Paramètres de commutation pour la marche solo</label>
      <tooltip> </tooltip>
      <tooltip xml:lang="de">Auswahl der Maßnahmen, die bei Umschaltung auf Alleinfahrt getroffen werden sollen</tooltip>
      <tooltip xml:lang="cs">Výběr nastavení pro přepnutí do jízda sólo.</tooltip>
  </variable>
  
   <variable item="Brake Key Deceleration Rate" CV="349" default="0" tooltip="CV349, brake key time">
	<decVal min="0" max="255"/>
    <label>Brake Key Deceleration Rate</label>
    <label xml:lang="cs">Klávesa brzdy míra zpomalení</label>
    <label xml:lang="fr">Décélération de la touche de frein</label>
    <label xml:lang="de">Verzögerung der Bremstaste</label>
  </variable>
  <variable CV="349" item="Brake time" default="0" exclude="">
    <decVal/>
    <label>Brake time</label>
    <label xml:lang="de">Bremszeit für Bremstaste</label>
    <label xml:lang="fr">Durée de freinage</label>
      <tooltip> </tooltip>
      <tooltip xml:lang="de">Bremszeit nach Auslösen der Bremstaste</tooltip>
      <tooltip xml:lang="cs">Doba brždění po uvolnění tlačítka brždění.</tooltip>
  </variable>
  


  <variable item="Second exhaust Fan" CV="348" default="0" mask="XXXXVXXX">
    <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
    <label>Second exhaust Fan and -steam</label>
    <label xml:lang="de">2. Rauch-Ventilator und -Heizung</label>
    <label xml:lang="cs">Druhý ventilátor výfuku a -páry</label>
    <label xml:lang="fr">Deuxième ventilateur d'échappement et sa vapeur</label>
    <tooltip>Bit 3 = 1: deactivates the second smoke fan and heating element with this key, so a diesel loco with two engines runs on one.</tooltip>
    <tooltip xml:lang="fr">Bit 3 = 1 : désactive le deuxième ventilateur de fumée et sa résistance avec cette touche, une locomotive diesel à deux moteurs ne tournant plus que sur un.</tooltip>
    <tooltip xml:lang="de">Mit CV348 Bit3=1 wird der 2. Rauch-Venti und die Heizung auf dem jeweils höheren Ausgang deaktiviert.</tooltip>
    <tooltip xml:lang="cs">CV348 Bit3=1 deaktivuje druhý ventilátor výfuku a topení na vyšší výkon.</tooltip>
  </variable>
  <variable item="Brake squel suppressed" CV="348" default="0" mask="XXXVXXXX">
    <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
    <label>Suppress brake squeal</label>
    <label xml:lang="de">Bremsenquietschen mit Lokfahrtaste unterdrücken</label>
    <label xml:lang="cs">Skřípění brzdy lze potlačit přepínacím tlačítkem</label>
    <label xml:lang="fr">Le crissement des freins peut être supprimé par la touche de commutation</label>
    <tooltip>Bit 4 = 1: suppresses the brake squeal while the solo drive key is on.</tooltip>
    <tooltip xml:lang="fr">Bit 4 = 1 : supprime le crissement des freins tant que la touche de marche solo est active.</tooltip>
    <tooltip xml:lang="de">Wenn CV348 Bit4=1 und Lokfahrtaste eingeschalten, Bremsenquietschen unterdrücken</tooltip>
    <tooltip xml:lang="cs">CV348 Bit4=1 a tlačítko pohonu lokomotivy je zapnuté, tak se potlačí skřípění brzdy</tooltip>
  </variable>
  <variable CV="351" item="Smoke Fan Speed at Steady Speed" default="27" tooltip="8 to 63">
    <decVal min="8" max="63"/>
    <label>Smoke Fan Speed at Steady Speed</label>
    <label xml:lang="it">Velocità ventole fumo a velocità costante</label>
    <label xml:lang="de">Rauch-Ventilator Drehzahl bei konst. Fahrt</label>
    <label xml:lang="cs">Rychlost ventilátoru kouře při ustálené rychlosti</label>
    <label xml:lang="fr">Vitesse du ventilateur de fumée à vitesse stabilisée</label>
  </variable>
  <variable CV="352" item="Smoke Fan Speed at Startup and Acceleration" default="128" tooltip="25 to 170">
    <decVal min="25" max="170"/>
    <label>Smoke Fan Speed at Startup and Acceleration</label>
    <label xml:lang="it">Velocità ventole fumo in partenza e accellerazione</label>
    <label xml:lang="de">Rauch-Ventilator Drehzahl bei Beschleunigung</label>
    <label xml:lang="cs">Rychlost ventilátoru kouře při rozjezdu</label>
    <label xml:lang="fr">Vitesse du ventilateur de fumée au démarrage et à l'accélération</label>
  </variable>
  <variable item="Automatic Shut-down of Smoke Generator" CV="353" default="0">
    <decVal min="0" max="252"/>
    <label>Automatic Shut-down of Smoke Generator</label>
    <label xml:lang="it">Spegnimento automatico generatore Fumo</label>
    <label xml:lang="de">Rauchgenerator Laufzeit</label>
    <label xml:lang="cs">Automatické vypnutí generátoru kouře</label>
    <label xml:lang="fr">Arrêt automatique du générateur de fumée</label>
    <tooltip>0 to 252, 25sec per unit</tooltip>
    <tooltip xml:lang="de">0 bis 252, 25 sec pro Einheit</tooltip>
    <tooltip xml:lang="cs">0 až 252, 25 sekund na jednotku</tooltip>
    <tooltip xml:lang="fr">0 à 252, 25 s par unité</tooltip>
  </variable>
  <variable item="Fan Speed at Standstill" CV="355" default="0" tooltip="0 to 255, Supplements CV133">
    <decVal min="0" max="255"/>
    <label>Fan Speed at Standstill</label>
    <label xml:lang="it">Velocità Ventole da fermo</label>
    <label xml:lang="de">Rauch-Ventilator Drehzahl bei Stillstand</label>
    <label xml:lang="cs">Rychlost ventilátoru kouře při stání</label>
    <label xml:lang="fr">Vitesse du ventilateur à l'arrêt</label>
  </variable>
  
  <variable item="Momentum reduction when driving solo" CV="390" default="0" tooltip="CV390">
    <decVal />
    <label xml:lang="de">Reduzierung Verzögerungszeiten</label>
    <label xml:lang="cs">Omezení zrychlení při strojové jízdě</label>
  </variable>
  
    <variable CV="393" item="Ditch Light with Bell" mask="XXXXXXXV" default="0" exclude="130,177,195,197,199,201,211,218,240">
    <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
    <label>Ditch Light with Bell</label>
    <label xml:lang="de">Aktiviert Ditch Light wenn Glocke spielt</label>
    <label xml:lang="cs">Obrysová světla se zvonem</label>
    <label xml:lang="fr">Feux de fossé avec cloche</label>
  </variable>
  <variable CV="393" item="Ditch Light with Horn" mask="XXXXXXVX" default="0" exclude="130,177,195,197,199,201,211,218,240">
    <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
    <label>Ditch Light with Horn</label>
    <label xml:lang="de">Aktiviert Ditch Light wenn Horn spielt</label>
    <label xml:lang="cs">Obrysová světla s houkačkou</label>
    <label xml:lang="fr">Feux de fossé avec trompe</label>
  </variable>
  <variable CV="393" item="ZIMO Konfig 5-2" mask="XXXXXVXX" default="0" exclude="130,177,195,197,199,201,211,218,240">
    <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
    <label>High-speed switchgear: use the samples in turn</label>
    <label xml:lang="fr">Commutateur grande vitesse : utiliser les échantillons à tour de rôle</label>
    <label xml:lang="de">Hochgeschwindigkeitsschaltwerk: Samples der Reihe nach verwenden</label>
    <label xml:lang="cs">Vysokorychlostní rozvaděč 1</label>
      <tooltip>Instead of always starting with the first sample of the high-speed switchgear, use one sample after another.</tooltip>
      <tooltip xml:lang="de">Statt immer mit dem 1.Sample im Hochgeschwindigkeitsschaltwerk zu beginnen, ein Sample nach dem anderen verwenden.</tooltip>
      <tooltip xml:lang="fr">Au lieu de toujours commencer par le premier échantillon du commutateur grande vitesse, les utiliser l'un après l'autre.</tooltip>
  </variable>
  <variable CV="393" item="ZIMO Konfig 5-3" mask="XXXXVXXX" default="0" exclude="">
    <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
    <label>High-speed switchgear: skip the sample start and end when upshifting</label>
    <label xml:lang="fr">Commutateur grande vitesse : ignorer le début et la fin de l'échantillon en montant les crans</label>
    <label xml:lang="de">Hochgeschwindigkeitsschaltwerk: Anfangs- und Endteil des Samples beim Hochschalten überspringen</label>
    <label xml:lang="cs">Vysokorychlostní rozvaděč 2</label>
      <tooltip>When upshifting, skip the start and end part of the sample, if loop pointers are set.</tooltip>
      <tooltip xml:lang="de">Hochgeschwindigkeitsschaltwerk beim Hochschalten Anfangs- und Endteil des Samples überspringen (falls Loop Zeiger gesetzt sind).</tooltip>
      <tooltip xml:lang="fr">En montant les crans, ignorer le début et la fin de l'échantillon si les pointeurs de boucle sont définis.</tooltip>
  </variable>
  <variable CV="393" item="ZIMO Konfig 5-4" mask="XXXVXXXX" default="0" exclude="">
    <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
    <label>Thyristor 2 do not elevate pitch</label>
    <label xml:lang="fr">Thyristor 2 : ne pas élever la hauteur du son</label>
    <label xml:lang="de">Thyristor2 Tonhöhe nicht anheben</label>
    <label xml:lang="cs">Tyristor 2 nezvyšuje tón</label>
  </variable>
  <variable CV="393" item="SUSI as In" mask="XXVXXXXX" default="0" exclude="">
    <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
    <label>SUSI as switch input</label>
    <label xml:lang="fr">SUSI comme entrée de commutation</label>
    <label xml:lang="de">SUSI als Schalteingang</label>
    <label xml:lang="cs">SUSI jako Vstup</label>
  </variable>
  <variable CV="393" item="Slower Steam Strokes" mask="XVXXXXXX" default="0" exclude="">
    <xi:include href="http://jmri.org/xml/decoders/parts/enum-OffOn.xml"/>
    <label>Slower Steam Strokes</label>
    <label xml:lang="de">Langsamere Dampfschläge</label>
    <label xml:lang="cs">Pomalé výfuky páry</label>
    <label xml:lang="fr">Coups de vapeur plus lents</label>
  </variable>

  
  <variable item="Lights flash with switchgear sound" CV="394" mask="XXXXXXXV" default="0" tooltip="CV394 bit 0">
    <enumVal>
        <enumChoice choice="0">
        <choice>no</choice>
        <choice xml:lang="de">nein</choice>
        <choice xml:lang="cs">Ne</choice>
      </enumChoice>
      <enumChoice choice="1">
        <choice>yes</choice>
        <choice xml:lang="de">ja</choice>
        <choice xml:lang="cs">Ano</choice>
        <choice xml:lang="fr">oui</choice>
      </enumChoice>
    </enumVal>
    <label xml:lang="de">Lichtblitze bei Schaltwerksgeräusch</label>
    <label xml:lang="cs">Blikání světel pri zvuku kontroleru</label>
  </variable>

  <variable item="Speed Dependant Headlights" CV="399" default="0">
    <decVal/>
    <label xml:lang="de">Fernlicht-Schwelle</label>
    <label xml:lang="cs">Mez zapnutí dálkových světel</label>
  </variable>
</variables>
