diff --git a/firmware/controllers/trigger/decoders/trigger_mercedes.cpp b/firmware/controllers/trigger/decoders/trigger_mercedes.cpp index cb045242cc..ecb16932ea 100644 --- a/firmware/controllers/trigger/decoders/trigger_mercedes.cpp +++ b/firmware/controllers/trigger/decoders/trigger_mercedes.cpp @@ -4,16 +4,16 @@ void setMercedesTwoSegment(TriggerWaveform* s) { s->initialize(FOUR_STROKE_CRANK_SENSOR); - s->addEvent360(223 - 10, T_PRIMARY, TV_RISE); - s->addEvent360(223, T_PRIMARY, TV_FALL); + s->addEvent360(180 - 10, T_PRIMARY, TV_RISE); + s->addEvent360(180, T_PRIMARY, TV_FALL); - s->addEvent360(316 - 10, T_PRIMARY, TV_RISE); - s->addEvent360(316, T_PRIMARY, TV_FALL); + s->addEvent360(227 - 10, T_PRIMARY, TV_RISE); + s->addEvent360(227, T_PRIMARY, TV_FALL); s->addEvent360(360 - 10, T_PRIMARY, TV_RISE); s->addEvent360(360, T_PRIMARY, TV_FALL); - s->setTriggerSynchronizationGap(0.47); - s->setSecondTriggerSynchronizationGap(0.42); - s->setThirdTriggerSynchronizationGap(5.07); + s->setTriggerSynchronizationGap(1.35); + s->setSecondTriggerSynchronizationGap(2.84); + s->setThirdTriggerSynchronizationGap(0.26); }