Success reading XDiavel 2016 but Reset issues

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
Tamino
Posts: 7
Joined: Sat Mar 07, 2026 1:51 pm

Success reading XDiavel 2016 but Reset issues

Post by Tamino »

Hi everyone,

My name is Jose, writing from Spain.

First of all, I would like to express my sincere gratitude to JP for his incredible work and the impressive speed in sending me the license file. I received it almost instantly, which is greatly appreciated!

Regarding my experience with my XDiavel S 2016:

I have been able to connect and read the ECU information on the first try without any issues. However, when I attempted to perform the service resets, nothing happened (the progress bar appeared but stayed blank).

I am aware that there are some posts in the forum suggesting that it is not possible to perform resets on the XDiavel. However, I am convinced that it should be possible since the XDiavel shares the same Bosch ME17 ECU as other Diavel models that are supported.

I am almost certain that my current issue is hardware-related. I am currently using a basic cable with the CH340 chip, which I suspect has too much latency for writing commands. I have already ordered a higher-quality cable with the FTDI (FT232RL) chip to be able to set the latency to 1ms in Windows.

I will update the thread as soon as the new cable arrives to confirm if the FTDI chip solves the issue for the XDiavel.

Best regards,
jpl250rs
Site Admin
Posts: 964
Joined: Sat Jan 11, 2025 2:36 pm

Re: Success reading XDiavel 2016 but Reset issues

Post by jpl250rs »

Which version of melcodiag are you using ?
Tamino
Posts: 7
Joined: Sat Mar 07, 2026 1:51 pm

Re: Success reading XDiavel 2016 but Reset issues

Post by Tamino »

2.0.4.9

I have just ordered a VAG-COM 409.1 KKL interface equipped with the original FTDI FT232RL chip.
jpl250rs
Site Admin
Posts: 964
Joined: Sat Jan 11, 2025 2:36 pm

Re: Success reading XDiavel 2016 but Reset issues

Post by jpl250rs »

hope you can cancel your order , because the vag409.1 is only for kkl .
your bike use a can line which is supported by an elm only at the moment
Tamino
Posts: 7
Joined: Sat Mar 07, 2026 1:51 pm

Re: Success reading XDiavel 2016 but Reset issues

Post by Tamino »

Thanks for your quick response and for the warning! I will cancel the Amazon order right away.

Since you mentioned my bike uses a CAN line and requires an ELM interface, would you recommend an ELM327 with the PIC18F25K80 chip? Or is there a specific brand/model that you know works best for the XDiavel service reset?
Tamino
Posts: 7
Joined: Sat Mar 07, 2026 1:51 pm

Re: Success reading XDiavel 2016 but Reset issues

Post by Tamino »

This morning, when I took the bike, I checked the service menu and noticed that the Oil Service (15,000 km) had indeed been successfully reset. This confirms that my current hardware is working and capable of writing to the ECU.

Regarding the other services:

- Desmo Service: I understand this cannot be reset until the mileage counter actually reaches zero.
- Annual Service: This is my main issue. The service date has already passed, but the reset command is not working.

Since the cable is writing to the ECU correctly, what could be preventing the Annual Service from resetting even though the date has expired? Is there any specific condition or step I'm missing for this particular model?
Last edited by Tamino on Mon Mar 09, 2026 8:37 am, edited 3 times in total.
jpl250rs
Site Admin
Posts: 964
Joined: Sat Jan 11, 2025 2:36 pm

Re: Success reading XDiavel 2016 but Reset issues

Post by jpl250rs »

I checked the service menu and noticed that the Oil Service (15,000 km) had indeed been successfully reset. This confirms that my current hardware is working and capable of writing to the ECU.
are you sure of that ? that would confirm there is still a back up with the k line, which would be a new input to me.
can you send a screen shot of the main page of jpdiag when you are connected ?

when i read the rest of your message , it sems you are using melcodiag with a kkl cable which is impossible.
if you send me the report file , i can check and confirm to you then we'll try to find out for the other functions
Tamino
Posts: 7
Joined: Sat Mar 07, 2026 1:51 pm

Re: Success reading XDiavel 2016 but Reset issues

Post by Tamino »

Hi JP,

To keep you updated on the hardware:

Initially, I bought an ELM327 with the CH340 chip. I thought it wasn't working properly, so I returned it. Then, I ordered the KKL cable, but I managed to cancel it before it arrived after your warning that it wasn't valid for my bike's CAN line.

The reset was actually performed using the ELM327 with the CH340 chip, although I didn't realize at the time that it had been successful. My mistake.

Since I had to order an ELM327 again, this time I have purchased a higher quality one with the FTDI (FT232RL) chip. I wanted to see if this chip provides better stability or performance for the connection.

As soon as it arrives, I will run the tests and send you the report. Thanks again for your help!
Tamino
Posts: 7
Joined: Sat Mar 07, 2026 1:51 pm

Re: Success reading XDiavel 2016 but Reset issues

Post by Tamino »

I have received the new cable and conducted more tests.

The result is exactly the same as before: the Oil Service successfully resets to 15,000 km, but the Annual Service is still resisting and won't reset.

As you can see in the screenshots, the connection is stable, but for some reason, the dashboard doesn't accept the Annual Service command. Given that the oil reset works, I’m starting to think it might be a specific software condition for the XDiavel 2016 rather than a hardware issue.

Any ideas on why the Annual reset would be rejected while the Oil reset works perfectly?

Thanks!

"File generated On 10/03/2026 18:33:43"
"Software version 2.0.4.9"
"ELM version : ELM327 v1.5"

"Auto Detect Bike = Xdiavel S 2016"
"User Bike = xdiavel 2016"

"CAN Bike = "
"Ecu = UUUU"
"Hardw = UUU"
"Softw = 95313053"
"OilService = NO"
"DesmoService = NO"

" vin 145A8F035A444D4741303041414742303032393238

12 PIDS active founds

174_57800000E76A0757
178_FD7F000015950732
17C_00000000808607E5
023_00000000801B00F0
022_000000000003F0A1
188_7FAF7C6F7F5F40F7
018_0002A0006000413A
019_960960000003011A
020_0000701000004864
024_0001000000000A9E
080_2282BC0030200AB2
100_C712039037000ABD
"
"Vin = ZDMGA00AAGB002928"
"DTC = "
"682D991F"
"Bike = 3"
"lic found
lic is valid
ZDMGA00AAGB002928
"
"registered"

Image

Image
jpl250rs
Site Admin
Posts: 964
Joined: Sat Jan 11, 2025 2:36 pm

Re: Success reading XDiavel 2016 but Reset issues

Post by jpl250rs »

ok thanks for the clarification .
are you hearing a computer tone , after press the reset button ?
Post Reply