diff --git a/firmware/controllers/algo/engine_configuration.cpp b/firmware/controllers/algo/engine_configuration.cpp index 67f4ef13b4..5df208aeff 100644 --- a/firmware/controllers/algo/engine_configuration.cpp +++ b/firmware/controllers/algo/engine_configuration.cpp @@ -588,14 +588,16 @@ static void setDefaultEngineConfiguration() { // performance optimization engineConfiguration->sensorChartMode = SC_OFF; - engineConfiguration->tpsMin = convertVoltageTo10bitADC(0); - engineConfiguration->tpsMax = convertVoltageTo10bitADC(5); - engineConfiguration->tps1SecondaryMin = convertVoltageTo10bitADC(0); - engineConfiguration->tps1SecondaryMax = convertVoltageTo10bitADC(5); + setTPS1Calibration(convertVoltageTo10bitADC(0), + convertVoltageTo10bitADC(5), + convertVoltageTo10bitADC(5), + convertVoltageTo10bitADC(0)); + engineConfiguration->tps2Min = convertVoltageTo10bitADC(0); engineConfiguration->tps2Max = convertVoltageTo10bitADC(5); - engineConfiguration->tps2SecondaryMin = convertVoltageTo10bitADC(0); - engineConfiguration->tps2SecondaryMax = convertVoltageTo10bitADC(5); + engineConfiguration->tps2SecondaryMin = convertVoltageTo10bitADC(5); + engineConfiguration->tps2SecondaryMax = convertVoltageTo10bitADC(0); + engineConfiguration->idlePositionMin = PACK_MULT_VOLTAGE * 0; engineConfiguration->idlePositionMax = PACK_MULT_VOLTAGE * 5; engineConfiguration->wastegatePositionMin = PACK_MULT_VOLTAGE * 0;