From fa4d1f07e3875bc85b2fb86cc8c847c5d618b8d6 Mon Sep 17 00:00:00 2001 From: rusEfi Date: Wed, 5 Nov 2014 16:03:24 -0600 Subject: [PATCH] auto-sync --- firmware/config/engines/bmw_e34.cpp | 7 +++++++ firmware/controllers/algo/enum_strings.cpp | 2 ++ 2 files changed, 9 insertions(+) diff --git a/firmware/config/engines/bmw_e34.cpp b/firmware/config/engines/bmw_e34.cpp index 062d671e7f..7b804e3139 100644 --- a/firmware/config/engines/bmw_e34.cpp +++ b/firmware/config/engines/bmw_e34.cpp @@ -3,6 +3,10 @@ * * set_engine_type 25 * + * Coil pairs: 1-6, 2-5, 3-4 + * + * Injector groups: 1,2,3 è 4,5,6 + * * @date Nov 5, 2014 * @author Andrey Belomutskiy, (c) 2012-2014 */ @@ -16,5 +20,8 @@ void setBmwE43(engine_configuration_s *engineConfiguration) { engineConfiguration->triggerConfig.triggerType = TT_TOOTHED_WHEEL_60_2; engineConfiguration->cylindersCount = 6; + engineConfiguration->firingOrder = FO_1_THEN_5_THEN_3_THEN_6_THEN_2_THEN_4; + engineConfiguration->injectionMode = IM_BATCH; + engineConfiguration->ignitionMode = IM_WASTED_SPARK; } diff --git a/firmware/controllers/algo/enum_strings.cpp b/firmware/controllers/algo/enum_strings.cpp index c3921df202..e91c2b7827 100644 --- a/firmware/controllers/algo/enum_strings.cpp +++ b/firmware/controllers/algo/enum_strings.cpp @@ -68,6 +68,8 @@ const char* getConfigurationName(engine_type_e engineType) { return "MX594s"; case MIATA_1996: return "MX596"; + case BMW_E34: + return "BMWe34"; default: firmwareError("Unexpected: engineType %d", engineType); return NULL;