diff --git a/contrib/A2WC412I-overrun/A2WC412I_overrun_tables.xml b/contrib/A2WC412I-overrun/A2WC412I_overrun_tables.xml new file mode 100644 index 00000000..a72a823b --- /dev/null +++ b/contrib/A2WC412I-overrun/A2WC412I_overrun_tables.xml @@ -0,0 +1,76 @@ + + + +
+ Max. RPM Delta +
+ If the filtered RPM delta during overrun (tip-out) is less than this threshold, Overrun Initial Enrichment may be applied. + + + + +
+ Initial Enrichment +
+ Initial enrichment applied when entering overrun conditions (tip-out), before fuel is cut, when the activation conditions are met. + + + + +
+ Max. RPM Delta Adder +
+ Added to the coolant-based Overrun Fueling Resume/Cut RPM Base when the filtered RPM delta is less than the Max. RPM Delta activation threshold and the routine's additional manual-transmission strategy gates are active. + + + + +
+ Max. Vehicle Speed +
+ When processed vehicle speed is below this threshold, the Stationary/Low Vehicle Speed RPM adder is added to the calculated overrun fueling resume/cut threshold. Stock A2WC412I uses 15 km/h. + + + + +
+ Max. RPM Delta +
+ When filtered RPM delta is less than this threshold and the routine's additional manual-transmission strategy gates are active, the Max. RPM Delta RPM adder is added to the calculated overrun fueling resume/cut threshold. + + + + +
+ Low Vehicle Speed RPM Adder +
+ Added to the coolant-based Overrun Fueling Resume/Cut RPM Base when processed vehicle speed is below the Low Vehicle Speed Max. Vehicle Speed activation threshold. Other separately stored conditional adders can also contribute to the final threshold. + + + + +
+ +
+ Coolant-temperature-based overrun fueling resume/cut RPM base. The ECU adds active conditional RPM adders to this lookup result and compares the calculated threshold with engine speed; other overrun state and delay conditions also apply. + + + + +
+ +
+ RPM ranges used to determine the counter threshold that controls when fuel cut occurs during overrun conditions. Stock A2WC412I uses a counter threshold of 25 at each RPM breakpoint. + + + + +
+ +
+ When RPM is less than or equal to this coolant-temperature-based threshold, the potential for fueling to resume during overrun fuel cut is increased; other ECU conditions also apply. + diff --git a/contrib/A2WC412I-overrun/verification.txt b/contrib/A2WC412I-overrun/verification.txt new file mode 100644 index 00000000..61541994 --- /dev/null +++ b/contrib/A2WC412I-overrun/verification.txt @@ -0,0 +1,36 @@ +A2WC412I overrun mappings +Vehicle: 2005 USDM Subaru Forester XT MT +ECU ID: 3B12584306 +CPU: Renesas SH7058 / SH-2E + +Scalars +0x0C6548 Overrun Initial Enrichment Activation (Max. RPM Delta) +0x0C654C Overrun Initial Enrichment +0x0C6568 Overrun Fueling Resume/Cut RPM Adder (Max. RPM Delta)(MT) +0x0C6570 Overrun Fueling Resume/Cut RPM Adder (Low Vehicle Speed) Activation (Max. Vehicle Speed) +0x0C6574 Overrun Fueling Resume/Cut RPM Adder (Max. RPM Delta) Activation Threshold (MT) +0x0C659C Overrun Fueling Resume/Cut RPM Adder (Stationary/Low Vehicle Speed) + +Descriptors +0x082E38 Overrun Fueling Resume/Cut RPM Base + data: 0x0C7384 + ECT axis: 0x0C66D0 + +0x082E4C Overrun Fuel Cut Counter Threshold RPM Ranges + data: 0x0C73C4 + RPM axis: 0x0C73A4 + +0x082E78 Overrun Fueling Resume RPM Thresholds + data: 0x0C742E + ECT axis: 0x0C66D0 + +Storage / scaling +0x0C6548 float32 big endian, RPM +0x0C654C float32 big endian, x*.001 ms +0x0C6568 float32 big endian, RPM +0x0C6570 float32 big endian, km/h +0x0C6574 float32 big endian, RPM +0x0C659C float32 big endian, RPM +0x0C7384 uint16 big endian, x*0.1953125 RPM +0x0C73C4 uint16 big endian counter +0x0C742E uint16 big endian, x*0.1953125 RPM