I have tried to download an image of the ECU on my car (a Saab 92x - identical to a USDM 2005 WRX wagon in most respects) and a friend's USDM 2005 WRX wagon using EcuFlash V0.90, and I get a preamble 1 error on both cars. Here's what EcuFlash says:
1428 byte kernel read.
kernel checksum is valid (n = 2).
kernel image loaded and verified.
Connect the green test mode connector under your dash, turn your ignition to the 'ON' position,then quickly, press the D key to dump all of ecu memory,
or any other key to cancel.
denso_cmd_0x81
denso_cmd_0x83
denso challenge-response
denso_cmd_0x10
validating denso kernel ram area addr: 020000 len: 0594
validating denso kernel ram area addr: 020000 len: 0594
writing denso kernel area addr: 020000 len: 0594
writing denso flash block addr: 020000 len: 0080
validating denso kernel ram area addr: 020000 len: 0008
entering kernel
kernel get version
rkrv: preamble 1 error
I have tried running EcuFlash on two different computers. Both are running Windows XP. One has a built-in serial port, and I used a usb serial port adapter with the other. I'm using an AccessPort cable.
So it has failed with two different 2005 WRXs and two different computers. My cable could be bad, but the TARI logger works fine, and the EcuFlash process is able to communicate with my ECU to some extent.
The command line that I am using is:
ecuflash /c com1 /m wrx2004 /dq filename
Does anybody have any idea what could be wrong? Has anybody experienced similar problems?