2 DCC decoders in 1 locomotive.

woodone Nov 20, 2011

  1. woodone

    woodone TrainBoard Member

    959
    51
    24
    What is the best way to address 2 DCC decoders in 1 loco.
    What I am working with is a N scale Kato GS4. Using a Tsunami sound decoder for drive and sound. Using a second decoder (TCS FL4 for lighting ) The TCS decoder will operate the headlight, Mars light and nuumber boards.
    The Tsunami will operate the sound, the motor drive and the rear light.
    Need to be able to program the two decoders. Can the lock function be used, if so, how.
    Thanks in advance
     
  2. RBrodzinsky

    RBrodzinsky November 18, 2022 Staff Member TrainBoard Supporter In Memoriam

    5,685
    2,787
    98
    I think you do it this way (and the decoders need to support "Lock" -- which TCS and Soundtraxx do)

    Put the decoder secondary address (1 to 6) into CV16. This sets up a "lock" condition, not allowing the decoder to program, unless CV15 equals the same number. (Clearly, the two decoders need to be programmed independently at first).

    Then, when you want to address one of the decoders, you first send CV15=1 (for example). Now, the decoder with "1" in CV16 will respond to the decoder commands. When done, set CV15=7 (all locked).

    edit: found this link on Digitrax site, too. They don't document the CVs, but they are implemented
     
  3. woodone

    woodone TrainBoard Member

    959
    51
    24
    Thanks Rick.
    I have learned that for the Tsunami you must set CV30 to 1 before you can set CV15 or 16.
    Still not sure after you set CV15 & 16 if you set CV30 back to zero. That is the default value.
    I have the TCS decoder locked so I hope by tomorow I will have this done and see how it works.
    Still am wondering how this is going to work Decoder-Pro.

    Thanks again.
     
  4. RBrodzinsky

    RBrodzinsky November 18, 2022 Staff Member TrainBoard Supporter In Memoriam

    5,685
    2,787
    98
    Yep - on the Tsunami, CV30 must be odd (i.e. bit 0 = 1). You have to keep it that way.

    For decoder pro, I would create two profiles for the loco, one for each decoder. Then, manually set the CV15 value for the decoder of interest, do the rest of the programming, then reset CV15 before exiting.
     

Share This Page