Programming a sound only decoder

idlemarvel

Neither idle nor a marvel
Country flag
First a bit of background to set the scene for this posting.

To retrofit sound to a loco which already has a motor decoder fitted presents a number of alternatives:
1 – Replace the motor decoder with a motor and sound decoder
2 – Add a SUSI enabled sound module (if the motor decoder has a SUSI interface)
3 – Add a sound only decoder alongside the motor decoder

From a configuration or programming point of view option 1 is the easiest as there is only one address and range of CVs to customise. Option 2 has the same benefits of single address and range of CVs but not all motor decoders have a SUSI interface. With option 3 you normally set the address of the sound decoder to the same one as the motor decoder. This is to make it easier to control from your throttle, and so that engine sounds change as the loco goes faster or slower in synch with the motor decoder.

So here is the problem with option 3. Each decoder can have the same CV, but with different meanings. To take the LGB motor decoder and Massoth S decoder as examples, they both have CV49 but for the LGB it is used to set the voltage on function output 1, whereas on the Massoth it is used to specify serial/parallel commands, back EMF and SUSI or LGB bus. Or they may have CVs with the same meaning but you want different values in each decoder. If you try and read a CV and they are set to different values you get some kind of read error, and if you try and write you cannot specify which decoder you want to update. (I think some more recent sound only decoders have an additional "virtual address" to get around this latter issue.)

Normally the way around this requires opening the loco up, unplugging the sound decoder and programming that separately with a direct connection. However in the case of LGB locos with LGB decoders there is a simpler way. You may know that most LGB locos have a 4 way switch, usually inside the cab, that enables you to turn off the loco, or have just light and smoke, or be fully operational. What I discovered is that even if you turn this switch to position 0 so the motor decoder has no power, there is still power to the Track power outlets to which you normally attach the sound decoder..

The result of this is that if you set the switch to position 0 while the loco is on the track you have direct access to the sound decoder and only the sound decoder. As the sound decoder is still attached to the loco circuit board that seems to provide enough "ballast" for reliable read/writes. This works for programming track (service mode) or programming on main. I have tried this successfully with Massoth S sound decoder and the LGB diesel sound module 65006.

There may be other ways around this problem but I pass this on in case this is not common knowledge.
 
But what if you want to program the main decoder? - You will need the switch to be 'on', to get power to the motor decoder, and presumably the sound decoder will be powered also??
 
Correct, Phil, this only helps to program the sound decoder.

I did look at the 4 way switch to see if there was a way of modifying it so that for example position 3 was motor only and turned the power off to the Track power outlets, but I couldn't see an easy way of doing that.
 
Correct, Phil, this only helps to program the sound decoder.

I did look at the 4 way switch to see if there was a way of modifying it so that for example position 3 was motor only and turned the power off to the Track power outlets, but I couldn't see an easy way of doing that.

Ah, yes...........
'The LGB switch' - Strange beast.. A DPDT switch (but with the pins in a not-obvious order) and a DPST switch, which is only 'ON' in the final position.. :confused:
 
Great idea Nathan, you could "lock" the sound only decoder when you have finished making changes so that any changes after that only affect the motor decoder. As long as you remember to "unlock" it next time you want to make changes! :-)
 
You would need to be sure the other decoder did not use CV's 15 and 16.
Motor decoder would not have this facility if a LGB fitted unit.
 
You DO want both to use CV 15 and 16 so you can lock one while working with the other. That is what the two CV's are for. You set the Lock code for them to two different numbers so you can lock and unlock as needed.

Nathan
 
Not what I was saying, Nathan..
You can do this with both decoders if they are (say) Massoth units..

But, it is highly likely that if there are two decoders, then the motor decoder will be an OEM unit, which will not support decoder locking..
 
You need to read the information sheet on the decoder. Most of them have had CV 15 and 16 that have new in the last 15 or so years.

Nathan
 
Most the LGB (pre Marklin) product we are talking about will be pre-millennium..
LGB OEM decoders, and Massoth (until quite recently) did not support decoder locking.

I still maintain that a person adding a sound decoder to an existing DCC equipped loco will more than likely have a OEM 'LGB decoder' of some sort already installed. - These do not support CV 15 / 16 decoder locking.

*This presumes we are talking LGB loco's of course.
 
Even if the motor decoder did support CV15/16 decoder locking, if you left the motor decoder unlocked but locked the sound decoder after programming it using the "4 way switch" method, it would have the same effect. The only issue left is reading a CV off the motor decoder when the CV overlaps with the sound decoder and they have different values (such as CV49 in my example in post #1). If we can crack that problem then we're done. :-)
 
Knowing how the switch operates... I could devise a way to do it..

However, it would mean totally rewiring the switch (including having to modify the tracks on the carrier circuit board). - It would be as easy to fit a couple of small switches in the feeds to the decoders!
 
or take the top of the loco - sounding much easier to me.
 
Too true.
 
Haynes Manual (any car)..

Chapter 3 - Clutch and Gearbox.

Clutch replacement:
1. With finger and thumb, remove engine..
:rofl::rofl::rofl::rofl::rofl:
 
Back
Top Bottom