bigric09 wrote:firstly, i have never been able to get versions 1.31 or 1.30 to work. I have been happy using 1.29a. No issues....... until last night.
Most likely a driver issue. You can try uninstalling all the Openport, FTDI, and Ecuflash drivers you see in Add/Remove Programs, rebooting, then try installing 1.30 or 1.31. It's a bit odd because I think 1.29a+ uses the same drivers. Worth a shot. Make sure you aren't leaving the cable connected when you install ECUflash as well. You will probably have to plug it in after full ECUflash install to let the VCP part finish. It should find the driver automatically at that point and you can just click next through it.
Now for some reason, when i attach my cable to the car and my laptop, open ecuflash and attempt to pull the map from the car, when the menu comes up to select which type of car you are using, its completely blank and i can not select, evo 9 evo 8 or whatever.
Something is wrong with reading the rommetadata files. There is an XML file in there that stores all the read ECU types. For some reason ECUflash can't read the file, or it is missing, etc. Reinstalling would refresh your /rommetadata directory.
second issue is, i have always had problems reading 05 evo 8's roms. obviously i cant pull them from the ecu directly, but when i open the few i have in my list of maps, it always tries to make me define them from scratch. Anyone have any help with this matter.... its really killing me as of late.
Once you define a given CAL ID (sometimes there are 2-3 per model year for the same car, same ECU), it should place a new XML file in your /rommetadata in the appropriate folder and thus recognize it next time you open a ROM with that CAL ID.
Reinstalling ECUflash would blow any of these files out. You'd have to go to the /backupXXXX folder (its a copy of /rommetadata created every time you reinstall ECUflash) after a reinstall and copy the appropriate XML back into the right spot in /rommetadata.
I think in general newer versions of ECUflash have these CAL IDs defined so it will recognize them without having to define them.