The K43 Typ 585 has 4 wire at the diagnostic socket instead of 5 on earlier models. K40 and first K43 models has 5 wires and is using pin 7+8 on the 16 pin OBD socket, the 4 wire derivative is just using pin 7 on OBD.

Not sure, it seems the Interface try to connect via pin 8 on the diagnostic socket.

I recently purchased 2015 R1200RT and would like to perform few modifications to it.

I like to retrofit the following:
1. Upgrade the headlight to Headlight Pro, I assume once the BMW Headlight Pro is installed the bike canbus will need to be programmed/code to recognize the change. The headlight Pro has LED for running lights whereas the current does not - Is this possible
2. Gear Shift Pro, This is retrofit item where the bike must be programmed by Dealer after the activation code is purchased, would this be possible through coding
3. Hill start Pro same as above

I am looking to purchase ICOM A2 B C with the ISTA software if the above can be done without the need to visit the Dealer, Any help/guidance would be greatly appreciated