For suggested general CV settings for decoders from a variety of manufacturers for ready-to-run 4mm/HO/OO locos click here. To purchase TCS decoders, click here.
To view the TCS notes on using BEMF, click here.
CVs that are common to decoders from all manufacturers complying with the NMRA standards are shown in italics, others are specific to TCS decoders.
CV No. |
Default Value |
Description |
CV1 |
3 |
Primary loco address. 1-127 valid addresses. |
CV2 |
0 |
Start Volts. Voltage level added to all speed steps. 1-255 valid values. 1 count = 39% of full voltage. For most conditions with TCS decoders leave this as 0 and use Dither. |
CV3 |
0 |
Acceleration Rate. Adds time to each speed step. 1-255 valid values. Practical range is 0-25. |
CV4 |
0 |
Deceleration Rate. Adds time to each speed step. 1-255 valid values. Practical range is 0-25. |
CV5 |
0 |
Vhigh. 1 volt = approx.18. Use this to set maximum speed. Max value is 255. |
CV6 |
0 |
Mid Volts. Assigns voltage level to speed step 7 when using 14 speed step or to speed step 14 when using 28 speed steps. This generates a performance curve. If CV6 = 0 then Mid volts is not used to generate speed curve. |
CV7 |
Decoder Version Identification. |
|
CV8 |
153 |
Manufacturer ID Number. TCS ID Number is 99 hex, 153 decimal. To reset the decoder enter a value of 2 into this CV, then power off and then on. For more details on how to reset a decoder see the additional notes below on Resetting to Factory Default. |
CV10 |
BEMF cutout - (1) BEMF is enabled (0) BEMF is disabled. BEMF cut out will automatically turn off BEMF when it reaches the speed step you predetermine by putting a value between 1 and 128 into this CV. For the TCS manual on BEMF usage click here. A value of 10 will set up the lighting for standard ditch lights, 11 will set up standard Trolley features and a value of 12 will set up modified Trolley features |
|
CV15 |
0 |
Decoder lock control number. To lock all same address decoders put a value of 7 into CV15 To unlock all same address decoders put a value of 0 into CV15 |
CV16 |
1 |
Decoder lock ID number. To unlock a decoder make CV15 = CV16 or put a value of 0 into CV15. To lock a decoder do not put the same value into both CVs15 and 16. |
CV17 |
0 |
Extended Address. Used for 4-digit addressing. |
CV18 |
0 |
Extended Address. Used for 4-digit addressing. Contains lower byte value of 14 bit address. Note* CV17 and CV18 are programmed separately but the decoder uses them to form one address. Bit 5 of CV29 needs to be programmed in order to use the extended programming values in CVs 17 and 18. Most DCC systems do the CV17/18 calculations for you when you are programming the loco address provided that you have selected extended (or long) address. |
CV19 |
0 |
Consist Address. Decoder will respond to this address when this CV is not = 0. Valid values are 1-127. |
CV22 |
0 |
Consist function Control:
When these bits = 1, headlight control is under consist control when consisting. |
CV28 |
0 |
RailCom configuration (enables broadcast) |
CV29 |
6 |
Loco Configuration (decimal values in red):
Note*: To calculate the decimal value for CV29 for programming purposes, choose one red value for each active bit and sum the values. The default value of CV29 is 6 to enable 128 speed step and DC/DCC operation. |
CV30 |
0 |
To reset factory default settings enter a value of 2 into CV30. For more details on how to reset a decoder see the additional notes below on Resetting to Factory Default. |
CV49-52 49 50 51 52 |
0 16 32 32 | Special lighting effects control. |
CV56-57 56 57
|
0 0 | CV56, CV57 Set Dither parameters. See Dither. The default setting for CV 57 on decoders with BEMF is 0, which means dither is off. |
CV58 |
50 |
This CV is used to enable Kick Start, in conjunction with CV65. It controls the Burst Duration, with higher values increasing the duration. 60 = 1 sec. This function is superseded by the Dither facility of TCS decoders . |
CV59- 60 |
0 |
Used to customize Mars and Gyra light modulation and latency. |
CV61 |
54 |
Configures additional loco parameters:
Example: On decoders with BEMF, to set BEMF on and light dims when stopped and opposite light is dimmed set CV61 to 49. To turn on BEMF and function button control of it, put a value of 3 into CV61. |
CV64 |
64 |
This provides a brightness adjustment or "adjustable dim" feature when using Opposite Dim or Rule 17 and is a feature available in X series decoders. Useable values are 2-30. A value of 16 = 50% for incandescent bulbs, whilst values of 2-6 work well with LEDs. |
CV65 |
0 |
This is used in conjunction with CV58 to control Kick Start. Higher values increase voltage, a value of 18 = approx. 1 volt. A value of 0 in CV65 is the default, as Kick Start is superseded in TCS decoders by Dither. |
CV66 |
0 |
Forward Motor Trim - use in conjunction with CV95 |
CV67-94 |
User Loadable Speed Table. This is activated by setting CV29 bit 4 to on. Values 1-255 valid. |
|
CV95 |
0 |
Reverse Motor Trim - use in conjunction with CV65 |
CV105, CV106 |
0 |
User ID. Can be used to designate your own equipment. 1-255 valid. |
CV117 |
Adjustable ditch lights blink rate. 1-12 valid (12 is the fastest rate). |
|
CV133 |
Button control of motor. 0-255 valid. Sets the power applied to the motor when the motor circuit is used in button control mode. |
|
CV135 |
16 |
Random Flicker Generator 1 Adjustment |
CV136 |
Button control of BEMF. Bits 0-7 are used to designate function buttons 5-12. |
|
CV142 |
124 |
Single Pulse Strobe 2 - Length of ON pulse |
CV143 |
4 |
Single Pulse Strobe 2 - Length of OFF pulse |
CV144 |
144 |
Flash OFF time |
CV145 |
48 |
Flash ON time |
CV149 |
117 |
Double Pulse Strobe 2 - OFF time |
CV150 |
5 |
Double Pulse Strobe 2 - ON time |
CV151 |
16 |
Double Pulse Strobe 2 - short OFF time |
CV152 |
16 |
Random Flicker Generator 2 Adjustment |
CV153 |
5 |
Constant Dim 2 Adjustment (1-32) |
CV154 |
5 |
Constant Dim 3 Adjustment (1-32) |
CV155 |
5 |
Constant Dim 4 Adjustment (1-32) |
CV156 |
Headlight Power Setting (0=full power) To dim use values between 1 and 32 (1 is dimmest, 32 is brightest). Note: Power setting adjustments only apply to white and yellow wires when operating with Constant Bright lighting activated |
|
CV157 |
Reverse Light Power Setting (0=full power) To dim use values between 1 and 32 (1 is dimmest, 32 is brightest). Note: Power setting adjustments only apply to white and yellow wires when operating with Constant Bright lighting activated |
|
CV178 |
0 |
RailCom CV to transmit |
CV180 |
0 |
Select RailCom transmission data |
CV181 |
0 |
Options for RailCom transmission data |
CV182 |
0 |
To enable Keep-AliveTM program a value of 2 |
CV250 |
Month of Decoder Manufacture |
|
CV251 |
Day of Decoder Manufacture |
|
CV252 |
Year of Decoder Manufacture |
For a hexadecimal to decimal conversion table click here
Upper Digit Value |
Qualifier for direction or condition |
0xh |
Function is on when locomotive is going forward |
1xh |
Function is on when locomotive is in reverse |
2xh |
No qualifier, normal on / off control |
3xh |
No qualifier, normal on / off control |
4xh |
Function is on when locomotive is going forward and Fleet Lighter is on |
5xh |
Function is on when locomotive is in reverse and Fleet Lighter is on |
Lower Digit Value |
Lighting Effect |
x0h |
No effect. Normal on / off control |
x1h |
Random Flicker (fire box) |
x2h |
Mars |
x3h |
Flashing Light |
x4h |
Single Pulse Strobe |
x5h |
Double Pulse Strobe |
x6h |
Rotary Beacon |
x7h |
Gyra Light |
x8h |
Rule 17 |
x9h |
No effect. Normal on / off control |
xAh |
Blinking Ditch Light A |
xBh |
Blinking Ditch Light B |
xCh |
Dim (applies 50% power to function) |
Factory settings: CV49= 00hex, CV50= 10hex. Decimal equivalent: CV49=0, CV50=16. This default sets up auto reversing headlights.
To remap yellow wire (FO) to button 1. Set CV34=4.
To set up Blinking Ditch Lights
Green wire (F1) used for one ditch light. Violet wire (F2) used for other ditch light.
Set: CV51=42 ditch light phase A CV52=43 ditch light phase B
CV36= 4 remap violet wire to button 1
Button 1 now turns off/on both lights. Then use button 2 or 5 to control blinking.
To set up rotary beacon
If using a T4/T6 decoder, use brown wire (F3) to beacon. Set CV53=38.
To set up manual control of headlights
White wire (F0) used for front head light. Set CV49=32.
Yellow (F0) wire used for rear light. Set CV50=32.
To set up auto reversing headlights
Set CV49=0. Set CV50=16.
To set up Gyra light for white wire headlight control
Set CV49=39, or for forward directional qualifier set CV49=7.
To set a light to manual non directionally qualified control
Set the required CV to 32.
![]()
About Us | Privacy Policy | Support for TCS Customers
![]()