its had that feature for 6 years and all in its less than £100
motoscan is written by a diagnostics super hero who understood much of how BMW do it 9 years ago - of course he's had some issues perfecting how to get at and communicate to completely match the utter madness they've badly cobbled together and almost manage to get to work sometimes (when they haven't forgotten to tun half the safety features on or make warning lights illuminate to the correct colour - like the anitwheelie works randomly, or the traction control was left disabled or the warning lights come up amber keep going - rather than red stop now !
7 updates on software on my 2019 bike and now another one coz they forgot another bit)
v1.98 (07.08.2024)
Improved
- Various improvements in establishing connections to the old control units, such as the engine control MA2.4 and ABS FTE.
v1.97 (July 18, 2024)
Improved
- The input fields for TPMS IDs have been expanded to 10 characters so that the latest sensors with longer IDs can be manually entered into the SLZ.
v1.95 (June 19, 2024)
Added
- New models R1300GS, R nineT
- Many new control units
- Service Reset for the new models
- Coding in the ZFE control unit on older models has been largely expanded
- French translation for the control unit designations
- Descriptions for equipment codes on newer models
Improved
- In-app purchases revised and offline mode improved.
- engine synchronization
v1.92 (22.08.2023)
Improved
- In-app purchases completely revised according to new Google requirements and offline mode improved.
v1.91 (July 22, 2023)
Fixed
- Bluetooth permission on Xiaomi and Oppo devices with Android 12
- Permission for image selection on the home screen on newer Android versions
v1.90 (09.07.2023)
Improved
- Improved ESA/SAF sensor calibration
- Various adjustments to SLZ-RDC
- Fixed a problem when combining the latest version and OBDLink LX on some motorcycle models
v1.89 (June 19, 2023)
Improved
- During ESA/SAF calibration, the views are adapted to smaller screens so that all elements are visible.
- Added the target values for FTE ABS bleeding test to see how far the values deviate from the target value
v1.88 (01.06.2023)
Added
- ESA/SAF: ESA calibration on LC models
- ESA/SAF: ESA level sensor calibration on LC models
- FTE ABS: Bleeding test
- RDC/SLZ: RDC sensors training for new models from MY2023
- UI: Added battery voltage display to the bottom status bar
- BMS-MP: Real-time data integrated into KWP models
- RDC: Real-time data for K001 models
- R nineT Service Reset added
Improved
- Coding: Removed authorization check
Fixed
- BMS-KP/KP2: Real-time data “Digital inputs” crash on some models eliminated
- Encoding: Fixed restoring encoding
- UI: Favorites only works once after restart
- UI: Image cannot be changed in some cases
- various small corrections
v1.83 (24.11.2021)
Fixed
v1.81 (20.11.2021)
Fixed
- Problems connecting via Wi-Fi with some devices
- Back button in the toolbar when selecting the adapter has no function
v1.80 (01.11.2021)
Added
- K63 S1000R added
- Service Reset for 10.5 inch TFT instrument cluster
- Bleeding ABS on R nineT K21, K22, K23, K32, K33, K34, K35
Improved
- The license is activated immediately after purchase
- Portuguese language improved (thanks to Anderson S.)
- Italian language improved (thanks to Carlo F.)
- In-App Billing adapted to the
Fixed
- Russian text corrected in the NL translation (actuator control)
- various small corrections
v1.72 (08.05.2021)
Added
- Adaptations to the new Android versions 11 and 12 and the new Google guidelines
Fixed
- various small corrections
v1.71 (01.01.2021)
Fixed
- various small corrections
v1.70 (19.12.2020)
Added
- New models added K82, K34, K35, K60, K66
- Adaptations reset for BMS-X, BMS-MP, BMS-O
- Throttle sensor training for BMS-X, BMS-MP, BMS-O
- Service reset on 2D Race speedometer
- Coding at 2D Race Tacho
- Real-time data at BMS-E2B, KOMBI K03
- Actuator diagnosis for BMS-E2B
Fixed
- various small corrections
v1.66 (13.06.2020)
v1.66 (02.06.2020)
Fixed
- Real-time data from the steering column switch corrected
- Adaptation reset for BMS-C error message eliminated.
v1.64 (03.05.2020)
Added
- In the Bluetooth adapter list, good, bad and unknown adapters are marked accordingly.
- Extend the path to the control unit in the lower status bar to include the name of the control unit.
- A lot of translations for various languages for real-time data, actuators and error codes for the newer models from around 2014
Changed
- Removed “libWGSoftAuth” message in the Android status bar on some older Android versions.
- Settings completely revised
Fixed
- ABS modules available again on K1X models.
- Error message when opening the actuators in v1.63 on tablets has been fixed.
v1.63 (18.04.2020)
- New models added: F 900 R (K83), F 900 XR (K84), S 1000 RR (K67), S 1000 XR (K69), C 400 X (K09), C 400 GT (K08), C evolution (K17 )
- Real-time data completely revised in the newer generations
- Actuator diagnostics added for newer models for all control units
- Encodings released for the newer models
- Many various adjustments, bug fixes, additions
v0.62 beta (04.10.2019)
v0.60 beta (07.08.2019)
- English language available again for real-time data
- Greek language added
- Coding for the newer models, such as K5x, K48 etc. (currently only a few options, but will be expanded further. Please give us your feedback on the existing and desired options.)
- Many optimizations in the program code
- The app will now show whether the adapter used is suitable for performing certain functions.
v0.59 beta
- English language available again for real-time data
v0.58a beta (09.04.2019)
- Many global changes in the internal structures of the app
- KOMBI K18 the values until the next service in the service reset mask are displayed
- Read I-level and equipment codes from the engine control unit and instrument cluster even on newer models
- Favorites function corrected
- Logo adapted to the new Android versions so that it is displayed correctly
- Selection for the new models added: F 750 GS, F 850 GS, R 1250 R/RS/RT/GS (diagnosis was already possible in the previous version)
- ESA calibration improved on K 1200 models
v0.57 beta (11.10.2018)
- ZFE BASIC and LOW: Calibrate the foil sensor of the tank level sensor
- ZFE BASIC: Codings for coding index 07 updated
- ZFE HIGH: Calibrate ESA front and rear
- ABS2 K15: Venting, actuator control, freeze frames and real-time data
- Integral ABS2 K25: venting, actuator control and real-time data
- BMSK: Blocking the idle speed adjuster for the synchronization of cables
- Favorites assignment corrected
v0.56 beta (31.07.2018)
- French language added (Thanks to Robert!)
- Problem with real-time data with BMS-KP modules with a certain software version eliminated
- ZFE HIGH: Coding improved
- ZFE HIGH: Actuator control
- ZFE HIGH: Calibrate the foil sensor of the tank level sensor
- Service reset improved on some problematic C650GTs
- Various other adjustments
v0.55 beta (02.03.2018)
- ABS venting and real-time data on R1200GS LC (K50) and all other models with the same I-ABS pressure modulator from ATE
- ABS venting, actuator control and real-time data on Bosch ABS9 K7x/K29HP
- ABS venting, actuator control and real-time data on Bosch ABS8M K7x/K29
- ABS venting, actuator control and real-time data on Bosch I-ABS9M K46/K42
- ABS bleeding, static test, actuator control and real-time data with Bosch ABS-N K13/K14 ( ATTENTION: Actuator control and bleeding are only possible with UniCarScan UCSI-2000 for technical reasons with this module. Whether it will be possible with OBDLink is still being clarified.)
v0.53 beta (21.12.2017)
Adaptations for Android 8.0/8.1
- Support for new BMW motorcycle models from 2017
- Source code extensively edited and optimized
- Support of real-time data for the BMS-MP1 engine control
v0.51 beta (07.07.2017)
- The backups of the encodings can now be restored
- The display of real-time data has been completely revised. The data to be displayed can be compiled as desired by the user.
- Various small corrections
v0.49 beta (23.04.2017)
- “Check adapter” function improved and expanded. It now shows whether the adapter supports long messages.
- Added support for the brand new UniCarScan BT adapter. The adapter was developed especially for the MotoScan app.
- All purchased modules including upgrades are now displayed
- Additional DWA/RDC modules extended with RDK functions
v0.48 beta (06.04.2017)
- Non-existent error codes are now hidden in the FTE ABS control unit
- The temperature display for engine and intake air temperature corrected
- Real-time data display on some BMS-KP engine control units is now displayed
- Exception when reading some ZFE HIGH codes eliminated
- RDK learning function improved on machines with K-Line
v0.47 beta (16.02.2017)
- Very extensive coding is now possible for many models and control units. Please note that this requires an OBDLink LX or MX Bluetooth adapter.
- The speed limit, which is activated at the factory on some motorcycles for the running-in period (1000 km), can be controlled, deactivated and activated with the app.
- Corrected image selection in the start window.
- Instead of “no data” you now get the correct message that no connection to the control unit is possible.
- A privacy policy is now available in Google Play.
- Since the user can change a lot through the coding, the disclaimer must now be confirmed once. This only appears once before the connection is established.
- K42 HP4 added to the list
- Service reset on K42 and others with the same instrument cluster
- Permission “Access to contacts” removed because not required
v0.46 beta (07.01.2017)
Idle speed control calibration for all motorcycles with BMS-K/KP/KP2 engine control.
v0.45 beta (10.12.2016)
Optimization of communication with WLAN interfaces.
v0.44 beta (09.12.2016)
Added ABS control unit for F650GS (R13) and C1. Incl.:
- ID
- Read/delete error codes
- real-time data
v0.42 beta (21.11.2016)
Spanish language added. Thanks to Emilio R.
Real-time data for many control units on new motorcycles K50/K48 generation
RDKS (TPMS) sensors can now be taught in the K50/K48 generation. For details on RDKS, see:
Teaching RDK sensors
v0.36 beta (23.06.2016)
Polish language added
Service reset added for motorcycles with CAN bus, such as K50, K48 etc.
Various optimizations of the app
v0.35 beta (01.06.2016)
BMW C1 scooter added
BMSC engine control for C1, C 600 Sport, C 650 GT and others completely integrated.
- ID
- Read/delete error codes
- real-time data
- actuator tests
- Adaptations Reset
v0.34 beta (02.05.2016)
Error codes translations in German, English, Dutch and Russian integrated.
Parameter translations in English integrated. Thanks to Sarath for the kind support.
OBDLink LX and MX interfaces now support all BMW motorcycles with K-Line and CAN bus. Please request the new firmware for the interfaces from
[email protected].
v0.26 beta (20.01.2016)
Instrument cluster for K7x bikes improved
- parameter
- service intervals
- actuators
Parameters are no longer static. With play/pause buttons, the data can be continuously queried and monitored in real time.
v0.27 beta (07.01.2016)
BMS-C2 engine control unit added.
- Clear error codes
- real-time data
- controlling actuators
v0.26 beta (20.12.2015)
Changing the image in the start window should now work on all devices. Connection problems with some control devices fixed. Empty “Settings” menu in the top right removed.
v0.25 beta (15.12.2015)
The language can be selected independently of the smartphone language.
v0.24 beta (12.12.2015)
Dutch language added. (Thanks to Stefan K. from NL)
v0.23 beta (23.11.2015)
In-app purchases are now possible
Service reset for various models with K-Line
BMS-C control unit detects
v0.11 beta (08.11.2015)
The first public version
v0.5 beta (05.09.2015)
The beta test version is available for all interested parties on Google Play
v0.3 beta (11.08.2015)
The MotoScan homepage goes online with first public information about the MotoScan app