This is a common question that does not always have a simple answer but with the help of the team over at Tactrix we have something short and simple here that will at least help point you in the right direction! There are really several levels of EcuFlash "working" with a particular car, i.e.
- Can EcuFlash read and reflash a ROM for this car?
- Do XML definitions exist for this car's ROM so that I can edit various maps and tables from within EcuFlash?
- Is EcuFlash able to log from or provide other supporting tuning functions for this car?
Here is an incomplete list of the known cars that EcuFlash has XML definitions and tuning support for allowing you to reflash tune currently:
Mitsubishi
Airtrek Turbo
Brilliance
Eclipse GS/GT/GSX
EVO 5/6/7/8/9/10
Galant
Lancer
Magna
Mirage
Montero Sport
Outlander
Pajero Sport
... basically any Mitsubishi ECU based on a H8, SH-2, or M32r processor.
Subaru
Baja
Exiga
Forester NA(05+)/turbo/XT
Impreza NA(05+)/WRX/STI
Saab 9-2x
Legacy NA(05+)/GT
Liberty NA(05+)/GT
Outback NA(05+)/XT
Tribeca
... basically any Subaru ECU based on a HC16, or SH-2 processor.
My Car Is NOT On This List, What Now?
In general, EcuFlash can reflash a much larger number of cars than there may exist XML definitions for. This means that you may be able to read and write from some cars, but not edit anything until a XML definition is made by Tactrix or someone in the larger OpenECU community. Often the current release of EcuFlash does not have the most current XML definitions in existence, and you may need to visit community various forums to find what you are looking for.
If you want to start learning how to tune using the EcuFlash platform, check out this introduction lesson using a Subaru for the example material and find the full worked example in the Practical Reflash Tuning course.