I have been re-addressing all of my locomotives (Steam, Diesel & D.M.U.) and have done just over 100 with no problems.
The decoders include Hornby R8249, Hornby T.T.S. (various models), E.S.U. (LokPilot, LokSound V4 & V5), Hattons, Uhlenbrock, Zimo (various models) Soundtraxx etc.) - all fine except for three E.S.U. LokSound decoders.
These three are fitted to a Bachmann Class 40 (factory-fitted), a Bachmann (N.R.M.) DP1 (factory-fitted) & a Hornby Class 8F (retro-fitted).
I can read all C.V. values correctly, but when I try to re-address these locomotives, the decoders seem to accept the change but do not respond to the new address, they only respond to the 'old' (previous) address; i.e change from address 78 to address 77, loco. will respond to address 78 despite the decoder appearing to accept the change.
I have tried to reset the decoders, CV8 = 8, but the address does not revert to address 3.
I have full sound & motion with the 'old' addresses and E.S.U. decoders in other locomotives have not been a problem.
I have even confirmed that CV 19 = 0, plus other suggested checks.
Can anyone shed light on what is going on, please?