Hypermotard 821 2015 no Desmo reset (Marelli IAW 7SM)
Posted: Fri Oct 03, 2025 7:20 pm
Hi everyone,
First of all, thank you JP for your work. It’s incredibly useful for all of us who aren’t afraid of (and even enjoy) working on our bikes ourselves.
Now, the reason for this post: after performing the Desmo service on my bike (a 2015 Hypermotard 821 with a Marelli IAW 7SM ECU), I haven’t been able to reset the Desmo service interval.
After clicking the "Desmo reset" button in Melcodiag 2.0.4.8, I hear a “cling…” sound from the laptop (which I assume is normal), but the bike's dashboard still shows the message:
DESMO SERVICE -9400
(as there were still 9400 kms left until the Desmo service, as I did the Desmo service based on time)
I've tried everything, even disconnecting the battery, ... but no luck at all.
I’m wondering if it might be an issue with ECU recognition, since no ECU model is shown on the main screen (see screenshot below):

I’ve attached the debug files for reference:
First of all, thank you JP for your work. It’s incredibly useful for all of us who aren’t afraid of (and even enjoy) working on our bikes ourselves.
Now, the reason for this post: after performing the Desmo service on my bike (a 2015 Hypermotard 821 with a Marelli IAW 7SM ECU), I haven’t been able to reset the Desmo service interval.
After clicking the "Desmo reset" button in Melcodiag 2.0.4.8, I hear a “cling…” sound from the laptop (which I assume is normal), but the bike's dashboard still shows the message:
DESMO SERVICE -9400
(as there were still 9400 kms left until the Desmo service, as I did the Desmo service based on time)
I've tried everything, even disconnecting the battery, ... but no luck at all.
I’m wondering if it might be an issue with ECU recognition, since no ECU model is shown on the main screen (see screenshot below):

I’ve attached the debug files for reference:
- After initial connection
- After pressing "Desmo reset"
- After pressing "Service interval"