Changes

Jump to navigation Jump to search
595 bytes added ,  21:45, 15 December 2020
The factory FlexFuel in the Simos18 has the capability of adjusting mass fuel flow (mff) for varying levels of alternative fuel both via a sensor and sensorless (using trims, etc). However, it doesn't have the ability to adjust timing.
Performance FlexFuel (@ZuMble) is the idea that in addition to handling the additional fuel required to reach stoich, the ECU can adjust timing to a point, as well. Ethanol increases knock resistance.
A proposal:
Repurpose the Eurodyne [[#Octane_Slider]] so that instead of looking up the adjustable slider value and the min and max octane values - it looks up the %alternative fuel value (measuredfac_afu_ratio_det/fac_afu_ratio), and calculates an interpolation value against that.
Existing settings for "min and max octane for adjustable features " can stay the same. The calibration can be adjusted for 0 - 50, for example.
Existing octane slider functionality would be overridden/removed. The implications of the slider 'write dynamic identifier' would need to be assessed
RepurposeThe following code in the octane lookup:<pre>movh.a a15,#0xd002andlea a15,[a15]-0x2172 //a15 = d001de8e</pre> Should change to:<pre>movh.a a15,0xd001andlea a15,[a15]-0x3e2e //a15 = 0xd000c1d2, fac_afu_ratio_sens_mmv</pre> Which in ASM is:<pre>91 20 00 fd => 91 10 00 fdandd9 ff ce ad => d9 ff 12 7c</pre> To make the search/replace more specific:<pre>40 f6 91 20 00 fd 40 c5 d9 dd => 40 f6 91 10 00 fd 40 c5 d9 ddand40 e4 d9 ff ce ad d9 cc ca ad => 40 e4 d9 ff 12 7c d9 cc ca ad</pre>

Navigation menu