EvolutionM - Mitsubishi Lancer and Lancer Evolution Community

EvolutionM - Mitsubishi Lancer and Lancer Evolution Community (https://www.evolutionm.net/forums/)
-   ECU Flash (https://www.evolutionm.net/forums/ecu-flash-179/)
-   -   Danger associated with setting injector scaling too low? (https://www.evolutionm.net/forums/ecu-flash/487588-danger-associated-setting-injector-scaling-too-low.html)

03lances Apr 23, 2010 02:23 PM


Originally Posted by TouringBubble (Post 8233816)
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.

RoadSpike Apr 23, 2010 02:32 PM


Originally Posted by TouringBubble (Post 8234058)
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.

RoadSpike Apr 23, 2010 07:00 PM

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

03lances Apr 23, 2010 08:20 PM


Originally Posted by RoadSpike (Post 8235013)
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.

4g94T Apr 23, 2010 09:36 PM

interesting. subscribed!

03lances Apr 23, 2010 10:01 PM

I was able to install my wheel bearing today so I am back on the road and can test anything whenever Roadspike :)

RoadSpike Apr 23, 2010 10:09 PM


Originally Posted by 03lances (Post 8235448)
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. :D

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

MUT 00 = 8956
MUT 01 = 8957

03lances Apr 23, 2010 10:50 PM

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.

03lances Apr 23, 2010 10:57 PM

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.

RoadSpike Apr 23, 2010 11:35 PM

1 Attachment(s)

Originally Posted by 03lances (Post 8235558)
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.

03lances Apr 24, 2010 09:03 AM


Originally Posted by RoadSpike (Post 8235611)
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?

RoadSpike Apr 24, 2010 10:07 AM

yep

RoadSpike Apr 24, 2010 04:52 PM

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.

03lances Apr 24, 2010 09:22 PM


Originally Posted by RoadSpike (Post 8237114)
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 {thumbup}

RoadSpike Apr 24, 2010 10:08 PM


Originally Posted by 03lances (Post 8237752)
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 {thumbup}

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.


All times are GMT -7. The time now is 09:43 AM.


© 2024 MH Sub I, LLC dba Internet Brands