Ok here is another tip. There is a documented issue with using radios with one version of firmware and controllers with an earlier version - excessive current drain with the bike off. Next time before you shut off the bike, turn the radio off with the controller button, then turn off the bike.
Here are the notes on that:
To test your '99-'04 Radio/Radio Control Unit (RCU) (radio displayscreen in the stingray) for the software version each is running, do thefollowing:
NOTE: The '05 and '06 K1200LT Radios/RCUs with the radio display in theinstrument cluster are slightly different.
Turn on the radio and within 8 seconds push and hold down the "MAN"button on the stingray radio control panel. You'll see "SVOL" appearon the radio screen (controls your speed volume/rate of change and isadjustable from 1 to 4). Continue to hold down on the "MAN" buttonuntil you get an 8 character radio serial number displayed on the screen. Nowrelease the "MAN" button.
Next, press and release the radio "SEEK" control on the handlebar.You should now see the radio software version (on the radio screen) that willlook something like SV 0300, SV 0400, etc, up to SV 0700 meaning that the radiosoftware version is 3.0, 4.0, etc.
To get the RCU software version press the "MAN" button again and youshould see either BID 2.0 or BID 3.0.
NOTE: Here's where I've found the '05/'06 models to be different and I haven'tspent enough time with the various buttons to figure out how to get to the RCUversion on these bikes.
If you have a RCU with version 2.0, it will work with any radio softwareversion, and they are: 3.0, 4.0, 5.0, 6.0 and 7.0 respectively. If you have aRCU with version 3.0, you WILL get the battery drain problem if you do not havea radio with version 7.0 software. In order to keep the battery fromdischarging with a RCU version 3.0 and any other radio software version except7.0 you must use a Battery Tender or some reasonable substitute, or religiously1)turn off the radio first, and then 2)turn the key to the fork lockingposition each time you park the bike for any extended period.
NOTE: There is no way to update the radio or RCU software that I'm aware of.You've got what you've got. BMW did acknowledge the battery drain problems withthe software mismatches and either changed out Radios or RCUs to eliminate theproblem in the affected customer's machines. Becker, the K1200LT radio supplierthen subsequently started producing radios with software (Ver 7.0) that wouldwork with either version 2.0 or 3.0 RCU software.