Page 1 of 1

ECU decided enough is enough

PostPosted: Fri Mar 28, 2008 2:53 pm
by renhoek
Well, it had to happen sooner or later I suppose. I tried another flash today but it failed. Here is the log.

[00:35:21.170] reading ecu programming voltage
[00:35:21.190] programming voltage is 11.99 volts
[00:35:21.190] kernel flash enable
[00:35:21.410] kernel blank flash page: addr: 00028000
[00:35:21.660] erased in 1 pulse(s)
[00:35:21.710] kernel write flash buffer addr: 00028000 len: 00000200
[00:35:21.861] kernel write flash buffer addr: 00028200 len: 00000200
[00:35:22.031] kernel write flash buffer addr: 00028400 len: 00000200
[00:35:22.201] kernel write flash buffer addr: 00028600 len: 00000200
[00:35:22.572] kernel write flash buffer addr: 00028800 len: 00000200
[00:35:22.742] kernel write flash buffer addr: 00028A00 len: 00000200
[00:35:22.892] kernel write flash buffer addr: 00028C00 len: 00000200
[00:35:23.052] kernel write flash buffer addr: 00028E00 len: 00000200
[00:35:23.413] kernel commit flash addr: 00028000 crc32 d53f9b5a
[00:35:23.813] written in 1 pulse(s)
[00:35:23.823] kernel write flash buffer addr: 00029000 len: 00000200
[00:35:23.984] kernel write flash buffer addr: 00029200 len: 00000200
[00:35:24.144] kernel write flash buffer addr: 00029400 len: 00000200
[00:35:26.818] readback fail
[00:35:26.828] WARNING: failure in flashing block
[00:35:26.828] kernel write flash buffer addr: 0002A000 len: 00000200
[00:35:26.948] readback mismatch
[00:35:26.958] WARNING: failure in flashing block
[00:35:26.968] kernel write flash buffer addr: 0002B000 len: 00000200
[00:35:27.078] readback mismatch
[00:35:27.098] WARNING: failure in flashing block
[00:35:27.098] kernel flash disable
[00:35:27.098] readback mismatch
[00:35:27.098] verifying result...
[00:35:27.098] comparing ECU flash memory pages to image file
[00:35:27.098] segment len ecu CRC32 img CRC32 same?
[00:35:27.098] readback mismatch
[00:35:27.098] error reading CRC!
[00:35:27.098] error verify checksums! exiting.


Car cranks, pump on etc but no start.

Tried the battery disconnect but no go.

Seems that my PC won't even connect up now.

Does any one have any suggestions what I could try to revive my poor old ECU?

PostPosted: Fri Mar 28, 2008 9:56 pm
by LOK11
See reply in other post
http://forums.openecu.org/viewtopic.php?p=17487#17487
Cheers
Lachlan Riddel
Technical Director
ChipTorque

PostPosted: Wed Apr 02, 2008 1:55 am
by renhoek
Well, I disconnected the battery for 20 min, re-connected, tried to re-flash and it worked. Car started. :o

Only now the ECU has lost the immobiliser code & wouldn't let me start it again after I turned it off. It just would not accept the 4 digit pin. :cry:

Anyway, rang SUbaru & they advised me how to emergency start it, so I could get to the dealer to enter a master code & reset the immobiliser code.

The thing is, in case of a bad flash in future, you just can't be sure if an attempted reflash has worked but the pin has been erased, or the re-flash itself has failed, as the symptoms are very similar (crank but no start). The give away is that if the CEL is on (fuel pump working), then you know the flash failed. If the CEL is off (no fuelpump working), then you know the pin has been erased and required Subaru master code.

PostPosted: Fri May 23, 2008 12:16 am
by hmanxx
renhoek wrote:Well, I disconnected the battery for 20 min, re-connected, tried to re-flash and it worked. Car started. :o

Only now the ECU has lost the immobiliser code & wouldn't let me start it again after I turned it off. It just would not accept the 4 digit pin. :cry:

Anyway, rang SUbaru & they advised me how to emergency start it, so I could get to the dealer to enter a master code & reset the immobiliser code.

The thing is, in case of a bad flash in future, you just can't be sure if an attempted reflash has worked but the pin has been erased, or the re-flash itself has failed, as the symptoms are very similar (crank but no start). The give away is that if the CEL is on (fuel pump working), then you know the flash failed. If the CEL is off (no fuelpump working), then you know the pin has been erased and required Subaru master code.


Can you elaborate more on how to emergeny start it ?