MotoScan for BMW Motorcycles

In-app purchases
2.34K reviews
Content rating
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

MotoScan provides a professional diagnostic for most current BMW motorcycles using a OBDLink LX/MX, UniCarScan UCSI-2000 or ELM327(with restrictions) diagnostic adapter. Please tell us your impressions, suggestions and wishes:

+++ Information Source +++

For extensive information about the app, see

The full version can be purchased directly from the App. Please check before buying the functions on your motorcycle with the Lite version of the app. In the Lite app you can fully test, however, the display of the data is very limited and it is not possible to run most service functions.

+++ Functions +++

Functions differs depending on the bike model and equipment. Likewise, the scope of individual control devices is different. The app is constantly under development and number of functions grows with every update.

The following functions are available *:
- Identification of the control unit
- Read and clear the trouble codes
- Read Freeze Frames
- Real-time data (sensor parameters, input and output signals)
- Actuators control
- Service interval reset
- ECU coding
- Read and reset adaptations

*Functions on the control unit and degree of development of the app depends. Not all controllers have all the above-mentioned functions. In order to accelerate the development, please send us the log files.

+++ Required hardware +++

Most ELM327 adapters support the diagnostic on BMW motorcycles, but there are also bad China Clones that do not support all commands. For these purposes, a test function in the app have integrated, that it allows to check the adapter for suitability and indicates whether the diagnostic adapter for K-Line and CAN bus motorcycles is suitable. The OBDLink LX and MX adapters are basically suitable for all BMW motorcycles with K-Line and CAN Bus (Latest Firmware update 4.1.x required. Contact us to get it).

The second component is a 16/10 pin adapter cable is required. Available at:

+++ Supported BMW motorcycle models +++

- K18 (C 600 Sport)
- K19 (C 650 GT)

- K70 (F 700 GS)
- K71 (F 800 S, F 800 ST, F 800 GT)
- K72 (F 650 GS, F 800 GS)
- K75 (F 800 GS Adventure)
- K73 (F 800 R)
- R13 (F 650 GS, GS Dakar)
- K14 (F 650 CS)

- R13 (G 650 GS, G 650 GS Sertao)
- K16 (G 450 X)
- K15 (G 650 Xchallenge, Xmoto, Xcountry)

- K40 (K 1200 S, K 1300 S)
- K43 (K 1200 R. Sport, K 1300 R)
- K44 (K 1200 GT, K 1300 GT)
- K48 (K 1600 GT, K 1600 GL)
- K589 (K 1100 RS, K 1100 LT)
- K589 (K 1200 RS, K 1200 LT)

- K50 (R 1200 GS)
- K51 (R 1200 GS Adventure)
- K52 (R 1200 RT)
- K21 (R nineT)
- K25 (R 1200 GS, R 1200 GS Adventure)
- K26 (R 900 RT, R 1200 RT)
- K27 (R 1200 R)
- K28 (R 1200 ST)
- K29 (R 1200 S, HP2 Sport)
- K30 (R 1200 CL)
- R21 (R 1150 GS, Adventure)
- R22 (R 850 RT, R 1150 RT, R 1150 RS)
- R28 ( R850 R, R 1150 R, Rockster)
- 259C (R 850 C, R 1200 C, Montauk, Independet)
- 259 (R 1100 S, R 1100 RS)
Updated on
Dec 22, 2021

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
This app may collect these data types
Personal info and App info and performance
Data is encrypted in transit
You can request that data be deleted
2.34K reviews
May 17, 2020
Like other reviewers have stated, it's amazing how popular you become when your fellow BMW riders find out you can reset their service reminder! I've also used the ABS brake cycling function and it works great. Bought the ultimate version which was probably more than I needed but have had no issues to date. Wish there was an instruction manual describing the many functions this software is capable of and how to use it. I'd gladly pay a fee for that option.
32 people found this review helpful
Did you find this helpful?
Wes Bishop
August 27, 2021
Great Tech Support! I had trouble getting setup because 1) I wasn't using a fully supported OBD adapter and 2) I was selecting the wrong model motorcycle from the list. Tech Support was able to tell me this from the logs uploaded from the app to them. They could see everything I was trying to do. Very impressive and quick to respond. Once I got the OBD Link MX I ordered and selected the appropriate model bike, it did everything I needed it to do. I highly recommend the upgrade. It's a bargain!
4 people found this review helpful
Did you find this helpful?
A Google user
July 21, 2019
A bumpy ride. I installed motoscan in order to perform the fuel strip change to level sender on my 2009 BMW GS. the process was a bit bumpy for me as the lite version doesn't do coding. I upgraded to the professional version only to find out, it too doesn't do coding. I had to do a second upgrade to ultimate for more cost than of I had done it first, to finally get coding. It did work perfectly. happy there. It would be great if you could add the ability to turn off tpms.
14 people found this review helpful
Did you find this helpful?
July 22, 2019
On the "Purchase license" page are all versions described and you can see what available, before you purchase any version. To deactivate the TPMS, connect to ZFE and KOMBI and deactivate the TPMS under "Coding".

What's new

- The license is activated immediately after purchase
- Portuguese language improved (Thanks to Anderson S.)
- In-App Billing changed to the new v3 requirements
- Italian language improved (thanks to Carlo F.)
- K63 S1000R added
- Corrected Russian text for NL translation (actuators control)
- Service reset for 10.5 inch TFT instrument cluster
- Bleed the ABS on the R nineT K21, K22, K23, K32, K33, K34, K35