08-14-2018 12:35 AM
Hi, I also started this topic in the general Labview session. But here my problem should be considered more.
The problem I have is the flash programming with XNET. Generally the programming works with a NI 9862 and the Automotive Diagnostic Command Set. However, this is pretty slow compared to my reference tool vFlash. I got a view very interesting hints, especially from Hooovahh. And now my code looks temporarily like this:
Optimized
The data are prepared outside the transfer loop so that only the data blocks are selected and transmitted here.
I also have changed the VI settings:
Config
And the result is a time saving of 2s (105s with Labview, 23s with vFlash)....
Solved! Go to Solution.
08-15-2018 09:42 AM
What version of the ADCS tool kit are you using? Have you tried using the latest version to rule out fixes for any known issues?
08-16-2018 12:51 AM
I'm using version 15 with Labview 2016. I can't find any changes in the readme regarding this problem.
08-16-2018 02:07 PM
I would recommend upgrading to ADCS 18.0. The readme indicates a bug fix for ISO TP transfers that impacts flash applications.
08-17-2018 12:47 AM
Hey Jeff, thanks a lot! After installing version 18, the time is reduced from 105 to 43 seconds
Now I have the problem to spend another 1140 EUR for this bug fix (+ invested time to find the solution with your help)....
08-17-2018 07:41 AM
@TiBr wrote:
Now I have the problem to spend another 1140 EUR for this bug fix
Well you could write this whole toolkit yourself. I'm sure NI took multiple man years of time to develop, test, and document it. Compared to that development time, 1140 EUR seems like a deal.
Unofficial Forum Rules and Guidelines
Get going with G! - LabVIEW Wiki.
17 Part Blog on Automotive CAN bus. - Hooovahh - LabVIEW Overlord
08-17-2018 09:27 AM
If you already had a license for ECUMC 15.0, the same serial number should work for ADCS 18.0. I.e. it shouldn't cost extra to upgrade from 15.0 to 18.0.
08-20-2018 12:33 AM - edited 08-20-2018 01:01 AM
Jeff you are right!
I only entered the serial number during installation and then saw that the product was only in evaluation mode. However, I was able to activate the product in the license manager. Perfect!
05-11-2022 11:01 PM
Hello everyone,
I am new to XNET, can somebody tell me how can I flash ECU using XNET.
I have ADCS and ECUMC installed but not able to find any example for flashing ECU using XNET.
05-12-2022 08:32 AM - edited 05-12-2022 08:32 AM
You should have started a new thread. That being said the way to flash an ECU over UDS can be specific to the manufacture, and likely requires security authentication of some kind. The type of thing not shared with the public. I do talk a little bit about this in my Part 13 of my CAN blog regarding Seed and Key.
Unofficial Forum Rules and Guidelines
Get going with G! - LabVIEW Wiki.
17 Part Blog on Automotive CAN bus. - Hooovahh - LabVIEW Overlord