From db82363325211f40a42ce7746c4cc60f3fe1f048 Mon Sep 17 00:00:00 2001 From: rusefi Date: Fri, 3 Apr 2020 00:19:04 -0400 Subject: [PATCH] v12 --- firmware/config/engines/bmw_m73_mre.cpp | 9 +++++++++ firmware/controllers/engine_controller.cpp | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/firmware/config/engines/bmw_m73_mre.cpp b/firmware/config/engines/bmw_m73_mre.cpp index 90a7f7886d..c861ae5a78 100644 --- a/firmware/config/engines/bmw_m73_mre.cpp +++ b/firmware/config/engines/bmw_m73_mre.cpp @@ -107,6 +107,15 @@ void setEngineBMW_M73_microRusEfi(DECLARE_CONFIG_PARAMETER_SIGNATURE) { CONFIG(enableVerboseCanTx) = true; #endif /* EFI_CANBUS_SLAVE */ + + // this large engine seems to crank at around only 150 RPM? And happily idle at 400RPM? + engineConfiguration->cranking.rpm = 280; + + CONFIG(crankingTimingAngle) = 15; + + // I am too lazy to add MAP sensor + engineConfiguration->fuelAlgorithm = LM_ALPHA_N; + // set cranking_fuel 15 engineConfiguration->cranking.baseFuel = 15; diff --git a/firmware/controllers/engine_controller.cpp b/firmware/controllers/engine_controller.cpp index adbc45c686..98176d89f2 100644 --- a/firmware/controllers/engine_controller.cpp +++ b/firmware/controllers/engine_controller.cpp @@ -705,6 +705,6 @@ int getRusEfiVersion(void) { if (initBootloader() != 0) return 123; #endif /* EFI_BOOTLOADER_INCLUDE_CODE */ - return 20200402; + return 20200403; } #endif /* EFI_UNIT_TEST */