How up to date is your JMRI?
TTS is fairly new & my understanding of JMRI is that it recognises the decoder & offers you the choice of options it has been programmed with.
I recently bought a class 60 decoder to try out TTS. JMRI recognised it as Hornby, presumably from the manufacturer code, but there was no class 60 listed. I first need to ensure that the latest JMRI is installed then I can actually install my Class 60 decoder. I should then see all the available options, assuming the person who added the class 60 to JMRI has added the correct features.
I also understand that TTS is effectively a R8249 with sound. If so, CV3 & CV4 (+ve & -ve acceleration) should be available.
As you might see from other threads on here, new TTS decoder definitions are being generated. Although I have the latest current version of JMRI installed I’m not sure the 60 is there. And as you so rightly say, if you use any definition it will only feature the cv’s that it has been written with.
So, in order to find out exactly what cv’s might exist on a decoder, the way is to use the generic/standard NMRA profile, select the ‘read all cv’s’ tab, and then do that. This will then search for and read all/any cv’s that exist, in order from cv1 on. If there is no cv to read then it returns the ‘loco not detected’ response. * Note that Hornsby TTS decoders must be read in direct and not paged mode.
Having done this the only cv’s returned are those Hornby detail in their instruction leaflet. CV3 & CV4 exist, but no others related to speed setting as per RAFHAAA96’s post above. As I say I don’t know if this is standard across the TTS range, or if what cv’s exist vary between decoders.
It’s a shame, but I suppose considering the price something has to give.