Notices
ECU Flash

Evo 8 post reflash - RAM not cleared

Thread Tools
 
Search this Thread
 
Old Mar 23, 2009, 12:00 PM
  #1  
Evolved Member
Thread Starter
 
jcsbanks's Avatar
 
Join Date: May 2006
Location: UK
Posts: 2,399
Likes: 0
Received 5 Likes on 4 Posts
Evo 8 post reflash - RAM not cleared

I thought we might run into this problem given that I've noticed (as have others) that Evo 8 fuel trims are not reset by a flash.

My test for a ROM to RAM copy of the alt maps uses Tephra's 0xDEAD test, which on the 9 works reliably for ECU middle plug disconnect or post reflash.

The first alpha tester of my Evo 8 MR JDM live mapping has indeed found that the RAM is full of junk, but the 0xDEAD test doesn't work, so nothing triggers my copy from ROM to RAM, so the alt maps are also junk, he has to pull the middle ECU plug to force a RAM clear so 0xDEAD is not read.

I could just put an Evo 8 post reflash button in my app that changes from 0xDEAD to something else to force everything Tephra related to clear.

Other ideas?
Old Mar 23, 2009, 07:47 PM
  #2  
Evolved Member
iTrader: (22)
 
Appauldd's Avatar
 
Join Date: Nov 2003
Location: Northern KY near Cincy
Posts: 2,408
Likes: 0
Received 6 Likes on 6 Posts
I just wish someone would post up a clean evo 8 rom. There has been so many patches, findings, and updated that my 94170015 is all screwy.

As for the fuel trims not resetting, most of us just disconnect the battery and start over. Been doing it this way for a long time. Every time a new part is added that could effect the tune. Disconnect and reset.

I wouldn't mind having a "reset button" put into EcuFlash. What would be even better is the capability to set on the fly as some other ECUs out there can do.
Old Mar 23, 2009, 08:17 PM
  #3  
Account Disabled
iTrader: (8)
 
GST Motorsports's Avatar
 
Join Date: Sep 2007
Location: Hayward
Posts: 3,366
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by Appauldd

I wouldn't mind having a "reset button" put into EcuFlash. What would be even better is the capability to set on the fly as some other ECUs out there can do.
I would LOVE a "Ecu reset" button in EcuFlash. Maybe I will start bugging Colby for it...
Old Mar 23, 2009, 08:41 PM
  #4  
EvoM Guru
iTrader: (6)
 
tephra's Avatar
 
Join Date: Feb 2007
Location: Melbourne, Australia
Posts: 9,486
Received 66 Likes on 42 Posts
Hi John,

So the actual flashing process first loads the incoming ROM segments into RAM before burning it to flash. Does that sound right to you?

Hence why after you do a flash the RAM is sometimes screwed.

I suspect that the block of memory you are using for altmaps gets screwed over but my DEAD check is fine.

You can probably modify the dead check to look at a word near the start/middle of your altmaps.

This might explain why valet mode sometimes goes funny (after a flash) on 96530006...

Cheers
D.
Old Mar 23, 2009, 11:58 PM
  #5  
Evolved Member
 
Mattjin's Avatar
 
Join Date: Apr 2008
Location: Sydney, Australia
Posts: 604
Likes: 0
Received 0 Likes on 0 Posts
My 80700010 also does not clear the RAM when I do a flash. All fuel and idle trims are kept.
Old Mar 24, 2009, 12:45 AM
  #6  
Evolving Member
iTrader: (3)
 
BarryC's Avatar
 
Join Date: Aug 2006
Location: Ireland
Posts: 264
Likes: 0
Received 0 Likes on 0 Posts
Ive flashed evo 5 6 7 8 9 and have never seen the fuel trims reset after a flash.
Old Mar 24, 2009, 03:11 AM
  #7  
Evolved Member
Thread Starter
 
jcsbanks's Avatar
 
Join Date: May 2006
Location: UK
Posts: 2,399
Likes: 0
Received 5 Likes on 4 Posts
The 9s I have done always do reset the trims, although the RAM still has junk from flash blocks in it.

Worse still the first 8 tester has found that the RAM maps seem to be corrupted overnight.
Old Mar 24, 2009, 06:41 AM
  #8  
Evolved Member
iTrader: (22)
 
Appauldd's Avatar
 
Join Date: Nov 2003
Location: Northern KY near Cincy
Posts: 2,408
Likes: 0
Received 6 Likes on 6 Posts
Originally Posted by jcsbanks
The 9s I have done always do reset the trims, although the RAM still has junk from flash blocks in it.

Worse still the first 8 tester has found that the RAM maps seem to be corrupted overnight.

Maybe this is why thos of us with 8s have such a hard time getting injectors scaled???
Old Mar 24, 2009, 07:23 AM
  #9  
Evolved Member
iTrader: (38)
 
gsrboi80's Avatar
 
Join Date: Aug 2005
Location: On a cliff
Posts: 7,906
Received 45 Likes on 41 Posts
Originally Posted by Appauldd
Maybe this is why thos of us with 8s have such a hard time getting injectors scaled???
You ain't lying. PM me your Email I have clean 0008 and 0015 VIII XML's on my work PC
Old Mar 24, 2009, 08:12 AM
  #10  
Evolved Member
iTrader: (22)
 
Appauldd's Avatar
 
Join Date: Nov 2003
Location: Northern KY near Cincy
Posts: 2,408
Likes: 0
Received 6 Likes on 6 Posts
Originally Posted by gsrboi80
You ain't lying. PM me your Email I have clean 0008 and 0015 VIII XML's on my work PC
PM sent. Thanks. I really appreciate it.
Old Mar 24, 2009, 12:50 PM
  #11  
Evolved Member
iTrader: (38)
 
gsrboi80's Avatar
 
Join Date: Aug 2005
Location: On a cliff
Posts: 7,906
Received 45 Likes on 41 Posts
Email sent NP
Old Mar 24, 2009, 01:08 PM
  #12  
Evolved Member
iTrader: (8)
 
03whitegsr's Avatar
 
Join Date: Nov 2006
Location: Utah
Posts: 4,001
Received 14 Likes on 12 Posts
All the stock ROMs can be found on the ECUFlash Wiki.
http://evoecu.logic.net/wiki/Downloads
The Tephra patch threads also have stock ROMs with the patches implemented.


This isn't too good for us Evo 8 guys as the live tuning will be a great addition. I hope you can figure out a good solution to this problem. This explains why some flashes run great right away and others take a day or two of driving on to get driveability back.

Last edited by 03whitegsr; Mar 24, 2009 at 01:10 PM.
Old Mar 24, 2009, 01:17 PM
  #13  
Evolved Member
Thread Starter
 
jcsbanks's Avatar
 
Join Date: May 2006
Location: UK
Posts: 2,399
Likes: 0
Received 5 Likes on 4 Posts
I had chance for a brief test on an 8MR tonight. Everything appears to work for a while until the RAM is getting corrupted by something. Need to work out what that is!

The 8 MR is an hour away, this sort of thing needs extended testing. Will have a think.
Old Mar 24, 2009, 01:55 PM
  #14  
Evolved Member
Thread Starter
 
jcsbanks's Avatar
 
Join Date: May 2006
Location: UK
Posts: 2,399
Likes: 0
Received 5 Likes on 4 Posts
It looks like my FFFF8480 area variables are probably being overwritten, we thought this was universally free on all ECUs, but it seems not, and tephra evicted me from the FFFF8400 area

When the variables that control my comms are overwritten, the DMA memory transfers end up screwed and there are offset portions of maps that get written in weird places.

Whilst I cannot see other routines that address my variables directly, I suspect that variables are passed from other routines and blocks are being written, which is why this area appears mysteriously vacant.
Old Mar 24, 2009, 03:17 PM
  #15  
EvoM Guru
iTrader: (6)
 
tephra's Avatar
 
Join Date: Feb 2007
Location: Melbourne, Australia
Posts: 9,486
Received 66 Likes on 42 Posts
I thought it was free too?

What ROMID?


Quick Reply: Evo 8 post reflash - RAM not cleared



All times are GMT -7. The time now is 05:46 PM.