diff --git a/firmware/config/engines/bmw_e34.cpp b/firmware/config/engines/bmw_e34.cpp index b31c7b3beb..a3bb587399 100644 --- a/firmware/config/engines/bmw_e34.cpp +++ b/firmware/config/engines/bmw_e34.cpp @@ -46,7 +46,7 @@ void setBmwE34(DECLARE_ENGINE_PARAMETER_F) { engineConfiguration->globalTriggerAngleOffset = 84; engineConfiguration->trigger.type = TT_TOOTHED_WHEEL; - engineConfiguration->trigger.customTotalToothCount = 8; + engineConfiguration->trigger.customTotalToothCount = 30; engineConfiguration->trigger.customSkippedToothCount = 1; diff --git a/unit_tests/test_trigger_decoder.cpp b/unit_tests/test_trigger_decoder.cpp index 99e28c1c56..26cc7e4750 100644 --- a/unit_tests/test_trigger_decoder.cpp +++ b/unit_tests/test_trigger_decoder.cpp @@ -510,7 +510,7 @@ void testTriggerDecoder(void) { testTriggerDecoder2("ford aspire", FORD_ASPIRE_1996, 4, 0.0, 0.5); //testTriggerDecoder2("bmw", BMW_E34, 0, 0.9750, 0.5167); - testTriggerDecoder2("bmw", BMW_E34, 0, 0.3750, 0.0); + testTriggerDecoder2("bmw", BMW_E34, 0, 0.4667, 0.0); test1995FordInline6TriggerDecoder(); testMazdaMianaNbDecoder();