VZ V6 ECU - The uber duber bin remover!

Programs / Tools / Scripts
User avatar
Tazzi
Posts: 3422
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

VZ V6 ECU - The uber duber bin remover!

Post 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 11617 times
Attachments
VZBinReader.rar
(326.23 KiB) Downloaded 670 times
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
User avatar
antus
Site Admin
Posts: 8237
Joined: Sat Feb 28, 2009 8:34 pm
cars: TX Gemini 2L Twincam
TX Gemini SR20 18psi
Datsun 1200 Ute
Subaru Blitzen '06 EZ30 4th gen, 3.0R Spec B
Contact:

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

Post 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?
Have you read the FAQ? For lots of information and links to significant threads see here: http://pcmhacking.net/forums/viewtopic.php?f=7&t=1396
User avatar
Tazzi
Posts: 3422
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

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

Post 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.
Attachments
6G1ZK54B85L388994_SER-86AAAJ491162335.rar
(489.08 KiB) Downloaded 568 times
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
User avatar
Tazzi
Posts: 3422
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

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

Post 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.
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
Dylan
Posts: 3355
Joined: Mon Aug 02, 2010 6:35 pm
cars: VR Commodore V8

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

Post by Dylan »

Awesome work Tazzi! Has this app taken long to get to this stage?
User avatar
Holden202T
Posts: 10311
Joined: Sat Feb 28, 2009 9:05 pm
Location: Tenambit, NSW
Contact:

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

Post by Holden202T »

can confirm full bin download on a HPT cable took around 20 minutes anyways, VZ SV6 Auto!
User avatar
Tazzi
Posts: 3422
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

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

Post 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:
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
User avatar
Jayme
Posts: 2585
Joined: Sun Mar 01, 2009 8:59 am
Location: North Coast, NSW

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

Post 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
User avatar
Tazzi
Posts: 3422
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

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

Post 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:
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
User avatar
Tazzi
Posts: 3422
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

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

Post by Tazzi »

Think I need to start writing down the operating system for each ECU also. Will probably help in the long run!
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
Post Reply