I'll qualify this by saying 'it's a fix on my particular 1200 Sport.'
Once I sync'd the TBs and reset the TPS per directions from this site and G/Tech, things were well for a short time. Then I noticed the engine would stay at 1100rpm when in neutral, but as soon as the bike was put into first gear (as at a stoplight that was about to change, or in stop and go traffic), the idle would immediately rise.
At the same time, I noticed that the bike wouldn't start in gear with the clutch lever pulled in to the bar.
The problem was simple enough ..... the clutch lever no longer depressed the microswitch that informed the ECU that the clutch lever had been pulled in to the bar. And that also seemed to be the cause of the high idle when in gear with clutch pulled in.
Conclusion ..... there must be a line or two of code that tells the engine to speed up when the clutch is released and bike is in gear. However, if microswitch isn't being depressed, idle will go up as soon as the bike is put into gear, ergo the high idle in traffic.
The temporary fix. First, I found that by setting the lever at the 2 or 3 position, it would actuate the microswitch enough to engage the switch and keep the idle at 1100rpm. But the 2 or 3 position is very tiring on the left hand unless one has hands like King Kong.
So, I pushed a vacuum plug that would barely fit over the actuating tab on the clutch lever onto the tab with the help of some silicon lube. This takes up for the wear in the lever, and once again, I can set the lever to #4 position, and ride in traffic without the bike going to high idle.
Ain't perfect, but it works. For now.