Ecuflash 1.31.1396 unable to read or flash

User topics relating to software that reflashes or modifes ECU code and data

Moderator: Freon

Ecuflash 1.31.1396 unable to read or flash

Postby WJM » Fri Aug 31, 2007 10:27 am

2004 USDM Impreza WRX 5mt.

I have two stock ECU's for the car, an AH793 and AH794. The AH794 I purchased BRAND NEW myself, so I know its not previously flashed.

I also have an AF424 from an 02 WRX.

Working with all 3 ECUs, following all the directions/instructions i can find...still no worky.

Heres what I get in Ecuflash:

[14:21:34.633] Using interface OpenPort 1.3 Subaru TX45RVpq79cdf6d5980f25c809c689a46adde3e12744126c
[14:21:43.706] SSM2 read ram byte addr: 000061
[14:21:43.766] ECU is in test mode
[14:21:44.056] SSM2 init
[14:21:44.247] SSM2 ECU ID is 1B 14 40 06 05


The error reads: 'an erros has occured. see log for details'

Thats with the AF424 ECU.

The AH793 and AH794 ECU's do this:

[14:28:04.243] Using interface OpenPort 1.3 Subaru TX45RVpq79cdf6d5980f25c809c689a46adde3e12744126c
[14:28:07.648] SSM2 read ram byte addr: 000061
[14:28:09.771] unable to verify test mode
[14:28:10.001] SSM2 init
[14:28:10.172] SSM2 ECU ID is 2E 14 48 60 06
[14:28:10.312] Requesting Seed...
[14:28:10.402] Sending Key...

Then i get the same error message.

Anyone have an idea?
WJM
 
Posts: 7
Joined: Fri Jul 20, 2007 6:36 am

Re: Ecuflash 1.31.1396 unable to read or flash

Postby ralli » Fri Aug 31, 2007 6:41 pm

WJM wrote:2004 USDM Impreza WRX 5mt.

I have two stock ECU's for the car, an AH793 and AH794. The AH794 I purchased BRAND NEW myself, so I know its not previously flashed.

I also have an AF424 from an 02 WRX.

Working with all 3 ECUs, following all the directions/instructions i can find...still no worky.

Heres what I get in Ecuflash:

[14:21:34.633] Using interface OpenPort 1.3 Subaru TX45RVpq79cdf6d5980f25c809c689a46adde3e12744126c
[14:21:43.706] SSM2 read ram byte addr: 000061
[14:21:43.766] ECU is in test mode
[14:21:44.056] SSM2 init
[14:21:44.247] SSM2 ECU ID is 1B 14 40 06 05


The error reads: 'an erros has occured. see log for details'

Thats with the AF424 ECU.

The AH793 and AH794 ECU's do this:

[14:28:04.243] Using interface OpenPort 1.3 Subaru TX45RVpq79cdf6d5980f25c809c689a46adde3e12744126c
[14:28:07.648] SSM2 read ram byte addr: 000061
[14:28:09.771] unable to verify test mode
[14:28:10.001] SSM2 init
[14:28:10.172] SSM2 ECU ID is 2E 14 48 60 06
[14:28:10.312] Requesting Seed...
[14:28:10.402] Sending Key...

Then i get the same error message.

Anyone have an idea?


Had the same problem with my USDM 04 WRX 5MT

I reinstalled the last version of ECUflash and I had no problems reading or reflashing.
ralli
 
Posts: 1
Joined: Tue Jan 23, 2007 6:27 pm

Postby WJM » Fri Aug 31, 2007 7:59 pm

I'll try that again...

however I did have an older version, had the same issues, updated to 1.31 and still have isssues.

will report back when i reinstall.
WJM
 
Posts: 7
Joined: Fri Jul 20, 2007 6:36 am

Postby Nuke » Fri Sep 07, 2007 2:31 am

Just wondering, are you guys using the flash blocks?
Nuke
 
Posts: 35
Joined: Tue Oct 17, 2006 3:03 pm

Postby WJM » Sat Sep 08, 2007 7:21 pm

IIRC its only needed for flashing, not needed to pull the rom.

however, I could be mistaken. I tried it both ways and get the error.

Tomorrow i might have time to try pulling the rom again with reinstalled software.
WJM
 
Posts: 7
Joined: Fri Jul 20, 2007 6:36 am

Similar issue

Postby glider » Wed Sep 12, 2007 1:30 pm

Pretty much the same thing here. Can't read or flash using Ecuflash 1.32, on either of Windows or OS X (same laptop), Openport 1.3 cable.

This is on a 2005 USDM WRX, with both the white flash connector in place and the green connectors connected. I've up and downloaded from this car on this laptop with this cable successfully in the past.

Installed ECUExplorer and it was able to download the ECU ROM to the laptop. Tried removing ECUFlash and ECUExplorer and reinstalling 1.32, but that didn't help. Could get 1.28 to run successfully.

Seems to fall over at the same point whatever the operation, and the same on either platform. Here's output from each of trying to read the ECU, and trying a test flash. (Square brackets replaced to avoid confusing the forum software)

Code: Select all
(06:35:03.490) Version 1.32.1401
(06:35:03.494) 11 memory models read.
(06:35:03.494) scanning for metadata models in /Applications/ecuflash.app/Contents/Resources/rommetadata
(06:35:03.706) 216 ROM metadata models scanned.
(06:35:03.707) checksum module "subarudbw" loaded.
(06:35:03.707) flashing tool "wrx02" loaded.
(06:35:03.707) flashing tool "wrx04" loaded.
(06:35:03.707) flashing tool "sti04" loaded.
(06:35:03.707) flashing tool "sti05" loaded.
(06:35:03.707) flashing tool "mitsukernel" loaded.
(06:35:03.707) flashing tool "mitsukernelocp" loaded.
(06:35:03.707) flashing tool "shbootmode" loaded.
(06:35:14.274) Using interface OpenPort 1.3 Universal TX464KP07618b7c95cd3cdcb4f5ca0b9bdd5607b69903b04
(06:35:21.535) SSM2 read ram byte addr: 000061
(06:35:23.547) readback fail
(06:35:23.547) unable to verify test mode
(06:35:23.714) SSM2 init
(06:35:23.896) SSM2 ECU ID is 3E 14 48 40 06
(06:35:23.989) Requesting Seed...
(06:35:24.050) Sending Key...

(06:37:08.681) A4TF800F (278 tables) inheriting 16BITBASE (404 tables)
(06:37:08.712) 196608 byte image read.
(06:37:10.729) Using interface OpenPort 1.3 Universal TX464KP07618b7c95cd3cdcb4f5ca0b9bdd5607b69903b04
(06:37:15.874) SSM2 read ram byte addr: 000061
(06:37:16.387) unable to verify test mode
(06:37:16.554) SSM2 init
(06:37:16.717) SSM2 ECU ID is 3E 14 48 40 06
(06:37:16.829) Requesting Seed...
(06:37:16.880) Sending Key...
glider
 
Posts: 2
Joined: Wed Sep 12, 2007 12:19 pm
Location: Bay Area

Re: Similar issue

Postby glider » Thu Sep 13, 2007 12:46 pm

glider wrote:Pretty much the same thing here. Can't read or flash using Ecuflash 1.32, on either of Windows or OS X (same laptop), Openport 1.3 cable.


Update: tried reverting to 1.30, it worked. Same car, cable, laptop and ROMs.
glider
 
Posts: 2
Joined: Wed Sep 12, 2007 12:19 pm
Location: Bay Area

Postby Jon [in CT] » Tue Sep 18, 2007 3:25 pm

It appears that the ECUflash XML definitons introduced in 1.31 for 2004-5 WRX models specified the wrong flash method. See http://www.enginuity.org/viewtopic.php?p=24133#24133 for info on correcting this problem.
Jon [in CT]
 
Posts: 352
Joined: Sat Jan 01, 2005 10:23 am

Postby WJM » Wed Sep 19, 2007 1:57 pm

Interesting. Yeah, the 1.32 works for the DBW cars but NOT the 02~05 WRX.

I have both 1.29a and 1.32 on the PC...I'll try the fix later tonight.
WJM
 
Posts: 7
Joined: Fri Jul 20, 2007 6:36 am

Postby WJM » Wed Sep 19, 2007 8:19 pm

updated both 1.29a and 1.32 with the new definitions.

1.32 does not work with the 04 WRX.
1.29a does.

Will try some DBW cars tomorrow with both versions.
WJM
 
Posts: 7
Joined: Fri Jul 20, 2007 6:36 am

Postby absubtle » Thu Sep 27, 2007 6:58 pm

I had to re-install 1.30 today. I tried the meteric definition file, that Merchgod supplied, but I was still seeing errors. It took at least 3 times, before it would complete the write.
So put 1.30 back on, and everything is good.
I will probably upload 1.31 again, just for EVO's, and until the Suby def files for 04-05 WRX are fixed.
Absubtle
CO
absubtle
 
Posts: 43
Joined: Sun May 13, 2007 2:24 pm
Location: Denver, CO

Postby merchgod » Fri Sep 28, 2007 6:14 am

The new definitions in the link above are only for 1.31/1.32, not 1.30. However, I imagine they would still work for flashing for previous versions, but you would not want to use them for editing (due to the endian fix, the values in some of the tables would be jacked). I would just use the defs that come with 1.30 or earlier versions for flashing if you are using the older versions.

If it took 3 times to complete a write, then this is probably not definition related (it would never work if it was a definition error). Really the only thing that can impact flashing is the flashmethod (possibly memmodel as well). Before you flash and after you open the rom you want to flash, check the rominfo at the top of the tables. They should be the following:

16-bit USDM 04-05 WRX - flashmethod:wrx04 memmodel:68HC16Y5
16-bit ALL other models - flashmethod:wrx02 memmodel:68HC16Y5
32-bit 04 - flashmethod:sti04 memmodel:SH7055
32-bit 05+ - flashmethod:sti05 memmodel:SH7058

32-bit using sti04 will have a rom file size of 512kb, whereas 32-bit using sti05 will have 1024kb file (in case the MY doesn't match up quite right for some non-usdm models). All 16-bit roms will be 160 or 192kb. Only the USDM 04-05 WRX uses the wrx04 flashmethod - nothing else.

If the flashmethod or memmodel is wrong with the new defs from the link above, then let me know your rom id and I can double check it. If, instead, that all looks ok, follow the troubleshooting steps at the following link especially where it describes what to do when installing a new ecuflash version over an old version:
http://www.enginuity.org/Documentation/ ... yFAQ#toc12
merchgod
 
Posts: 243
Joined: Fri Sep 29, 2006 10:17 am

Postby absubtle » Fri Sep 28, 2007 6:59 pm

Thanks Merchgod, as always. I will try and sort out the situation. I am using the 1.30 definitions on 1.30.
But I will have more time, over the weekend, to play w/ it.
Absubtle
CO
absubtle
 
Posts: 43
Joined: Sun May 13, 2007 2:24 pm
Location: Denver, CO


Return to Reflashing Software

Who is online

Users browsing this forum: No registered users and 21 guests