Listing of all ECM Input and Output Signals
WARNING: This page does not describe the selected car, but rather 8 other vehicles, including the 2008 BMW Z4, 2008 BMW X5, 2008 BMW X3, 2008 BMW 528xi, and 2008 BMW 528i. However, it is still accessible from the selected car via links, so may be relevant.
ECM INPUT AND OUTPUT SIGNALS LIST
| BMW signal naming | BMW N52KP | Pin | SIEMENS signal naming | MSV80 | OBD II relevant |
|---|---|---|---|---|---|
| Fahrzeug CAN-Schnittstelle 1 LOW | D_PT_CANL1 | 1_01 | CAN-Low1 | CAN1_L | No |
| Start(er)-Relais (Automatikstart) | A_S_START | 1_02 | start relay | RLY_START | No |
| Generatorschnittstelle | D_BSD | 1_03 | generator interface | BSD | No |
| Bremslichtschalter | E_S_BLS | 1_04 | brakelight switch | BLS | No |
| Abgasklappe | A_S_AKL | 1_05 | exhaust flap | EF | No |
| Masse Temperatur K hlwasseraustritt | M_TKA | 1_06 | ground coolant outlet temperature | TCO_EX_GND GND | Yes |
| Fahrerwunsch Geber 2 | E_A_FWG2 | 1_07 | pedal value sensor 2 | PVS_2 | No |
| Elektr. L fter getaktet | A_T_ELUE | 1_08 | cooling fan | CFA | No |
| Luftklappe | A_T_LKS | 1_09 | air flap | AF | No |
| Masse Pedalwertgeber 1 | M_FWG1 | 1_10 | ground pedal value sensor 1 | GND | No |
| Spannungsversorgung 5V (PWG1) | A_U_FWG1 | 1_11 | supply voltage PVS1 | PVS1_VCC | No |
| Lin Bus | LIN_BUS_MS | 1_12 | Lin Bus | LIN | No |
| Sekund rluftpumpe Stufe 1 | A_S_SLP | 1_13 | Secondary air pump | SAP | not used |
| Fahrzeug CAN-Schnittstelle 1 HIGH | D_PT_CANH1 | 1_14 | CAN-High1 | CAN1_H | No |
| Wegfahrsperre, EWS4 | D_EWS | 1_15 | immobilizer EWS4 | IMOB | No |
| Bremslichtschalter | E_S_BLTS | 1_16 | brakelight test switch | BTS | No |
| Fahrzeuggeschwindigkeit | E_F_DFAHR | 1_17 | wheel speed | WHEEL | Yes |
| Kupplungsschalter | E_S_KUP | 1_18 | clutch switch | CLU_SWI | No |
| Temperaturf hler K hlwasseraustritt | E_A_TKA | 1_19 | coolant outlet temperature | TCO_EX | not used |
| Fahrerwunsch Geber 1 | E_A_FWG1 | 1_20 | pedal value sensor 1 | PVS_1 | No |
| Drehzahl | A_F_TD | 1_21 | engine speed signal | ESS | Yes |
| Fzg. Pin Kl 15/3 | E_S_KL15_3 | 1_22 | Ignition key Kl. 15/3 | V_IG_3 | No |
| Masse Pedalwertgeber 2 | M_FWG2 | 1_23 | ground pedal value sensor 2 | GND | No |
| Spannungsversorgung 5V (PWG2) | A_U_FWG2 | 1_24 | supply voltage PVS2 | PVS2_VCC | No |
| Sekund rluft | E_A_HFMS | 1_25 | mass air flow metersecondary air | MAFMS | not used |
| EBox-L fter | A_S_EBOXL | 1_26 | cooling fan Ebox | CFA_EBOX | No |
| Fzg. Pin Kl.15 | E_S_KL15 | 2_01 | ignition key Kl.15 | V_IG | No |
| Lin Bus | LIN_BUS_MS | 2_02 | Lin Bus | LIN | No |
| Fahrdynamikkontrolle | E_A_FDC | 2_03 | Sound flap switch | SOF_SWI | No |
| Multifunktionslenkrad | D_FGRD | 2_04 | multifunctional steering wheel | MSW | No |
| Pumpstrom, Stetige-Lambdas. v Kat 2 | A_I_LSVP2 | 2_05 | pump current output 2 | LSL_IA_2 | Yes |
| Pumpzelle, Stetige-Lambdas. v Kat 1 | E_A_LSVP1 | 2_06 | pump current measurement 1 | LSL_IP_1 | Yes |
| Pumpzelle, Stetige-Lambdas. v Kat 2 | E_A_LSVP2 | 2_07 | pump current measurement 2 | LSL_IP_2 | Yes |
| Lambdasonde/Referenzzelle vor Kat 1 | E_A_LSVR1 | 2_08 | lambda sensor upstream 1 | LS_UP_1 | Yes |
| Lambdasonde/Referenzzelle vor Kat 2 | E_A_LSVR2 | 2_09 | lambda sensor upstream 2 | LS_UP_2 | Yes |
| Masse Lambdasonde vor Kat 1 | M_LSV1 | 2_10 | ground lambda sensor upstream 1 | LS_UP_1_GND | Yes |
| Masse Lambdasonde vor Kat 2 | M_LSV2 | 2_11 | ground lambda sensor upstream 2 | LS_UP_2_GND | Yes |
| Heizung Lambdasonde vor Kat 1 | A_T_LHV1 | 2_12 | lambda sensor heater upstream 1 | LSH_UP_1 | Yes |
| Heizung Lambdasonde vor Kat 2 | A_T_LHV2 | 2_13 | lambda sensor heater upstream 2 | LSH_UP_2 | Yes |
| Haupt-Relais ( Ansteuerung) | A_S_HR | 2_14 | Main relay | RLY_MAIN | No |
| Ventil Tankleckdiagnose | A_S_DMTLV | 2_15 | Tank leakage detection valve | DMTLV | Yes |
| Pumpe Tankleckdiagnose | A_S_DMTLP | 2_16 | Tank leakage detection pump | DMTLP | Yes |
| DMTL Heizung | A_S_DMTLH | 2_17 | DMTL heater | DMTLH | Yes |
| Pumpstrom, Stetige-Lambdas. v Kat 1 | A_I_LSVP1 | 2_18 | pump current output 1 | LSL_IA_1 | Yes |
| Lambdasonde hinter Kat 2 | E_A_LSH2 | 2_19 | lambda sensor downstream 2 | LS_DOWN_2 | Yes |
| Lambdasonde hinter Kat 1 | E_A_LSH1 | 2_20 | lambda sensor downstream 1 | LS_DOWN_1 | Yes |
| Relais Klimakompressor | A_S_KOREL | 2_21 | relay air conditioning compressor | RLY_ACC | No |
| Reserve Analogeingang 1 | E_A_RES1 | 2_22 | Reserve analog 1 | SPARE_AN_1 | Not used |
| Masse Lambdasonde hinter Kat 1 | M_LSH1 | 2_23 | ground lambda sensor downstream 1 | LS_DOWN_1_GND | Yes |
| Masse Lambdasonde hinter Kat 2 | M_LSH2 | 2_24 | ground lambda sensor downstream 2 | LS_DOWN_2_GND | Yes |
| Heizung Lambdasonde hinter Kat 2 | A_T_LHH2 | 2_25 | lambda sensor heater downstream 2 | LSH_DOWN_2 | Yes |
| Heizung Lambdasonde hinter Kat 1 | A_T_LHH1 | 2_26 | lambda sensor heater downstream 1 | LSH_DOWN_1 | Yes |
| Dauerplus KI.30 | E_U_30 | 3_01 | direct battery KI.30 | VB | No |
| Hauptrelais | E_U_HR | 3_02 | main relay KI.87 | V_EL | No |
| Masse Z ndung | M_ZUE | 3_03 | Ground ignition | GND_IG | No |
| Masse Elektronik Einspritzventile | M_EL/EV | 3_04 | ground electronic, injection | GND_EL | Yes |
| Masse VVT | M_VVT | 3_05 | ground VVT | GND_VVT | Yes |
| Masse VVT | M_VVT | 3_06 | ground VVT | GND_VVT | Yes |
| Spannungsversorgung VVT | E_U_VVTR1 | 4_01 | Supply voltage from VVT relay | V_VVT | Yes |
| Spannungsversorgung VVT | E_U_VVTR1 | 4_02 | Supply voltage from VVT relay | V_VVT | Yes |
| Motorausgang 2 VVT | A_T_VVT2M1 | 4_03 | Motor output 2 VVT | VVT2M1 | Yes |
| Motorausgang 1 VVT | A_T_VVT1M1 | 4_04 | Motor output 1 VVT | VVT1M1 | Yes |
| Motorausgang 2 VVT | A_T_VVT2M1 | 4_05 | Motor output 2 VVT | VVT2M1 | Yes |
| Motorausgang 1 VVT | A_T_VVT1M1 | 4_06 | Motor output 1 VVT | VVT1M1 | Yes |
| Masse (nicht angeschlossen) | n. c. (Masse) | 5_01 | GND (not connected | n. c. | not used |
| Masse (nicht angeschlossen) | n. c. (Masse) | 5_02 | GND (not connected | n. c. | not used |
| Masse (nicht angeschlossen) | n. c. (Masse) | 5_03 | GND (not connected | n. c. | not used |
| MAF Frequenzsignal | E_P_HFM | 5_04 | SIMAF | SIMAF | not used |
| Masse ldrucksensor | M_OLD | 5_05 | Ground oil pressure sensor | OILP_GND | not used |
| Reserve Analogeingang 3 | E_A_RES3 | 5_06 | Reserve analog 3 | SPARE_AN3 | not used |
| Spannungsversorgung 5V ( ldrucksensor) | A_U_OLD | 5_07 | Supply voltage OILP | OILP_VCC | No |
| NTC-Wasser (Motortemperatur) | E_A_TMOT | 5_08 | Coolant temperature | TCO | Yes |
| Masse Motortemperaturfuhler | M_TMOT | 5_09 | ground coolant temperature sensor | TCO_GND | Yes |
| ldruck | E_S_OLD | 5_10 | Oil pressure | POIL | No |
| ldruckventil | A_T_OLP | 5_11 | Oil pressure valve | SAV OILP | not used |
| Kraftstoffpumpe | A_S_EKP | 5_12 | Electrical fuel pump | EFP | No |
| Haupt-Relais (Ansteuerung) | A_S_HR | 5_13 | Main relay | RLY_MAIN | No |
| Spannungsversorgung 5V (DKG1,2) | A_U_DKG | 5_14 | supply voltage TPS | PVS1TPS_VCC | Yes |
| Ansteuerung 1 Drosselklappe | A_T_MDK1 | 5_15 | throttle actuator out 1 | MTC1 | Yes |
| Ansteuerung 2 Drosselklappe | A_T_MDK2 | 5_16 | throttle actuator out 2 | MTC2 | Yes |
| Masse reserve 2 | M_RES1 | 5_17 | Ground spare 2 | SPARE2_GND | not used |
| Schaltsaugrohr 2 | A_T_DISA2 | 5_18 | variable intake manifold 2 | VIM2 | No |
| Klopfsensor 1B (Diff.- Signal) | E_A_KS1B | 5_19 | knock sensor 1B | KNKS_1_B | Yes |
| Klopfsensor 2B (Diff.- Signal) | E_A_KS2B | 5_20 | knock sensor 2B | KNKS_2_B | Yes |
| Applikation CAN-Schnittstelle 3 HIGH | D_APPLI_CANH | 5_21 | CAN-High3 | CAN3_H | No |
| Lokaler CAN-High | D_LO_CANH | 5_22 | local CAN-High | LOCAN_H | No |
| Tankentll ftungsventil | A_T_TEV | 5_23 | canister purge solenoid | CPS | Yes |
| Soundklappe | A_S_ESK | 5_24 | sound flap | SF | No |
| Spannungsversorgung 5V (Reserve) | A_U_RES1 | 5_25 | Supply voltage spare | SPARE_VCC | not used |
| Reserve Analogeingang 2 | E_A_RES2 | 5_26 | Reserve analog 2 | SPARE_AN_2 | not used |
| Masse Hei filmluftmassenmesser | M_HFM | 5_27 | ground mass air flow meter | MAFM_GND | Yes |
| Ansauglufttemperatur | E_A_TANS | 5_28 | intake air temperature | TIA | Yes |
| Kurbelwellensensor | E_P_KWG | 5_29 | crankshaft position sensor | CRK | Yes |
| Masse Kurbelwellensensor | M_KWG | 5_30 | ground crankshaft position sensor | CRK_GND | Yes |
| Spannungsversorgung 5V (SDF) | A_U_SDF | 5_31 | supply voltage MAP | MAP_VCC | Yes |
| Masse Saugrohrdrucksensor | M_SDF | 5_32 | ground manifold air pressure | MAP_GND | Yes |
| Saugrohrdrucksensor | E_A_SDF | 5_33 | manifold air pressure | MAP (IAP) | Yes |
| Reserve Analogeingang 1 | E_A_RES1 | 5_34 | Reserve analog 1 | SPARE_AN_1 | not used |
| Generatorschnittstelle | D_BSD | 5_35 | generator interface | BSD | No |
| Drosselklappengeber2 | E_A_DKG2 | 5_36 | throttle position sensor 2 | TPS_2 | Yes |
| Drosselklappengebe1 | E_A_DKG1 | 5_37 | throttle position sensor 1 | TPS_1 | Yes |
| Masse Drosselklappengeber | M_DKG | 5_38 | ground throttle position sensor | TPS_GND | Yes |
| ldrucksensor | E_A_OLD | 5_39 | Oil pressure sensor | OILP | not used |
| Schaltsaugror1 | A_T_DISA1 | 5_40 | variable intake manifold 1 | VIM1 | No |
| Klopfsensor 1A (Diff.- Signal) | E_A_KS1A | 5_41 | knock sensor 1A | KNKS_1_A | Yes |
| Klopfsensor 2A (Diff.- Signal) | E_A_KS2A | 5_42 | knock sensor 2A | KNKS_2_A | Yes |
| Applikation CAN Schnittstelle 3 LOW | D_APPLI_CANL | 5_43 | CAN-Low3 | CAN3_L | No |
| Lokalerr CAN-Low | D_LO_CANL | 5_44 | local CAN-Low | LOCAN_L | No |
| Z ndspule 1 | A_P_ZSZ1 | 6_01 | Ignition coil 1 | IGC0 | No |
| Z ndspule 5 | A_P_ZSZ2 | 6_02 | Ignition coil 5 | IGC4 | No |
| Z ndspule 3 | A_P_ZSZ3 | 6_03 | Ignition coil 3 | IGC2 | No |
| Z ndspule 6 | A_P_ZSZ4 | 6_04 | Ignition coil 6 | IGC5 | No |
| Z ndspule 2 | A_P_ZSZ5 | 6_05 | Ignition coil 2 | IGC1 | No |
| Z ndspule 4 | A_P_ZSZ6 | 6_06 | Ignition coil 4 | IGC3 | No |
| Masse (nicht angeschlossen) | M_ZUE | 6_07 | GND (not connected) | IG_GND | not used |
| Masse (nicht angeschlossen) | M_ZUE | 6_08 | GND (not connected) | IG_GND | not used |
| Masse (nicht angeschlossen) | M_ZUE | 6_09 | GND (not connected) | IG_GND | not used |
| Masse (nicht angeschlossen) | M_ZUE | 6_10 | GND (not connected) | IG_GND | not used |
| Masse (nicht angeschlossen) | M_ZUE | 6_11 | GND (not connected) | IG_GND | not used |
| Masse (nicht angeschlossen) | M_ZUE | 6_12 | GND (not connected) | IG_GND | not used |
| Einspritzventil 1 | A_P_EVZ1 | 7_01 | Injection valve 1 | IV_0 | Yes |
| Einspritzventil 5 | A_P_EVZ2 | 7_02 | Injection valve 5 | IV_4 | Yes |
| Einspritzventil 3 | A_P_EVZ3 | 7_03 | Injection valve 3 | IV_2 | Yes |
| NTC- Wasser (Motortemperatur) | E_A_TMOT | 7_04 | coolant temperature | TCO | Yes |
| VANOS Einlass | A_T_NWE | 7_05 | infinitely variable valve timing inlet | IVVT_IN | Yes |
| Datenclock VVT Sensor | A_P_CLKS1 | 7_06 | Data clock VVT sensor | PCLK1S1 | Yes |
| Dateneingang F hrungssensor VVT | E_T_DAT1S1 | 7_07 | Data input main sensor VVT | TDAT1S1 | Yes |
| Chip Select Referenzsensor VVT | A_P_CS2S1 | 7_08 | Chip select reference sensor VVT | PCS2S1 | Yes |
| Dateneingang Referenzsensor VVT | E_T_DAT2S1 | 7_09 | Data input reference sensor VVT | TDAT2S1 | Yes |
| Schirm VVT | W_VVTS1 | 7_10 | Shield VVT | VVT_SHIELD | Yes |
| Nockenwellengeber Einla | E_P_NWGE | 7_11 | camshaft position sensor inlet | CAM_IN | Yes |
| Nockenwellengeber Ausla | E_P_NWGA | 7_12 | camshaft position sensor exhaust | CAM_EX | Yes |
| ldruck | E_S_OLD | 7_13 | oil pressure | POIL | No |
| Einspritzventil 6 | A_P_EVZ4 | 7_14 | Injection valve 6 | IV_5 | Yes |
| Einspritzventil 2 | A_P_EVZ5 | 7_15 | Injection valve 2 | IV_1 | Yes |
| Einspritzventil 4 | A_P_EVZ6 | 7_16 | Injection valve 4 | IV_3 | Yes |
| Masse Motortemperaturfuhler | M_TMOT | 7_17 | ground coolant temperature sensor | TCO_GND | Yes |
| Vanos Auslass | A_T_NWA | 7_18 | infinitely variable valve timing exhaust | IVVT_EX | Yes |
| Elektr. Geregeltes Thermostat | A_S_KFK | 7_19 | el. controlled thermostat | ECT | Yes |
| Masse VVT-Sensor | M_VVTS1 | 7_20 | Ground variable valve timing | VVTS1_GND | Yes |
| Spannungsversorgung 5V (VVT-Sensor) | A_U_VVTS1 | 7_21 | supply voltage to VVT sensor | VVTS1_VCC | Yes |
| Chip Select F hrungssensor VVT | A_P_CS1S1 | 7_22 | Chip select main sensor VVT | PCS1S1 | Yes |
| Schaltsignal VVT Relais | A_S_VVTR1 | 7_23 | VVT relay | RLY_VVT | Yes |
| Masse Nockenwellengeber 1 Einla | M_NWGE | 7_24 | ground camshaft position sensor inlet 1 | CAM_IN_GND | Yes |
| Masse Nockenwellengeber 1 Ausla | M_NWGA | 7_25 | ground camshaft position sensor exhaust 1 | CAM_EX_GND | Yes |
| Generatorschnittstelle | D_BSD | 7_26 | generator interface | BSD | No |
Only for Z4, MSV70:
ECM INPUT AND OUTPUT SIGNALS - ONLY FOR Z4, MSV70
| signal naming BMW | pin naming BMW | ECU Pin | signal naming SIEMENS VDO | pin naming SIEMENS VDO | OBD2 relevant |
|---|---|---|---|---|---|
| Digital inputs | |||||
| Bremslichtschalter | E_S_BLS | 1-04 | brakelight switch | BLS | No |
| Bremslichttestschalter | E_S_BLTS | 1-16 | brakelight test switch | BTS | No |
| Kupplungsschalter | E_S_KUP | 1-18 | clutch switch | CLU_SWI | No |
| ldruck | E_S_OLD | 5-10; 7-13 | oil pressure | POIL | No |
| Fahrzeuggeschwindigkeit (ABS) | E_F_DFAHR | 1-17 | wheel speed | WHEEL | Yes |
| Kurbelwellensensor | E_P_KWG | 5-29 | crankshaft position sensor | CRK | Yes |
| Nockenwellengeber 1 Einla | E_P_NWGE1 | 7-11 | camshaft position sensor inlet 1 | CAM_IN_1 | Yes |
| Nockenwellengeber 1 Ausla | E_P_NWGA1 | 7-12 | camshaft position sensor exhaust 1 | CAM_EX_1 | Yes |
| Reserveeingang | E_S_RES1 | 5-04 | reserve digital input 1 | SPARE_DIG_1 | No |
| CAN | |||||
| Lokaler CAN-Low | D_LOCANL | 5-44 | local CAN-Low | LOCAN_L | No |
| Lokaler CAN-High | D_LOCANH | 5-22 | local CAN-High | LOCAN_H | No |
| Fahrzeug CAN-Schnittstelle LOW | D_CANL1 | 1-01 | CAN1-Low | CAN1_L | No |
| Fahrzeug CAN-Schnittstelle HIGH | D_CANH1 | 1-14 | CAN1-High | CAN1_H | No |
ECM INPUT AND OUTPUT SIGNALS
| signal naming BMW | pin naming BMW | ECU Pin | signal naming SIEMENS VDO | pin naming SIEMENS VDO | OBD2 relevant |
|---|---|---|---|---|---|
| Analog inputs | |||||
| Hei filmluftmassenmesser | E_A_HFM | 5-26 | mass air flow meter | MAFM | Yes |
| Lambdasonde/Referenzzelle vor Kat1 | E_A_LSVR1 | 2-08 | lambda sensor upstream 1 | LS_UP_1 | Yes |
| Lambdasonde/Referenzzelle vor Kat2 | E_A_LSVR2 | 2-09 | lambda sensor upstream 2 | LS_UP_2 | Yes |
| Lamdasonde hinter Kat 1 | E_A_LSH1 | 2-20 | lambda sensor downstream 1 | LS_DOWN_1 | Yes |
| Lamdasonde hinter Kat 2 | E_A_LSH2 | 2-19 | lambda sensor downstream 2 | LS_DOWN_2 | Yes |
| Fahrdynamikcontrol-Funktionalit t 1 | E_A_FDC1 | 2-03 | sound flap switch 1 | SOF_SWI_1 | No |
| NTC- Wasser (Motortemperatur) | E_A_TMOT | 5-08; 7-04 | coolant temperature ECT | TCO | Yes |
| Temperaturf hler K hlwasseraustritt | E_A_TKA | 1-19 | coolant outlet temperature ECT_2 | TCO_EX | Yes |
| Ansauglufttemperatur | E_A_TANS | 5-28 | intake air temperature | TIA | Yes |
| Drosselklappengeber1 | E_A_DKG1 | 5-37 | throttle position sensor 1 | TPS_1 | Yes |
| Drosselklappengeber2 | E_A_DKG2 | 5-36 | throttle position sensor 2 | TPS_2 | Yes |
| Fahrerwunsch 1 (PWG1) Geber | E_A_FWG1 | 1-20 | pedal value sensor 1 | PVS_1 | No |
| Fahrerwunsch 2 (PWG2) Geber | E_A_FWG2 | 1-07 | pedal value sensor 2 | PVS_2 | No |
| Saugrohrdrucksensor | E_A_SDF | 5-33 | manifold air pressure | MAP (IAP) | Yes |
| Dateneingang F hrungssensor VVT | E_T_DAT1S1 | 7-07 | data input main sensor VVT | TDAT1S1 | Yes |
| Dateneingang Referenzsensor VVT | E_T_DAT2S1 | 7-09 | data input reference sensor VVT | FDAT2S1 | Yes |
| Internal inputs | |||||
| Spgs.versorgung FWG1/DKG Diagnose (int) | (PVS1TPS_DIAG) | 1-11 | supply voltage PVS1/TPS diagnosis (int) | PVS1TPS_DIA G | No |
| Spgs.versorgung FWG2 Diagnose (int) | (PVS2_DIAG) | 1-24 | supply voltage PVS2 diagnosis (int) | PVS2_DIAG | No |
| Ref.spannung HFM Diagnose (int) | (MAFM_DIAG) | 5-25 | reference voltage MAFM diagnosis (int) | MAFM_DIAG | Yes |
ECM INPUT AND OUTPUT SIGNALS
| Knock inputs | |||||
| Klopfsensor 1A (Diff.- Signal) | E_A_KS1A | 5-41 | knock sensor 1A | KNKS_1_A | Yes |
| Klopfsensor 1B (Diff.- Signal) | E_A_KS1B | 5-19 | knock sensor 1B | KNKS_1_B | Yes |
| Klopfsensor 2A (Diff.- Signal) | E_A_KS2A | 5-42 | knock sensor 2A | KNKS_2_A | Yes |
| Klopfsensor 2B (Diff.- Signal) | E_A_KS2B | 5-20 | knock sensor 2B | KNKS_2_B | Yes |
ECM INPUT AND OUTPUT SIGNALS
| signal naming BMW | pin naming BMW | ECU Pin | signal naming SIEMENS VDO | pin naming SIEMENS VDO | OBD 2 relevant |
|---|---|---|---|---|---|
| Interfaces | |||||
| Diagnose (Programmierstation) | D_TXD2 | 2-02 | diagnostic interface | DIAG_DL | No |
| Wegfahrsperre, EWS 3 | D_EWS | 1-15 | immobilizer | IMOB | No |
| Batteriesensor | D_BSD | 1-03 | Battery sensor | BSD | No |
| Generatorschnittstelle | D_BSD | 5-35 | generator interface | BSD | No |
| Elektrische Wasserpumpe | D_BSD | 7-26 | electrical coolant pump interface | BSD | No |
| Multifunktionslenkrad/Schnittst. | D_FGRD | 2-04 | multifunctional steering wheel | MSW | No |
| Power supply | |||||
| Fzg. Pin KI.15 | E_S_15 | 2-01 | ignition key KI.15 | V_IG | No |
| Hauptrelais | E_U_HR | 3-02 | main relay KI.87 | V_EL | No |
| Dauerplus KI.30 | E_U_30 | 3-01 | direct battery KI.30 | VB | No |
| Spg.versorgung VVT | E_U_VVTR1 | 4-01 | supply voltage from VVT relay | V_VVT | Yes |
| Spg.versorgung VVT | E_U_VVTR1 | 4-02 | supply voltage from VVT relay | V_VVT | Yes |
| Spannungsversorgung 5V (PWG1) | A_U_FWG1 | 1-11 | supply voltage PVS1 | PVS1TPS_VCC | No |
| Spannungsversorgung 5V (PWG2) | A_U_FWG2 | 1-24 | supply voltage PVS2 | PVS2_VCC | No |
| Spannungsversorgung 5V (DKG1,2) | A_U_DKG | 5-14 | supply voltage TPS | PVS1TPS_VCC | Yes |
| Spg.versorgung 5V (SDF) | A_U_SDF | 5-31 | supply voltage MAP | MAP_VCC | Yes |
| Spg.versorgung 5V (VVT-Sensor) | A_U_VVTS1 | 7-21 | supply voltage to VVT sensor | VVTS1_VCC | Yes |
| Spannungsversorgung 5V (Reserve 1/2) | A_U_RES1/2 | 5-21 | supply voltage SPARE | SPARE_VCC | Not used |
| Referenz 5V HFM5 | A_U_HFMREF | 5-25 | reference voltage MAFM | MAFM_VCC | Yes |
ECM INPUT AND OUTPUT SIGNALS
| signal naming BMW | pin naming BMW | ECU Pin | signal naming SIEMENS VDO | pin naming SIEMENS VDO | OBD 2 relevant |
|---|---|---|---|---|---|
| Output signals | |||||
| Drehzahl | A_F_TD | 1-21 | engine speed signal | ESS | Yes |
| Elektr. L fter 1 (getaktet) | A_T_ELUE1 | 1-08 | cooling fan 1 | CFA_1 | No |
| DMTL Heizung | A_S_DMTLH | 2-17 | DMTL Heater | DMTLH | Yes |
| EBox-L fter | A_S_EBOXL | 1-26 | cooling fan Ebox | CFA_EBOX | No |
| Schaltsignal VVT Relais | A_S_VVTR1 | 7-23 | VVT relay | RLY_VVT | Yes |
| Tankentll ftungsventil | A_T_TEV | 5-23 | canister purge solenoid | CPS | Yes |
| Z ndspule 1 | A_P_ZSZ1 | 6-01 | ignition coil 1 | IGC0 | No |
| Z ndspule 2 | A_P_ZSZ5 | 6-05 | ignition coil 2 | IGC1 | No |
| Z ndspule 3 | A_P_ZSZ3 | 6-03 | ignition coil 3 | IGC2 | No |
| Z ndspule 4 | A_P_ZSZ6 | 6-06 | ignition coil 4 | IGC3 | No |
| Z ndspule 5 | A_P_ZSZ2 | 6-02 | ignition coil 5 | IGC4 | No |
| Zundspule 6 | A_P_ZSZ4 | 6-04 | ignition coil 6 | IGC5 | No |
| Einspritzventil 1 | A_P_EVZ1 | 7-01 | injection valve 1 | IV_0 | Yes |
| Einspritzventil 2 | A_P_EVZ5 | 7-15 | injection valve 2 | IV_1 | Yes |
| Einspritzventil 3 | A_P_EVZ3 | 7-03 | injection valve 3 | IV_2 | Yes |
| Einspritzventil 4 | A_P_EVZ6 | 7-16 | injection valve 4 | IV_3 | Yes |
| Einspritzventil 5 | A_P_EVZ2 | 7-02 | injection valve 5 | IV_4 | Yes |
| Einspritzventil 6 | A_P_EVZ4 | 7-14 | injection valve 6 | IV_5 | Yes |
| Datenclock VVT Sensor | A_P_CLKS1 | 7-06 | data clock VVT sensor | PCLK1S1 | Yes |
| Chip Select Referenzsensor VVT | A_P_CS2S1 | 7-08 | chip select reference sensor VVT | PCS2S1 | Yes |
| Chip Select Fuhrungssensor VVT | A_P_CS1S1 | 7-22 | chip select main sensor VVT | PCS1S1 | Yes |
| Ausla vanos Ansteuerung 1 | A_T_NWA1 | 7-18 | infinitely variable valve timing outlet | IVVT_EX_1 | Yes |
| Einla vanos Ansteuerung 1 | A_T_NWE1 | 7-05 | infinitely variable valve timing inlet | IVVT_IN_1 | Yes |
| Heizung Lamdasonde vor Kat 1 | A_T_LHV1 | 2-12 | lambda sensor heater upstream 1 | LSH_UP_1 | Yes |
| Heizung Lamdasonde vor Kat 2 | A_T_LHV2 | 2-13 | lambda sensor heater upstream 2 | LSH_UP_2 | Yes |
| Heizung Lamdasonde hinter Kat 1 | A_T_LHH1 | 2-26 | lambda sensor heater downstream 1 | LSH_DOWN_1 | Yes |
| Heizung Lamdasonde hinter Kat 2 | A_T_LHH2 | 2-25 | lambda sensor heater downstream 2 | LSH_DOWN_2 | Yes |
| Abgasklappe | A_S_AKL | 1-05 | exhaust flap | EF | No |
| Relais Klimakompressor | A_S_KOREL | 2-21 | relay air conditioning compressor | RLY_ACC | No |
| Elektrische Kraftstoffpumpe | A_S_EKP | 1-22 | electric fuel pump | EFP | No |
| Haupt-Relais (Ansteuerung) | A_S_HR | 2-14; 5-13 | main relay | RLY_MAIN | No |
| Automatikstart | A_S_START | 1-02 | start relay | RLY_START | No |
| Schaltsaugrohr | A_S_DISA1 | 5-40 | variable intake manifold | VIM 1 | No |
| Schaltsaugrohr | A_S_DISA2 | 5-18 | variable intake manifold | VIM 2 | No |
| Pumpe Tankleckdiagnose | A_S_DMTLP | 2-16 | tank leakage detection pump | DMTLP | Yes |
| Ventil Tankleckdiagnose | A_S_DMTLV | 2-15 | tank leakage detection valve | DMTLV | Yes |
| Elektr. Geregeltes Thermostat | A_S_KFK | 7-19 | el. controlled thermostat | ECT | Yes |
| Luftklappe | A_T_LKS | 1-09 | air flap | AF | No |
| PTC-Heizung | A_T_PTC | 1-12;5-12 | PTC heater | PTCH | No |
| Motorausgang 2 VVT | A_T_VVT2M1 | 4-03 | motor output 2 VVT | VVT2M1 | Yes |
| Motorausgang 1 VVT | A_T_VVT1M1 | 4-04 | motor output 1 VVT | VVT1M1 | Yes |
| Motorausgang 2 VVT | A_T_VVT2M1 | 4-05 | motor output 2 VVT | VVT2M1 | Yes |
| Motorausgang 1 VVT | A_T_VVT1M1 | 4-06 | motor output 1 VVT | VVT1M1 | Yes |
| Soundklappe | A_T_ESK | 5-24 | sound flap | SF | No |
ECM INPUT AND OUTPUT SIGNALS
| signal naming BMW | pin naming BMW | ECU Pin | signal naming SIEMENS VDO | pin naming SIEMENS VDO | OBD 2 relevant |
|---|---|---|---|---|---|
| Linear lambda sensor circuit | |||||
| Pumpstrom, Stetige-Lamdas. v Kat 1 | A_I_LSVP1 | 2-18 | pump current output 1 | LSL_IA_1 | Yes |
| Pumpstrom, Stetige-Lamdas. v Kat 2 | A_I_LSVP2 | 2-05 | pump current output 2 | LSL_IA_2 | Yes |
| Pumpzelle, Stetige-Lamdas. v Kat 1 | E_A_LSVP1 | 2-06 | pump current measurement 1 | LSL_IP_1 | Yes |
| Pumpzelle, Stetige-Lamdas. v Kat 2 | E_A_LSVP2 | 2-07 | pump current measurement 2 | LSL_IP_2 | Yes |
| H-bridge | |||||
| Ansteuerung 1 Drosselklappe | A_T_MDK1 | 5-15 | throttle actuator out 1 | MTC1 | Yes |
| Ansteuerung 2 Drosselklappe | A_T_MDK2 | 5-16 | throttle actuator out 2 | MTC2 | Yes |
| Not connected | |||||
| nicht angeschlossen | n.c. | 6-07 | not connected | n.c. | Not used |
| nicht angeschlossen | n.c. | 6-08 | not connected | n.c. | Not used |
| nicht angeschlossen | n.c. | 6-09 | not connected | n.c. | Not used |
| nicht angeschlossen | n.c. | 6-10 | not connected | n.c. | Not used |
| nicht angeschlossen | n.c. | 6-11 | not connected | n.c. | Not used |
| nicht angeschlossen | n.c. | 6-12 | not connected | n.c. | Not used |
| Ground | |||||
| Masse Einspritzventile | M_EL/EV | 3-04 | ground injection | GND_EL | Yes |
| Masse Lamdasonde vor Kat 1 | M_LSV1 | 2-10 | ground lambda sensor upstream 1 | LS_UP_1_GND | Yes |
| Masse Lamdasonde hinter Kat 2 | M_LSH2 | 2-24 | ground lambda sensor downstream 2 | LS_DOWN_2_GND | Yes |
| Masse Lamdasonde vor Kat 2 | M_LSV2 | 2-11 | ground lambda sensor upstream 2 | LS_UP_2_GND | Yes |
| Masse Lamdasonde hinter Kat 1 | M_LSH1 | 2-23 | ground lambda sensor downstream 1 | LS_DOWN_1_GND | Yes |
| Masse Hei filmluftmassenmesser | M_HFM | 5-27 | ground mass air flow meter | MAFM_GND | Yes |
| Masse Drosselklappengeber | M_DKG | 5-38 | ground throttle position sensor | TPS_GND | Yes |
| Masse Motortemperaturf hler | M_TMOT | 7-17; 5-09 | ground coolant temperature sensor | TCO_GND | Yes |
| Masse Nockenwellengeber 1 Einla | M_NWGE1 | 7-24 | ground camshaft position sensor inlet 1 | CAM_IN_1_GND | Yes |
| Masse Nockenwellengeber 1 Ausla | M_NWGA1 | 7-25 | ground camshaft position sensor exhaust 1 | CAM_EX_1_GND | Yes |
| Fahrerwunsch 1 (PWG1) Masse | M_FWG1 | 1-10 | ground pedal value sensor 1 | PVS1_GND | No |
| PWG2 Masse | M_FWG2 | 1-23 | ground pedal value sensor 2 | PVS2_GND | No |
| Masse Temperatur K hlwasseraustritt | M_TKA | 1-06 | ground coolant outlet temperature | TCO_EX_GND | Yes |
| Masse Z ndung | M_ZDG | 3-03 | ground ignition | GND_IG | No |
| Reservemasse | M_RES1 | 5-43 | ground spare 1 | SPARE_GND1 | Not used |
| Masse VVT | M_VVT | 3-05 | ground VVT | GND_VVT | Yes |
| Masse VVT | M_VVT | 3-06 | ground VVT | GND_VVT | Yes |
| Masse VVT-Sensor | M_VVTS1 | 7-20 | ground variable valve timing | VVTS1_GND | Yes |
| Masse (nicht angeschlossen) | n.c. (Masse) | 5-01 | GND (not connected) | n.c. | Not used |
| Masse (nicht angeschlossen) | n.c. (Masse) | 5-02 | GND (not connected) | n.c. | Not used |
| Masse (nicht angeschlossen) | n.c. (Masse) | 5-03 | GND (not connected) | n.c. | Not used |
| Masse Kraftstoffdrucksensor | M_KDS | 5-05 | ground fuel pressure sensor | FPS_GND | Not used |
| Masse Kurbelwellensensor | M_KWG | 5-30 | ground crankshaft position sensor | CRK_GND | Yes |
| Masse Saugrohrdrucksensor | M_SDF | 5-32 | ground manifold air pressure | MAP_GND | Yes |
ECM INPUT AND OUTPUT SIGNALS
| Schirm VVT | W_VVTS1 | 7-10 | shield VVT | VVT_SHIELD | Yes |