Confirmed: Evo ROM Can Be Flashed to Lancer ECU
Scaling up to 8500rpm would be overkill. The piston speeds are pretty high from the 4G94's 95.8mm stroke. Even with a built motor and valvetrain I wouldn't see being able to safely rev over 7500rpm (23.95 m/sec), at most, for very long. 7200rpm (22.99 m/sec) is highest I would recommend for a built 4G94 for longevity. Everyone has their own opinion on maximum safe piston speeds. This is simply mine. 

Basically there is a piece of code in the main fuel loop that determines that a specific load and fuel ipw is impossible. If the load goes over this limit it overrides it with this specified cap for both load and ipw.
So I hunted it down like it was done in the evo 8 rom and put a nop instead of a mov which effectively stops the override.
Well back from a dentist appoint so i got home early enough to look at code most of the day 
I'm thinking about making the alt map code availiable to you guys but I kinda wanted to gauge interest.
So far I'm thinking about implmenting these:
-Big Maps
-Alt Maps
-Flash Cel on Knock
-1Byte load
- MDP Pressure avergaing
- Airflow calcs
I'm a tad unsure if alt maps is even possible for you guys. The mod requires a switch and a spare input into the ecu.

I'm thinking about making the alt map code availiable to you guys but I kinda wanted to gauge interest.
So far I'm thinking about implmenting these:
-Big Maps
-Alt Maps
-Flash Cel on Knock
-1Byte load
- MDP Pressure avergaing
- Airflow calcs
I'm a tad unsure if alt maps is even possible for you guys. The mod requires a switch and a spare input into the ecu.
Well back from a dentist appoint so i got home early enough to look at code most of the day 
I'm thinking about making the alt map code availiable to you guys but I kinda wanted to gauge interest.
So far I'm thinking about implmenting these:
-Big Maps
-Alt Maps
-Flash Cel on Knock
-1Byte load
- MDP Pressure avergaing
- Airflow calcs
I'm a tad unsure if alt maps is even possible for you guys. The mod requires a switch and a spare input into the ecu.

I'm thinking about making the alt map code availiable to you guys but I kinda wanted to gauge interest.
So far I'm thinking about implmenting these:
-Big Maps
-Alt Maps
-Flash Cel on Knock
-1Byte load
- MDP Pressure avergaing
- Airflow calcs
I'm a tad unsure if alt maps is even possible for you guys. The mod requires a switch and a spare input into the ecu.

Its going to take me quite a while to get it all ready there is much to learn about patching these various tasks. Oddly the easiest one seems to be just slapping big maps on it.
Atm I'm just defining everything that i can from the tephra evo rom into the new xml. Of course there are some pieces of code that don't exist like the boost control for example which just can't happen on this rom.
I did notice one thing i thought was surprising in my quest for the ultimate xml. There is no fuel cut code in the rom, it does have a max load cap but it has no fuel cut timer like the evo does when the load goes over an expected limit.
The decel tables for the auto seem to be in 3d too so they have like TPS and rpm axis to them which is another strange difference.
Plenty to find still I still have the primer cranking enrichment, ISCV tables, ODBII code patch, and a couple more to get defined.
I'm using this opportunity to basically define every variable in IDA Pro so when i go to implement the patch its not a complete hassle.

Its going to take me quite a while to get it all ready there is much to learn about patching these various tasks. Oddly the easiest one seems to be just slapping big maps on it.
Atm I'm just defining everything that i can from the tephra evo rom into the new xml. Of course there are some pieces of code that don't exist like the boost control for example which just can't happen on this rom.
I did notice one thing i thought was surprising in my quest for the ultimate xml. There is no fuel cut code in the rom, it does have a max load cap but it has no fuel cut timer like the evo does when the load goes over an expected limit.
The decel tables for the auto seem to be in 3d too so they have like TPS and rpm axis to them which is another strange difference.
Plenty to find still I still have the primer cranking enrichment, ISCV tables, ODBII code patch, and a couple more to get defined.
I'm using this opportunity to basically define every variable in IDA Pro so when i go to implement the patch its not a complete hassle.
Even if it is unused there is really no guarantee it will be wired into the ecu at all. I may have to invent some other way of making it work.


