Paul
Interesting the failure to update without using the downloader, I had not encountered it
Yes it is GS911 specific of getting the 2 different VIN values from different records in the BMSC, the GS911 makes the first request to the BMSC & gets the wrong VIN then makes the 2nd request & gets the full current record
The mileage for 650GS is only held in the Dash & there is no data comms to the dash so diagnostics cant retrieve it, that applies to the BMW Dealer System as well, the BMW system prompts the Dealer to enter the mileage manually so it appears on the reports
There is perhaps no need to go to a Dealer if the bike runs well, the Autoscan shows you are on Data release: 80003608, that is the latest, the 8000 is the Program Version which was the last version, 3608 is the Data Version & means Old Injector 156026 & RON 95
I should have checked that before, it suggests the Dealer did not check which Injector was fitted at the time of reprogramming or selected the wrong choice, check if your injector is black (new one) or grey (old one), the Bosch Part No is also on the Injector, the new one is 0 280 155 788
I find the RON 95 programming is better here in Oz these days, it handles E10 fuel well, my other BMSC with RON91 firmware I originally used in our arid country areas was better back then as in some little country towns the only fuel was RON 91