Ducati SuperSport Forum banner
1 - 20 of 31 Posts

·
Registered
2017 Ducati Supersport, 2015 Ducati Scrambler Classic, 1994 Ducati 907ie
Joined
·
1,766 Posts
Discussion Starter · #1 ·
The latest version of Melcodiag V. 2.0.1.5 will reset the annual service, oil service and desmo service on the Supersport.
Also on
  • Scrambler 800 with m3c ecu
  • scrambler desert sled 800
  • monster M821 18 with easyU1 ecu
  • hyperstrada 821 with 7sm ecu
  • Hypermotard 939
  • street fighter v4
  • PANIGALE V4 2018
  • Diavel 2018 ( melcodiag v2.0.1.3)
  • Monster 1200S 2015
  • Supersport 939
  • Hypermotard SP 2013 (melcodiag v2.0.1.3)

You will need a Sicma to 16-pin OBD connector and an ELM 327 device running V1.5 to connect to your laptop.
 

·
Registered
Joined
·
2,228 Posts
@Triplesapper the link doesn't lead me anywhere, I got nowhere with Mr Google. Any details about cost and availability?
Sorry John, l have no idea what you are on about. I haven't replied to this thread let alone posted a link.
 

·
Premium Member
Joined
·
1,678 Posts
@Triplesapper the link doesn't lead me anywhere, I got nowhere with Mr Google. Any details about cost and availability?
I downloaded from the link @Derek provided. It’s a zip file but once extracted doesn’t need to be installed. I think you have to keep the .dll files in the same folder as the .exe.

My anti malware program did not want to download it, I had to override it on several occasions. You might need to seize control to get it.

Oh, I think you need a Microsoft OS to get it to work…
 

·
Registered
2017 Ducati Supersport, 2015 Ducati Scrambler Classic, 1994 Ducati 907ie
Joined
·
1,766 Posts
Discussion Starter · #7 ·
I downloaded from the link @Derek provided. It’s a zip file but once extracted doesn’t need to be installed. I think you have to keep the .dll files in the same folder as the .exe.

My anti malware program did not want to download it, I had to override it on several occasions. You might need to seize control to get it.

Oh, I think you need a Microsoft OS to get it to work…
Windows 11 will try to block it. Yo will need to override the anti-malware measures. I use Windows 7 . No problem.
 

·
Registered
2017 Ducati Supersport, 2015 Ducati Scrambler Classic, 1994 Ducati 907ie
Joined
·
1,766 Posts
Discussion Starter · #8 ·

·
Registered
Joined
·
4,480 Posts
The latest version of Melcodiag V. 2.0.1.5 will reset the annual service, oil service and desmo service on the Supersport.
Also on
  • Scrambler 800 with m3c ecu
  • scrambler desert sled 800
  • monster M821 18 with easyU1 ecu
  • hyperstrada 821 with 7sm ecu
  • Hypermotard 939
  • street fighter v4
  • PANIGALE V4 2018
  • Diavel 2018 ( melcodiag v2.0.1.3)
  • Monster 1200S 2015
  • Supersport 939
  • Hypermotard SP 2013 (melcodiag v2.0.1.3)

You will need a Sicma to 16-pin OBD connector and an ELM 327 device running V1.5 to connect to your laptop.
Hi @Derek
Have you tried it yet with success. The SS has the M3D ecu, that was the conversation pivot we were having with the app developer (french guy). seems the guy has being doing some good work to help the community.
 

·
Registered
2017 Ducati Supersport, 2015 Ducati Scrambler Classic, 1994 Ducati 907ie
Joined
·
1,766 Posts
Discussion Starter · #12 ·
Hi @Derek
Have you tried it yet with success. The SS has the M3D ecu, that was the conversation pivot we were having with the app developer (french guy). seems the guy has being doing some good work to help the community.
Hi @amoslws , yes I've used it and it has cleared the annual and oil service warnings. The desmo service isn't due yet but I'm confident it will clear it.
I also cleared the service light on my Scrambler with development version that JP sent me. It appears to work across the M3C, M3D, Mitsubishi and Marelli IAM7 ECUS. Great work by JP.
 

·
Registered
Joined
·
16 Posts
Just tried it on my SS 2017. Works perfectly to reset annual service alert.
I had a previous version that didn't work on the SS, so many thanks to JPDiag for this.
I prefer to use my local independent shop for major service work, as his work is excellent and thorough. This annual service light was the only item that he could not reset without paying huge fees to Ducati / Audi to get the official equipment etc.
Don't forget to put a few €/$ JPDiags way for his work if you do get the software & license.
 

·
Registered
2018 Ducati Supersport S
Joined
·
605 Posts
Try here : jpdiag
It's free but you need to get a licence from the creator for your ECU.
I am trying to get licence but I can't get the install to finish because it is not in english??
I downloaded it but when extracting and installation begins the instructions are not in english and I can't understand how to complete install. I'm lost...:(
 

·
Registered
2018 Ducati Supersport S
Joined
·
605 Posts
OK I downloaded correct file this time, installed ok but now bluetooth on my laptop is not finding any of my devices ....argh....
 

·
Premium Member
Joined
·
1,678 Posts
After some messing around, I have managed to reset my service light.

The main issue was the ELM327. Although the units I have worked with other software, Melcodiag is quite fussy. You need an ELM37 with the following spec: FTDI FT232RL Chip PIC18F25K80 v1.4. I found a USB cable ELM327 with that chipset locally for about 40 bucks. If you have the correct chipset, you will see your VIN etc on the main dialog box. You might need to install drivers if you connect via USB. I used the lonelec cable to connect the ELM327 to the diagnostic port.

Getting a licence was a mess around. The information added to the clipboard doesn't work. You must paste the data over the existing data in the dialog box and remove the URL at the beginning. The data should start with "?Lic" (it might have been from "Lic", I tried so many combinations).

Imagine my joy when the licence arrived via email overnight! Copy the licence into the melcodiag folder with the exe and a couple of DLLs, and you're good to go.
 
  • Like
Reactions: djcmx49

·
Registered
2018 Ducati Supersport S
Joined
·
605 Posts
After some messing around, I have managed to reset my service light.

The main issue was the ELM327. Although the units I have worked with other software, Melcodiag is quite fussy. You need an ELM37 with the following spec: FTDI FT232RL Chip PIC18F25K80 v1.4. I found a USB cable ELM327 with that chipset locally for about 40 bucks. If you have the correct chipset, you will see your VIN etc on the main dialog box. You might need to install drivers if you connect via USB. I used the lonelec cable to connect the ELM327 to the diagnostic port.

Getting a licence was a mess around. The information added to the clipboard doesn't work. You must paste the data over the existing data in the dialog box and remove the URL at the beginning. The data should start with "?Lic" (it might have been from "Lic", I tried so many combinations).

Imagine my joy when the licence arrived via email overnight! Copy the licence into the melcodiag folder with the exe and a couple of DLLs, and you're good to go.
Thanks for the added instructions Steve. My wife's laptop did connect with my bluetooth ELM327 and did talk with my bike. I did not get license figured out yet but decided to wait till I get my laptop bluetooth issue fixed first. Her laptop is a pain to me, anti-virus was pissing me off as well as touchpad issue's. I wanted to wait till my annual service countdown message was at zero days anyway. I have ordered a new bluetooth module in meantime in hopes I can use my laptop soon. I'll figure it out soon enough, no hurry. I did find some great instructions on using Melcodiag on another forum from jpdiag developer himself.
 
  • Wow
Reactions: LowRyter

·
Registered
2018 Ducati Supersport S
Joined
·
605 Posts
So I was able to connect to bike again with wife's laptop and all worked fine right up till you request license. The report was generated fine and I pasted it in the appropriate box and hit get license. It opened browser but came up with message that seemed to mean it failed to send. I waited 2 days and nothing. I then went on jpdiag website and filled out "contact us" forum giving all my details as well as the debug report generated from melcodiag. Still nothing...not a happy camper. :cry: Not sure what more I can do at this point. Sure wish I knew how you guys were able to get license without any issues...

Ok I just read Steve's last post and he did have issue's getting license as well but was able to overcome and get it next morning. I did delete data that was in dialog box then paste my data into it. No URL seen...Here is what I sent him,

"File generated On 2022-09-27 7:25:20 PM"
"Software version 2.0.2.0"
"ELM version : ELM327 v1.5"

"Auto Detect Bike = SuperSport S 939"
"User Bike = 2018 Ducati Supersport"

"CAN Bike = "
"Ecu = D1E0031HBBBAL1U"
"Hardw = A2C9295020099"
"Softw = QD1E0010"
"OilService = YES"
"DesmoService = NO"

"
10 PIDS active founds

020_0040500000000211
100_C812004000000F10
018_0002A00040C04440
019_96096000000004A7
022_000000000003F386
023_000000548001035E
188_80018001800103F8
024_000000000000000A
080_229229C005200066
150_0001108400024CCE
"
"Vin = ZDMVABDS8JB006018"
"DTC = "
"A09EB65B"
"Bike = 2"
"lic not found
"
"not registered"


Hey @theresanothersteve maybe you can have a look and see if this is correct? Or should I have done something different? Thanks for any suggestions.
 

·
Premium Member
Joined
·
1,678 Posts
So I was able to connect to bike again with wife's laptop and all worked fine right up till you request license. The report was generated fine and I pasted it in the appropriate box and hit get license. It opened browser but came up with message that seemed to mean it failed to send. I waited 2 days and nothing. I then went on jpdiag website and filled out "contact us" forum giving all my details as well as the debug report generated from melcodiag. Still nothing...not a happy camper. :cry: Not sure what more I can do at this point. Sure wish I knew how you guys were able to get license without any issues...

Ok I just read Steve's last post and he did have issue's getting license as well but was able to overcome and get it next morning. I did delete data that was in dialog box then paste my data into it. No URL seen...Here is what I sent him,

"File generated On 2022-09-27 7:25:20 PM"
"Software version 2.0.2.0"
"ELM version : ELM327 v1.5"

"Auto Detect Bike = SuperSport S 939"
"User Bike = 2018 Ducati Supersport"

"CAN Bike = "
"Ecu = D1E0031HBBBAL1U"
"Hardw = A2C9295020099"
"Softw = QD1E0010"
"OilService = YES"
"DesmoService = NO"

"
10 PIDS active founds

020_0040500000000211
100_C812004000000F10
018_0002A00040C04440
019_96096000000004A7
022_000000000003F386
023_000000548001035E
188_80018001800103F8
024_000000000000000A
080_229229C005200066
150_0001108400024CCE
"
"Vin = ZDMVABDS8JB006018"
"DTC = "
"A09EB65B"
"Bike = 2"
"lic not found
"
"not registered"


Hey @theresanothersteve maybe you can have a look and see if this is correct? Or should I have done something different? Thanks for any suggestions.
The contents of my clipboard were:

Code:
https://jpdiag.akress.com/jpdiag.php?Lic=: D1E0031HBBAAL1U: A2C9295020099: : QD1E0010: 300_3798000228140620: 18_: 80_: 100_: Global_
10 PIDS active founds

100_C8120040000000AB 
188_80018001800102E5 
022_000000000003F29B 
023_0000005480010243 
020_00407010000045B5 
024_0000000000000117 
080_232232C0250001D8 
220_0000000000000EAC 
018_0002A00060C04470 
019_96096000000004A7 
: ZDMV------------- OIL1_DES0&UID=FC93FBE0
I have removed my VIN from the code. The URL I removed is at the beginning of the code.

I believe they have a user forum. Have you tried that?
 
  • Like
Reactions: djcmx49
1 - 20 of 31 Posts
Top