So for the past few days I was going through whole MSF module and found few interesting things. One of them is ability to completely forget
KFZWOP map and all ignition angle / torque interventions due to this map.
Basically everything starts in MDBAS. There is only one map that will skip delta corrections between kfzw and kfzwop:
ETADZW = 100%. After setting this map to 100% everywhere we are almost done. You can check every single place in FR where ETADZW is used and you will find out that ETADZW is only where zwopt is:
MDIST, ZWMIN, LAMBTS.
- In MDIST we check etazwist variable.
- In ZWMIN we check etazwmn variable.
- In LAMBTS we check what happens with detazwbs variable.
OUTCOMES:etazwist:::
1. in
ATM becomes
etazwimt2. in
LAMBTS becoms
etazwim3. in
DTEV disables
KFDETATE correction
4. in
DTEV skips check with
ETAZWTEN and allows diagnostics of Tank Ventilation.
etazwimt:::
1. in
ATM disables
KFATMZW correction
2. in
ATM disables
KLATMZWE correction
3. in
ATM disables
KLATMIZWE correction
4. in
ATM disables
KFATZWK correction
etazwim:::
1. in
LAMBTS disables
KFDLBTS correction (etazwg - etazwim = 100% - 100% = 0%)
etazwmn:::
1. in
MDKOL disables mifa_w correction
2. in
MDZUL disables miszul_w correction
3. in
MDRED disables miopt_w correction
Now one last thing left to do is to check
MDZW (there's one instance of
zwopt variable).
zwopt-dzws = zwsol. zwsol is found only in
ZUE and this variable can be ignored by setting
b_zwappl = 1 (CWMDAPP.0 = 1 in PROKONAL).
For confirmation we can now search for
etazwb (MDKOG: etazwb * miopt_w), etazwbm (MDKOL: multiplier of 1; MDZUL: miszullbw * etazwbm), etatrmn instances. Everything works out perfectly and it doesn't seem to be some kind of hack, but just alteration of mechanism
Anyways, if this helps someone then please chime in and tell your results