There have been reports that occasionally when programming a non-Digitrax decoder with JMRI's DecoderPro, changing the locomotive address for example, the decoder's sound stops functioning. Digitrax support recommends a decoder factory reset and states that DecoderPro will sometimes change unwanted CVs.
This is an issue with the Digitrax PR3 and not JMRI.
Below is from the JMRI website.
Using the PR3 programming track to program Non-Digitrax Decoders
This is an issue with the Digitrax PR3 and not JMRI.
Below is from the JMRI website.
Using the PR3 programming track to program Non-Digitrax Decoders
To implement that "neutral mode" described above, the PR3 automatically writes CV128 to 0 or 1. This happens when a JMRI throttle is used to run the locomotive on the PR3 programming track, and there's nothing JMRI can do to prevent it. Unfortunately, this can interfere with the CV programming on some non-Digitrax decoders. For example, it will set the "Master Volume" CV128 on some SoundTraxx decoders to a very low volume.
If you are using the PR3 with a decoder that uses CV128 for something, you should either not use a JMRI throttle to run the locomotive on the PR3 programming track, or remember to rewrite CV128 with the right value just before removing the locomotive from the track.
If you have an idea for a blog post here, let me know. If I can comment on it, I will or I'll see if someone else can and post it.