Need help or information? Join the Official Support Forum
Access Support Forum
DIY Diagnostics for Ducati, MV Agusta & Guzzi Motorcycles

Take full control of your bike's diagnostics

Aperçu JPDiag

Complete software suite for reading fault codes, resetting service lights, and real-time analysis of Marelli, Continental, and Mitsubishi ECUs.

Free for up to 5 VINs (Bikes)

Free license registration is done directly from within the software. Launch the app and click the blue registration button in the interface.

Applications & Downloads

Select the appropriate software for your ECU.

CAN-Bus

MelcoDiag

For modern models (Ducati Panigale, Multistrada, Monster 1200, MV Agusta F3/F4/Brutale...).

Compatible cables: Requires an ELM327 v1.4 interface and 4-pin DDA adapter (CAN-Bus).
Downloads: 113393
Download MelcoDiag (.zip)
Bus-K

JPDiag (Marelli)

Supports older Marelli ECUs (59M, 5AM, 5SM, MIU...) found on Ducati, MV Agusta, and Moto Guzzi.

Compatible cables: Compatible with ELM v1.4, KKL (VAG-COM 409.1) or Galletto.
Downloads: 117640
Download JPDiag 2.8 (.zip)
Siemens / Continental

M3C9 Utility

Dedicated to Siemens / Continental M3C ECUs (Monster 696, 796, 1100, HM796...).

Compatible cables: KKL (VAG-COM) or ELM327 interface depending on version.
Downloads: 39594
Download M3C9 (.zip)
Audio / Micro

Courroies / Belts

Frequency meter to measure timing belt tension via acoustic analysis.

Required hardware: Standard microphone connected to your PC.
Downloads: 40950
Download Courroies (.zip)
View version changelog (history.txt)

ECU Database Search

Find matches between motorcycle model, ECU sticker reference, or part numbers (optimized for IAW5A / IAW5S / IAW59).

User Reviews & Feedback

Read testimonials from other users or leave your own feedback about our software.

Reviews section temporarily disabled (maintenance)

Hardware & Interface Guide

Communication protocols and required compatible cables.

K-Bus (K-Line)

ISO 9141-2 / ISO 14230 (KWP2000)

Mainly used by JPDiag for Marelli ECUs (59M, 5AM). Single-wire communication (K-Line).

CAN Bus

ISO 11898 / ISO 15765-4 (OBD-II)

Used by MelcoDiag for Mitsubishi, Continental, and Bosch ECUs. Differential High/Low Speed network.

Recommended Interfaces & Adapters

ELM327 (v1.4)

The most versatile interface. Essential for MelcoDiag and compatible with JPDiag.

• USB connection recommended (or Bluetooth).
KKL / Galletto

Specific to JPDiag. Recommended for stable communication on Marelli ECUs.

• Compatible with FTDI232RL/BL & CH340 chips (VAG-COM 409.1).
Bike Adapters

Physical adapters between the OBD2 port and the motorcycle harness.

3-pin (AMP): K-Bus (Older Ducati/MV) 4-pin DDA: CAN-Bus (Recent Ducati)

Partners & Hardware Retailers

Where to buy verified interfaces and cables for JPDiag?

Available slot
Available slot
Available slot
Available slot
Hardware vendor? Become a partner / Get listed here

Professional Version (Workshops & Garages)

Unlock the 5-bike registration limit for unlimited VIN usage across your entire fleet.

Contact for Pro License