diff --git a/firmware/config/boards/microrusefi/board_configuration.cpp b/firmware/config/boards/microrusefi/board_configuration.cpp index ce0e406659..fda717012f 100644 --- a/firmware/config/boards/microrusefi/board_configuration.cpp +++ b/firmware/config/boards/microrusefi/board_configuration.cpp @@ -169,6 +169,11 @@ void setBoardConfigurationOverrides(void) { setupTle8888(); setupEtb(); + // MRE has a special main relay control low side pin - rusEfi firmware is totally not involved with main relay control + // TLE8888 half bridges (pushpull, lowside, or high-low) IN12 + // GPIOE_8: "35 - GP Out 1" + boardConfiguration->fuelPumpPin = GPIOE_8; + // "required" hardware is done - set some reasonable defaults setupDefaultSensorInputs(); diff --git a/firmware/config/engines/mazda_miata_vvt.cpp b/firmware/config/engines/mazda_miata_vvt.cpp index e43c239c43..1d54891247 100644 --- a/firmware/config/engines/mazda_miata_vvt.cpp +++ b/firmware/config/engines/mazda_miata_vvt.cpp @@ -504,10 +504,12 @@ void setMazdaMiata2003EngineConfigurationBoardTest(DECLARE_CONFIG_PARAMETER_SIGN } /** - * Pretty OEM 2003 Miata with ETB + * Pretty much OEM 2003 Miata with ETB * set engine_type 13 */ void setMiataNB2_MRE(DECLARE_CONFIG_PARAMETER_SIGNATURE) { + // MRE has a special main relay control low side pin - rusEfi firmware is totally not involved with main relay control + // fuelPumpPin is inherited from boards/microrusefi/board_configuration.cpp engineConfiguration->etb.pFactor = 12; // a bit lower p-factor seems to work better on TLE9201? MRE? engineConfiguration->etb.iFactor = 0;