Diagnostic Code Reader for Motorcycles: BMW F750GS (2022) + Triumph Street Triple 765RS (2022)

The goal: to reset the service light and perform “simple tasks” (read/clear fault codes, view live data) on both bikes.

Why is it a jungle? Motorcycles are not as standardized as cars when it comes to diagnostics. Many “general” OBD2 readers can read some engine fault codes, but service reset is often manufacturer-specific and requires the correct app/software.


Contents


1) Recommended solution that may work for both

The base: a stable OBD2 adapter (ELM327-compatible)

If you want a “one-device” base that you can use on multiple vehicles, we recommend a stable, fast, and modern OBD2 adapter with BLE.

  • Vgate vLinker MC+ (BLE 4.0) – wireless OBD2 adapter (ELM327-compatible) for iOS / Android / Windows, with low power consumption and broad CAN support.

Product link: Vgate vLinker MC+ (BLE)

Note: The OBD2 adapter is the “communication bridge”. To reset the service light, you generally need the correct app per brand (BMW app for BMW, Triumph app for Triumph).


2) Correct adapter cable for each bike

Even if you use the same OBD2 adapter, you often need different adapter cables because the bikes may have different diagnostic connectors.

BMW F750GS (2022)

BMW motorcycles can have either:

  • Round 10-pin diagnostic port (older/common on BMW MC), or
  • 16-pin OBD2 (on some newer models/markets)

If your BMW has a round 10-pin: use a 10-pin → 16-pin OBD2 adapter cable.

If your BMW already has 16-pin OBD2: then no extra BMW cable is needed – you can connect the OBD2 adapter directly.

Triumph Street Triple 765RS (2022)

Triumph can have different diagnostic connectors depending on the model year/market (e.g., 16-pin OBD2 or a smaller 6-pin connector on some newer Euro 5 bikes).

How to avoid wrong purchases:

  • Check the connector under the seat (or where the diagnostic port is located).
  • If you are unsure: take a clear picture of the connector and send it to us – then we can tell you exactly which adapter cable is needed.

3) Software / apps (service reset + simpler diagnostics)

For “simple tasks” (read/clear fault codes, live data), general apps may sometimes suffice. But for service reset, you usually need brand-specific software.

BMW Motorrad (F750GS 2022)

  • MotoScan (Android) – often the best way for BMW MC for fault codes and service functions (some functions may require a paid license level in the app).

Triumph (Street Triple 765RS 2022)

  • TuneECU (Android) – often used for Triumph diagnostics and can handle service reset on many models (functionality varies between models/ECU).
  • Alternative: Triumph-specific PC tools are also available (Windows), but that would be a different “setup”.

Important: Service reset is not guaranteed on all combinations of model/ECU/app. We recommend starting with “Android + correct app per brand” for the best chance of getting the service light off on both bikes.


4) Step-by-step: how to get started

Step 1: Identify the diagnostic connector

  1. BMW: look for round 10-pin or 16-pin OBD2.
  2. Triumph: look for 16-pin OBD2 or a smaller 6-pin (may look “special”).

Step 2: Connect the hardware

  1. Connect the correct adapter cable (if needed).
  2. Connect the OBD2 adapter (e.g., vLinker MC+).
  3. Turn the ignition to ON (or “Ready” if the app requires it).

Step 3: Connect in the app

  1. Start the correct app:
    • BMW: MotoScan (Android)
    • Triumph: TuneECU (Android) or other Triumph tool
  2. Select connection (usually Bluetooth/BLE) and connect to the adapter.
  3. Read fault codes and preferably save a log/screenshot before clearing them.

Step 4: Reset the service light

  1. Go to Service / Reset / Maintenance in the app.
  2. Follow the instructions in the app and perform the reset.
  3. Turn off the ignition, wait 10–20 sec, turn it on again and verify that the light is off.

5) Troubleshooting (if it doesn't connect)

  • Only one app at a time: close other apps that may have “locked” the adapter.
  • Correct ignition mode: some functions require ON/Ready.
  • Wrong cable = no connection: double-check that you have the correct adapter cable for your specific connector.
  • Cheap dongle problem: many problems are due to low-quality adapters. A stable adapter (like vLinker MC+) reduces the risk of interruptions.
  • If service reset is missing: then either the app or the ECU does not support the function for your specific model – in that case, a more brand-specific tool may be needed.

FAQ

Can we use the same OBD2 adapter for both bikes?

Often yes – but you may need different adapter cables and usually different apps (BMW app for BMW, Triumph app for Triumph).

Does this work with iPhone?

vLinker MC+ works with iOS for general OBD2 scenarios, but service reset on motorcycles is often handled via Android apps (e.g., MotoScan/TuneECU). For “a solution that can handle the service light on both”, an Android phone/tablet is usually the easiest.

What do you need from us to tell you exactly which cables are required?

Send a clear picture of the diagnostic connector on each bike (BMW and Triumph), and we will point out the exact correct adapter cable directly.


Recommended package (brief summary)

  • 1 pc OBD2 adapter: vLinker MC+ (BLE)
  • BMW: possibly 10-pin → 16-pin BMW adapter (if the bike has a round 10-pin)
  • Triumph: adapter cable depending on the connector (please send a picture so we can get it right immediately)
  • Apps: MotoScan (BMW) + TuneECU (Triumph) on Android for the best chance of service reset