I am trying to connect Melcodiag to my ECU, but unfortunately I experience many show stoppers.
I spent many time to try to connect to ECU of my Ducati Hypermotard 950 SP Year 2019
I did also read carefully all the FAQ without being able to solve my problem even if I can confirm I tried many things following that FAQ.
I did also try with two different PC (one running Windows 7 et the other Win 11), problem is exactly the same.
When I try to connect I have the error message Pop Up "can't init ELM" even if I took care of the COM number, speed.
I did also reinstall FTDI drivers from the official site as mentioned.
I connect to motorbike ECU cable lead with 4 pins connectors and KKLcable from OBDAuto.fr website.
I am sure of that KKL cable as I can use it perfectly to connect to my KTM using TuneECU.
You can see my KKL which is that model in the link below
https://www.obdauto.fr/cable-kkl-specia ... 2x24744185
Where I cannot be sure is about my Ducati OBD cable 4 pins.
I mean I got it from AliExpress, but I don't know why it could not run correctly even is this is the first time I use it..
What can I do at that stage ?
I mean I am sure your Melcodiag works perfectly on a similar bike model same year (the one of a contact person I know), so ...
Shall I change both cables ?
or do you suggest me to check something else in my soft config ?
Thanks a lot in advance for the help.
Melcodiag error message Pop Up "can't init ELM"
Forum rules
Do not send PM , if your can't find your problm , please open a new thread with your bike and issue
Do not send PM , if your can't find your problm , please open a new thread with your bike and issue
Re: Melcodiag error message Pop Up "can't init ELM"
Attention à ne pas confondre un cable qui fonctionne sur la ligne K/l qui est grosso merdo une liason série , et un cable que fonctionne sur le can bus.
et là j'ai l'impression que c'est le cas.
il est dit sur obdauto que ce cable est pour les Ducati :
# ECU 5AMHW610
pour rappel les iaw59,iaw5A,iaw5s sont installé sur les ducat de 98 à 2011 de mémoire. ces ecu 2nd génération utilisent la ligne serie K/L pour communiquer
Ta moto qui est beaucoup plus récente utilise le can bus
il n'y a que les cable avec un ELM327 qui sont capable de communiquer en can.
il est normal que le logiciel te dise qu'il n'arrive pas à initialiser ton elm puisque tu n'en a pas.
en d'autre terme achète une interface avec un elm327 pour pouvoir te connecter à ta moto
et là j'ai l'impression que c'est le cas.
il est dit sur obdauto que ce cable est pour les Ducati :
# ECU 5AMHW610
pour rappel les iaw59,iaw5A,iaw5s sont installé sur les ducat de 98 à 2011 de mémoire. ces ecu 2nd génération utilisent la ligne serie K/L pour communiquer
Ta moto qui est beaucoup plus récente utilise le can bus
il n'y a que les cable avec un ELM327 qui sont capable de communiquer en can.
il est normal que le logiciel te dise qu'il n'arrive pas à initialiser ton elm puisque tu n'en a pas.
en d'autre terme achète une interface avec un elm327 pour pouvoir te connecter à ta moto
Re: Melcodiag error message Pop Up "can't init ELM"
Bonjour JP,
arf je suis une truffe en effet, pas étonnant, pourtant c'est comme le porc Salut, c'est presque écrit dessus
Bon, merci beaucoup pour ton aide et ta réponse, m'en vais commander un vrai ELM 327 et je t'enverrai les infos de mon ECU via le formulaire une fois connecté pour avoir la licence pour ma meule.
Au passage, magique ton travail et la mise à disposition libre comme tu le fais !!
Bonne journée
arf je suis une truffe en effet, pas étonnant, pourtant c'est comme le porc Salut, c'est presque écrit dessus

Bon, merci beaucoup pour ton aide et ta réponse, m'en vais commander un vrai ELM 327 et je t'enverrai les infos de mon ECU via le formulaire une fois connecté pour avoir la licence pour ma meule.
Au passage, magique ton travail et la mise à disposition libre comme tu le fais !!
Bonne journée
Re: Melcodiag error message Pop Up "can't init ELM"
Bonjour JP, jpl250rs
j'ai commandé en effet un adaptateur ELM 327 et de suite ça fonctionne mieux
J'ai envoyé ma demande de licence pour mon Ducati HM 950 SP aujourd'hui à 13hr, via la procédure et en remplaçant la 1ère ligne par "no ecu data" comme expliqué à un autre membre.
Dans l'attente de cette licence.
Encore merci
Cdlt
Eric.
j'ai commandé en effet un adaptateur ELM 327 et de suite ça fonctionne mieux

J'ai envoyé ma demande de licence pour mon Ducati HM 950 SP aujourd'hui à 13hr, via la procédure et en remplaçant la 1ère ligne par "no ecu data" comme expliqué à un autre membre.
Dans l'attente de cette licence.
Encore merci
Cdlt
Eric.
Re: Melcodiag error message Pop Up "can't init ELM"
Bonjour JP
alors suite à la réception du fichier licence hier avec les infos ECU que j'ai transmis, j'ai refait aujourd'hui un test de connexion et j'ai voulu visualiser les intervalles de révisions de ma moto en allant sur le menu "Reset".
il semble que les boutons sont bien actifs dans le tab "Reset", mais quand je clique dessus, il ne se passe rien.
J'ai vu qu'il fallait aussi "déverrouiller" le fichier licence dans l'onglet properties du fichier, ce que j'ai fait.
Je dois préciser en outre que je n'ai aucune échéance de maintenance affichée au TDB, je voulais juste vérifier que ça marchait et que je pouvais à minima consulter avec Melcodiag l'intervalle annuel voir le modifier.
J'avais d'ailleurs demandé à l'atelier Ducati dont je dépends de me mettre à jour la date de l'échéance annuelle qui n'est pas à la bonne date ; ils n'avaient pas pu le faire en me disant que comme il n'y avait aucune échéance arrivée au terme ils ne pouvaient pas modifier cette date pour la maintenance annuelle.
Voici le contenu de mon fichier de rapport :
"File generated On 07/03/2025 13:39:34"
"Software version 2.0.4.4"
"ELM version : ELM327 v1.5"
"Auto Detect Bike = Hyp 950"
"User Bike = Hypermotard_950 / 2019"
"CAN Bike = "
"Ecu = "
"Hardw = "
"Softw = "
"OilService = YES"
"OilService = NO"
"DesmoService = YES"
"DesmoService = NO"
" vin =======>Je l'ai effacé
vin 7F1A22
vin 7F1A22
vin 7F1A22
12 PIDS active founds
024_0000000000000117
080_242242C0052001A3
020_0040530000000095
188_7FCF7E7780174535
022_000000000003F5C8
023_000000547F8F0538
100_C8060040000001A7
018_0002A000410047CB
019_9609600000000780
174_CE7F00523A6A0316
178_00800634376A0332
17C_E27F0100557D03A5
*Ecu found on : 7D4 ,7DC*Ecu found on : 7DF ,7EB*Ecu found on : 7E0 ,7E8*Ecu found on : 7E1 ,7E9*Ecu found on : 7E2 ,7EA*Ecu found on : 7E3 ,7EB"
"Vin = ZDMBB00AAKB002285"
"DTC = "
"7C39C429"
"Bike = 2"
"lic found
lic is valid
=======>Je l'ai effacé
0120
037F2022
>
0120
037F2022
>
***reset date interval***
service date : 250307
"
"registered"
Voilà mes écrans :


Et les erreurs que je récupère en choisissant le menu DTC et le bouton "Scan for ECUS ; d'ailleurs je comprends pas ces codes qui ne semblent pas correspondent à des codes erreurs Ducati

alors suite à la réception du fichier licence hier avec les infos ECU que j'ai transmis, j'ai refait aujourd'hui un test de connexion et j'ai voulu visualiser les intervalles de révisions de ma moto en allant sur le menu "Reset".
il semble que les boutons sont bien actifs dans le tab "Reset", mais quand je clique dessus, il ne se passe rien.
J'ai vu qu'il fallait aussi "déverrouiller" le fichier licence dans l'onglet properties du fichier, ce que j'ai fait.
Je dois préciser en outre que je n'ai aucune échéance de maintenance affichée au TDB, je voulais juste vérifier que ça marchait et que je pouvais à minima consulter avec Melcodiag l'intervalle annuel voir le modifier.
J'avais d'ailleurs demandé à l'atelier Ducati dont je dépends de me mettre à jour la date de l'échéance annuelle qui n'est pas à la bonne date ; ils n'avaient pas pu le faire en me disant que comme il n'y avait aucune échéance arrivée au terme ils ne pouvaient pas modifier cette date pour la maintenance annuelle.
Voici le contenu de mon fichier de rapport :
"File generated On 07/03/2025 13:39:34"
"Software version 2.0.4.4"
"ELM version : ELM327 v1.5"
"Auto Detect Bike = Hyp 950"
"User Bike = Hypermotard_950 / 2019"
"CAN Bike = "
"Ecu = "
"Hardw = "
"Softw = "
"OilService = YES"
"OilService = NO"
"DesmoService = YES"
"DesmoService = NO"
" vin =======>Je l'ai effacé
vin 7F1A22
vin 7F1A22
vin 7F1A22
12 PIDS active founds
024_0000000000000117
080_242242C0052001A3
020_0040530000000095
188_7FCF7E7780174535
022_000000000003F5C8
023_000000547F8F0538
100_C8060040000001A7
018_0002A000410047CB
019_9609600000000780
174_CE7F00523A6A0316
178_00800634376A0332
17C_E27F0100557D03A5
*Ecu found on : 7D4 ,7DC*Ecu found on : 7DF ,7EB*Ecu found on : 7E0 ,7E8*Ecu found on : 7E1 ,7E9*Ecu found on : 7E2 ,7EA*Ecu found on : 7E3 ,7EB"
"Vin = ZDMBB00AAKB002285"
"DTC = "
"7C39C429"
"Bike = 2"
"lic found
lic is valid
=======>Je l'ai effacé
0120
037F2022
>
0120
037F2022
>
***reset date interval***
service date : 250307
"
"registered"
Voilà mes écrans :


Et les erreurs que je récupère en choisissant le menu DTC et le bouton "Scan for ECUS ; d'ailleurs je comprends pas ces codes qui ne semblent pas correspondent à des codes erreurs Ducati

Re: Melcodiag error message Pop Up "can't init ELM"
tu ne peux pas recuperer l'intervalle des revisions dans melcodiag.
A essayer quand le terme sera atteint
une fois que tu as scanné les differents ecu present , il te faut les interroger 1 à 1 en cliquant sur chacun d'eux et presser le bouton DTC
A essayer quand le terme sera atteint
une fois que tu as scanné les differents ecu present , il te faut les interroger 1 à 1 en cliquant sur chacun d'eux et presser le bouton DTC
Re: Melcodiag error message Pop Up "can't init ELM"
entendu, merci JP 

Re: Melcodiag error message Pop Up "can't init ELM"
Bonjour a tous
j'ai une diavel de 2015 avec le logiciel MelcoDiag et le Kit diagnostic Marque OBDAUTO spécial Ducati version Melcodiag & M3C9
quand je le branche sur la prise 4 broches sous la selle, le boîtier est allumé et reste sur power, mais il ne lit rien
quelqu'un peut me dire comment le paramétrer, svp
j'ai une diavel de 2015 avec le logiciel MelcoDiag et le Kit diagnostic Marque OBDAUTO spécial Ducati version Melcodiag & M3C9
quand je le branche sur la prise 4 broches sous la selle, le boîtier est allumé et reste sur power, mais il ne lit rien
quelqu'un peut me dire comment le paramétrer, svp