Page 1 of 4

VZ V6 ECU - The uber duber bin remover!

Posted: Wed Apr 13, 2016 9:54 am
by Tazzi
Yep, got carried away with the topic name :lol:
It happily reads out the full tune of a VZ V6 ECU using an ELM cable. The writing (kinda) worked although I had dramas with detecting the "Im slow.. please wait" messages from the ECU using the ELM327 so that needs revisiting before writing is enabled again.

But, would be good to start collecting some VZ V6 files I guess. Ill be uploading them as I get them :thumbup:
VZBinReader.PNG
VZBinReader.PNG (58.19 KiB) Viewed 11909 times

Re: VZ V6 ECU - The uber duber bin remover!

Posted: Wed Apr 13, 2016 10:19 am
by antus
Awesome work! How big is a bin file and how long does a read take? Do I see 15 mins in the log there? Is that an elm or pcm limitation?

Re: VZ V6 ECU - The uber duber bin remover!

Posted: Wed Apr 13, 2016 10:32 am
by Tazzi
antus wrote:Awesome work! How big is a bin file and how long does a read take?
Completely forgot to mention that!

Attached is a file from the VZ V6 ecu I have here. Confirmed its full and correct :thumbup:

Size is 2560Kb (0x280000 to be exact)

Takes about 25mins :lol:
I know.. quite long.. but the ECU doesnt actually spit the data out very fast.

Re: VZ V6 ECU - The uber duber bin remover!

Posted: Wed Apr 13, 2016 10:37 am
by Tazzi
Nah, that was the actual time yesterday I was doing a final test (3ish PM).
If I bump the ELM baud rate to 500,000 then it goes a bit faster but not alot of ELMs are happy with that speed lol.

The main limitation is the ECU.. since an E38 smashes out frames on a microsecond level, whereas the E55's take much longer per frame. But then we begin hitting the ELM limitation with everything being sent as as string.

As a bit of comparison, I think HPtuners and EFILive both take about 20ish minutes.

Re: VZ V6 ECU - The uber duber bin remover!

Posted: Wed Apr 13, 2016 10:42 am
by Dylan
Awesome work Tazzi! Has this app taken long to get to this stage?

Re: VZ V6 ECU - The uber duber bin remover!

Posted: Wed Apr 13, 2016 10:51 am
by Holden202T
can confirm full bin download on a HPT cable took around 20 minutes anyways, VZ SV6 Auto!

Re: VZ V6 ECU - The uber duber bin remover!

Posted: Wed Apr 13, 2016 11:11 am
by Tazzi
Dylan wrote:Awesome work Tazzi! Has this app taken long to get to this stage?
Nah, not much work has to go into the VZ V6 ECU's. No 'bootloader' is actually needed so its all a matter of asking the ECU for the data!

Same goes for writing to them, setup the writing, wait for ECU to do its prepping and then begin sending each chunk :thumbup:

Re: VZ V6 ECU - The uber duber bin remover!

Posted: Wed Apr 13, 2016 12:18 pm
by Jayme
yeah I did some stuff on this a while ago. managed to pull a bin file out using my AVT with little effort (Still took ages to do the actual download on an AVT), write seemed simple enough, nothing fancy, just plain documented commands. it occurred to me that it would be possible to do on an elm as the long packets for its comms are actually all small packets joined together. I was just lazy and got the AVT to join them all first and send me one big packet :P

Re: VZ V6 ECU - The uber duber bin remover!

Posted: Wed Apr 13, 2016 12:33 pm
by Tazzi
AVT would handle it nicely! :lol:

Would happily solve the whole "Im slow please wait" responses from the ECU as its pretty difficult to combat those with the ELM.

Not sooooo bad on the ELM with format, does mean a bit more coding simply to setup a routine that assembles each chunk of data and then fire them off one by one. AVT would actually have to slow down how fast it sends as the E55 cant keep up! :lol:

Re: VZ V6 ECU - The uber duber bin remover!

Posted: Wed Apr 13, 2016 12:33 pm
by Tazzi
Think I need to start writing down the operating system for each ECU also. Will probably help in the long run!