fome-fw/firmware/config/engines/bmw_m73.cpp

60 lines
1.7 KiB
C++
Raw Normal View History

2019-11-01 19:56:58 -07:00
/*
* @file bmw_m73.cpp
*
*
* https://github.com/rusefi/rusefi_documentation/wiki/BMW_e38_750
*
* https://rusefi.com/wiki/index.php?title=Hardware:OEM_connectors#134_pin
*
2019-11-07 17:47:12 -08:00
* 1/2 plugs black
* 2/2 plugs grey
*
2019-11-01 19:56:58 -07:00
*
* 40 pin section:
2019-11-07 17:47:12 -08:00
* ECU pin 6: IN start signal from ignition key
* ECU pin 17: OUT BLK engine speed output for gauge cluster
* ECU pin 26: IN GRN/BLK +12 hot in start & run
2019-11-01 19:56:58 -07:00
*
* 52 pin section:
2019-11-07 17:47:12 -08:00
* ECU pin 2: OUT injector #4
* ECU pin 6: GND ECU
* ECU pin 15: OUT injector #2
* ECU pin 20: IN hall effect camshaft sensor signal
* ECU pin 21: GND BRN CLT sensor
* ECU pin 22: IN RED/BRN CLT sensor
* ECU pin 27: OUT injector #6
* ECU pin 28: OUT injector #5
* ECU pin 32: IN VR crankshaft sensor
* ECU pin 40: OUT BRN/BLK injector #3
* ECU pin 41: OUT BRN/WHT injector #1
* ECU pin 45: GND crankshaft shield
* ECU pin 46: IN BLK VR crankshaft sensor
2019-11-01 19:56:58 -07:00
*
*
* 9 pin section:
2019-11-07 17:47:12 -08:00
* ECU pin 4: GND
* ECU pin 6: GND
* ECU pin 7: IN RED +12v hot at all times
* ECU pin 8: IN RED/BLU
2019-11-01 19:56:58 -07:00
*
*
* @date Nov 1, 2019
* @author Andrey Belomutskiy, (c) 2012-2019
*/
#include "engine_template.h"
#include "custom_engine.h"
EXTERN_CONFIG;
void setEngineBMW_M73(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
setFrankensoConfiguration(PASS_CONFIG_PARAMETER_SIGNATURE);
2019-11-03 18:27:37 -08:00
engineConfiguration->specs.cylindersCount = 12;
engineConfiguration->specs.displacement = 5.4;
engineConfiguration->specs.firingOrder = FO_1_7_5_11_3_9_6_12_2_8_4_10;
// 13641435991 injector
engineConfiguration->injector.flow = 180; // cc/min, who knows if this number is real - no good source of info
2019-11-01 19:56:58 -07:00
}