Hi all,
I have a steam engine in which I'm using a Digitrax DZ123 decoder for motor/lighting control and a Digitrax SFX006 soundbug decoder for sound. I'm now trying to program them using the decoder lock feature and I'm running into a couple of problems.
On the DZ123, I have the lock CV (CV16) programmed to a value of 1. For the SFX006, this same CV is programmed to a value of 2. Currently, they're not wired together, but are connected to the programming track at the same time. (I wanted to get my head around using decoder locks before installing them together). However, when I have CV15 set to 0, both decoders will accept programming, even though they're only supposed to do so when CV15 and CV16 match.
Futhermore, when I do a 'Search' using the multi-decoder control function of JMRI, it doesn't detect decoders with 'ID Number 1' and 'ID Number 2'. Instead, it'll detect 'ID Number 3' - the total of the two CV16 values.
Am I missing something?
I'm using JMRI DecoderPro via a SPROG2v3 programming interface.
The Location: Forests of the Pacific Northwest, OregonThe Year: 1948The Scale: On30The Blog: http://bvlcorr.tumblr.com
I am surprised that no one has replied to this thread by now.
I am not sure that I can offer much help, but let me make a few comments.
It seems to me that you are handling CV15 and CV16 correctly, so I wonder if JMRI Decoder Pro via SPROG is the problem.
The other possibility could be the fact that both decoders are "connected to the programming track at the same time". Digitrax recommends connecting the target decoder to the programming track all by itself. Have you tried that without using JMRI Decoder Pro?
http://www.digitrax.com/tsd/KB519/decoder-lock-cv15-cv16/
Rich
Alton Junction
Based on my readings locking should work on the programming track.
But, just as a test, have you tried programming on the main to see if locking works there?
Frederick
fcwilt Based on my readings locking should work on the programming track.
Implementation Specifics: To configure unlocked decoders at installation: Each decoder is shipped from the factory unlocked with both CV15 & CV16 programmed to a value of 0. Before installing each unlocked decoder in the locomotive: a) Connect the target decoder to the programming track all by itself b) Write a value of 08 to CV08 to ensure CV15 and CV16 are both zero c) Optional: Read CV15 to confirm that the CV Value is 0 meaning that the decoder is unlocked.d) Program CV values desired into any CVs in the target decoder. Program the address to the one you will use for all of the decoders that will be locked together. e) When you are finished programming the CVs, lock the decoder by writing CV16 to the desired ID number, for example 02 for a sound decoder. This step locks the target decoder to ID 02. f) Disconnect the target decoder from the programming track and install it in the locomotive g) Repeat in turn for each decoder to be installed in the locomotive. Note that this decoder lock method can be performed even when only a write-only programming method is available. Also, it is possible to use a "legacy" non-lock version decoder along with new lock capable decoder(s). In this case, program the decoders with the lock feature first, locking each one when programming is complete, and leave the non-lockable decoder to be programmed last. To access a decoder after installation: a) When you want to program CVs in the target decoder with ID XX again, unlock it by programming CV15 to match the ID XX programmed in CV16. In the case of the example decoder, program CV15 to 02. b) Once the decoder is unlocked, program CVs as desired. c) When programming is finished, lock the decoder by programming CV15 to 0. To identify the decoder(s) present in a locomotive: a) Write a 0 to CV15 b) Attempt to read a 0 from CV16. c) If no acknowledge is received, there is no decoder with ID 0. If an acknowledge is received, a decoder with ID 0 exists. Repeat this process for ID 1 through 7 to check for those IDs.
It was noted on another forum that the SFX006 does NOT support decoder locking (CV 15/16).
tbdannyI have a steam engine in which I'm using a Digitrax DZ123 decoder for motor/lighting control and a Digitrax SFX006 soundbug decoder for sound.
Since these are both Digitraxx decoders, is it possible that there are no conflicting CVs that would require you to lock the decoders in the first place?
Not supported? Well that might have something to do with it.
CNR378 It was noted on another forum that the SFX006 does NOT support decoder locking (CV 15/16).
richhotrain CNR378 It was noted on another forum that the SFX006 does NOT support decoder locking (CV 15/16). Can you be more specific? Which forum? Can you provide a link? Rich
Can you be more specific? Which forum? Can you provide a link?
The data sheet:
http://www.digitrax.com/static/apps/products/sound-decoders/sfx006/documents/SFX006_2.pdf
IF page 10 is a complete list it does not show CV 15/16.
fcwilt richhotrain CNR378 It was noted on another forum that the SFX006 does NOT support decoder locking (CV 15/16). Can you be more specific? Which forum? Can you provide a link? Rich The data sheet: http://www.digitrax.com/static/apps/products/sound-decoders/sfx006/documents/SFX006_2.pdf IF page 10 is a complete list it does not show CV 15/16. Frederick
Okay, I'll ask my question again. I thought that the purpose of the decoder lock thing was when one had two decoders with conflicting CVs (i.e. two identical CVs that had different fuctions), one decoder was locked while the CVs were programmed on the second decoder, and then the reverse was done to program the other decoder.
Since both decoders are Digitraxx, are there any CVs that actually conflict with each other, or was Digitraxx kind enough to avoid this situation?
maxman Okay, I'll ask my question again. I thought that the purpose of the decoder lock thing was when one had two decoders with conflicting CVs (i.e. two identical CVs that had different fuctions), one decoder was locked while the CVs were programmed on the second decoder, and then the reverse was done to program the other decoder. Since both decoders are Digitraxx, are there any CVs that actually conflict with each other, or was Digitraxx kind enough to avoid this situation?
maxman, my understanding of the decoder lock feature is the same as yours.
Regarding the OP's problem, my initial reply was to wonder if JMRI Decoder Pro via SPROG is the problem. If it were me, I would follow the Digitrax instructions and connect the Soundbug to the programming track all by itself. Forget about the decoder lock.
Thank-you for the replies. I should clarify - I programmed CV15 on both decoders separately, with the motor decoder having a value of 1 and the SFX006 a value of 2. Following this, I connected both decoders to the programming track to test the decoder lock feature. While the lock worked on the motor decoder, the SFX006 (with identical programming) did not work.
I just ended up installing a jumper on one of the track power leads to the SFX006, which allows me to disconnect it if the motor decoder needs to be programmed. For programming the SFX006, I'll just lock out the motor decoder.
tbdanny Hi all, Thank-you for the replies. I should clarify - I programmed CV15 on both decoders separately, with the motor decoder having a value of 1 and the SFX006 a value of 2. Following this, I connected both decoders to the programming track to test the decoder lock feature. While the lock worked on the motor decoder, the SFX006 (with identical programming) did not work. I just ended up installing a jumper on one of the track power leads to the SFX006, which allows me to disconnect it if the motor decoder needs to be programmed. For programming the SFX006, I'll just lock out the motor decoder.
Good to hear back from you and glad you solved your problem.
richhotrain The fact that CV15 and CV16 are not mentioned in that Instruction Sheet doesn't necessarily mean that the Soundbug does not support the decoder lock feature. Rich
The fact that CV15 and CV16 are not mentioned in that Instruction Sheet doesn't necessarily mean that the Soundbug does not support the decoder lock feature. Rich
fcwilt richhotrain The fact that CV15 and CV16 are not mentioned in that Instruction Sheet doesn't necessarily mean that the Soundbug does not support the decoder lock feature. Rich Understood - which is why I said "IF". Frederick
richhotrain fcwilt richhotrain The fact that CV15 and CV16 are not mentioned in that Instruction Sheet doesn't necessarily mean that the Soundbug does not support the decoder lock feature. Rich Understood - which is why I said "IF". Frederick Frederick, sorry about that. I failed to read your comment the way that it was intended to be read. My bad. Rich
Frederick, sorry about that. I failed to read your comment the way that it was intended to be read. My bad.
No biggie - just didn't want you to think I was an idiot.
fcwilt No biggie - just didn't want you to think I was an idiot.