diff --git a/firmware/CHANGELOG.md b/firmware/CHANGELOG.md index 53ad6d5941..61a840eda0 100644 --- a/firmware/CHANGELOG.md +++ b/firmware/CHANGELOG.md @@ -28,7 +28,7 @@ Release template (copy/paste this for new release): - ETB low limit is now configurable #4119 ### Fixed - - 36-1 trigger gaps #4132 + - Make 36-2 trigger sync parameters more generous #4132 ## April 20202 Release - "Day 58" diff --git a/firmware/controllers/trigger/decoders/trigger_structure.cpp b/firmware/controllers/trigger/decoders/trigger_structure.cpp index 850c3545df..0f0f8d2b66 100644 --- a/firmware/controllers/trigger/decoders/trigger_structure.cpp +++ b/firmware/controllers/trigger/decoders/trigger_structure.cpp @@ -637,7 +637,8 @@ void TriggerWaveform::initializeTriggerWaveform(operation_mode_e triggerOperatio case TT_TOOTHED_WHEEL_36_2: setToothedWheelConfiguration(this, 36, 2, triggerOperationMode); - setSecondTriggerSynchronizationGap(1); // this gap is not required to synch on perfect signal but is needed to handle to reject cranking transition noise + setTriggerSynchronizationGap3(/*gapIndex*/0, /*from*/1.6, 3.5); + setTriggerSynchronizationGap3(/*gapIndex*/1, /*from*/0.7, 1.3); // second gap is not required to synch on perfect signal but is needed to handle to reject cranking transition noise break; case TT_60_2_VW: @@ -646,8 +647,6 @@ void TriggerWaveform::initializeTriggerWaveform(operation_mode_e triggerOperatio case TT_TOOTHED_WHEEL_36_1: setToothedWheelConfiguration(this, 36, 1, triggerOperationMode); - setTriggerSynchronizationGap3(/*gapIndex*/0, /*from*/1.9, 3.5); - setTriggerSynchronizationGap3(/*gapIndex*/1, /*from*/0.7, 1.3); // second gap is not required to synch on perfect signal but is needed to handle to reject cranking transition noise break; case TT_VVT_BOSCH_QUICK_START: