How many damaged ECU's are out there after using Ecuflash?

OpenECU software executables and source code

Moderator: Freon

How many damaged ECU's are out there after using Ecuflash?

Postby zuczek » Thu Nov 09, 2006 5:40 pm

I just want to get an idea how many damaged ECU's are out there after using Ecuflash.

Please post what happened and if you got any error messages.

Well, let me go first.

05 Legacy GT MT. Flashed a change to the ECU and it said that CRC's are all Ok. Double checked them by doing the ECU compare and again all CRC's were ok. ECUFLASH said to turn ignition off and remove the jumper. Did that.. Car won't start. Getting ER HC on the odometer display. Checked the green connector 10 times to make sure it's disconnected.

I also removed the ECU from the car and left it out overnight. Next day same problem. Car won't start. Ecuflash says

ssm2_init
ssm2_init
ssm2_init
ssm2_init
ssm2_init
ssm2_init
ssm2_init
ssm2_init
ssm2_init
kernel get version
validating denso kernel ram area addr: FFFF0000 len: 0008

Also tried ecuexplorer but it doesn't connect.
zuczek
 
Posts: 30
Joined: Thu Mar 02, 2006 11:08 pm

Postby m3n0ch3 » Thu Nov 09, 2006 5:44 pm

on some DBW cars, you have to try to start the car a few times..
never understood why...

last one.. a leg GT 2005, sometimes when flashing, we had to start the car 3 times for it to start properly.

Also make sure you apply the checksum fix on it

Phil
m3n0ch3
 
Posts: 49
Joined: Fri Aug 11, 2006 11:46 am

Postby zuczek » Thu Nov 09, 2006 5:49 pm

m3n0ch3 wrote:on some DBW cars, you have to try to start the car a few times..
never understood why...

last one.. a leg GT 2005, sometimes when flashing, we had to start the car 3 times for it to start properly.

Also make sure you apply the checksum fix on it

Phil


I tried maybe 50 times. It won't even crank. The checksum fix was enabled. I'm thinking maybe the cable has an issue as the connector split into 2 pieces but all CRC's were OK..
zuczek
 
Posts: 30
Joined: Thu Mar 02, 2006 11:08 pm

q

Postby goixiz » Fri Nov 10, 2006 5:47 am

why would you use a cable that is questionable ?
like to know what is the prob as well and hate to have the same issue
goixiz
 
Posts: 20
Joined: Sun Sep 03, 2006 8:23 pm
Location: Georgia

Postby m3n0ch3 » Fri Nov 10, 2006 5:51 am

you didn't by any chance replace the ecu with a spare one to programe right?

perhaps you should try the reprogramming of your key
m3n0ch3
 
Posts: 49
Joined: Fri Aug 11, 2006 11:46 am

Postby zuczek » Fri Nov 10, 2006 7:56 am

m3n0ch3 wrote:you didn't by any chance replace the ecu with a spare one to programe right?

perhaps you should try the reprogramming of your key


No, I didn't replace the ECU as I would have to get hte dealer to program the Immobilizer.

It's not the key. If it was the key, the SECURITY light would be on when the key is inserted and I would be able to connect to the ECU with ecuflash or ecuexplorer.
zuczek
 
Posts: 30
Joined: Thu Mar 02, 2006 11:08 pm

Re: q

Postby zuczek » Fri Nov 10, 2006 7:57 am

goixiz wrote:why would you use a cable that is questionable ?
like to know what is the prob as well and hate to have the same issue


Cable wasn't questionable until it actually split into 2 pieces. There is a connector in between the 2 halves so I thought it was OK.
zuczek
 
Posts: 30
Joined: Thu Mar 02, 2006 11:08 pm

Postby NSFW » Fri Dec 22, 2006 6:46 pm

I realize I'm a bit late to this thread, but the EcuFlash output shown in the first thread is exactly what I was seeing about 10 minutes ago when I was trying to read the ROM from my car for the first time. I had inadvertently unplugged the OBD2 connector under the dash.

After connecting it back, I got a different error, which went away after I put the green connectors together (google FTW) after that, I was able to read the ROM.

So, what I mean to say is, the error above is consistent with a bad connection (or rather, no connection) between the cable and the car. Seems likely that your cable failed before it actually fell apart.
NSFW
 
Posts: 31
Joined: Sat Dec 02, 2006 4:15 pm

Postby bmorrisj » Sat Dec 23, 2006 7:23 pm

the rom was actually incorrect and rewrote or moved the bootstrap so nothing can communicate with it... not even subaru SSM, it also reversed the neutral switch....
bmorrisj
 
Posts: 24
Joined: Tue Sep 05, 2006 10:54 am
Location: SoCal, USA

Postby cboles » Wed Jan 10, 2007 3:25 pm

Yes, this issue came up with a couple people a few months ago - they had flashed a ROM to their ECU which wasn't appropriate for that ECU, which rendered it unbootable afterwards. EcuFlash did what is was supposed to do - unfortunately there is no good way for EcuFlash to be sure the ROM doesn't have errors in it or does not function correctly in a particular ECU.

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

Postby zuczek » Wed Jan 10, 2007 9:00 pm

cboles wrote:Yes, this issue came up with a couple people a few months ago - they had flashed a ROM to their ECU which wasn't appropriate for that ECU, which rendered it unbootable afterwards. EcuFlash did what is was supposed to do - unfortunately there is no good way for EcuFlash to be sure the ROM doesn't have errors in it or does not function correctly in a particular ECU.

Colby


Yep. this was my stupidity of downloading and flashing an unknown ROM file. Lesson learned. Thanks Colby for all your help!
zuczek
 
Posts: 30
Joined: Thu Mar 02, 2006 11:08 pm

Postby zuczek » Wed Jan 10, 2007 9:01 pm

cboles wrote:Yes, this issue came up with a couple people a few months ago - they had flashed a ROM to their ECU which wasn't appropriate for that ECU, which rendered it unbootable afterwards. EcuFlash did what is was supposed to do - unfortunately there is no good way for EcuFlash to be sure the ROM doesn't have errors in it or does not function correctly in a particular ECU.

Colby


Yep. this was my stupidity of downloading and flashing an unknown ROM file. Lesson learned. Thanks Colby for all your help!
zuczek
 
Posts: 30
Joined: Thu Mar 02, 2006 11:08 pm

Postby NSFW » Wed Jan 10, 2007 9:13 pm

Would it be practical to give EcuFlash configuration information that would prevent it from overwriting critical parts of the flash? (e.g. the boot loader)

Obviously the "critical parts" would have to be ECU-specific, but most of us are not flashing more than one car, so it seems acceptable to have an ECU-specific configuration file on the computer that's doing the flashing. And/or have a menu where the user can select a ROM ID to configure EcuFlash with that ROM's critical/protected address ranges.

If that's not practical, then what CAN be done to make it harder for the user to brick their ECU?
NSFW
 
Posts: 31
Joined: Sat Dec 02, 2006 4:15 pm

Postby zuczek » Wed Jan 10, 2007 9:49 pm

NSFW wrote:Would it be practical to give EcuFlash configuration information that would prevent it from overwriting critical parts of the flash? (e.g. the boot loader)

Obviously the "critical parts" would have to be ECU-specific, but most of us are not flashing more than one car, so it seems acceptable to have an ECU-specific configuration file on the computer that's doing the flashing. And/or have a menu where the user can select a ROM ID to configure EcuFlash with that ROM's critical/protected address ranges.

If that's not practical, then what CAN be done to make it harder for the user to brick their ECU?


ALWAYS copy and paste values to your own ROM. Maybe there should be a warrning added before you hit the OK button?
zuczek
 
Posts: 30
Joined: Thu Mar 02, 2006 11:08 pm

Postby cboles » Wed Jan 10, 2007 10:55 pm

The Subaru code is not modular like this. Basically, if any code goes awry in the ROM, the ECU may become unresponsive. If I could write a program that could analyze for code faults, I'd be a rich man :)

NSFW wrote:Would it be practical to give EcuFlash configuration information that would prevent it from overwriting critical parts of the flash? (e.g. the boot loader)

Obviously the "critical parts" would have to be ECU-specific, but most of us are not flashing more than one car, so it seems acceptable to have an ECU-specific configuration file on the computer that's doing the flashing. And/or have a menu where the user can select a ROM ID to configure EcuFlash with that ROM's critical/protected address ranges.

If that's not practical, then what CAN be done to make it harder for the user to brick their ECU?
cboles
Site Admin
 
Posts: 1233
Joined: Wed Dec 29, 2004 5:45 pm
Location: Seattle, WA

Next

Return to OpenECU Software

Who is online

Users browsing this forum: No registered users and 13 guests