I read with interest all the above and I have several TTS locos and have had no problem until this week with my MN so for others I post this note to share what I put on the ESU website today:
My Loco does not work with ECoS2_update_4-2-2
Today I selected Loco SR MN 4-6-2 35023 Hornby R3382TTS Un-Rebuilt BRe Early Holland-Afrika Line which I had saved in my ESU Ecos50200 Loco list but no response. It had been a couple of months from when I last used her and she had always ran very well. I checked my other Hornby TTS locos which were releaed before the above loco and they still ran well. I then saw some web threads so I connected my JMRI and SPROG3 the loco worked very well with no problems. I then realised that the non functioning problem with the TTS MN loco had occurred after installing ECoS version ‘ECoS2_update_4-2-2’ in Jan 2018 which points to a problem with this version of software. The loco was great with all previous versions March 2017 when I got the Loco. You could say why use TTS decoders, well I have several Locksound and I use TTS as something different especially as the locos are great.