mirror of https://github.com/rusefi/rusefi.git
v12
This commit is contained in:
parent
620088cdc1
commit
d047340725
|
@ -1,7 +1,6 @@
|
||||||
/*
|
/*
|
||||||
* @file bmw_m73.cpp
|
* @file bmw_m73.cpp
|
||||||
*
|
*
|
||||||
*
|
|
||||||
* https://github.com/rusefi/rusefi_documentation/wiki/BMW_e38_750
|
* https://github.com/rusefi/rusefi_documentation/wiki/BMW_e38_750
|
||||||
*
|
*
|
||||||
* https://rusefi.com/wiki/index.php?title=Hardware:OEM_connectors#134_pin
|
* https://rusefi.com/wiki/index.php?title=Hardware:OEM_connectors#134_pin
|
||||||
|
|
|
@ -1,6 +1,37 @@
|
||||||
/*
|
/*
|
||||||
* @file bmw_m73_mre.cpp
|
* @file bmw_m73_mre.cpp
|
||||||
*
|
*
|
||||||
|
* https://github.com/rusefi/rusefi_documentation/wiki/BMW_e38_750
|
||||||
|
*
|
||||||
|
* https://rusefi.com/wiki/index.php?title=Hardware:OEM_connectors#134_pin
|
||||||
|
*
|
||||||
|
* 1/2 plugs black
|
||||||
|
* 2/2 plugs grey
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* ********* | | OEM | rusEfi | function
|
||||||
|
*
|
||||||
|
* Plug #1 9 pin
|
||||||
|
* ECU pin 4: GND BRN/ORG BLK
|
||||||
|
* ECU pin 6: GND BRN BLK
|
||||||
|
* ECU pin 7: IN RED RED +12v hot at all times
|
||||||
|
* ECU pin 8: IN RED/BLU RED +12v from ECU relay
|
||||||
|
*
|
||||||
|
* Plug #2 24 pin
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* Plug #3 52 pin
|
||||||
|
* ECU pin 32: IN WHT VR positive crankshaft sensor
|
||||||
|
* ECU pin 40: OUT BRN/BLK GRN injector #3
|
||||||
|
* ECU pin 41: OUT BRN/WHT BLU injector #1
|
||||||
|
* ECU pin 46: IN BLK BLU VR negative crankshaft sensor
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* Plug #5 9 pin
|
||||||
|
* ECU pic 3: OUT BLK ORG coil signal
|
||||||
*
|
*
|
||||||
* BMW_M73_MRE
|
* BMW_M73_MRE
|
||||||
* set engine_type 104
|
* set engine_type 104
|
||||||
|
@ -10,5 +41,17 @@
|
||||||
#include "bmw_m73.h"
|
#include "bmw_m73.h"
|
||||||
|
|
||||||
void setEngineBMW_M73_microRusEfi(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
void setEngineBMW_M73_microRusEfi(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||||
|
// 13641435991 injector
|
||||||
|
engineConfiguration->injector.flow = 180; // cc/min, who knows if this number is real - no good source of info
|
||||||
|
|
||||||
|
|
||||||
|
engineConfiguration->specs.cylindersCount = 6;
|
||||||
|
engineConfiguration->specs.displacement = 5.4 / 2;
|
||||||
|
engineConfiguration->specs.firingOrder = FO_1_5_3_6_2_4;
|
||||||
|
|
||||||
|
engineConfiguration->ignitionMode = IM_ONE_COIL;
|
||||||
|
|
||||||
|
engineConfiguration->injectionMode = IM_BATCH;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1146,6 +1146,8 @@ void resetConfigurationExt(Logging * logger, configuration_callback_t boardCallb
|
||||||
setEngineBMW_M73_Manhattan(PASS_CONFIG_PARAMETER_SIGNATURE);
|
setEngineBMW_M73_Manhattan(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||||
break;
|
break;
|
||||||
case BMW_M73_MRE:
|
case BMW_M73_MRE:
|
||||||
|
setEngineBMW_M73_microRusEfi(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||||
|
break;
|
||||||
case BMW_M73_PROTEUS:
|
case BMW_M73_PROTEUS:
|
||||||
setEngineBMW_M73_Proteus(PASS_CONFIG_PARAMETER_SIGNATURE);
|
setEngineBMW_M73_Proteus(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue