Skip to content
Javier Vazquez Vidal edited this page Aug 31, 2013 · 1 revision

The EDC15 module current firmware version is V0.3, and has the following features:

-Supports VAG EDC15P, EDC15V and EDC15VM (512kB flash only, not 1MB ones!!!) -Is able to read the ECU SW information in less than 3 seconds. -Can read and write the customization part of the flash, which is used for chiptuning. -Supports recovery of bad flashed ECUs (if boot is OK) -Has a built in database of original and modded files.

How to use it:

Usage is simple, just turn on the ignition without starting the car, plug the OBD2 cable into the car OBD2 connector and plug the tool, then you can start using it.

You can aswell remove the ECU from your car and do the operations on the bench (known as bench flashing).

Operations:

Select ECU model

First step is to select the proper ECU model. You can check which ECU does your car have on this list.

If you are unsure of which ECU does your car have, you can perform the following operation:

-Select one type of ECU -Try to read the info

Normally, supported ECUs will be on cars with an engine with less than 1.9 litres, except for EDC15VM which is on cars with 2.5l V6 engines. If your car is 2.0 or more, then it will be an EDC16, and you should use that firmware for operations.

So, if you select, to say, EDC15P, and the tool reports "seed auth failed", it will automatically reboot so you can select a different ECU model. You should turn off ignition and then back on if this happens, or the ECU will become unresponsive.

If you try more than three times, like you select the wrong type of ECU two times, then the ECU will become blocked and you will have to wait 30 minutes with the ignition turned on until you can keep on trying.

Once you are able to read the info in your ECU, it will mean that you have selected the correct ECU model.

Read Info

The tool will display the following information:

-SW: The firmware version that the ECU has -Engine: The engine that the ECU is managing -HW: The part number of the ECU -ECU SW date: The ECU firmware revision date (month/year)

If the ECU is not in the database, the tool will ask if you want to read the full flash and add it to the database.

Flash

This menu is used to directly read or write the flash. It is used to recover an ECU from a bad flash aswell.

It has the following two options:

-Read Flash:

It will read the flash and create a file called "EDC15RD.SKF" in the root of the SD card. This file will be the original file (unless previosly modified) that you will use to tune your car, or to revert it back to stock firmware. You can add this file to the database so you will not need to read it again. How to do this is explained in the "Tuning" section of this manual.

-Write Flash:

It will write the file "EDC15RD.SKF" located in the SD card root to the flash. It is mainly used to test tunes before adding them to the database, or to recover an ECU from a bad flash.

If the ECU is in recovery mode, the tool will automatically detect it, so all we need to do is make sure that the "EDC15RD.SKF" file we have placed on the root of the SD corresponds to the ECU we want to recover.

Tuning

This function is only available when the ECU is not in recovery mode.

This menu handles the database. It allows the user to easily flash ECUs that have the same firmware than others he has already modded, or to quickly switch between the stock and modified ECU firmware on his car.

If the SD card has no database, the filesystem for it will be created on the first use.

The database is constructed by the use of an INDEX file that is located on the SD root, which stores the ECU SW versions that are currently there, and the folder where they are.

So, for example, if we see the entry "8E0907401B=1;", it means that the firmware for the ECU with SW version 8E0907401B is stored inside the folder named "1". Adding original files to the database is an automatic operation, and is performed by the tool.

Inside this folder, we will find a file called "ori" (without extension). This is the original file for this ECU.

If we want to add a modified version, we should look inside the INDEX file (with notepad) and check on what folder is the original ECU SW for this modified file stored, and put it in there, renaming the modified file we just added to "MOD" (without extension).

An example of a database can be downloaded here.

Inside this menu, we have the following options:

-Add file to DB:

It will check if the file "EDC15RD.SKF" is already in the database, and show information about the original and mod files if they are there.

If it is not yet in the database, it will ask if you want to add it, and it will be moved to the corresponding folder and added to the database (INDEX).

-Write ORI:

It will check the software version of the ECU, and if it is in the database, it will write the ORI (original) file to it.

-Write MOD:

It will check the software version of the ECU, and if it is in the database, it will write the MOD (modified) file to it.

Notes

This firmware revision is BETA, therefor might have bugs. If you find any, please send us an email with the ECU model, software version and the process to replicate the bug, so we can correct it ASAP.

Clone this wiki locally