I think Tim Rowe is correct in his explanation and the Spektrum DX6i does have protection against using the wrong transmitter settings with any previously bound receiver. The feature is called ModelMatch. The following text is taken directly from the manual:-
BINDING
You must bind the receiver to the transmitter before it will operate. Binding is sharing identification codes between the receiver and the active memory of the transmitter. Once bound the receiver only connects to the transmitter when the previously bound model memory is selected.
I am pretty sure it does work like this as I have a number of different yachts programmed into my DX6i and have occasionally wondered why a model does not work, usually when testing something in the workshop, and I have found I had the wrong model selected on the transmitter. My memory is probably less reliable than the transmitters.
The basic channel settings are stored in the transmitter memory not the receiver. However some data must be stored in the receiver, apart from the transmitters identification code, if only to set up the fail safe settings. Fail safe settings might not seem so important in model boats but they can be particularly significant in model yachts with big powerful sail winches. I have had a sail arm servo tear itself out of its mountings when the arm came up against the extended keel inside the hull. It was my fault, I turned the transmitter off before the receiver, it went into the default failsafe mode which was throttle fully back and that was outside the normal travel range of the sailwinch. Nowadays I am more careful in making sure I have set the failsafe to the setting I need, not the default which is usually appropriate to a model aircraft.
Gareth
Edited By Gareth Jones on 22/06/2020 08:07:01