Notices
ECU Flash

Danger associated with setting injector scaling too low?

Thread Tools
 
Search this Thread
 
Old Apr 23, 2010, 02:23 PM
  #31  
Evolved Member
Thread Starter
iTrader: (14)
 
03lances's Avatar
 
Join Date: Oct 2006
Location: West Coast WA
Posts: 3,714
Likes: 0
Received 1 Like on 1 Post
Originally Posted by TouringBubble
I have never run in to this, so it's new to me. The standard "ECU Load" has been correct for every Lancer I've tuned. You may have an odd ball ROM ... I dunno.

Yes, with a higher MAF size value, load values will increase ... both max Load% reached and Load% values referenced while driving. This is what moves the cruising load up higher.

I've used artificially high MAF values to get the car to run richer with larger turbo setups. If your case is that it's not lean enough, then move the MAF value back down and test. This will at least get your fuel maps closer in line with your actual AFRs. Or, you could reference the MAF hz value hit at the problem RPM and correct the airflow there.

With the turbo Lancer, there is a lot of "lying" to the ECU to get it to run right. Standard practices that we learned on the Evo don't always apply as the ROM isn't meant for boost. Injector and MAF values often have to be skewed. In pains me to do it every time, but there really isn't a choice.
Ok I think I get it. I actually always log maf airflow hz and see that my max is just under 1000 so I took out the others above that and added more resolution in the trouble area. I had this exact same problem with same afrs in the same rpm area with my stock maf too although at that time I had just turboed my car and was working on other issues.
Old Apr 23, 2010, 02:32 PM
  #32  
Evolved Member
iTrader: (5)
 
RoadSpike's Avatar
 
Join Date: Oct 2006
Location: Sacramento, CA
Posts: 3,805
Likes: 0
Received 2 Likes on 2 Posts
Originally Posted by TouringBubble
While I understand what you're working on, I don't think that is the issue. You're looking to remove the load limitations on the ROM, which is set at 160 (I think). the load issue on the Lancer really has nothing to do with a limit, but more to do with the calculations for load not compensating for boost.

Basically, WOT on a Lancer is 100% load, tapering a little toward redline. Add 7 psi, and you get like 105% load. It's not hitting any kind of load cap (as far as logging or referencing load values) ... the values logged just aren't being calculated in a way that causes a rise in load%.

I think the real solution would be to re-write the load calculation formulas so that it mimics the Evo's, with 0 at 100% load and boost rising above that. If you could swing that, you'd be the hero of all turbo Lancer owners. =)
I'll take a look but atm the moment I can tell you the code looks amazingly simliar.

There is another table here that is a load modifier for air and water temp that effectively limits load which I'll look at maybe in the lancer rom its just very low.
Old Apr 23, 2010, 07:00 PM
  #33  
Evolved Member
iTrader: (5)
 
RoadSpike's Avatar
 
Join Date: Oct 2006
Location: Sacramento, CA
Posts: 3,805
Likes: 0
Received 2 Likes on 2 Posts
OK some questions and maybe answers?

I'm tripping out here trying to figure out what in the world is going on with the rpm and load axis for the fuel table. When I mapped out where the load and rpm go I found they are in line with that water temp load and air temp comp load table jscbanks found so they probably aren't right.

When I looked at the fueling sub routine, i think at least , I found the axis's are

Load = 6954
RPM = 692e

So now i'm looking to as what the heck those address you have in there now.

Current Load Axis = 6784
Current RPM Axis = 6706
Old Apr 23, 2010, 08:20 PM
  #34  
Evolved Member
Thread Starter
iTrader: (14)
 
03lances's Avatar
 
Join Date: Oct 2006
Location: West Coast WA
Posts: 3,714
Likes: 0
Received 1 Like on 1 Post
Originally Posted by RoadSpike
OK some questions and maybe answers?

I'm tripping out here trying to figure out what in the world is going on with the rpm and load axis for the fuel table. When I mapped out where the load and rpm go I found they are in line with that water temp load and air temp comp load table jscbanks found so they probably aren't right.

When I looked at the fueling sub routine, i think at least , I found the axis's are

Load = 6954
RPM = 692e

So now i'm looking to as what the heck those address you have in there now.

Current Load Axis = 6784
Current RPM Axis = 6706
Nice RS You rock bro!!!! I wonder who did the initial dissasembly for this rom? Im gonna do some asking and find out.
Old Apr 23, 2010, 09:36 PM
  #35  
Evolved Member
iTrader: (18)
 
4g94T's Avatar
 
Join Date: May 2004
Location: California
Posts: 2,069
Likes: 0
Received 0 Likes on 0 Posts
interesting. subscribed!
Old Apr 23, 2010, 10:01 PM
  #36  
Evolved Member
Thread Starter
iTrader: (14)
 
03lances's Avatar
 
Join Date: Oct 2006
Location: West Coast WA
Posts: 3,714
Likes: 0
Received 1 Like on 1 Post
I was able to install my wheel bearing today so I am back on the road and can test anything whenever Roadspike
Old Apr 23, 2010, 10:09 PM
  #37  
Evolved Member
iTrader: (5)
 
RoadSpike's Avatar
 
Join Date: Oct 2006
Location: Sacramento, CA
Posts: 3,805
Likes: 0
Received 2 Likes on 2 Posts
Originally Posted by 03lances
I was able to install my wheel bearing today so I am back on the road and can test anything whenever Roadspike
I don't really know what that "load axis" you have does yet but I wholely recommend putting back to normal until i can figure it out.

So far I know it comes right out the Maf sub routine and is uses the same 2d axis lookup routine that the fuel and timing tables use so it must do something I just don't know what.

I'd swear it was part of a fueling sub routine but I can't be sure until i work this out. If jscbanks where to pop in and tell me this would go a lot faster.

I would like to see if my 2byte load variable is working :P

MUT 00 = 8956
MUT 01 = 8957
Old Apr 23, 2010, 10:50 PM
  #38  
Evolved Member
Thread Starter
iTrader: (14)
 
03lances's Avatar
 
Join Date: Oct 2006
Location: West Coast WA
Posts: 3,714
Likes: 0
Received 1 Like on 1 Post
Sure thing... Umm lol ok so never done any of this since as far as I know no one has tried to find 2 byte load for the base lancer, how do I use this to attempt to log 2 byte load? Do I have to add stuff to my xml file like edit my mut table? I have added tables to evo roms when I was going to install an evo ecu in my car but thats another story lol.

Last edited by 03lances; Apr 23, 2010 at 10:53 PM.
Old Apr 23, 2010, 10:57 PM
  #39  
Evolved Member
Thread Starter
iTrader: (14)
 
03lances's Avatar
 
Join Date: Oct 2006
Location: West Coast WA
Posts: 3,714
Likes: 0
Received 1 Like on 1 Post
I tried adding the code you posted in #22 into my XML file for my rom thinking it would display the MUT table in ecuflash but no go.
Old Apr 23, 2010, 11:35 PM
  #40  
Evolved Member
iTrader: (5)
 
RoadSpike's Avatar
 
Join Date: Oct 2006
Location: Sacramento, CA
Posts: 3,805
Likes: 0
Received 2 Likes on 2 Posts
Originally Posted by 03lances
I tried adding the code you posted in #22 into my XML file for my rom thinking it would display the MUT table in ecuflash but no go.
What happened?

Edit:
Try mine but stuff is being messed with as i learn about this rom.
Attached Files
File Type: zip
91890015.zip (5.8 KB, 0 views)

Last edited by RoadSpike; Apr 24, 2010 at 12:05 AM.
Old Apr 24, 2010, 09:03 AM
  #41  
Evolved Member
Thread Starter
iTrader: (14)
 
03lances's Avatar
 
Join Date: Oct 2006
Location: West Coast WA
Posts: 3,714
Likes: 0
Received 1 Like on 1 Post
Originally Posted by RoadSpike
What happened?

Edit:
Try mine but stuff is being messed with as i learn about this rom.
Oops ok nevermind mine actually is working fine I just edited the wrong xml lol. Gotta go outta town for a little bit but gonna try this when I get home. Just to confirm, in my MUT table I put 8956 in MUT 00 cell and 8957 in MUT 01 cell then flash it to my ecu and just tick "Load MUT 2Byte Mod" in evoscan and log correct?
Old Apr 24, 2010, 10:07 AM
  #42  
Evolved Member
iTrader: (5)
 
RoadSpike's Avatar
 
Join Date: Oct 2006
Location: Sacramento, CA
Posts: 3,805
Likes: 0
Received 2 Likes on 2 Posts
yep
Old Apr 24, 2010, 04:52 PM
  #43  
Evolved Member
iTrader: (5)
 
RoadSpike's Avatar
 
Join Date: Oct 2006
Location: Sacramento, CA
Posts: 3,805
Likes: 0
Received 2 Likes on 2 Posts
Some news:

So as I've been following jscbanks fuel limit and load limit thread I can say with certainty the lancer rom also clips the maximum fuel and load variables to a byte which would cap them like the evo at 380load.

I'll keep looking for the clip variable for load and ipw on the lancer rom. I did notice an interesting thing on the evo rom vs the lancer rom. In the fuel load limit sub routine I saw that the evo has a sort of multiplier table it uses referencing an unknown variable where the lowest was 85% and the maximum was 199% of the value. This could be the fuel load cap you guys are experiencing. If it is then the easiest thing to do is use the instructions i gave earlier and uncap the fuel load limit and load limit. I'm pretty confident they will work as expected now.

Next goal is to get into the maf hz routine and see if there is some odd ball cap there but for now it is looking as if these are it.

Last edited by RoadSpike; Apr 24, 2010 at 05:12 PM.
Old Apr 24, 2010, 09:22 PM
  #44  
Evolved Member
Thread Starter
iTrader: (14)
 
03lances's Avatar
 
Join Date: Oct 2006
Location: West Coast WA
Posts: 3,714
Likes: 0
Received 1 Like on 1 Post
Originally Posted by RoadSpike
Some news:

So as I've been following jscbanks fuel limit and load limit thread I can say with certainty the lancer rom also clips the maximum fuel and load variables to a byte which would cap them like the evo at 380load.

I'll keep looking for the clip variable for load and ipw on the lancer rom. I did notice an interesting thing on the evo rom vs the lancer rom. In the fuel load limit sub routine I saw that the evo has a sort of multiplier table it uses referencing an unknown variable where the lowest was 85% and the maximum was 199% of the value. This could be the fuel load cap you guys are experiencing. If it is then the easiest thing to do is use the instructions i gave earlier and uncap the fuel load limit and load limit. I'm pretty confident they will work as expected now.

Next goal is to get into the maf hz routine and see if there is some odd ball cap there but for now it is looking as if these are it.
Nice!!! I dont really understand what this means yet but Im gonna do some research so I will lol. Long day today, what should have taken maybe 3-4 hours took 10!!!! Just got home, Gonna flash that first thing in the morning and try it and post results
Old Apr 24, 2010, 10:08 PM
  #45  
Evolved Member
iTrader: (5)
 
RoadSpike's Avatar
 
Join Date: Oct 2006
Location: Sacramento, CA
Posts: 3,805
Likes: 0
Received 2 Likes on 2 Posts
Originally Posted by 03lances
Nice!!! I dont really understand what this means yet but Im gonna do some research so I will lol. Long day today, what should have taken maybe 3-4 hours took 10!!!! Just got home, Gonna flash that first thing in the morning and try it and post results
Just think of a lawn mower running over the value so it wont grow any taller than the setting.

I already started a thread for this but from what I'm seeing I'd simply be amazed if the stock lancer ecu couldn't just straight up run an evo rom. I think the only consideration at this point is the wiring harness on the lancer has two pins swapped.

One of which just happens to be a pretty big deal. Pin 8 and 22 are swapped on the lancer and one of them happens to be the fuel pump relay. The other is the AC clutch.

I'm not sure what would happen exactly if someone tried this and I don't want you to brick the car for a test. We need someone that can do this as a test or just knows the answer if the lancer ecu can boot the evo rom. If it can it would mean you can just upload tephra's v7 rom into your car and use all the neat tuning bits we have available in the evo.

If that can not be done I don't see any reason the lancer couldn't be upgraded to use the v7 bits that tephra has in his rom.


Quick Reply: Danger associated with setting injector scaling too low?



All times are GMT -7. The time now is 03:06 AM.