Notices
Evo X Engine Management / Tuning Forums Discuss the major engine management systems.

Found a flashing counter

Thread Tools
 
Search this Thread
 
Old Jun 13, 2011, 03:51 AM
  #1  
EvoM Guru
Thread Starter
iTrader: (6)
 
tephra's Avatar
 
Join Date: Feb 2007
Location: Melbourne, Australia
Posts: 9,486
Received 66 Likes on 42 Posts
Found a flashing counter

Well... it's definitely there.

So not only is there a calibrationshop ID which needs to be altered to go into flashing mode, but there is also a Mode10/85 counter (Mode10 is generic init, 10/85 is programming session request)

I tested it out, with ECUFlash at least it gets incremented every time the ECU is told to go into a programming session.

It looks like it can be reset, but without knowing what a factory counter looks like its kinda pointless at this stage.

Interestingly enough, Mode21+C0 (Which is Coding Counter request from MUTIII) doesn't actually reference the right memory variable, it returns the string one byte AFTER the counter..

Anyway's the ECU has a Serial EEPROM Chip in it - which is used to STORE things like VIN/Variant Coding and obviously the flash counter when the ECU's power is removed...

Pretty cool stuff..

FWIW - my bench ECU is upto 0x49, and tomorrow I might connect to my car ECU to see what its up to

Cheers
D
Old Jun 13, 2011, 04:01 AM
  #2  
Evolved Member
iTrader: (8)
 
Mad_SB's Avatar
 
Join Date: Apr 2003
Location: Georgia
Posts: 2,138
Likes: 0
Received 0 Likes on 0 Posts
Great find man!
Old Jun 13, 2011, 02:11 PM
  #3  
Evolved Member
iTrader: (1)
 
Golden's Avatar
 
Join Date: Nov 2009
Location: Omaha, NE
Posts: 1,456
Likes: 0
Received 0 Likes on 0 Posts
Cool.

And for those who don't understand Hexadecimal, 0x49 = 73. That is a lot of flashes.
Old Jun 13, 2011, 04:19 PM
  #4  
Evolved Member
 
richardjh's Avatar
 
Join Date: Oct 2010
Location: Australia
Posts: 2,447
Received 14 Likes on 13 Posts
Originally Posted by Golden
Cool.

And for those who don't understand Hexadecimal, 0x49 = 73. That is a lot of flashes.
Yeah, but wait for the counter in tephra's on-road ECU!

Rich
Old Jun 13, 2011, 05:45 PM
  #5  
Evolving Member
 
BakaUnchi's Avatar
 
Join Date: Feb 2011
Location: SlowCal
Posts: 473
Likes: 0
Received 0 Likes on 0 Posts
maybe we shouldnt have this online where MMSA can see?
Old Jun 13, 2011, 07:57 PM
  #6  
Evolving Member
iTrader: (8)
 
dcpatters's Avatar
 
Join Date: Apr 2009
Location: Irvine, CA
Posts: 410
Likes: 0
Received 0 Likes on 0 Posts
What happens when the count reaches 0xFF?

Last edited by dcpatters; Jun 13, 2011 at 08:00 PM.
Old Jun 13, 2011, 08:01 PM
  #7  
EvoM Guru
Thread Starter
iTrader: (6)
 
tephra's Avatar
 
Join Date: Feb 2007
Location: Melbourne, Australia
Posts: 9,486
Received 66 Likes on 42 Posts
it loops over..
Old Jun 14, 2011, 12:12 AM
  #8  
Newbie
 
Bernhard's Avatar
 
Join Date: May 2011
Location: Germany
Posts: 15
Likes: 0
Received 0 Likes on 0 Posts
So this means that there IS a way to find out if someone has actually flashed its rom, right?
Would it help to have a stock new car to see what the flash counter actually shows?
I will get my car (EDM) in a few weeks. After that I could report.

IMHO the best trick to always have the factory setting would be to read the current value before flashing, flash the new rom and then reset the counter to the old value. But I fear this would involve additional tools/steps when flashing a rom.
Old Jun 14, 2011, 02:07 AM
  #9  
EvoM Guru
Thread Starter
iTrader: (6)
 
tephra's Avatar
 
Join Date: Feb 2007
Location: Melbourne, Australia
Posts: 9,486
Received 66 Likes on 42 Posts
yeah it would be nice to see what the value is for a virgin ecu.

and if people are interested I can probably write a program to reset it to whatever.

but i dont think this is the process mitsu use to invalidate warranty

because this counter is also incremented when mitsu update the ECU using MUTIII
Old Jun 14, 2011, 02:19 AM
  #10  
Newbie
 
Bernhard's Avatar
 
Join Date: May 2011
Location: Germany
Posts: 15
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by tephra
but i dont think this is the process mitsu use to invalidate warranty
because this counter is also incremented when mitsu update the ECU using MUTIII
Correct. But I fear that if the counter is much higher than the number of ECU updates this could be an indicator for hacking/mapping attempts.
Anyway as you wrote MUTIII reads the wrong value so it seems no Mitsu technican would be able to read the current value.

BTW. in some data sheet for the M32182F8 I read that the system is rated for only 100 flashes. I know that the ECU actually uses another CPU but don't know how much flashes are possible with that ECU board. Do you or anyone else have much more than 100 already?
Old Jun 14, 2011, 02:31 AM
  #11  
EvoM Guru
Thread Starter
iTrader: (6)
 
tephra's Avatar
 
Join Date: Feb 2007
Location: Melbourne, Australia
Posts: 9,486
Received 66 Likes on 42 Posts
100 is the recommended.

same thing for CT9A...

but we had people with 1000's of writes..

so yeh, im sure its fine..

I will see what how many writes my real ECU has... later
Old Jun 14, 2011, 05:50 AM
  #12  
Evolved Member
iTrader: (49)
 
Kracka's Avatar
 
Join Date: Apr 2007
Location: Prosper, TX
Posts: 8,970
Received 17 Likes on 15 Posts
Good info, thanks for finding this! I wonder what my counter is up to...
Old Jun 14, 2011, 07:38 AM
  #13  
Evolving Member
 
eg6motion's Avatar
 
Join Date: Sep 2007
Location: in my office
Posts: 282
Likes: 0
Received 0 Likes on 0 Posts
interesting. Would also be curious to see a before and after flash count of the Cobb AP being unmarried. I thought Cobb mentioned this counter BUT when flashed back to stock, it also flashed the original flash count back as well....
Old Jun 14, 2011, 09:03 AM
  #14  
EvoM Moderator
iTrader: (10)
 
scheides's Avatar
 
Join Date: Oct 2006
Location: Minneapolis
Posts: 4,827
Likes: 0
Received 12 Likes on 6 Posts
I can't wait to see what my car's ecu is at. I'll wait until after this tuning session tomorrow but I've been street tuning for about a month now...
Old Jun 14, 2011, 09:22 AM
  #15  
EvoM Guru
iTrader: (8)
 
RazorLab's Avatar
 
Join Date: Aug 2003
Location: Mid-Hudson, NY
Posts: 14,065
Received 1,038 Likes on 760 Posts
Originally Posted by Golden

And for those who don't understand Hexadecimal, 0x49 = 73. That is a lot of flashes.
I'd imagine mine is at least twice that, I've been flashing my ECU an average of 5x a week the last couple months. Some days 10+.

:-/


Quick Reply: Found a flashing counter



All times are GMT -7. The time now is 08:47 AM.