MotoScan for BMW Motorcycles

In-app purchases
4.7K reviews
Content rating
PEGI 3
100K+
Downloads
Content rating
PEGI 3
Digital Purchases
Learn more
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: support@wgsoft.de

+++ Information Source +++

For extensive information about the app, see https://www.motoscan.de

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:
http://www.wgsoft.de/de/shop/obd-zubehoer/kabel/bmw-motorrad-adapterkabel-10pin-auf-obd-2.html


+++ Supported BMW motorcycle models +++

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

F-Series
- 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)

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

K-Series
- 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)

R-Series
- 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)
Professional diagnostics for BMW motorcycles with an ELM327 or OBDLink adapter.
Updated on
Aug 17, 2026

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
  • Data can’t be deleted

Ratings and reviews

4.17K reviews
T W
May 30, 2025
Brilliant for what I need on a 2008 R1200GS. There was some oddity with the ESA calibration that appeared to go away if I simply went to (but did not perform) the fuel strip/sensor calibration first. I can't say if it's lacking anything compared to the alternative(s); but for what it cost, it's great. As an aside , nothing to do with the app, it can be a bit of a fiddle to attach the connector to the bike; I always have to peer at the pin pattern in the socket and plug.
3 people found this review helpful
Did you find this helpful?
Yannick Cibin
August 20, 2022
This app is worth the price. I use the ultimate version to service and tinker with my bike. It's helped me make some major upgrades that even BMW themselves wouldn't have been able to do for me. It would be great to have a manual for all the functions. Some of the options can only be understood through trial and error which seems a bit risky. Apart from that I love that someone has made a tool that's affordable and in some ways more featured than the gs911.
44 people found this review helpful
Did you find this helpful?
Terry Johnson
September 21, 2021
The 'Lite version has limited functionality but if you upgrade to the professional version you then have an app that allows you to reset service light, read and clear fault codes and do actuator tests and more. The support is excellent. Very happy with my purchase. You will of course need to buy an interface to plug into the diagnostic plug on your vehicle.
57 people found this review helpful
Did you find this helpful?

What’s new

- Extensive coding for newer models, including adjustment of the TFT display.
- Adaptations, reset, and teaching of throttle valve sensor and manual transmission sensor for BMSK, BMSKP, and BMSKP2 engine control units. K2x, K7x, and other models from the same generation.
- All models and control units up to and including model year 2026 are included.