diff --git a/firmware/controllers/engine_cycle/spark_logic.cpp b/firmware/controllers/engine_cycle/spark_logic.cpp index b14600414c..25f96664d0 100644 --- a/firmware/controllers/engine_cycle/spark_logic.cpp +++ b/firmware/controllers/engine_cycle/spark_logic.cpp @@ -366,7 +366,7 @@ void turnSparkPinHighStartCharging(IgnitionEvent *event) { } #if EFI_PROD_CODE - #define ENABLE_OVERDWELL_PROTECTION (true) + #define ENABLE_OVERDWELL_PROTECTION (!engineConfiguration->doNotUse1x5_overdwell_protection) #else #define ENABLE_OVERDWELL_PROTECTION (engine->enableOverdwellProtection) #endif diff --git a/firmware/integration/rusefi_config.txt b/firmware/integration/rusefi_config.txt index 6a30e15db4..e96b641f5b 100644 --- a/firmware/integration/rusefi_config.txt +++ b/firmware/integration/rusefi_config.txt @@ -804,7 +804,8 @@ bit is_enabled_spi_2 bit verboseKLine bit idleIncrementalPidCic bit enableAemXSeries;AEM X-Series or rusEFI Wideband -! 'enableAemXSeries' is the 32nd bit here, you would need another bit region if more bits are desired +! 'enableAemXSeries' is the 31st bit here, you would need another bit region if more bits are desired + bit doNotUse1x5_overdwell_protection brain_input_pin_e[LOGIC_ANALYZER_CHANNEL_COUNT iterate] logicAnalyzerPins; pin_output_mode_e mainRelayPinMode; diff --git a/firmware/tunerstudio/tunerstudio.template.ini b/firmware/tunerstudio/tunerstudio.template.ini index 1a0cbc7aab..bb0aa1fa8a 100644 --- a/firmware/tunerstudio/tunerstudio.template.ini +++ b/firmware/tunerstudio/tunerstudio.template.ini @@ -4868,6 +4868,7 @@ dialog = tcuControls, "Transmission Settings" field = brakeMeanEffectivePressureDifferential, brakeMeanEffectivePressureDifferential dialog = parkingLot3, "Experimental 3" + field = "USE AT YOUR OWN RISK doNotUse1x5_overdwell_protection", doNotUse1x5_overdwell_protection field = devBit0, devBit0 field = devBit1, devBit1 field = devBit2, devBit2