Decoder Reset

== Multifunction Decoder Reset ==
A decoder reset forces all the CV values back to the initial factory settings. This is useful if your decoder becomes unusable or if you want to have a fresh start with the decoder. Not all decoders have CV reset functions, please refer to your owner's manual for full instructions and details on it's use. Some decoders allow you to reset everything, or only certain sections of the decoder, such as the speed table or everything except the speed table. 
The reset is entirely handled by the decoder. This function is non-intrusive, that is, you don't have to use this feature at all. The only necessary tools to activate this function is a method in which you can program various CVs. This can be handled by the throttle of most systems, or through the use of DCC software.
;The reset procedure is not part of the NMRA's Digital Command Control Standards or Recommended Practices (RPs), so there is no default method to reset a decoder. Also, see below for a note on the Default Address. 
=== Decoder Factory Reset ===
NMRA standard S-9.2.3 defines a factory reset packet. It also recognizes that alternative methods exist, but requires this method to be supported as well.
===Cheat Sheet===
The following table has general notes on resetting a decoder. Read the specific text below for any additional information which may apply.
If you don't know the address, use a programming track to accomplish a reset.
 It is only possible to read CVs on a programming track in Service Mode. 
Example: A DCC system's command station which utilises a single two wire track output can switch between normal and Service Modes as required. When in Service Mode changes will be applied to every locomotive on the track which is connected to that output. Other command stations may have a dedicated and labelled programming track output for this specific purpose. 
Always check the manufacturer's instructions. Not all manufacturers use the same CV for the same purpose. Some decoders must be reset using Operations Mode, others will be using the programming track. A jumper inside the locomotive may need to be installed or removed, or the position of a switch changed.
As mentioned above, there is no set procedure to accomplish a decoder reset.
==== Notes ====
# A Manufacturer ID equalling 255 or multiple readings of 255 when reading other CVs is an error message. 
## The Manufacturer ID (CV8) is for the locomotive's decoder, not the system used for programming. The Manufacturer ID is held by CV8. 
# Cannot Read CV is also an error message. 
## Error messages indicate the DCC system did not get a response back from the decoder. Check connections and clean track as necessary. Try another locomotive for comparison.
# When attempting to read CVs of a sound equipped multifunction decoder use a programming track booster if needed. Do not use a DCC Specialties "PowerPax"! 
## Do not connect any type of programming booster to an NCE Power Cab. 
# Do not interrupt the process.
## Some multifunction decoders can require a lot of time to complete the programming sequence. Interrupting it can result in an unresponsive decoder
# It is always a good idea reboot / power cycle the system and the decoder after a factory reset. Some decoders may not be completely reset until the power is removed and restored. Similar to rebooting a PC after it is updated. 
# To learn more about configuration variables see the related DCCWiki Page: Configuration Variables.
=== Typical Reset Values ===
 Don't forget to cycle the track power to complete the reset process. A DCC system maintains power on the track at all times. Cycling the power can be as easy as tilting the vehicle to raise the wheels on one side off the rail and waiting a few seconds. The reset process may require several power cycles to complete. Power cycling the DCC system may be required. The time available in programming mode may not be long enough for the reset process to complete. See Service_Mode_Programming#Decoder_Factory_Reset for more details. 
DCCWiki.com Multifunction Decoder Default Reset Values
Decoder Reset Cheat Sheet 	DCCWiki.com 	DCCWiki.com
Manufacturer 	Manufacturer ID No. in CV8CV8 is the Manufacturer ID. This value is assigned by the NMRA. Writing any value to CV8 does not change its contents as it is a read-only variable.	CV to Writeplus Value
Lenz Elektronic Some Lenz decoders may work with a value of 8 or 33 in CV8. Older decoders used 33. 	99 	CV8 = 33
NCE Corporation 	11 	CV30 = 2
DigitraxSee Decoder_Reset#Digitrax for additional details. 	129 	CV8 = 8 or 08If writing a value of 8 does not work, try writing 08.
ESU (LokSound)ESU recommends using the programming track. 	151 	CV8 = 8
Train Control Systems (TCS) A programming track booster may be required if using Service mode.Operations Mode is preferrable if possible.For more options see their wiki page: Support - Resets	153 	CV8 = 8 or CV30 = 2
SoundTraxx: DSDLC, DSX, TsunamiProgramming track booster may be required required. Newer Soundtraxx Tsunamis may not require the program track booster 	141 	CV30 = 2 CV8 = 8
QS Industries 	113 	See text below. Refer to the manual for additional details.
Model Rectifier Corp (MRC)MRC Decoders are not reliable for read back 	143 	CV125 = 1
Broadway Limited Imports (BLI) Refer to documentation for vehicle as BLI also uses proprietary multifunction decoders in their manufactures. 	38 	CV8 = 8
Bachmann Trains Bachman products may be equipped with Soundtraxx decoders 	101 	CV8 = 8
MTH 	27 	CV8 = 8
DCC Concepts 	36 	CV8 = 2 or 8
Kato Precision Industries 	40 	CV8 = 8
Hornby Hobbies Ltd 	48 	CV8 = 1
Gaugemaster 	65 	CV8 = 8
Atlas Model Railroad Products 	127 	CV8 = 99
ZTC 	132 	CV8 = 8
Zimo Elektronic 	145 	CV8 = 8
LGB 	159 	CV55 = 55
Arnold / Rivarossi 	173 	CV8 = 8
===Resetting a Multifunction Decoder===
;If one does not have control of the address use the programming track.
# Start by determining the decoder manufacturer. 
# On the programming track read CV 8.
# Compare the number with the above chart for the ID 
## A LENZ decoder's CV8 will equal 99
# Write to the matching CV the value shown in the table. Writing to CV8 will not change the value contained in CV8 when read back. When resetting the decoder, it may respond by flashing the lights or sounding the horn. Resetting a decoder will change the address back to the default. Cycle track power on and off to complete the reset. Read the instructions for the decoder to verify what should happen after a reset (headlights flashing, etc.) to determine if the process was successful.
 Use caution when programming in Operations Mode.
==== Address Defaults ====
 Important: The NMRA Standards specify that the default Primary Address (CV1) for a retail multifunction decoder is 3. A factory installed multifunction decoder is exempted from this requirement by the Standard, verify with the instructions for the locomotive as to the default address. S-9.2.2: The default value for this Configuration Variable is 3, if the decoder is not installed in a locomotive or other unit when shipped from the manufacturer. 
 
=== Manufacturer Specific Reset Procedures ===
Due to the increasing complexity of multifunction decoders, a complete reset may not be possible within the time limits specified by the DCC Standard. Some decoders offer the ability to reset portions of their configurations.
==== Digitrax ====
Generally speaking, one can reset Digitrax decoders by writing a value into CV08 as follows:
Decoder reset lets you reset all CV values to the initial factory settings. To reset all CV values, program CV08 to a value of 008/x08. You also have the option of resetting all values except the 28 speed step tables. To do this, program CV08 to a value of 009/x09.
Source: Digitrax website
Normally this will work with all Digitrax decoders except those noted below.
===== Specific Digitrax decoder notes =====
Add notes/comments for different proceedures for Digitrax decoders which the above doesn't apply.
* None at this time
===== Video Tutorials =====
==== ESU ====
LokSound decoders do not require a program track booster. Interrupt power for 5 seconds to complete the reset cycle.
 ESU does not recommend Programming on the Main (Operations Mode), use Service Mode on a programming track, with Direct Mode if possible. 
* JMRI has a Reset menu available for previous roster entries for LokSound equipped locomotives.
* The LokProgrammer also has a Reset facility.
===== LokSound V5 DCC =====
* Write the value 08 to CV8. LokSound_5_ESUKG_EN_InstructionManual_Edition-5_eBook.pdf. ESU does update manuals for current products regularly. 
* Using the LokProgrammer: Under Programmer menu, select Reset decoder and follow the onscreen instructions.
===== LokSound V3.5 =====
4.3 Resetting to factory pre-set values: You may reset the decoder settings to the factory pre-set values at any time. Write value 08 in CV 08. A reset of the sound files is only possible with the aid of the LokProgrammer 53452.
Source: Page 15 of LokSound v3.5 manual.
===== LokPilot =====
You can easily reset the decoder by writing the value 08 in CV 08 at any time.
Source: Page 6 of LokPilot Manual.
===== LokProgrammer =====
The LokProgrammer can quickly and thoroughly reset an ESU decoder. Use the Reset Decoder function and follow the prompts. 
(LokSound V5 manual, p92)
===== JMRI =====
Current versions of JMRI deliberately deactivate the Reset to Default button for ESU multifunction decoders. 
 Prior to attempting to reset an ESU decoder, use the New Loco > Read Type from Decoder to identify an ESU decoder. Modern ESU multifunction decoders have unique identification parameters. Blindly attempting to reset the decoder model will only create new problems. Create a new roster entry, and do the reset from the menu there.
See Programming ESU Decoders for a more complete explanation of JMRI and ESU decoder interactions.
==== MTH ====
For a non-responsive MTH locomotive:
# Place the locomotive on the main track (Operations Mode Programming will be used)
# Select Address 55
# Enter Operations Mode programming (See your manual if necessary)
# Select CV 55 on the throttle, set its value to 55
# Write this value to the decoder
The locomotive should respond to address 3 when successful. The decoder can now be programmed using Ops Mode.
 Some MTH locomotives have a small battery onboard to maintain decoder settings. If the locomotive has not been used for a period of time, decoder settings will be lost.
====Lenz====
CV8 Register-8 Manufacturers Identification: Contains the manufacturer ID of the decoder, (Lenz =99). Writing a value of 33 using Register mode resets all CVs to their factory condition. 
Source: Page 7 of LE1835 manual.
Other models are similar, refer to owner's manual.
Tilt locomotive to one side to disconnect from track power, wait 7 seconds to reset decoder.
==== NCE ====
===== SR Series =====
CV30: Set this CV to 2 on the programming track and the decoder will reset to factory settings.
Source: Page 8 of D13SRJ ver 3.5 decoder manual.''
Other models are similar, refer to owner's manual. Reboot the NCE DCC system after performing this procedure.
===== Addressing a Reset Decoder =====
Power Cab: After reset to factory default, select 3, not 0003. The system sees 0003 or 003 as a long address.
===== Recovery Mode for NCE Decoders =====
NCE has a feature in their DCC system software which allows for a recovery mode. 
 This works with an NCE DCC system and NCE decoders only. 
;Program track mode / Recovery mode is not available in the SB3, SB3a and SB5.
 NCE does not recommend using Recovery Mode with other manufacturer's decoders, as you may get unintended results. Not every decoder uses the same CVs for the same purposes. 
====== Physical Register Mode ======
This mode allows you to program a decoder no matter what state it is in. You do not even need to know the address (hence the danger of programming all your decoders at once). It will also work if the decoder's memory has become corrupted.
 Note the statement warning of the possibility of programming all your decoders at once. 
Since there are a number of options, and the process varies depending on the command station, please read the Recovery Mode For "Dead" NCE Decoders webpage on the NCE website.
Once the process is complete, the entire DCC system must be rebooted, with the target locomotive still on the track. If successful, it should respond to address 3.
====QSI Decoders====
Broadway, Atlas, and Life-Like/Proto-2000 often equipped their locomotives with OEM QSI (ID 113) decoders.
QSI decoders have a different reset procedure. Check the manual that came with the locomotive. Some may use Indexed CVs for specific reset procedures.
A programming track booster is required. Do not use the DCC Specialties PowerPAX. For OPS Mode disable voice playback, CV62 = 0 to disable.
Some use a magnetic “wand” for the reset. If there is no “wand” then open the locomotive or an access hatch to find a reset jumper. Refer to the user manual for details.Some decoders may use a switch in place of the jumper. Remove the jumper and restore the track power. There will be an audible acknowledgment at the end of the reset process. The whistle/horn is often sounded three times. 
Replace the jumper and test out using address 3. 
If a “wand” is used, locate the internal reed switch and place the “wand” over it for a moment. When track power is restored, the decoder will go through its reset procedure and let you know when done. The reed switch may fail at some point, causing the decoder to be stuck in reset mode. The reed switch can be removed without incurring any new issues. 
To locate the internal reset (reed) switch, place the engine on active track. Slowly move the “wand” over the top of the body or tender until the decoder alerts you audibly.
QSI also has a user software reset using the following multi step procedure:
</I> Review the manual for the decoder as there may be additional options.
#Place engine on main track if it is still responding to its address. If not responding you may need to use the program track.
#Set CV49 to 128
#Set CV50 to 255
#Set CV56 to 113
As the decoder in the engine resets, you will hear an audible response, the horn may sound three times, or it may talk to you.
Test the locomotive using address 3.
You can then go ahead and set the loco number as you desire and/or reprogram other CV’s. 
:An irritating issue with QSI decoders is when they do get corrupted by a short, the locomotive can exhibit very erratic operation. Resetting it back to default will put you back in control of its performance.
===== Tip =====
If the address is known:
# Using Ops Mode, enter CV62 = x, where x is the number of the CV whose contents you want to read
# The decoder will verbally respond with the content of CV x
==== BLI Paragon 2 ====
==== Rapido ====
===== Royal Hudson =====
There is a special procedure for resetting Rapido's Royal Hudson. These locomotives and their ESU Multifunction Decoders require a different reset procedure. Setting CV8 to 8 won’t change the necessary CVs on the ESU LokSound Version 5 decoder. To reset this model, follow the two-step procedure in the main article, linked above.
==== SoundTraxx ====
Also see the video: Soundtrax CV Reset
* Tip: Soundtraxx suggests using the CV reset to test the lighting functions and configuration in a newly installed multifunction decoder: The lights should flash 16 times after the reset to confirm it worked. If a light does not flash, there is a wiring error. If it does flash, the CV which controls that function may be the issue.
===== DSD-150 / DSX =====
To reset all the CV values to the defaults can be... done by programming CV 30 with 02 in service mode and turning power to the DSD off and back on. Note: This bit can be programmed only in service mode. Writing any data value during operations mode will clear all error bits to 0. Page 23 of Digital Sound Decoder Technical Reference part 2.
Source: Page 23 of Digital Sound Decoder Technical Reference part 2.
===== LC Series =====
Resetting all the CV values to the defaults can be... done by programming CV 30 with 02 in service or operations mode and turning power to the DSD off and back on." 
Source: Page 24, 25 of LC SERIES DIGITAL SOUND DECODER TECHNICAL REFERENCE.
===== Tsunami =====
Resetting the CVs... can be quickly reset to their factory default values using the following procedure:
# Program CV 30 to 2 (or CV 8 to 8) using either Service Mode or Operations Mode
# Place locomotive on a powered section of track. If locomotive is already on the mainline, cycle power to the decoder by turning power to the track off and then back on.
# After power is restored to the track there should be no indication of activity other than the power LED turning on for a period of six seconds. If sound comes on immediately upon restoring power, the decoder did not reset. Repeat steps 1 and 2.
# Once the six-second period has elapsed, the sound should come on and the headlight, backup light and onboard diagnostic light will blink 16 times indicating that the CVs were successfully reset.
# Tsunami should now respond to short address 3 just as it did when it was first unpacked.
# If you cannot get the decoder to reset, check to see that it has not been inadvertently locked (see “If You Forget the Lock Code” in the previous section).
Source: Page 12 of Tsunami Steam Sound User’s Guide.
===== Econami =====
To reset an Econami Decoder, there are options.
Writing the following values to CV8 will do a complete reset, or groups of CVs.
* 8 = Full CV reset 
* 9 = Reset CVs 1-128 
* 10 = Reset CVs 129-256 
* 11 = Reset CVs 1.257-1.512 
* 12 = Reset CVs 2.257-2.512 
Source: Econami Manual
==== Train Control Systems ====
:For a full list of reset options see their webpage at Support - Resets.
A value of 2, 8, 10, 11 or 12 can be written to CV 8 to cause a reset to occur. These values depend on the type and version of TCS multifunction decoder. Additional options are availalbe for their WowSound multifunction decoders.
A Nuclear Reset is also available for their WoWSound series. This requires writing spcified values to CVs 201 – 204. See their support page for full details.
===== Factory Reset in Operations Mode =====
It is possible to perform a factory reset while in Operations Mode. 
Write one of the following values to CV8:
* 2 
* 8
After writing one of the two values above turn off track power, then restore track power to complete the reset. Using Ops Mode ensures that power is always available and the reset process will successfully complete. 
 Using Ops Mode requires that the decoder's address is known. If an address is not specified, every decoder on the layout may be reset. Either use an isolated section of track, or remove all decoder equipped vehicles from the layout to avoid unintended consequences when using Ops Mode to perform a reset. 
===== X Series =====
Factory Reset Sets all CVs with a shaded value back to that value. As soon as you enter a 2 in either CV 8 or CV 30, The reset is complete.
Source: Page 1 of Advanced X series Features.
Note: Some earlier non-X series decoders also supported reset as specified above.
=== Decoder Reset Packet for All Decoders ===
A special packet, called the Decoder Reset Packet, which consists of three bytes, each having a value of zero (0). When the decoder receives such a packet, it will immediately erase all volatile memory, including speed and direction data, and return the decoder to its normal power up state. If the locomotive is at a non-zero speed, it shall come to an immediate stop.
The command station is prohibited from sending packets with addresses from 100 to 127 for a period of 20mS following the reset packet, unless the intention is to enter service mode.
This process does not alter any stored CV values, it is used to prepare the decoder for programming.
===See Also===
* Decoders
* Manufacturer ID
* Reset Decoder with Digitrax Zephyr DCS50/51
Some material, such as the cheat sheet and other details, taken from DCC Decoder Default Resets by Ted Freeman, Queensland Division, AR, and Resetting DCC Decoders, by Ron Gager of the British Region NMRA.
* Factory Resets on TCS Website
=== Disclaimer ===
No Warranties Express or Implied. The decoder reset process is not part of the NMRA DCC Standard. While every effort has been made to present accurate information, reset processes described may be changed at any time by the decoder's manufacturer. A reset may also cause loss of data or sound files. 
While it may be possible to overwrite default settings in the decoder firmware, unless done properly any custom variables will be lost. This usually requires proprietary hardware and software. Your dealer may be able to provide this service.
Software such as DecoderPro is useful to restore decoder parameters after a reset, but the contents of the decoder must have been read and stored on your computer prior to any event requiring a reset. 
E&OE
=== References ===
Category:Multifunction Decoder