7000 RPM IPW step on US Evo IX
Originally Posted by jcsbanks
JohnBradley, yours also is at 1285 on the ROM you previously sent to me.
The byte at 1285 is 224 (decimal). If you change to 240 (decimal) this changes the effect from 7000 to 7500 RPM.
In ECUflash:
Right click parameters and select new map. OK to inherit Evo9base.
Change type to 1D.
Put in a name like "IPW step". Put 1285 in the address. UINT8 in the scaling. Click Apply then OK.
Then file menu... save models.
Exit ECUflash and reopen and reload your ROM.
Then your new map should appear. Seems to go under misc even though I said to go under fuel. Then you can confirm the value is 224 and change it to 240.
Then reflash and test on Evoscan as you go through 7000 and 7500 RPM on full throttle. The IPW step upwards should have moved.
The byte at 1285 is 224 (decimal). If you change to 240 (decimal) this changes the effect from 7000 to 7500 RPM.
In ECUflash:
Right click parameters and select new map. OK to inherit Evo9base.
Change type to 1D.
Put in a name like "IPW step". Put 1285 in the address. UINT8 in the scaling. Click Apply then OK.
Then file menu... save models.
Exit ECUflash and reopen and reload your ROM.
Then your new map should appear. Seems to go under misc even though I said to go under fuel. Then you can confirm the value is 224 and change it to 240.
Then reflash and test on Evoscan as you go through 7000 and 7500 RPM on full throttle. The IPW step upwards should have moved.
is this applicable to all USDM model maps? Still can't see new map def after much tinkering.
Originally Posted by ST
is this applicable to all USDM model maps? Still can't see new map def after much tinkering.
it usually gets created under MICS for no reason. try to edit and change it to fuel again.
Originally Posted by taenaive
yes it works on USDM model.
it usually gets created under MICS for no reason. try to edit and change it to fuel again.
it usually gets created under MICS for no reason. try to edit and change it to fuel again.
Originally Posted by JohnBradley
I am wondering instead of using Unit8, couldnt for ease of use use rpm8?
Sure enough, thank you for the correction. I apparently need my prescription changed. However it doesnt change my question. It is derived from an RPM based function, as JC stated here:
Originally Posted by jcsbanks
It is the generic 8 bit RPM scaling that is in lots of ECU maps. RPM=value*31.25
Max is therefore 255*31.25=7968.75 RPM (&HFF or decimal 255). Although the stored values in the map are words, I don't trust the code to do it properly, so keep any existing byte values to bytes to be safe.
Max is therefore 255*31.25=7968.75 RPM (&HFF or decimal 255). Although the stored values in the map are words, I don't trust the code to do it properly, so keep any existing byte values to bytes to be safe.
Nevermind, thru experimentation I see why I was wrong. However on my MR it shows that the enable (address 1281) is set at 192? Thats 6000rpm if I did my math correctly.
Last edited by JohnBradley; Aug 31, 2006 at 02:41 PM.
Looking at the scaling definition for RPM8, the conversion formula listed wouldn't match and the max display value would be off as well since 255 is the IPW maximum and 2000 is the RPM8 max. I guess one could define a new scaling type instead of the generic uint8. I'm not sure if I'm interpreting all this stuff correctly as I am a novice to all this.
Originally Posted by JohnBradley
Sure enough, thank you for the correction. I apparently need my prescription changed. However it doesnt change my question. It is derived from an RPM based function, as JC stated here:
Originally Posted by taenaive
yes it works on USDM model.
it usually gets created under MICS for no reason. try to edit and change it to fuel again.
it usually gets created under MICS for no reason. try to edit and change it to fuel again.
Originally Posted by ST
Still don't see it under FUEL or MISC parameters. I see the usual IC relay stuff, but no IPW Step to reconfigure. =/
The JDM has the enable at 3500 RPM. The US or UK models are set to 2500 or 3000 IIRC. There is no need to change this at all.
Changing the disable is the topic of the thread, simply to get rid of this rich IPW step at 7000 RPM and gain a tiny bit of top end perhaps by not choking it with fuel.
You can use any scaling you like, just verify that it does the right thing with the bytes. I wouldn't worry about it - change and forget it. This is a feature we don't need disabling at 7000 RPM and richening us up.
Changing the disable is the topic of the thread, simply to get rid of this rich IPW step at 7000 RPM and gain a tiny bit of top end perhaps by not choking it with fuel.
You can use any scaling you like, just verify that it does the right thing with the bytes. I wouldn't worry about it - change and forget it. This is a feature we don't need disabling at 7000 RPM and richening us up.
Originally Posted by chmodlf
You need to add it. It is not there to find. See the instructions above on how to add it.
- parameters: new map
- name: ipw step
- 1d
- 1285 addy
- scaling
- uint8 scling
- apply
- save model
- close and reopen
nothing under fuel or misc =/
Originally Posted by ST
i know that...i followed jcsbanks instructions (see about 10 posts above)..
- parameters: new map
- name: ipw step
- 1d
- 1285 addy
- scaling
- uint8 scling
- apply, then click OK
- save model
- close and reopen
nothing under fuel or misc =/
- parameters: new map
- name: ipw step
- 1d
- 1285 addy
- scaling
- uint8 scling
- apply, then click OK
- save model
- close and reopen
nothing under fuel or misc =/






