Well, I'm confused... you said that before connecting to MelcoDiag, you had the oil service indicator present on the dash pad. How long has that service indication been present? At 9100 km, the only scheduled oil change that you should have encountered would have been the initial break-in (600 miles/1000 km) oil change. You haven't reached the 7500 mile/12,000 km oil change interval yet. Prior to ever using MelcoDiag on your bike, was there an oil service indicator present, or is this something that occurred only after you started using the software? As for the "Main" tab in MelcoDiag, I'm not sure if checking, or not checking, the oil and/or desmo service boxes will make a difference with regards to what's displayed on your dash. According to that frame, the information is used when creating a report. Nevertheless, I suppose you can experiment with it and see if it makes any difference. Your best bet may be to contact JP and run a couple of questions by him. He sent you a license file so you should have his email address, or you communicate with him via his forum. If there's a hiccup in the software, it's best to bring it to his attention anyway. Another question... have any of the network nodes (dash pad, for example) ever been replaced on the vehicle?