How is it possible that I could successfully get flash from the ecu (successful, if that is what it is, me7check - says it's all right) only once using the nefmoto out of 100 tries.
each time, I turn off the ignition, wait a few jiffies, turn it on, restart nefmoto, connect to ecu(with com baud rate = 10400, or different values) and try to read the full flash.
Almost all the time, bar once(or twice) the nefmoto software says it can't verify the memory layout, the car by the looks of it from the dash locks up - the immo bulb is on and the whole PRND thing is lit.
the one time I managed to download the flash - I have the log. And I have the log which shows how it looks when the tool can't download the flash. Find both attached to the post(nefmoto unsuccessful download.zip, nefmoto successful download.zip). Also, I attached the flash I managed to download once.
Just in case the ecu id and whatnot is as follows:
0x92, System Supplier ECU Hardware Number: 0261207931
0x94, System Supplier ECU Software Number: 1037363929
0x91, Vehicle Manufacturer ECU Hardware Number: 0x0D, 8E0909018A , 0xFF
0x9B, Calibration Date: 4B0906018DA , 0003, 0x030040A7, 0x00000000, 0x14BF, 1.8L R4/5VT , G01
0x9C, Calibration Equiment Software Number: 0x00000000
btw, the car is USDM 2003 VW Passat, 1.8t with swapped engine which is now AGU I believe.
Now, how do I make it work more reliably. And the next thing - I haven't tried writing the flash back to the car as I am not confident I can do it properly, since I can't even read off the flash most of the times. The whole flashing thing is due to the fact that I want to turn off the bloody rear/downstream oxygen sensor functionality. That is the only thing that comes up as an error due to dead cat and the O2 sensor. I haven't bothered correcting the flash yet, I just want to make the upload/download reliable at this point.
Hints are welcome!