With the introduction of the new R1300GS/A and R12/nineT/GS, BMW has changed the internal CAN Bus layout and interconnections between different functions so that the Body Domain Controller now serves as the gateway to the internal diagnostics for the vehicle. In addition, they have also changed how controllers are coded in that coding of a controller now happens through a series of encryption and decryption steps. This is known as coding v2.0 and logically poses a challenge to any 3rd party tools that want to make arbitrary changes on a controller in order to allow custom functionality. As far as we can establish, coding v2.0 requires communication with the BMW server in Germany in order to change a controller's configuration. Therefore, it is currently impossible to change the configuration in e.g. the Instrument Cluster or the Body Controller, from within a standalone tool.
Starting from October 2024, BMW has also started fitting the XKOMBB2 Instrument cluster to the existing F800GS, F900GS, F900R, F900XR, S1000RR and M1000RR series. Therefore it is currently not possible to perform a configuration change or Retrofit on vehicles with this Instrument Cluster fitted.
A visual method to tell the instrument clusters apart is that the new XKOMBB2 does not have a square, grey background underneath the Gear Indicator on the TFT display, like the older displays have.
Research in this area will continue.