hi all, Im currently having issues writing cv's and loco addresses to decoders from a hornby elite controller, the firmware version is 1.45, im placing the loco on my programming track which is seperate from my main layout, when I try and read/write cv's or loco addresses the loco lights flash to say it read/write to the decoder but when I place the loco back onto the main layout it still has the default cv's and hasnt written the new ones. any thoughts of how I can get around this or the cause of the issues, the decoders I tried programming are ESU decoder and a Hornby R8249 8 pin decoder could it be just the decoders at fault or do decoders have a write protection on them that prevents overwrite?