Tazzi wrote:Right, so Im seeing your confusion. Most of it is coming from you not understanding the language (The VPW protocol.. or what each mode does.. ect)
All tuning applications will read the same binary file out (tune) on the SAME ecu.
After all.. its the same ecu.. so the same tune is going to be pulled out everytime. It wouldnt make sense if a different tune was pulled out every time?
When you make a change.. that change is SAVED to the ECU. So reading it out with another tuning platform will see that change also.
Changing the 'chunk' size.. still means the same file comes out.. its just read out in smaller chunks.
Again, like said before, some ECUs require a custom bootloader, others do not.
For example:
On ALL Holden LS1 V8's (0411), these require a bootloader sent first. There is no 'magical' command you can send which suddenly gives you the tune and writes the tune. Making this bootloader is the hard part.. what Antus posted was the 'magic' that makes it all work.
When doing a factory update using GMs online system, it sends a custom bootloader FIRST.. and then sends the update file. Its easy to copy this bootloader.. but you are copying their intellectual property. Lots of small companies do it for private use, but no commercial company is stupid enough to do that.
Whereas, on a Holden VZ V6 ECU, these have a bootloader built into them. There
IS a magical command which lets you read and write to the ECU without any work. It could be done with a ELM327, although its not advised due to my previous indication of its limitation, which is next to impossible to deal with or get passed. If you do not understand the protocol, or what each 'mode' and response actually means, then its kinda hard for you to probably understand what Im taking about
So.. your ECU may not require a bootloader. We wouldnt know more unless you gave details about what ecu your connected to.
If the ECU has its own inbuilt bootloader.. then yeah it really is that easy. Anyone with a bit of time can get reading/writing done on that.
If you need to create your own bootloader.. then you would need to do what Antus did (The one that apparently doesnt speak American English.. but does speaks fluent Australian and M68 for LS1's...)