9.1.Reading Configuration Variables (CVs)
The readout of CV parameters shall not be mistaken for a programming procedure. However, it is essential for
checking the programmed settings. The eMOTION XLS Sound Decoder provides this function and the readout
can be easily accomplished with a handheld controller. After inserting the requested CV No. the controller will
display the value of the respective variable.
9.2.Writing Configuration Variables (CVs)
Programming (writing) the CV values is the easiest way of programming the decoder. This method is utilized by
most of the DCC systems. Using your handheld controller, the central station, or the PC - you select the
desired CV parameter and insert your desired value. Programming is done on a separate programming track or
a piece of track that is used as programming track, depending on the digital system. Please check the manual
of your central station.
9.3.Writing the Configuration Variables (CVs) bit by bit
Some of the CV (e.g. CV29, CV49) parameters consist of multiple binary values. This means that several
values are combined in one value. Each function has a bit and a value. Programming a CV of this kind requires
that all values of all functions controlled by this CV need to be summed up. A deactivated function always is “0”,
an active function must be programmed with the respective value according to the CV-table. The sum
represents the value of the CV and must be written into the CV parameter. All known programming methods
may be used.
Let’s look at the NMRA configuration register for example (CV 29). You intend to program “normal driving
direction, 28 speed steps, digital and analog operation, internal driving curve, and a short locomotive address”.
This sums up to 2+4=6 according to the attachment list #1. So CV should be programmed with “6”.
9.4.Register programming / writing CVs indirectly
Register programming was the first method of CV programming. The eMOTION XLS Sound Decoder supports
this programming method. The CV value is to be entered into an intermediate variable. The decoder thereafter
does the real programming. The input into register 5 and 6 is accomplished with the handheld controller. The
CVs 1 to 4 are entered directly; all other CVs with higher numbers are programmed indirectly.
Let’s assume you want to set the total volume (CV 200) to “10”. The first step is to go into the register
programming mode, insert “6” thereafter “200”. If this was successful you have to program “5” with “10”. Now
your volume is set to “10”.
9.5.PoM Programming on Main (main track)
The PoM method is the only procedure to accomplish programming on the main track. All of the CV
programming can be done except CV1, 17+18 (address) with the eMOTION XLS Sound Decoder.
PoM
programming should only be performed when the locomotive is not in motion.
9.6.Software and Sound Update
The software of the decoder may be updated utilizing the Massoth PC-Modul (DiMAX 100A, 8175001). In
addition the decoder may be reprogrammed with other sounds. Programming must be accomplished via the
programming track terminal of the PC-Module. Thus the decoder may be updated even if it is installed in a
locomotive.
NOTE: The data volume transferred is tremendous. An optimum track contact during this procedure is a
eMOTION XLS Sound Decoder 29