diff --git a/firmware/config/engines/citroenBerlingoTU3JP.cpp b/firmware/config/engines/citroenBerlingoTU3JP.cpp index 1375e3f78e..ed2f198244 100644 --- a/firmware/config/engines/citroenBerlingoTU3JP.cpp +++ b/firmware/config/engines/citroenBerlingoTU3JP.cpp @@ -100,4 +100,16 @@ void setCitroenBerlingoTU3JPConfiguration(engine_configuration_s *engineConfigur */ engineConfiguration->vbattAdcChannel = EFI_ADC_0; engineConfiguration->vbattDividerCoeff = ((float) (2.7 + 10)) / 2.7 * 2; + + + // todo: better values + // set_cranking_fuel_max 24 40 + engineConfiguration->crankingSettings.coolantTempMaxC = 40; // 6ms at 40C + engineConfiguration->crankingSettings.fuelAtMaxTempMs = 24; + + // set_cranking_fuel_min 24 -40 + engineConfiguration->crankingSettings.coolantTempMinC = -40; // 6ms at -40C + engineConfiguration->crankingSettings.fuelAtMinTempMs = 24; + + } diff --git a/firmware/controllers/algo/engine_configuration.cpp b/firmware/controllers/algo/engine_configuration.cpp index ea72064f5f..5fbf445e84 100644 --- a/firmware/controllers/algo/engine_configuration.cpp +++ b/firmware/controllers/algo/engine_configuration.cpp @@ -155,11 +155,11 @@ void setDefaultConfiguration(engine_configuration_s *engineConfiguration, board_ engineConfiguration->rpmHardLimit = 7000; engineConfiguration->crankingSettings.crankingRpm = 550; - // set_cranking_fuel_max 6 40 - engineConfiguration->crankingSettings.coolantTempMaxC = 40; // 6ms at 40C - engineConfiguration->crankingSettings.fuelAtMaxTempMs = 24; + // set_cranking_fuel_max 8 80 + engineConfiguration->crankingSettings.coolantTempMaxC = 80; // 8ms at 80C + engineConfiguration->crankingSettings.fuelAtMaxTempMs = 8; - // set_cranking_fuel_min 6 -40 + // set_cranking_fuel_min 24 -40 engineConfiguration->crankingSettings.coolantTempMinC = -40; // 6ms at -40C engineConfiguration->crankingSettings.fuelAtMinTempMs = 24;