I have a 85 Toyota mr2 mka1 (aw11) with a 4age 20v blacktop + 6 speed swap. Its running MS3X fully sequential using yaris COPS. I ran like this whole last summer and everything worked great.
I'm now in the progress of supercharging the same engine, using a sc14 roots supercharger from a Toyota previa. Due to the high compression (11:1) I will be running E85 to have a fighting chance.
I really liked the way that ITB mode worked and I would like to use it for boost also.
Right now ITB mode is dual mode pure alpha-n and % baro
I intend to run 2 map sensors one pre throttles and one post throttles, the pre throttle will be "baro".
because the speed density part of itb mode is referenced to baro it will be working against the pressure differential of the throttles regardless of plenum pressure (if plenum pressure is hoked up to baro that is)
The itb table will be tuned as good as posible with the supercharger disconected.
for the second table I will be runing speed density, bu I will modify the MS3 source to use baro instead of map:
ms3_misc.c line 2703
Code: Select all
outpc.fuelload2 = tmp1;
to
Code: Select all
outpc.fuelload2 = outpc.baro;
Code: Select all
if (ram4.loadopts & 0x4) { // multiply map
inj_load1 = outpc.map;
} else {
inj_load1 = 1000; // normalizes to ~1 when divide by baro
}
inj_divider1 = outpc.baro;
Code: Select all
if (ram4.loadopts & 0x4) { // multiply map
inj_load1 = outpc.map;
} else {
inj_load1 = 1000; // normalizes to ~1 when divide by baro
}
inj_divider1 = [b]1000[/b];
and
Code: Select all
} else {
if (ram4.loadopts & 0x20) { // multiply map (2nd)
inj_load2 = outpc.map;
} else {
inj_load2 = 1000; // normalizes to ~1 when divide by baro
}
inj_divider2 = outpc.baro;
}
Code: Select all
} else {
if (ram4.loadopts & 0x20) { // multiply map (2nd)
inj_load2 = outpc.map;
} else {
inj_load2 = outpc.baro; // normalizes to ~1 when divide by baro
}
inj_divider2 = 1000;
}
then I just change table2 to compensate for changes in ve with boost (it should stay very close to 100 all the way i hope)
Is my theory sound?
Do I need to change some more outpc.baro to 1000 in the source to make it work?
or is there an easier way?
I guess it would be possible to add the pre throttle map sensor as a generic sensor and modify the source to use that.
Then I wouldn't brake any calculations were the baro sensor is involved. How can I access a generic sensor in the code?
Any input appreciated!