PIKO 97442 Smart Decoder XP 5.1 Sound Instruction Manual

September 12, 2024
PIKO

PIKO 97442 Smart Decoder XP 5.1 Sound

Product Specifications:

  • Product Name: PIKO #97442 SmartDecoder XP 5.1 Sound
  • Compatibility: ML4000 Diesel Locomotive (North American version)
  • Interface: PluX22
  • Function List: Refer to the Function List section below

Product Usage Instructions

Decoder Overview:
The decoder provides various functions that can be controlled using different pins on the interface. Make sure to match the pins correctly when installing the decoder.

Sound Decoder Installation:
Follow the provided graphics to connect each pin on the decoder to the corresponding socket in the ML4000’s DCC interface. Pay attention to pin functionalities to ensure proper installation.

First Time Use:
Refer to the ML4000 Decoder Function List below to understand the functions available and how to control them using the decoder.

Function List:
Refer to the Function List provided in the manual to access various functionalities such as headlight control, horn sounds, dynamic brakes, and more. Each function is assigned a specific number for easy access.

Analog Operation:
For analog operation, ensure that the decoder is installed correctly and follows the provided instructions for controlling various functions using analog signals.

Programming CVs:
To customize the decoder settings, refer to the CV tables in the manual and follow the programming instructions to adjust values accordingly.

Multiple Unit Operation:
Explore options like consisting and speed matching for operating multiple units together smoothly. Follow the guidelines provided in the manual for efficient operation.

Function List:

F# Function
0 Headlights On/Off

Frequently Asked Questions (FAQ):

  • Q: How do I adjust the volume control on the decoder?
    A: Use Function 16 (Volume Control) to adjust the sound volume in 4 steps. Each press will change the volume level accordingly.

  • Q: Can I customize the function mapping on the decoder?
    A: Yes, you can customize function mapping using options like simple function mapping or extended function mapping. Refer to the manual for detailed instructions on how to do this.

Decoder overview

The PIKO SmartDecoder XP 5.1 Sound inside the ML4000 is a powerful, NMRA DCC- Conformant, load-regulated, multiprotocol PluX22 sound decoder. It features high fidelity, 12 bit 8-channel sound with 2.5 watts of output that ensures distortion-free sound at all levels. The decoder can be used on DCC layouts as well as traditional DC analog layouts. It will automatically detect what control mode is used on your layout. The decoder is RailCom® and RailCom Plus®-compatible for nearly instant registration on DCC systems with RailCom technology.
It features an abundance of user-programmable sound and lighting functions along with multiple unit consisting and programmable motor speed curves. The two directional lighting outputs and seven additional function outputs can be activated individually on keys F0 to F68. A slow-speed switching gear/mode, three starting and braking delays, and a plethora of locomotive sounds can also be activated via any of the function keys. The decoder’s sound module controls function outputs like fade-in / fade-out headlight effects. Sophisticated circuitry keeps the decoder functioning in the event of short- term power loss like on dirty track. The Smart Decoder XP 5.1 Sound can be programmed with most DCC systems, but we strongly recommend the PIKO SmartProgrammer device (PIKO item #56415) for advanced programming projects like Extended Function Mapping.

  • Decoder attributes:

  • NMRA DCC-Conformant

  • Automatic detection of conventional DC operating mode

  • Nearly silent operation thanks to auto-adaptive motor control

  • 14, 28, and 128 speed steps

  • Short (1-127) and long (128-9999) DCC addressing

  • RailCom® and RailCom Plus®-compatible

  • mfx® (Marklin DCC system) compatible

  • DCC Programming on the Main (POM)

  • Programmable via register, CV direct, or page programming

  • Adjustable minimum, medium, and maximum speed levels

  • Adjustable extended speed curve

  • Switching gear/mode (1/2 normal locomotive speed).

  • 3 adjustable acceleration and braking delays

  • F0 – F12 can be programmed to operate while on analog layouts

  • 7 special function outputs; direction-dependent and dimmable

  • Directional light outputs; dimmable

  • Marker lights can be switched on or off

  • Four adjustable flashing patterns for outputs like Mars lights

  • Adjustable headlight illumination time: light starts dim and then reaches full brightness

  • Two adjustable light dimming settings for outputs A1 to A7

  • Simple function mapping for lighting functions in F0 – F12 and A1 to A7

  • Extended function mapping in F0 – F68 for switching multiple function outputs at the same time (linked functions)

  • Adjustable braking distances

  • Recognizes automated DCC brake sections on your layout

  • Speed-dependent activation / deactivation of function outputs

  • Automatic shuttle train operation with adjustable halt times for automated train routing (computer -controlled train operation)

  • Function icons can be displayed or hidden on DCC throttle’s screen

  • Suitable for 1.2 Amp DC and AC motors

  • Overload protection for each function output

  • Error memory for motor and function outputs

  • Temperature overload protection

  • Decoder programming lock
    Decoder sound module:

  • 12 bit resolution

  • 8-channel sound

  • 128 MBit sound storage for up to 495 seconds of digitized original sound

  • 22.05 kHz audio sampling rate

  • Powerful digital amplifier with 2.5 watt output

  • Locomotive start-up / shutdown sequences

  • Up to 32 switchable sounds accessed via function keys F0 to F68

  • Load-dependent sound change (starting, uphill, downhill, braking, stationary, etc.)

  • Adjustable volumes for overall sound and individual sounds

  • Sound fader function

  • Random sounds like cooling fans or air compressor; adjustable to speed thresholds

  • Automatic brake squeal with adjustable speed threshold

  • Automatic flange squeal with adjustable speed threshold

  • Ability to upload locomotive sound files via the PIKO SmartProgrammer / SmartTester

  • and much more!

Installing the decoder in an analog model

First, remove the locomotive shell as shown on page 1 of the locomotive instruction manual. Next remove the jumper plug from the locomotive’s PluX22 interface; located on the main circuit board of your model. Insert the sound decoder into the PluX22 interface as shown on page 1 of the locomotive instruction manual. Make sure the decoder is oriented correctly. Note the location of PIN 11, which is blank/missing. Next, remove the plastic engine room insert located under the circuit board and place the speaker in it’s recess located in the chassis. Replace the engine room insert and circuit board, taking care to thread the speaker’s wires up through the insert, as shown on page 1 of the locomotive instruction manual. Carefully solder the speaker’s wire leads to the solder pads located at the rear of the main circuit board. Make sure that no wires are crossed when you put the shell back on the chassis.
Below are a couple of graphics showing what each pin on the decoder controls. If installing a decoder from another manufacturer, take note of which pin corresponds with which socket in the ML4000’s DCC interface!

PluX22 Interface ML 4000 #97442

Name Pin Nr. Pin Nr. Name
GPIO_C 1 2 AUX3
ZBCLK / AUX8 / GPIO_A 3 4 ZBDATA / AUX9 / GPIO_B
GND 5 6 Cap. +
F0_f 7 8 Motor +
U+ 9 10 Motor –
Index (not used) 11 12 right wheel pick-up
F0_r 13 14 left wheel pick-up
LS_A 15 16 AUX1
LS_B 17 18 AUX2
AUX4 19 20 AUX5
AUX6 21 22 AUX7
  1. Description
  2. GPIOC -> not used
  3. AUX3 -> not used
  4. GPIOA -> LightController control (SUSI Clock (ZBCLK))
  5. GPIOB -> LightController control (SUSI Data (ZBDATA))
  6. GND -> Ground (SUSI GND / capacitor -)
  7. V+ CAP -> capacitor + (optional)
  8. F0F -> not used
  9. Motor +
  10. F+ -> SUSI + / capacitor +
  11. Motor –
  12. Index (No pin on the decoder, no contact hole in the circuit board) Right rail
  13. F0R -> not used
  14. Left rail
  15. LSA -> Speaker A
  16. AUX1 -> not used
  17. LSA -> Speaker B
  18. AUX2 -> not used
  19. AUX4 -> not used
  20. AUX5 -> not used (reserved for FAN Motor)
  21. AUX6 -> not used (reserved for FAN Motor)
  22. AUX7 -> not used

First time use:

The model’s first start-up should be on a programming track, with your control system’s programming mode activated. When reading or programming, very small currents will flow through the decoder, which are entirely normal and do not damage the decoder. The decoder is factory-set to DCC address 3, which you can now change if you desire. If you are using a RailCom Plus®-compatible digital control center (i.e. PIKO SmartControl) or an mfx®-compatible digital control center (Marklin), the decoder will log on automatically and can be used immediately. If the decoder is used on conventional analog layouts, it can be operated with an analog DC throttle. The decoder will automatically recognize the operating mode.

ML4000 Decoder Function List

F# Function Notes
0 Headlights On/Off Toggle on/off. (Only controls front & rear headlights,

not other lights)
1| Bell On/Off| Toggle on/off
2| Horn – Playable| Momentary (as long as button is pressed)
3| Horn – Short| Toggle. Each press gives one short blast
4| Dynamic Brakes| Toggle on/off (notches up diesel motor sound if not already notched- up)

5

|

Manual Notch Up

| Multi-press. If on, holds diesel motor notch. If off, allows automatic notching to work.

6

|

Manual Notch Down

| Multi-press. If on, holds diesel motor notch. If off, allows automatic notching to work.
7| Headlight Dimmer On/Off| Toggle On for dim/Off for full brightness. (Only controls headlights)

8

|

Motor Sounds On/Off & Mute

| Multi-Press. Press 1x to start Motor 2. 2x to start Motor 1. 3x to shut down both. 4x to mute all sounds

9

|

Markers & Classification Lights

| Multi-Press. 1x = Marker Boards On (& Stay On), 2x= White Class Lights On, 3x = Green, 4x = Red (Only in Reverse), 5x = All Off. Automatically directional
10| White Gyralite| Toggle on/off. Automatically directional
11| Red Emergency Gyralite| Toggle on/off. (When on, deactivates other front lights)
12| NOT USED| (Only for extra lights on German Test versions of the ML 4000)
13| Cab Interior Light| Toggle on/off
14| Engine Room Light| Toggle on/off

15

|

Consist Lighting Override

| Multi-Press. Used to turn front or rear lights off when running in a consist. 1x = Front lights off, 2x = rear light off, 3x, both front & rear lights off, 4x = Initial state, all directional lights can be activated.
16| Volume Control (4 Steps)| Multi-Press. Each press steps overall sound volume down about 20%.
17| Couple/Uncouple| Toggle. Alternates between coupling and uncoupling sounds
18| Brake Squeal/Brake Release| Toggle. On starts squeal. Off stops squeal and makes air release sound
19| Curve Squeal| Toggle on/off
20| Radiator Fan| Toggle on/off
21| Sander Valve| Toggle on/off.
22| Cab Chatter #1| Multi-Press. Each press plays one of three different long sequences.
23| Cab Chatter #2| Multi-Press. Each press plays one of three different long sequences.
24| Air Compressor| Toggle on/off. When on, compressor runs randomly, stops, and runs again
25| Control Stand Light| Toggle on/off

26

|

Grade Crossing Horn

| Momentary. 3 different lengths of automatic grade crossing pattern, depending on whether loco is running at slow, medium or high speed
27| NOT USED| (Open slot for future use.)
28| Switching Mode| Toggle on/off. On reduces speed range by about half

DC Analog operation

  • The sound decoder can be operated on conventional DC analog layouts, and it will automatically recognize that it is being used on a conventional analog layout. Not all the decoder’s sound and light functions will be available in analog operation. Note that on a DC analog layout, your model will not begin to move until the voltage is turned up higher than what you are used to with DC analog models. This is because decoder-equipped models only begin to function at a higher voltage than analog models. Please also note that analog layouts operated with Pulse Width Modulation (PWM) throttles may cause erratic performance of DCC decoder-equipped locomotives.
  • You can set the decoder so that functions F0 – F12 work in analog mode. To do this, CVs 13 & 14 must first be programmed to operate in analog mode. Their values are found in the CV table on pages 9-13.

Programming

CAUTION : Before programming, remove all other models from the programming track!

  • You are likely to want to change the settings of your ML4000 over the years, and the following several pages give you instructions on how to do that. The ML4000’s Smart Decoder XP 5.1 Sound is, like all other DCC decoders, controlled by Configuration Variables, or CVs. CV programming can be done via a few methods: Placing the model on a programming track and calling up the programming menu of your throttle, removing the Smart Decoder and inserting it into the SmartProgrammer (PIKO # 56415), and programming the decoder using a PC, or by using the Java Model Railroad Interface (JMRI) where a dedicated decoder profile is available (as of April 2024) for easy programming of all CVs on the decoder.
  • CVs form the basis of all decoder settings. The value to enter when programming a CV is calculated from the CV tables on pages 10-16 by adding up the values for each desired function. In addition to it’s DCC address, configuration CVs are the most important CVs in a decoder. These are CVs 12 and 29. A configuration CV normally contains settings which are represented in bits. On a programming screen like the PIKO SmartControl, bits are displayed underneath the CV that has been called up on the screen. The two tables below illustrate how a configuration CV is configured:
    Bit| CV12 operational state| value
    ---|---|---
    0| DC analog off DC analog on| 0

1

2| DCC format off DCC format on| 0

4

4| AC analog off AC analog on| 0

16

5| Motorola® format off Motorola® format on| 0

32

6| mfx® format off mfx® format on| 0

64

Bit CV29 operational state value
0 Normal direction of travel Opposite direction of travel 0

1

1| 14/27 speed steps 28/128 speed steps| 0

2

2| Digital operation only

Automatic analog/digital switchover

| 0

4

3| RailCom® switched off RailCom® switched on| 0

8

4| Speed steps via CV 2, 5 and 6 Speed steps via CV 67-94| 0

16

5| Short address (CV 1)

Long address (CV 17 and 18)

| 0

32

Here is an example of how to calculate a value for CV 29:

  • Normal direction of travel Value = 0
  • 28 speed steps Value = 2
  • Analog or digital operation Value = 4
  • RailCom® activated Value = 8
  • Speed steps via CV 2, 5, 6 Value = 0
  • Short DCC addressing Value = 0

The sum of all values is 14. CV 29 is already factory set to 14.

Programming with DCC throttles:

The SmartDecoder XP 5.1 Sound can be programmed for short (1-127) or long (128 – 9999) addressing. Use the programming menu of your DCC throttle to read and program the decoder’s CVs. This can be done by register programming, page programming, or by directly accessing each CV on your DCC throttle. The decoder can be programmed using Programming On the Main (POM). Consult your DCC system owner’s manual for more information on POM.
Programming long addresses (128 – 9999) without using a programming menu like the SmartProgrammer:
If you want to program the decoder using long addresses yet your DCC system does not support long addressing, you can still program the decoder through CVs 17 and 18. First you need to calculate the value for CVs 17 and 18. The following example shows how to calculate the values of CVs 17 and 18, for a decoder with an address of 2000:

  • Divide the address value by 256: (2000 ÷ 256 = 7 with a remainder of 208).
  • Take the result (7) and add 192 to it.
  • Enter that sum (199) as a value in CV 17.
  • Enter the remainder (208) as a value in CV 18.
    NOTE : Set bit 5 of CV 29 to 1 so the decoder also uses the long address

Programming lock (decoder programming lock):

The SmartDecoder XP 5.1 Sound has a programming lock in case you install the decoder in a model where you can add additional function decoders. Although rare nowadays, it used to be common to install a main decoder for the motor of a model and additional decoders for light or sound functions. The entire set of decoders had a common DCC address. A decoder lock means that the decoders can only be programmed if the value of CV15 matches the value of CV16 (index). To achieve this, CV 16 must be programmed to a different number in each additional decoder before it is installed in the model. To change or read the value of a CV in a decoder, first program the corresponding index number of CV16, i.e. the value in CV16, into CV 15. The respective decoder compares the values in CV 15 and CV 16 and if both values match, access to the CVs is enabled. If the comparison fails, it is not possible to access the CVs of the decoder. CV16 can always be read, even if the decoder lock is active.
The SmartDecoder XP 5.1 Sound has a programming lock in the event you install the decoder in a model where you may add additional function decoders. While rare these days, at one time it was common to install a main decoder for a model’s motor and additional decoders for light or sound functions. The whole set of decoders shared a common DCC address. A decoder lock causes the main decoder to transfer CVs to only one auxiliary decoder that has the same short (CV 1) or long (CVs 17 and 18) DCC address. To activate this, CV 16 must be programmed to a different number in each auxiliary decoder before it is installed in the model. To change or read the value of a CV in an auxiliary decoder, first program the corresponding index number in CV 15 and then program the CVs of the selected decoder. The Smart Decoder compares the values in CV 15 and CV 16 and if both values match, access to the CVs is enabled. If the comparison fails, then there is no way to access the CVs of the decoder.

Functions A1 to A7:
Function outputs A1 to A7 can only be used if the devices attached to outputs A1 to A7 are already connected to the decoder via it’s DCC socket or there are solder pads for the devices on the model’s circuit board. The SmartDecoder XP 5.1 Sound only controls the rear light (F0r), the engine room lights (A3) and the fans (A5/A6). The model’s other lighting functions are controlled via modules on the circuit board which are controlled by the SUSI interface of the SmartDecoder.

Multiple unit operation, Consisting, Speed matching

  • Modelers typically like to run several locomotives as part of a “lash-up,” which is also called a “locomotive consist.” To do this you will need to match the participating locomotives’ speed settings. The ML4000’s decoder is factory set to a simple 3-point speed curve, where the minimum speed is set in CV 2, the medium speed is set in CV 6, and the maximum speed is set in CV 5. You can change the factory settings to a customized, 28-step extended speed curve by going to CV 29 and entering a value of 1 into Bit 4. This will allow you to define the speed for each one of the 28 speed steps. The 28 individual steps are controlled by CVs 67-94, which control steps 1 to 28 respectively. For example, to change speed step 1, you would enter a value into CV 67. To change speed step 28, you would enter a value into CV 94. For modelers who run the ML4000 on a 128-speed step setting, the 28-step extended speed curve automatically adjusts to 128 speed steps

Multiple-unit operation (Consisting)

  • The XP 5.1 SmartSound decoder is easily programmed for locomotive consisting by accessing its multiple-unit address. This address is stored in CV 19 in a value range from 1 – 127. When this address is activated on your throttle, the decoder no longer reacts to the locomotive’s original DCC address. To reverse the model’s direction of travel while it is included in a consist, change Bit 7 of CV 19 to 1. This gives the address a value of 128. The factory setting of Bit 7 in CV 19 is 0.
  • Function outputs for including the ML4000 in a locomotive consist are set via CV 21 (F1 – F8) and CV 22 (F0, F9 – F12). CV 21 determines whether functions F1 – F8 are controlled via the locomotive consist address in CV 19. For each bit, a value of 1 means that the corresponding function is addressed via the locomotive consist address. A value of 0 defines that the function is only addressed via the individual ML4000’s address, which has been set in CV1 or CVs 17 & 18. Bit 0 – bit 7  correspond to function keys F1 to F8.
  • CV 22 determines whether functions F0 and F9 – F12 are controlled via the address of the locomotive consist in CV19. For each bit, a value of 1 means that the corresponding function is addressed via the locomotive consist address. A value of 0 defines that the function is only addressed via the individual ML4000’s address, which has been set in CV1 or CVs 17 & 18. Bit 0 corresponds to F0 while the consist is moving forward while bit 1 corresponds to F0 while the consist is moving in reverse. Bit 2 – bit 5 correspond to function keys F9 – F1

Other programming options

Trim speed
The motor speed curves for forward direction and backward direction can be trimmed separately from each other. For example, the forward speed curve of a locomotive can be set to match the exact acceleration of its prototype. The same can be done for the reverse speed curve. So, the model could travel at different speeds (depending on the direction it is going) even though the throttle is set to the same speed step. The forward trim speed is set in CV 66 while the backward trim speed is set in CV 95, with both CVs using a value range from 1 – 255 (0 = off). The factory setting of both CVs is a value of 128.

RailCom®, RailCom Plus®
RailCom® is a decoder technology developed by LENZ® that allows for the transfer of data from the decoder via a special “CutOut” DCC digital signal to whatever track the model is on. Obviously, the track must have detectors installed that evaluate this data and, if necessary, forward it to the DCC command station. This system allows for easier train identification on a throttle’s screen and makes Programming On the Main simpler. RailCom® is activated or deactivated in CV 29, Bit 3. Additional RailCom® settings are made in CV 28. There, for example, you can activate RailCom Plus® in Bit 7. If RailCom Plus® is activated, the decoder will automatically send it’s address, locomotive symbol, and function icons to a RailCom Plus®-compatible DCC command center and its function symbols will appear on the control screen within a few seconds.

Acceleration and Braking Delay (ABV)
The PIKO XP 5.1 SmartDecoder can be programmed to use three different acceleration and braking delays (ABV – ABV1 – ABV2); each selected from a range of 0 – 255. To prevent jump starts, the decoder has a “soft start” feature that can be set in CV 53. Once the “soft start” takes place, the respective ABV delay kicks-in. The first ABV is set in CV 3 (start-up delay) and CV 4 (braking delay). ABV1 and ABV2 are set in CVs 150 – 153. If simple function mapping is used (CV 96 = 1), then you can determine from CV 156 which function key (F0 – F68) should turn off the ABV. ABV1 and ABV2 are mapped to any function key from F0 – F68 by using CVs 154 and 155.

Switching gear/mode
The switching gear/mode function (locomotive runs at half speed, like when it is switching) can be mapped to any key between F0 – F68 by using CV 157.

Fault memory
If the decoder detects a motor malfunction or overheated component, it responds by flashing the model’s headlights on both ends. If the lights flash quickly (approx. 4x per second), the decoder has detected a motor fault. If the lights flash slowly (approx. 2x per second), the decoder detects that something has overheated. When the decoder detects a fault, CV 30 (error memory) will show what the fault is. CV30 -> 1 = motor fault, 2 = overheated decoder, 4 = function output error
Once the fault has been corrected, the error memory (CV 30) should be reset to a value of 0.

Function mapping

NOTE : These function outputs are NOT USED by default on the ML4000. More information is on Page 8.

Simple function mapping (switched off at the factory)
The following table shows decoder settings in simple function mapping. Simple function mapping is only active when CV 96 is set to 1. The factory default setting is Extended function mapping, where CV 96 is set to 6.
In simple function mapping, you can assign “switchable” functions like lighting, sound, or other outputs to function keys F0 to F12. CVs 33 to 46 control the settings of these keys. Their CV values determine whether the function can be switched on or off, as is shown in the table below. Keep in mind that the SmartDecoder XP 5.1 Sound only has 7 function outputs, of which the higher ones are highlighted in gray in the table below:

CV / F-key| Bit 7 (128)| Bit 6 (64)| Bit 5 (32)| Bit 4 (16)| Bit 3 (8)| Bit 2 (4)| Bit 1 (2)| Bit 0 (1)| Value
---|---|---|---|---|---|---|---|---|---
33 / F0v| A6| A5| A4| A3| A2| A1| F0h| F0v| 1
34 / F0r| A6| A5| A4| A3| A2| A1| F0h| F0v| 2
35 / F1| A6| A5| A4| A3| A2| A1| F0h| F0v| 4
36 / F2| A6| A5| A4| A3| A2| A1| F0h| F0v| 8
37 / F3| A6| A5| A4| A3| A2| A1| F0h| F0v| 16
38 / F4| A9| A8| A7| A6| A5| A4| A3| A2| 4
39 / F5| A9| A8| A7| A6| A5| A4| A3| A2| 8
40 / F6| A9| A8| A7| A6| A5| A4| A3| A2| 16
41 / F7| A9| A8| A7| A6| A5| A4| A3| A2| 32
42 / F8| A9| A8| A7| A6| A5| A4| A3| A2| 64
43 / F9| A12| A11| A10| A9| A8| A7| A6| A5| 16
44 / F10| A12| A11| A10| A9| A8| A7| A6| A5| 32
45 / F11| A12| A11| A10| A9| A8| A7| A6| A5| 64
46 / F12| A12| A11| A10| A9| A8| A7| A6| A5| 128

Here is an example of simple function mapping: You want function key F3 to be the only key that switches the rear light output (F0h) on or off.

  • The CV to program for F3 is CV 37. A value of 2 (F0h, rear light output) is programmed into CV 37. To keep F0 from causing the rear light output from illuminating when the locomotive switches direction, program CV 34 (for function key F0) to a value of 0.
  • Function outputs are switched off depending on the direction of travel when CV 96 has a value of 1)
  • In CV 97 (forward direction of travel) and CV 98 (backward direction of travel) you can specify which function outputs A1 – A7 should be switched off. If any of functions A1 – A7 are switched on via a function key, they are automatically switched off in the desired direction of travel.
    CV 97:| | Value| CV 98:| | Value
    ---|---|---|---|---|---
    Bit 0| A1 forward off| 1| Bit 0| A1 backwards off| 1
    Bit 1| A2 forward off| 2| Bit 1| A2 backwards off| 2
    Bit 2| A3 forward off| 4| Bit 2| A3 backwards off| 4
    Bit 3| A4 forward off| 8| Bit 3| A4 backwards off| 8
    Bit 4| A5 forward off| 16| Bit 4| A5 backwards off| 16
    Bit 5| A6 forward off| 32| Bit 5| A6 backwards off| 32
    Bit 6| A7 forward off| 64| Bit 6| A7 backwards off| 64

A combination (sum of the individual values) is possible in each case.

Pointer CVs 31 and 32
To expand the number of usable CVs, the CV range from 257 – 512 was configured for block-by-block addressing. Block-by-block addressing means there are several blocks (banks) in the decoder with a CV range of 257-512. To program a specific CV bank, CV 31 and CV 32 must first be programmed as “pointer CVs” to the respective block.

Volume settings:
The master volume of the XP 5.1 SmartDecoder is changed in a special CV block. To access this bank, “pointer” CV 31 must be set to 16 and “pointer” CV 32 must equal 0. Then CV 257 can be set to the desired volume. This CV block also allows you to set individual sound options like flange squeal and their five different volume levels. Please refer to the CV table for each respective CV.

Function Mapping Sound
Function key assignment for individual sounds can only be done with extended function mapping and cannot be programmed using individual CVs.

Custom sound files
To load a custom PIKO sound file onto the decoder, you will need the PIKO SmartProgrammer (# 56415) and (optional) the PIKO SmartTester (# 56416).

Factory reset
To restore the sound decoder to factory settings, please program CV 8 to a value of 8:

Simple and Extended Function Mapping

The following decoder settings are possible with simple (CV 96 = 1) or extended (CV 96 = 6) function mapping. Keep in mind that the decoder is factory set to Extended function mapping (CV 96 = 6).

Setting options for function output intensity (for DCC experts only!)
The settings for each function output intensity are stored in a separate CV block in CVs 257 – 512. To reach this CV block for programming, two “pointer CVs “(CV 31 and CV 32) must be set beforehand.

  • CV31 = 18
  • CV32 = 0

A variety of settings can be assigned to each function output of the SmartDecoder XP 5.1 via ten defined CVs. A list of each CV and its associated output is found in the CV table. Basically, there are two parameter sets (A & B), each with five CVs, that are structured according to the following scheme (the example is the front light function output F0v):

  • CV 257, output F0v effect A -> effect number according to the list below CV 258, output F0v PWM A -> 1st light intensity setting (dimming)
  • CV 259, output F0v flags A -> additional automatic switch-off options including fade-in and -out CV 260, output F0v parameter 1 A -> additional setting parameter if required
  • CV 261, output F0v parameter 2 A -> additional setting parameter if required CV 262, output F0v effect B -> effect number according to the list below
  • CV 263, output F0v PWM B -> 2nd light intensity setting (dimming)
  • CV 264, output F0v flags B -> additional automatic switch-off options including fade-in and -out CV 265, output F0v parameter 1 B -> additional setting parameter if required
  • CV 266, output F0v parameter 2 B -> additional setting parameter if required
  • These output parameter settings can be assigned to specific function keys by function mapping.

Effects:
The following table lists numbered effects used for programming the various function outputs. The respective effect number is required for assigning the effect to the function output and if necessary, to be programmed into the first CV of the respective parameter set. There are additional settings listed below the table, for effects shown in italics.

0: no effect| 10: Mars light| 30: Single flash| 40: Load-regulated smoke output| 60: Front coupler activation
---|---|---|---|---
1: Flash pattern 1| 11: Gyra light| 31: Multiple flashes| 41: Speed- regulated smoke output| 61: Rear coupler activation
2: Flash pattern 2| 12: Blinking headlight| 32: Switching gear/mode light| 42: Smoke permanently on|
3: Flash pattern 3| 13: Stepped blinking pattern| 33: Random linear| 50: Servo1 configuration|
4: Flash pattern 4| 14: Reduced intensity| 34: Fire box| 51: Servo2 configuration|
| 15: Rotating beacon| 35: Fluorescent lamp| 52: Servo3 configuration| 80: Motor
| 16: Repeating single flash| 36: Malfunctioning Fluorescent lamp| 53: Servo4 configuration|
| 17: Repeating double flash| 37: Energy saver lamp| 54: Servo5 configuration|
| 18: Repeating multi flash| 38: TV screen| 55: Servo6 configuration| 255: Output/effect shut off

Dimming (PWM):
Light and function outputs A1 – A7 can be set to any dimming level between 0 – 64. The factory setting for each function output is 64.

Flags:
Flags are programming options that enable an output to be switched off automatically or displayed or hidden under certain conditions.

Here is an example:

Bit Value Bit Value
0: Auto-off backwards 1 4: Auto-off fast 16
1: Auto-off forward 2 5: Auto-on 32
2: Auto-off STOP 4 6: Fade in 64
3: Auto-off Slow 8 7: Fade out 128
  • Bit 0 and/or Bit 1 must be set and Bit 2 and/or Bit 3 and/or Bit4 must be set.
  • The speed threshold for “Auto-Off Slow“ or “Auto-Off Fast“ can be set in CV 179 “Speed Threshold“ from a range of 0-255.
  • Fade-in and fade-out times are set via CVs 177 (fade-in time) and CV 178 (fade-out time) in steps of 20 milliseconds from a range of 0 to 255.
  • If an output has been switched off via an “Auto-Off“ configuration, then Bit 5 “Auto-On“ can be used to decide whether this output should be automatically switched on again when the switch-off condition is no longer met.

Fade-in and fade-out function outputs:
When an output is switched on or off, it gradually fades-in or fades-out. CV 177 -> fade-in time in 20 millisecond steps
CV 178 -> fade-out time in 20 millesecond steps
An output that is selected to receive the fade-in / fade-out function is set with the flags described above, in its associated parameter set.

Flash patterns for light and function outputs:
The locomotive decoder has four flash patterns that can be assigned to the outputs. The respective flash interval can be set in CVs 173 (flash pattern 1) – 176 (flash pattern 4), in 20 milli- second steps. If an output uses one of these flash patterns, the effect is assigned to the desired output using effect numbers 1 – 4.

Fluorescent lamp, defective fluorescent lamp effect:
The switch-on effect of a fluorescent lamp (multiple flashes before the light is fully turned on) or a defective fluorescent lamp (light does not illuminate consistently) can be assigned to the light or function outputs. The duration of the switch-on effect (start time) can be set in CV 172 in 100 millisecond steps. The flash interval for a defective fluorescent lamp is fixed. The fluorescent lamp switch-on effect is assigned to an output using effect numbers 35 (normal fluorescent lamp) or 36 (defective fluorescent lamp).

Energy-efficient lamp effect:

When an energy-efficient lamp is switched on, it takes a while to reach full brightness. This effect’s initial brightness level can be set in CV 170 from a range of 0 – 64. The fade-in time to maximum brightness can be set in 100 millisecond steps in CV 171.

Servo control:
Connecting a servo to the decoder requires advanced knowledge of electronics and should not be attempted by those unfamiliar with such procedures.
A maximum of six servo circuits can be connected to the SmartDecoder XP 5.1. Settings for the two stop positions and the speed of the servo movement can be set in three CVs that control the function output to which the servo is connected. A list of the CVs associated with each servo is found in the CV table. Whichever servo configuration number (1 – 6) is used for an output is entered into the parameter set of the associated output using the effect numbers 50 (servo configuration 1) – 55 (servo configuration 6).

Configuration CVs using the example of servo 1:

  • CV 202 -> Servo1 speed in a value range from 0 -255. The larger the value, the higher the speed. CV 203 -> Servo1 left stop, value 128 = 1 millisecond servo pulse
  • CV 204 -> Servo1 right stop, value 128 = 2 millisecond servo pulse

Timer-controlled shutoffs for function outputs:
The headlight (F0v) and taillight (F0h) function outputs as well as outputs A1 – A7 can shut off automatically after an adjustable time. This adjustable time can be individually set in half-second increments from a range of 0 – 255 with the following CVs:

  • CV180 -> Automatic shut-off time for F0v
  • CV183 -> Automatic shut-off time for A2
  • CV186 -> Automatic shut-off time for A5
  • CV181 -> Automatic shut-off time for F0h
  • CV184 -> Automatic shut-off time for A3
  • CV187 -> Automatic shut-off time for A6
  • CV182 -> Automatic shut-off time for A1
  • CV185 -> Automatic shut-off time for A4
  • CV188 -> Automatic shut-off time for A7

The flags of a parameter set can be used to set the conditions under which the respective output should shut off automatically following an assigned time. At least one flag connected with direction of travel and one speed flag must be set.
If an output is to switch off following a set time from when it was switched on, then all five flags must be set.

Example:
The headlight function output (F0v) should shut off after 5 seconds:

  • CV 180 = 10 (time for automatic shut off of F0v = 5s)
  • CV 31 = 18
  • CV 32 = 0

After the light shuts off:
CV 257 = 0 (no effect)
CV 259 = 31 (all direction and speed flags are set)

Programming lighting functions using the lighting board:

You may note that the decoder diagram on page 2 shows that none of the auxiliary function output pins on the decoder are being used in the ML4000. The lights are being controlled through a separate lighting board that communicates with the decoder through a SUSI interface on pins 3 and 4 To change the lighting effects on your ML4000, you will need to program the CVs on the LightController, which can be done from a programming track like you would with any other decoder equipped locomotive. This is best done through a program like JMRI (Java Model Railroad Interface), the decoder profile for the ML4000 includes all CVs for the LightController. Any DCC system that can program CVs 1 – 1024 will also work. More information on the LightController is available along with a full CV chart. This is available to download on the PIKO America website on all ML4000 pages, www.piko-america.com
CAUTION : THIS IS FOR DCC EXPERTS ONLY! Do not attempt to adjust CVs without confidence in your skill with DCC programming.

SUSI (Serial User Standard Interface):

The SmartDecoder XP 5.1 Sound has a SUSI interface that controls output modules on the model’s circuit board. SUSI modules are electronic modules that control multiple sound outputs at the same time, based on the model’s speed or the amount of effort the locomotive is exerting based on train weight. The SUSI modules react to what information the SmartDecoder is feeding them, and they in turn, control more digital functions than would be possible using a single sound decoder. CV 47 controls what outputs the SUSI interface will be used for. Please refer to the CV table for the value to be programmed into CV 47.
CAUTION : Soldering on the decoder or the circuit board should only be carried out by experienced modelers using the appropriate tools. Decoders that have been damaged from improper handling are not covered under the warranty.
CVs 115 and 116 contain settings that determine which commands are passed on from the decoder to SUSI modules/outputs. The SmartDecoder XP 5.1 can pass on the following commands if the corresponding bits in CVs 115 and 116 are set to 1:
CV115, Bit 0 -> actual speed, Bit 1 -> setpoint speed, Bit 2 -> relative load and Bit 7 -> function group 1 (F0 – F4) CV116, Bit 0 – Bit 7, function groups 2 – 9, also functions F5 – F68 in blocks of eight ascending per bit.

Technical specifications:

  • Addresses: 1-9999 (long DCC address) Max. Motor current / total load: 1.2 A * Short-term up to 2 A Function outputs: 0.4 Amps each
  • Sound resolution: 12 bit Number of sound channels: 8
  • Audio sampling rate : 22.05 kHz
  • Output power: 2.5 watts
  • Size : 28.5 x 16 x 4 mm (1.1 in. x 0.6 in. by 0.2 in.)

Continuous load, can vary depending on the installation situation

CV Tables:
The next few pages of this guide contain CV tables for the XP5.1 sound decoder installed in the ML4000. To make navigating the CV tables easier, important CVs have their rows marked with a light grey background. These highlighted CVs are for controlling the basics that most modelers would want to customize to their liking. Things like the locomotive address, speed control, and sound volume slots are common items to be adjusted. DO NOT adjust CVs without understanding their function(s) fully first.

CV Table for the Smart Decoder XP 5.1 Sound

CV Description Range **Factory Setting***
1 Short decoder address 1-127 3
2 Minimum speed (speed setting for when model starts moving at speed
step 1) 0-255 0
3 Start-up delay 0-255 50
4 Braking delay 0-255 60
5 Maximum speed (must be greater than CV 2) 0-255 195
6 Medium speed (must be greater than CV 2 and less than CV 5) 0-255

135
7| Software version (can be updated)| –| varies
8| Manufacturer ID, decoder reset via CV 8 =8| –| 162
12| Operating modes| | 0-117| 117
| Bit 0=1 DC (analog operation, direct current) Bit 2=1 DCC data format on

Bit 4=1 AC (analog operation, alternating current) Bit 5=1 Motorola® data format on

Bit 6=1 mfx® data format on

Please note: If all the above data formats are switched off, the decoder can only be programmed in digital mode.

| 1*

4*

16*

32*

64*

| |
13| Function key activation in analog mode

Bit 0-7 -> F1 to F8; When a Bit = 0, the function is off. When a Bit = 1, the function is on

| 0-255| 0
14| Function key activation in analog mode

Bit 0 – 5 -> F0v, F0r and F9 to F12; When a Bit = 0, the function is off. When a Bit = 1, the function is on

| 0-63| 3
15| Decoder programming lock| 0-255| 1
16| Decoder programming lock index number| 0-255| 1
17

18

| Long decoder address 17 = Higher value byte 18 = Lower value byte| 128 –

9999

192 – 231

0 – 255

| 1000

195

232

19| Consisting address (locomotive consisting)

A value of 0 means the consisting address (CADR) is not active. When Bit 7 = 1, the direction of travel is reversed.

So, the CADR + 128 reverses the direction of travel

| 1-127| 0
21| Function control for a Locomotive Consist

Bits 0-7 => F1 to F8, Bit = 0 function off, Bit = 1 function on

| 0-255| 0
22| Function control for a Locomotive Consist

Bits 0-5 => F0v, F0r and F9 to F12, Bit = 0 function off, Bit = 1 function on

| 0-63| 0
27| Brake signal settings (train stops before red signal)

Bit 0 = 1 -> ABC right rail more Bit 1 = 1 -> ABC left rail more

Bit 4 = 1 -> DC with opposite direction

Bit 5 = 1 -> DC with the same direction of travel

| ****

1*

2*

16*

32*

| 0-51| 0
28| RailCom ® configuration| ****

1*

2*

4*

16*

128*

| 0-151| 151
| Bit 0 = 1 -> channel 1 is on| |
| Bit 1 = 1 -> channel 2 is on| |
| Bit 2 = 1 -> channel 1 is automatically off| |
| Bit 4 = 1 -> broadcast| |
| Bit 7 = 1 -> RailCom Plus® is on| |
29| DCC standard configuration| | 0-63| 14
| Bit 0=0 Normal direction of travel Bit 0=1 Opposite direction of travel Bit 1=0 14 speed steps

Bit 1=1 28 speed steps

Bit 2=0 Digital only operation

Bit 2=1 Automatic analog / digital switchover Bit 3=0 RailCom® switched off

Bit 3=1 RailCom® switched on

Bit 4=0 Speed steps via CV 2, 5, and 6

Bit 4=1 Use motor speed table from CVs 67 – 94 Bit 5=0 Short address (CV 1)

Bit 5=1 Long address (CV 17/18)

| 0*

1*

0*

2*

0*

4*

0*

8*

0*

16*

0*

32*

| |
30| Error memory for function outputs, motor, and thermal overload protector

1 = Motor error, 2 = Thermal overload, 4 = Function output error

| 0-7| 0
31| 1st pointer CV for CV banks

(set to desired value before configuring CVs in relevant bank)

| 0, 1, 2, 4| 0
32| 2nd pointer CV for CV banks

(set to desired value before configuring CVs in relevant bank)

| 0, 1| 0
33-

46

| Simple function mapping (see “Simple Function Mapping” table for value assignment)

Assignment of function outputs to CVs

| 0-255| ****


1

2

4

8

16

4

8

16

32

64

16

32

64

128

| CV 33 Light function key (F0) when moving forward|
| CV 34 Light function key (F0) when moving backward|
| CV 35 Function key F1|
| CV 36 Function key F2|
| CV 37 Function key F3|
| CV 38 Function key F4|
| CV 39 Function key F5|
| CV 40 Function key F6|
| CV 41 Function key F7|
| CV 42 Function key F8|
| CV 43 Function key F9|
| CV 44 Function key F10|
| CV 45 Function key F11|
| CV 46 Function key F12|
CV| Description| Range| **Factory Setting*
---|---|---|---
47|
Special function assignment**

Bit 0=0 SUSI = Logic1 and Logic2 Bit 0=1 SUSI = SUSI

Bit 1=0 When Bit 0 = 0, then SUSI = Logic1 and Logic2 Bit 1=1 When Bit 0 = 1, then SUSI = Servo1 and Servo2 Bit 2=1 A4 for digital coupler

Bit 3=1 A5 for digital coupler

Bit 4=1 Digital coupler outputs A4 and A5 are reversed Bit 5=1 Use wheel sensor

| ****

0*

1*

0*

2*

4*

8*

16*

32*

| 0-63| 1
48| ABC braking voltage difference

The voltage difference between both rails of an ABC braking track has an approximate CV value of * 0,1V + 1,6V

| 0-255| 0
49| ABC braking track: special configurations

Bit 0 = 1 -> ABC-reduced speed section; right rail more positive Bit 1 = 1 -> ABC-reduced speed section; left rail more positive

Bit 2 = 1 -> Reduced train speed in dedicated slow speed zone (like a shuttle route) Bit 3 = 1 -> ABC-shuttle train operation on

Bit 4 = 1 -> ABV1 in ABC-braking track

Bit 5 = 1 -> ABV2 in ABC-braking track

| ****

1*

2*

4*

8*

16*

32*

| 0-63| 0
50| ABC braking track; maximum slow speed| 0-255| 50
51| ABC Stop time when changing direction in shuttle operation Value 100 milliseconds| 0-255| 30
52| General stop time when changing direction Value
100 milliseconds| 0-255| 50
53| Initial “soft” start and braking ramp (takes effect before Start-up delay or after Braking delay)| 0-255| 255
54| Load detection threshold

(Sensitivity of the load detector for sound and smoke unit outputs)

| 0-255| 128
55| Zero load hysteresis (lag time from when decoder detects no load until it plays the correct sounds)| 0-255| 5
56| Load gradient (factor for load detection)| 0-255| 112
58| Peak operational load| 0-255| 50
61| Motorola configuration (number of additional Motorola addresses for F5 – F16)| 0-3| 0
62| Throttle configuration for motor control

Bit 0=1 for lower quality motors / bell armature motors Bit 2=1 for lower quality motors without a flywheel

Bit 3=1 min./max. adaptive

| ****

1*

4*

8*

| 0-15| 2
63| Overall sound volume for mfx® command stations (auxiliary CV)| 0-255| 255
66| Forward speed trim| 0-255| 128
67-

94

| Extended speed step characteristic for speed steps 1 – 28| each 0-

255

| varies
95| Reverse speed trim| 0-255| 128
96| Type of function mapping

1 = simple function mapping, 6 = extended function mapping

| 1, 6| 6
97| Function outputs „Off“ in forward direction (simple function mapping) Bit 0-7 -> A1 to A8; Bit = 1 output off| 0-255| 0
98| Function outputs „Off“ in reverse direction ( simple function mapping) Bit 0-7 -> A1 to A8; Bit = 1 output off| 0-255| 0
101| Hysteresis analog operation

100 corresponds to a 1V voltage change for internal speed step changes

| 0-255| 100
102| Analog voltage threshold for Sound operation values 100mV| 0-255| 10
103| Analog voltage threshold for motor operation values
100mV| 0-255| 10
104| Analog voltage for maximum speed values * 100mV| 0-255| 150
115| SUSI send option 1

Bit 0=1 Send actual speed via SUSI Bit 1=1 Send setpoint speed via SUSI Bit 2=1 Send relative load via SUSI

Bit 7=1 Send function group 1 (F0 – F4) via SUSI

| ****

1*

2*

4*

128*

| 0-135| 135
116| SUSI send option 2

Bit 0-7 -> function groups 2 – 9 (F5 – F68) in groups of eight ascending functions

| 0-255| 0
120| SUSI clock rate values 1µs + 10µs| 0-255| 0
130| Activation period for digital couplers in A4 & A5, value
100 milliseconds (if activated in CV47)| 0-255| 30
131| Switching (shunting) scenario speed level (0 = no coupler activation)| 0-255| 0
132| Switching (shunting) scenario forward travel time T1 (coupler is free) value 100 milliseconds| 0-255| 15
133| Switching (shunting) scenario forward travel time T2 with coupler activation value
100 milliseconds| 0-255| 40
134| Switching (shunting) scenario reverse travel time T2 when uncoupling value * 100 milliseconds| 0-255| 30
135| PWM hold time for digital couplers A4 & A5| 0-255| 0
140| Constant braking distance in cm , A reduced speed

value of 255 corresponds to approximately 11% of the maximum possible highest speed

| 0-255| 128
141| Constant braking distance in cm , braking distance in cm| 0-255| 30
142| Constant braking distance in cm , function key for test function (0 = off)| 0-68| 0
143| Constant braking distance in cm , calibration for high speed| 0-255| 100
144| Constant braking distance in cm , calibration for low speed| 0-255| 10
145| Constant braking distance in cm , activation by (0 = off): Bit 0 = 1 -> ABC braking

Bit 1 = 1 -> DC analog braking

Bit 2 = 1 -> DCC brake signal (broadcast)

Bit 3 = 1 -> Targeted speed level = 0 (DCC address)

| ****

1*

2*

4*

8*

| 0-63| 0
147| Alternative maximum forward speed| 0-255| 0
148| Alternative maximum reverse speed| 0-255| 0
149| Function key alternative maximum speed (255 = off)| 0-68, 255| 255
150| Alternative acceleration delay 1 (as a replacement for CV 3)| 0-255| 50
151| Alternative braking delay 1 , (as a replacement for CV 4)| 0-255| 50
152| Alternative acceleration delay 2 (as a replacement for CV 3)| 0-255| 80
CV| Description| Range| Factory Setting*
---|---|---|---
153|
Alternative braking delay 2 , (as a replacement for CV 4)| 0-255| 80
154|
Function key number for ABV 1 (255=aus)| 0-68| 255
155|
Function key number for ABV 2 (255=aus)| 0-68| 255
156|
Deactivate function key number for ABV (255=off)| 0-68| 255
157|
Function key number for switching (shunting) mode (255=off)| 0-127| 255
160|
Chuff rate calibration per wheel revolutions (Sound)| 0-255| 160
162|
Engine RPM sound change calibration per locomotive speed (good for diesels, electrics, and cab cars)| 0-255| 0
163|
Number of cylinders of a steam locomotive (used to determine chuffs for either 2- or 3-cylinder steam locomotives)| 0-255| 0
170|
Energy-efficient lamp; starting brightness| 0-255| 30
171|
Energy-efficient lamp fade-in time in 100ms| 0-255| 100
172|
Fluorescent lamp* switch-on time activation in 100ms| 0-255| 20
173|
Flash generator 1 flash interval value 20ms| 0-255| 50
174| Flash generator 2 flash interval value
20ms| 0-255| 100
175|
Flash generator 3 flash interval value 20ms| 0-255| 150
176| Flash generator 4 flash interval value
20ms| 0-255| 200
177|
Fade-in for function outputs fade-in time in 20ms| 0-255| 30
178| Fade-out for function outputs fade-out time in
20ms| 0-255| 30
179|
Speed threshold for automatic switch-off of function outputs| 0-255| 50
180|
Time period for automatic shut-off of F0v value 500ms| 0-255| 6
181| Time period for automatic shut-off of F0r value
500ms| 0-255| 6
182|
Time period for automatic shut-off of A1 value 500ms| 0-63| 6
183| Time period for automatic shut-off of A2 value
500ms| 0-255| 6
184|
Time period for automatic shut-off of A3 value 500ms| 0-255| 6
185| Time period for automatic shut-off of A4 value
500ms| 0-255| 6
186|
Time period for automatic shut-off of A5 value 500ms| 0-255| 6
187| Time period for automatic shut-off of A6 value
500ms| 0-255| 6
188|
Time period for automatic shut-off of A7* value 500ms| 0-255| 6
202| Servo 1 speed| 0-255| 20
203| Servo 1 adjustment for position 1| 0-255| 128
204| Servo 1 adjustment for position 2| 0-255| 128
208| Servo 2 speed| 0-255| 20
209| Servo 2 adjustment for position 1| 0-255| 128
210| Servo 2 adjustment for position 2| 0-255| 128
214| Servo 3 speed| 0-255| 20
215| Servo 3 adjustment for position 1| 0-255| 128
216| Servo 3 adjustment for position 2| 0-255| 128
220| Servo 4 speed| 0-255| 20
221| Servo 4 adjustment for position 1| 0-255| 128
222| Servo 4 adjustment for position 2| 0-255| 128
226| Servo 5 speed| 0-255| 20
227| Servo 5 adjustment for position 1| 0-255| 128
228| Servo 5 adjustment for position 2| 0-255| 128
232| Servo 6 speed| 0-255| 20
233| Servo 6 adjustment for position 1| 0-255| 128
234| Servo 6 adjustment for position 2| 0-255| 128
240| Measurement gap CV (measurement of BEMF motor offset)| 0-32| 12
241| Control factor digital / DC Increasing proportionally Limit digital / DC| 0-255| 160
242| Control factor digital / DC Increasing proportionally Limit AC analog| 0-255| 2
243| Minimum control package width, offset throttle, control| 0-50| 12
244| Control factor digital / DC proportionally decreasing Limit digital / DC| 0-255| 200
245| Control factor digital / DC DC decreasing proportionally Limit AC analog| 0-255| 128
250| Compatibility with various DCC systems

Bit0 = 1 Functions are retained if no more data can be recognized Bit1 = 1 STOPP only 28 speed steps

Bit2 = 1 Only accept 1x prog. command (e.g. Intellibox1)

Bit3 = 1 Functions on with RESET

Bit5 = 1 Linear conversion between DCC28 and DCC128

| ****

1*

2*

4*

8*

32*

| 0-47| 35

factory set values

CV Table for programming function output effects

(CV31 = 18, CV32 = 0, Bank 1024)

CV Description Range **Factory Setting***
257 Output F0v Effect A 0 – 255 0
258 Output F0v PWM A 0 – 64 64
259 Output F0v Flags A 0 – 255 0
260 Output F0v Parameter 1 A 0 – 255 0
261 Output F0v Parameter 2 A 0 – 255 0
262 Output F0v Effect B 0 – 255 0
263 Output F0v PWM B 0 – 64 10
264 Output F0v Flags B 0 – 255 0
265 Output F0v Parameter 1 B 0 – 255 0
266 Output F0v Parameter 2 B 0 – 255 0
267 Output F0h Effect A 0 – 255 0
268 Output F0h PWM A 0 – 64 64
269 Output F0h Flags A 0 – 255 0
270 Output F0h Parameter 1 A 0 – 255 0
271 Output F0h Parameter 2 A 0 – 255 0
272 Output F0h Effect B 0 – 255 0
273 Output F0h PWM B 0 – 64 10
274 Output F0h Flags B 0 – 255 0
275 Output F0h Parameter 1 B 0 – 255 0
276 Output F0h Parameter 2 B 0 – 255 0
277 Output A1 Effect A 0 – 255 0
278 Output A1 PWM A 0 – 64 64
279 Output A1 Flags A 0 – 255 0
280 Output A1 Parameter 1 A 0 – 255 0
281 Output A1 Parameter 2 A 0 – 255 0
282 Output A1 Effect B 0 – 255 0
283 Output A1 PWM B 0 – 64 10
284 Output A1 Flags B 0 – 255 0
285 Output A1 Parameter 1 B 0 – 255 0
286 Output A1 Parameter 2 B 0 – 255 0
287 Output A2 Effect A 0 – 255 0
288 Output A2 PWM A 0 – 64 64
289 Output A2 Flags A 0 – 255 0
290 Output A2 Parameter 1 A 0 – 255 0
291 Output A2 Parameter 2 A 0 – 255 0
292 Output A2 Effect B 0 – 255 0
293 Output A2 PWM B 0 – 64 10
294 Output A2 Flags B 0 – 255 0
295 Output A2 Parameter 1 B 0 – 255 0
296 Output A2 Parameter 2 B 0 – 255 0
297 Output A3 Effect A 0 – 255 0
298 Output A3 PWM A 0 – 64 64
299 Output A3 Flags A 0 – 255 0
300 Output A3 Parameter 1 A 0 – 255 0
301 Output A3 Parameter 2 A 0 – 255 0
302 Output A3 Effect B 0 – 255 0
303 Output A3 PWM B 0 – 64 10
304 Output A3 Flags B 0 – 255 0
305 Output A3 Parameter 1 B 0 – 255 0
306 Output A3 Parameter 2 B 0 – 255 0
307 Output A4 Effect A 0 – 255 0
308 Output A4 PWM A 0 – 64 64
309 Output A4 Flags A 0 – 255 0
310 Output A4 Parameter 1 A 0 – 255 0
311 Output A4 Parameter 2 A 0 – 255 0
312 Output A4 Effect B 0 – 255 0
313 Output A4 PWM B 0 – 64 10
314 Output A4 Flags B 0 – 255 0
315 Output A4 Parameter 1 B 0 – 255 0
316 Output A4 Parameter 2 B 0 – 255 0
317 Output A5 Effect A 0 – 255 80
318 Output A5 PWM A 0 – 64 14
319 Output A5 Flags A 0 – 255 128
320 Output A5 Parameter 1 A 0 – 255 255
321 Output A5 Parameter 2 A 0 – 255 45
322 Output A5 Effect B 0 – 255 0
323 Output A5 PWM B 0 – 64 10
324 Output A5 Flags B 0 – 255 0
325 Output A5 Parameter 1 B 0 – 255 0
326 Output A5 Parameter 2 B 0 – 255 0
CV Description Range **Factory Setting***
--- --- --- ---
327 Output A6 Effect A 0 – 255 80
328 Output A6 PWM A 0 – 64 14
329 Output A6 Flags A 0 – 255 128
330 Output A6 Parameter 1 A 0 – 255 255
331 Output A6 Parameter 2 A 0 – 255 45
332 Output A6 Effect B 0 – 255 0
333 Output A6 PWM B 0 – 64 10
334 Output A6 Flags B 0 – 255 0
335 Output A6 Parameter 1 B 0 – 255 0
336 Output A6 Parameter 2 B 0 – 255 0
337 Output A7 Effect A 0 – 255 0
338 Output A7 PWM A 0 – 64 64
339 Output A7 Flags A 0 – 255 0
340 Output A7 Parameter 1 A 0 – 255 0
341 Output A7 Parameter 2 A 0 – 255 0
342 Output A7 Effect B 0 – 255 0
343 Output A7 PWM B 0 – 64 10
344 Output A7 Flags B 0 – 255 0
345 Output A7 Parameter 1 B 0 – 255 0
346 Output A7 Parameter 2 B 0 – 255 0

CV Table for programming sound settings

(CV31 = 16, CV32 = 0, Bank 512)

CV Description Range **Factory Setting***
257 Overall volume 0 – 255 200
258 Volume tunnel mode 0 – 255 0
259 Volume control level 3 0 – 255 196
260 Volume control level 2 0 – 255 128
261 Volume control level 1 0 – 255 64
270 Sound Option1 (switching sound flags on/off) Bit0 = 1 Drive-Stop

Bit1 = 1 Drive-Slow Bit2 = 1 Drive-Hold Bit3 = 1 Drive-Lock

Bit4 = 1 Coupler sound activates digital coupler

Bit5 = 1 Drive-Lock switched off in analog mode

| 0-63| 15
273| Flange squeal Speed threshold above which activates flange squeal| 0 – 255| 10
274| Brake squeal Speed threshold below which activates brake squeal| 0 – 255| 30
289| Volume Sound Slot 1 Prime Movers| 0 – 255| 180
290| Volume Sound Slot 2 Horn| 0 – 255| 200
291| Volume Sound Slot 3 Bell| 0 – 255| 60
292| Volume Sound Slot 4 Sander Valve| 0 – 255| 30
293| Volume Sound Slot 5 Cab Chatter #1| 0 – 255| 30
294| Volume Sound Slot 6 | 0 – 255| 200
295| Volume Sound Slot 7 Short Horn| 0 – 255| 200
296| Volume Sound Slot 8 Curve Squeal| 0 – 255| 50
297| Volume Sound Slot 9 | 0 – 255| 100
298| Volume Sound Slot 10 Coupler| 0 – 255| 60
299| Volume Sound Slot 11 G rade Crossing Horn| 0 – 255| 200
300| Volume Sound Slot 12 | 0 – 255| 200
301| Volume Sound Slot 13 | 0 – 255| 200
302| Volume Sound Slot 14 Brake Squeal| 0 – 255| 50
303| Volume Sound Slot 15 | 0 – 255| 200
304| Volume Sound Slot 16 Air Compressor| 0 – 255| 30
305| Volume Sound Slot 17 Radiator Fan| 0 – 255| 40
306| Volume Sound Slot 18 Air Release| 0 – 255| 200
307| Volume Sound Slot 19 | 0 – 255| 200
308| Volume Sound Slot 20 Cab Chatter #2| 0 – 255| 30
310| Volume Sound Slot 22 Dynamic brake| 0 – 255| 150
311| Volume Sound Slot 23 Direction turner| 0 – 255| 100
312| Volume Sound Slot 24 Double horn| 0 – 255| 255

Function key assignment

F0 Headlights F10 Dual White Gyralite F20 Radiator Fan
F1 Bell F11 Red Gyralite F21 Sander Valve
F2 Horn – Playable F12 F22 Cab Chatter #1
F3 Short Horn F13 Cab Interior Light F23 Cab Chatter #2
F4 Dynamic Brake Sound F14 Engine Room Light F24 Air Compressor
F5 Manual Notch Up F15** Multiple Unit Consist Lighting F25 Control Stand

Light
F6| Manual Notch Down| F16| Volume Stepper – 4 Steps| F26| Grade Crossing Horn
F7| Headlight Dimmer| F17| Couple/Uncouple| F27| –
F8| Motor Sounds| F18| Brake Squeal/Release| F28| Switching Mode/Half Speed
F9
| Number Boards & Marker Lights| F19| Flange Squeal| |

Note: This sound decoder features several “multi-step“ functions. Each successive press of the button activates a different condition of that function, as noted below:

F8 Motor Sounds
1x 1 Motor 2x 2 Motors 3x Motors off 4x Sound off

F9 Number Boards & Marker Lights

  • 1x Loco ID boards on in forward mode
  • 2x Loco IDs and white classification on in forward mode 3x Loco IDs and green classification on in forward mode 4x red classification on in reverse mode
  • 5x reset F9 sequencer to 0

F15 Multiple Unit Consist Lighting

  • 1x all front lights off
  • 2x all rear lights off
  • 3x both sides off
  • 4x reset F15 sequencer to 0; all lights on

NOTE : This product is not a toy and is not meant for children under 14 years of age. PIKO is not liable for any damage caused by improper handling and/or failure to follow these instructions.

Service:
If you have any questions, please contact us through the internet or e-mail Internet: piko-america.com
E-mail: support@piko-america.com
In the unlikely event you should find your model defective, please send us the model along with a proof of purchase, a short note describing the problem, and the model’s decoder address.

Warranty Statement

Every PIKO model is tested for functionality and reliability before leaving the factory. This model is covered under warranty for two years. Should your model need service after the warranty period has expired, we may repair the model free of charge on submission of proof of purchase.
This warranty does not cover damage caused by improper handling. Please note that according to the German EMC (electromagnetic interference) law, this decoder can only be installed in models bearing the CE mark.
Product subject to changes. All rights reserved. © PIKO 02/2024.
This manual may only be copied and/or distributed with the written consent of the publisher.

PIKO Spielwaren GmbH

PIKO #97442 SmartDecoder XP 5.1 Sound ML4000 Diesel Locomotive (North American version) Reference Guide

References

Read User Manual Online (PDF format)

Read User Manual Online (PDF format)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals