xDiavel 2017 Reads but not resetting

For bikes using the can line usually from 2010 and up
works with elm cables only
Forum rules
Do not send PM , if your can't find your problm , please open a new thread with your bike and issue
ace0528
Posts: 3
Joined: Thu Mar 12, 2026 4:26 pm

xDiavel 2017 Reads but not resetting

Post by ace0528 »

Hello everyone,

I'm having an issue of being able to read the bike but not reset, sounds like some are having similar issues with their xDiavel.
I do want to point out couple of things specific:

I hear 2x window tones whenever I press any of the reset buttons (service/desmo/annual 0 & 1/change service date)
oil and desmo service info in bike's dash does show negative mileage meaning past due
The "get service date" sometimes works correctly and reads (240310) but most of the time it gives me NA

The reader and cable I'm using are:
OBD2 Adapter USB ELM327 Scanner with FT232RL 18F25K80 V1.4
https://a.co/d/04oVz3Ov
Obd2 Adapter Fit for Ducati Motorcycle 4Pin OBD Cable,Obd1 to Obd2 Adapter Connector Work with ELM327 Code Reader Scanner
https://a.co/d/06B1yuLR

Really want this to work and not have to go to a stealership, any help would be greatly appreciated!

"File generated On 3/11/2026 12:27:54 AM"
"Software version 2.0.4.9"
"ELM version : ELM327 v1.4"

"Auto Detect Bike = DIAVEL 1200 16"
"User Bike = xDiavel 2017"

"CAN Bike = "
"Ecu = 286.4.257.1CUUUUU"
"Hardw = "
"Softw = 10SW039114U"
"OilService = NO"
"DesmoService = NO"


14 PIDS active founds

188_7FCF7F7780F74347
022_000000000003F386
023_000000007EB7039D
240_00000129000851B2
018_0002A00020004433
019_9609600000030473
024_0001000000000DCD
080_1F62BC0010200D39
100_C712049046000D22
174_388000008E6B0BB9
178_F57F0520C2960B0F
17C_0000000051800BFB
020_0000300000000CB9
230_0080100000000EE2
"

"
"registered"
Last edited by ace0528 on Fri Mar 20, 2026 6:25 am, edited 1 time in total.
Tamino
Posts: 10
Joined: Sat Mar 07, 2026 1:51 pm

Re: xDiavel 2017 Reads but not resetting

Post by Tamino »

I have the same model. The oil change reset works, even if it hasn’t reached zero yet—I tested it at 14,990 and it goes back to 15,000. The annual one doesn’t work at all, and the desmo service was done at the dealership that sold it to me, with 4,000 km still remaining. I don’t know if it will work once it reaches zero. But the oil change interval reset works without any problem, with the same cable or a similar one to yours.
Tamino
Posts: 10
Joined: Sat Mar 07, 2026 1:51 pm

Re: xDiavel 2017 Reads but not resetting

Post by Tamino »

I see that you have the 10SW software, and I think it might be problematic. I don’t have that one.

Image
ace0528
Posts: 3
Joined: Thu Mar 12, 2026 4:26 pm

Re: xDiavel 2017 Reads but not resetting

Post by ace0528 »

Hey Tamino,

I did read your whole thread too and tried to use it for reference. Can you tell me where you downloaded your software? Key difference I notice is mine doesn't read the hardware at all and the ECU & software reads different.

I just replaced the OBD2 reader to https://a.co/d/0bUZrdeq still no luck, reads bike just fine but still not resetting.
Tamino
Posts: 10
Joined: Sat Mar 07, 2026 1:51 pm

Re: xDiavel 2017 Reads but not resetting

Post by Tamino »

Check your software version. The ones that start with 10WS seem to cause problems with Melcodiag. If you look at my screenshot, you’ll see that I have a different software version, and my bike is from 2016, quite close to yours.
ace0528
Posts: 3
Joined: Thu Mar 12, 2026 4:26 pm

Re: xDiavel 2017 Reads but not resetting

Post by ace0528 »

Final update for anyone reading this,

I gave up and returned all products. It was worth a try and had slight hope but no resolution.
Was hoping that the program creator would see my message and provide some guidance, but guess not.
Not even sure if this message would pass the admin approval either.

Thanks Tamino for being the only person to read and respond to my inquiry, best of luck to you and hope you find a solution.
jpl250rs
Site Admin
Posts: 1040
Joined: Sat Jan 11, 2025 2:36 pm

Re: xDiavel 2017 Reads but not resetting

Post by jpl250rs »

I read it and would be happy to give you a solution .
Some bikes need a secure access for resetting the light
If you give me the algorithm I’d be happy to add it on the software

I can’t really understand why some bikes requires it and some not
tidav54
Posts: 2
Joined: Mon Mar 16, 2026 8:57 am

Re: xDiavel 2017 Reads but not resetting

Post by tidav54 »

si je comprend bien , en vous fournissant quelques information supplémentaire vous pouvez me régler le probleme
je suis sur multistrada avec le logiciel 10ws
si c'est le cas je suis interressé
merci
jpl250rs
Site Admin
Posts: 1040
Joined: Sat Jan 11, 2025 2:36 pm

Re: xDiavel 2017 Reads but not resetting

Post by jpl250rs »

non , il me manque des info constructeur , ca serait trop simple sinon
guibhai
Posts: 2
Joined: Sat Mar 21, 2026 1:18 pm

Re: xDiavel 2017 Reads but not resetting

Post by guibhai »

Mine is a xDiavel 22. Reset oil change service works, it become 15000Km, but service date remains 2026/03/21.
How to reset date to next year?
Interesting jpl250rs asks for algorithm but how can I do that?
Should I have an protocol decoder or something?
Any help is very appreciated
Last edited by guibhai on Sat Mar 21, 2026 1:34 pm, edited 1 time in total.
Post Reply