Little information is supplied by the original poster about the decoder, the DCC system (if indeed there is one) and as you point out Thomas, version of JMRI.
The first red flag in this thread is "I've read", what have you read and how old is what you read.
Years ago pretty near all sound decoders needed a programming booster, not now.
An aside to this thread, I have a SPROG II, it has never ever failed to read/write any decoder it has been attached to, BLI, ESU, TCS, Digitrax, Hornby, Bachmann, QSI or Soundtraxx.
The only issue with ESU decoders is that if there is a firmware update or you want to change something in the sound files, you absolutely need the LokProgrammer, no getting around it.
So, if you want advice poster, please give us some information a bit more informative.
John