Notices
ECU Flash

ECU code & Boost & WTF

Thread Tools
 
Search this Thread
 
Old Feb 3, 2008 | 07:58 PM
  #1  
tephra's Avatar
Thread Starter
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
ECU code & Boost & WTF

Hi Guys,

In my travels for boost control I found something rather strange:




This is for my ROM 88580014 but its exactly the same for 88590015.

You can see that 0x3f82 is being referenced as "Max Wastegate Duty # 2", however this is INCORRECT.

The ECU SHOULD be pointing to 0x3f6c.

Now I don't know if this has been discussed before, I've asked MrFred, but I thought I would post to the masses as well.

So what you put into ECUFlash in #2 doesn't actually do ANYTHING, in fact when the ECU uses "#2" it actually reads invalid crap from headers for "#3" and some of "#3".

WTF Mitsu???!?
Reply
Old Feb 3, 2008 | 08:20 PM
  #2  
JohnBradley's Avatar
Evolved Member
Shutterbug
Liked
Loved
Community Favorite
iTrader: (30)
 
Joined: Jan 2004
Posts: 11,406
Likes: 78
From: Northwest
Interesting, so the tags are linked to something else entirely, maybe a fuel or timing switch? I can see what the addresses you refer to but its odd that they dont even reference what they should.

I am with you, WTF Mitsu...whats the idea?
Reply
Old Feb 3, 2008 | 08:24 PM
  #3  
tephra's Avatar
Thread Starter
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
Yeah you can see that on a stock car if the ECU read from #2 it would actually be reading header info from #3 and part of #3.

on the left is what it *SHOULD* be (what ECUFlash is setup) and on the right is what the ECU *currently* sees:




fubar'd

Anyways it looks like under normal conditions #2 isn't ever read anyways. Same with #3.

So basically we need only modify #1 hehe

Last edited by tephra; Feb 3, 2008 at 08:27 PM.
Reply
Old Feb 3, 2008 | 08:39 PM
  #4  
tephra's Avatar
Thread Starter
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
OMG they did the same thing for the BDEL code as well!

what the F Mitsu!

Same thing with BDEL, only #1 gets used!

#1 = NORMAL
#2 = Maybe CEL condition/Error cond
#3 = Car speed greater than @0x1e04 (0xFFFF mostly, ie NEVER!!)

Hence for a normal car #1 is the only Max/Baseline Wastegate Duty and BDEL map that gets used!
Reply
Old Feb 3, 2008 | 08:50 PM
  #5  
codgi's Avatar
Evolved Member
20 Year Member
Photogenic
Liked
Loved
Community Favorite
iTrader: (22)
 
Joined: Aug 2004
Posts: 2,493
Likes: 41
From: Seattle, WA
Ah but this comes back to the xml used in the reverse engineering. Reverse engineering is guessing and thats what those xmls do.

They guess as best as they can. Its also possible the tables were either there from an earlier model or will be used in a later one.

Or they were just plain old debugging tables that were never removed. Good information to know though
Reply
Old Feb 3, 2008 | 08:55 PM
  #6  
C6C6CH3vo's Avatar
Evolved Member
iTrader: (9)
 
Joined: Feb 2005
Posts: 4,223
Likes: 4
From: sc
ECUFlash is a big guess, about half of it is correct. I bet those little engineers at mitsu have a blast viewing this stuff. I wish a disgruntled employee would enlighten us on what is really going on
Reply
Old Feb 3, 2008 | 09:00 PM
  #7  
mplspilot's Avatar
Evolved Member
iTrader: (7)
 
Joined: Oct 2006
Posts: 1,439
Likes: 1
From: Flyover country.
Originally Posted by tephra
OMG they did the same thing for the BDEL code as well!

what the F Mitsu!

Same thing with BDEL, only #1 gets used!

#1 = NORMAL
#2 = Maybe CEL condition/Error cond
#3 = Car speed greater than @0x1e04 (0xFFFF mostly, ie NEVER!!)

Hence for a normal car #1 is the only Max/Baseline Wastegate Duty and BDEL map that gets used!
That's good to know.
Reply
Old Feb 3, 2008 | 09:28 PM
  #8  
tephra's Avatar
Thread Starter
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
no guys the code is wrong, the tables are "correct" in EcuFlash, but the code is wrong

What I might do is get rid of 1/2/3 and just convert the code to all use #1
Then I can use the #2 ROM spot as my alternate map.

I'm guessing most people would prefer 1 BDEL and 1 WGDC map rather than 3x
Reply
Old Feb 3, 2008 | 09:58 PM
  #9  
oldevodude's Avatar
Evolved Member
iTrader: (3)
 
Joined: Feb 2007
Posts: 579
Likes: 0
Agree having to deal with one each is much simpler to deal with not to mention cleaner overall.
Reply
Old Feb 3, 2008 | 10:15 PM
  #10  
TTP Engineering's Avatar
Account Disabled
iTrader: (465)
 
Joined: May 2005
Posts: 8,824
Likes: 2
From: Central FL
Originally Posted by tephra
no guys the code is wrong, the tables are "correct" in EcuFlash, but the code is wrong

What I might do is get rid of 1/2/3 and just convert the code to all use #1
Then I can use the #2 ROM spot as my alternate map.

I'm guessing most people would prefer 1 BDEL and 1 WGDC map rather than 3x
This was going to be my recommendation. Or remove 2 and 3 from the xml entirely.
Reply
Old Feb 3, 2008 | 10:42 PM
  #11  
codgi's Avatar
Evolved Member
20 Year Member
Photogenic
Liked
Loved
Community Favorite
iTrader: (22)
 
Joined: Aug 2004
Posts: 2,493
Likes: 41
From: Seattle, WA
Originally Posted by TTP Engineering
This was going to be my recommendation. Or remove 2 and 3 from the xml entirely.
You could remove that from the xml yourself. Him removing it won't do much for you since he doesn't own the next version of ECUFlash which unless colby and co are notified will probably have in the same error again.
Reply
Old Feb 3, 2008 | 10:44 PM
  #12  
codgi's Avatar
Evolved Member
20 Year Member
Photogenic
Liked
Loved
Community Favorite
iTrader: (22)
 
Joined: Aug 2004
Posts: 2,493
Likes: 41
From: Seattle, WA
Originally Posted by tephra
no guys the code is wrong, the tables are "correct" in EcuFlash, but the code is wrong

What I might do is get rid of 1/2/3 and just convert the code to all use #1
Then I can use the #2 ROM spot as my alternate map.

I'm guessing most people would prefer 1 BDEL and 1 WGDC map rather than 3x
Can it ever logically branch into the #2 table (its obvious it can't for #3)? If it can't then its irrelevant what they point to at the end of the day for most people. For your patching I suppose you've gained a bit more space to stuff other useful stuff.
Reply
Old Feb 4, 2008 | 04:13 AM
  #13  
tephra's Avatar
Thread Starter
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
yes, although all the logs I have done show it never does.
Reply
Old Feb 4, 2008 | 04:25 AM
  #14  
tkklemann's Avatar
Evolved Member
iTrader: (6)
 
Joined: Jul 2005
Posts: 1,228
Likes: 0
From: Charleston, SC
Originally Posted by tephra
what the F Mitsu!

He he, sig material.

God I wish I could read all this code crap so I could help.

Back on topic.
Reply
Old Feb 4, 2008 | 06:53 AM
  #15  
TouringBubble's Avatar
Evolved Member
iTrader: (2)
 
Joined: Jul 2006
Posts: 2,639
Likes: 3
From: Chelsea, AL
Originally Posted by tephra
What I might do is get rid of 1/2/3 and just convert the code to all use #1
Then I can use the #2 ROM spot as my alternate map.
Great idea.
Reply



All times are GMT -7. The time now is 01:28 PM.