Whilst I've never heard of the issue.... AI says:
To successfully reset your BMW R18 service interval, first update your OBDLink MX+ firmware using the OBDLink App. Open the MotoScan App Pro/Ultimate edition on Android, connect to the Instrument Cluster, navigate to "Service Reset," enter the desired future mileage and date manually, and click "Reset".
If the MotoScan reset is still failing or throwing errors, it is usually due to one of the following reasons:
1. License RestrictionsMotoScan's Lite or Basic versions do not support service interval resets. You must have the Professional or Ultimate license for the reset commands to work.
2. Manual Date and Mileage Input RequirementThe R18's instrument cluster often rejects a generic "one-click" reset. In MotoScan, when you open the Service Reset menu, you must manually define the upcoming service date and distance/mileage. Both fields must be filled correctly before you press the execute/reset button.
3. Outdated OBDLink FirmwareThe OBDLink adapter requires updated internal firmware to properly translate the R18's newer CAN-bus communication protocols.Plug your MX+ into the motorcycle or an OBD power source.Open the official OBDLink app on your phone.Go to Settings -> Firmware Updates to check for and apply any available updates.
4. Bluetooth or App InterferenceEnsure that no other OBD apps (like Torque Pro) or devices are running in the background, as they can cause Bluetooth dropouts during the ECU handshake. Always pair the OBDLink MX+ inside the app itself rather than purely through your phone’s generic Bluetooth settings.
If you find that the software and adapter combination continues to refuse the reset, the next best diagnostic alternative is the GS-911 tool, which is specifically optimized for deep-level BMW motorcycle service resets.For tips on navigating through the MotoScan app interface on your phone to find the exact service reset menu and parameters: