Attempting to write new DBW ECU ROM w/o success

Developer topics relating to software that provides a tuning UI to alter ECU code and data

Moderator: Freon

Attempting to write new DBW ECU ROM w/o success

Postby twg » Sat May 06, 2006 3:02 pm

I have 2004 USDM FXT ecu... 2 in fact.. both have been ecutek'd... unfortuntely, I don't have the original fXT ecu, looking for an oem right now...

I'm changing some simple things like disabling some CEL codes... and also raising the rev limit...

I'm pretty sure i'm doing the changes properly... even raising the rev limit, I used the 1D address from the file posted by another user.. and the values make sense... I changed them to the STI limit, so nothing crazy..

however, whenever I make any change, be it CEL disable, or rev limit increase.... when I flash the new ecu, my CRUISE and CEL light are on, and when I start the car, the idle is really lumpy and surges...

I haven't driven the car yet...

Am I doing something wrong, or is there a ECUTek' checksum routine that prevents any changes to the ECU data ?

btw: the 2 ECUs were tuned by different tuners...


***EDIT***

Actually I tried to flash the 2nd ROM into the 1st ROM, and the same thing happened... so it seems like the flash itself isn't working properly... or I'm doing something wrong...

The SW seems to indicate the flash is ok however...
Last edited by twg on Wed May 10, 2006 11:26 pm, edited 2 times in total.
twg
 
Posts: 46
Joined: Fri May 27, 2005 9:03 pm

Postby Freon » Sat May 06, 2006 10:26 pm

What happens when you flash back to your original backup of the ECU? I hope it works fine again. If not, there may be a problem with your backup, the cable, the software, etc.

Maybe a simple checksum could force a CEL, that doesn't sound too crazy. Did you try to pull the code?
Freon
 
Posts: 700
Joined: Thu Nov 17, 2005 5:50 pm
Location: Indianapolis, IN

Postby cboles » Sun May 07, 2006 1:23 am

One issue I will be addressing shortly in the next release is a feature where the kernel resets the ECU after a reflash. I have heard reports of rough starting the first or second time after a reflash without the ECU reset. Those who reported that said that the problem went away after that.

Colby
cboles
Site Admin
 
Posts: 1233
Joined: Wed Dec 29, 2004 5:45 pm
Location: Seattle, WA

Postby twg » Sun May 07, 2006 7:30 pm

I have 2 ROMS:

Rom 1 and Rom 2

I have images of both ROMs..

Currently, I have Rom 1 in my car... when I reflash anything other than the original ROM 1, I get a flashing CRUISE and CEL and the car idles very rough... I've checked the code, there is no code (at least not thru the Tari logger).

I have also "reset" the ecu using the tari logger hoping that will fix it, but it didn't.

So far, I have tried simple modified versions of ROM 1 - didn't work

I have tried an exact ROM 2 image - didn't work

cboles: Do you have an image of a stock 2004 FXT ecu that I can compare it to ? I'm wondering if there is additional code in the ECUtek tune that is preventing me from flashing the ecu ?
twg
 
Posts: 46
Joined: Fri May 27, 2005 9:03 pm

Postby cboles » Sun May 07, 2006 9:01 pm

cboles
Site Admin
 
Posts: 1233
Joined: Wed Dec 29, 2004 5:45 pm
Location: Seattle, WA

Postby Freon » Mon May 08, 2006 4:09 pm

I have the same problem with my 2004 STI 500J AF241.

I flashed a ROM where only the CEL for P0420 was changed and it wouldn't idle correctly. Idled at 1200rpm, 25:1 AFR (twenty five to one), and 16in Hg instead of 600-800, 14.7:1, and 19in.Hg.

Something is amiss. Factory ECU CRC check on bootup or something?
Freon
 
Posts: 700
Joined: Thu Nov 17, 2005 5:50 pm
Location: Indianapolis, IN

Postby cboles » Mon May 08, 2006 9:30 pm

Here is your solution:

http://wiki.openecu.org/index.php?title=Subaru:DBW_Checksum_Algorithm

I'm going to add checksum correction to EcuFlash right away...

Colby
cboles
Site Admin
 
Posts: 1233
Joined: Wed Dec 29, 2004 5:45 pm
Location: Seattle, WA

Postby Spiider » Tue May 09, 2006 3:43 am

I recognise some of those item Freon mentioned as normal after reflash behaviour for my car as well.

When I reflash, I normally get 25:1 and 1200rpm etc, until I warm it up for the first time and go for a little drive. I think this mught be some sort of state that occurs after a reflash. I know that I don't have any 25:1 spots in my fueling map. Lol.
Spiider
 
Posts: 191
Joined: Thu Mar 10, 2005 4:16 pm

Postby AutoXer » Tue May 09, 2006 5:30 am

I thought EcuTek'd ECUs were "locked"? What am I missing here?
AutoXer
 
Posts: 44
Joined: Thu Apr 13, 2006 3:27 am

Postby Freon » Tue May 09, 2006 5:53 am

I definitely did not attempt to "drive through" the problem. After I flashed back to stock I had no idle issues. The car was already warm so idle settled to ~800rpm @ 14.7:1 within about 10 seconds on the stock reflash. I only let it idle for about 20 seconds on the modified ROM.

1200rpm idle may be normal for a cold engine, but 25:1 AFR definitely isn't. In fact, I typically find immediate startup AFR is about 10.5:1 and it slides to 14.7:1 in about 5-6 seconds after startup. The vacuum was clearly off as well. Even on a cold engine start @ 1400rpm vacuum is barely affected.

I'm positive what I saw was not "right" at all.

I will try to run another test tonight with checksum disabled or corrected and see what happens.

Autoxer: My stock ECU does the same thing as twg's Ecutek. Perhaps Ecutek's checksum is different, or needs to result in a different value, but it seems like it is essentially the same problem. TWG, I'd try the same fix on your 2nd rom and see what happens.
Freon
 
Posts: 700
Joined: Thu Nov 17, 2005 5:50 pm
Location: Indianapolis, IN

Postby cboles » Tue May 09, 2006 7:29 am

I don't think there is an EcuTek issue here. It is just the normal checksum system.
cboles
Site Admin
 
Posts: 1233
Joined: Wed Dec 29, 2004 5:45 pm
Location: Seattle, WA

Postby swifty » Tue May 09, 2006 7:58 am

Have you compared your ecutek'd roms with each other or with the standard rom that Colby posted ? Can you 'spot the difference' ?

The reason I ask is that I was reading a thread on scoobynet the other day where a number of ecutek tuners were discussing remapping customers cars that had already been mapped by another ecutek tuner. They were saying that if tuner A maps a car then tuner B looks at it, tuner B cannot see the changes that tuner A has made. They can only see the stock map so second time around the amount of mapping involved is the same as the first, ie they have to start from scratch. The license remains on the ecu so a new one is not required.

If this is the case, it would imply that all the ecutek changes are held separately to the original maps and are somehow only accessible by the tuner who made them, some sort of authentication involved, so when a second tuner comes along their changes must wipe out / overwrite all the changes that were made by the first.

I'm just curious to know if the changes made via ecutek will be viewable when a rom is downloaded via ecuflash and opened up using ecuEdit.

thanks
swifty
 
Posts: 109
Joined: Wed Mar 22, 2006 3:01 am
Location: Behind a keyboard

Postby fastchip » Tue May 09, 2006 8:28 am

A graphic view of the DBW crc area

Image
fastchip
 
Posts: 15
Joined: Mon May 30, 2005 9:02 am

Postby Freon » Tue May 09, 2006 9:41 am

swifty: if that were the case, I would say the reason would be that the Ecutek software doesn't read the ROM at all, it only writes. All source files would be present on the PC, not in the ROM. That seems like a simpler explanation.

Either that or the PC side software checks two keys. One for Ecutek license period, and a second for that tuner's specific ID.

I'm not sure it matters. I'd bet you can openly read, modify, and reflash a previously Ecutek'd ECU without any more issues than doing the same on a stock reflash when using the openecu tools. TWG should be able to confirm if he can hack up his second rom and try again.
Freon
 
Posts: 700
Joined: Thu Nov 17, 2005 5:50 pm
Location: Indianapolis, IN

Postby Freon » Tue May 09, 2006 10:14 am

Image

Seem to have found it. I'll modify my tweaked ROM again tonight with this fix (exactly as pictured) and try flashing again.
Freon
 
Posts: 700
Joined: Thu Nov 17, 2005 5:50 pm
Location: Indianapolis, IN

Next

Return to Tuning Software

Who is online

Users browsing this forum: No registered users and 12 guests