Since I am a sucker for this kind of projects I ask you to bear with me for chiming in. even if I have never owned a 1200RT, and probably newer will.
But, please allow me to to present my 2c worth....
BMW introduced Cruise Control (CC) way before Canbus was introduced. Hence, the units that where used did not communicate with CANbus type of communication. (Meaning ISTA and eSYS is not doing any good).
When the R1200 engine was introduced, BMW included CANbus to the twin boxer. But, being a small company, they rely on reusing existing parts when possible. Relevant to this project is that they adopted the switch gear from previous models. Then they adopted the electronics and routed the wires from the switchgear to the ZFE. Thus, all the switches are biased with +5V by the ZFE, and hitting a switch will ground it. Soo... an open switch is 5v on the wire, and a closed switch is grounded.
Now, take a look at the diagram below. This is the CC for the 1200CL, which is an older generation. However, I do expect all the mechanical CC units operates in the same way.
A few comments to the diagram:
The fused KL15 connection is switched +12V (Ignition ON).
Hence Input 1,2,3,4, and 6 all get a +12V input as an On input.
Output #9 is probably also +12V, and it drives an CC on indicator,. #5 GND needs no further comments.
Brake light input #7 is probably also +12V.
So far, all the inputs seems fairly straight forward...
Then we have the Speed signal...
It shows a conditioned signal, shared with the 'Turn signal module' (Keep in mind the 1200CL is NOT CANbus).
Whatever these pulses are, there is no external turn signal module on the 1200GS/RT, as this business is handled internally by the ZFE.
So... This means we/You are screwed ?
Not quite. The three pin GPS plug is known to many of us, and we use the wire #1 and #3 in the plug to power accessories on/off with ignition.
Then we have the third wire, that hardly any-one use..
This signal is mainly open (as in not powered) most av the time, and then, it gives a ground signal with duration of 1ms. And it offers 6 1mS ground pulses for each rotation of the rear wheel.
As for adopting a RT switchgear to the GS/A, that is not plug and play, as they are different, perhaps also the diameter of the handlebar, as the GS use a tubular handlebar. The simplest solution would probably be to use regular quality waterproof switches mounted in a customized housing, where a 3D printer will be quite handy. Getting the extra clutch disengage switch will need some hombrew tinkering..
It will take som experimenting to verify the required input voltages, and sort out if +5V will do, or if the full 12V is required for the inputs. (I suspect the 1200RT ZFE has this built in, but I'm not so sure the RT ZFE will adapt to the GS/A.
Also, the speedpulses, duration for each puls, voltage (probably max 5V) and the minimumm/maximum number of pulses that will be accepted needs to be established (Key word: Signal generator).
All this boils down to the need for some electronics knowledge, and tinkering abilities are requred to pull this of...
But I'm sure it may be done.
And the internal switch in the throttle cable box? This is the throttle signal switch. (Twist the throttle forward, passed idle, to disengage the CC)