Signal Specification, Engine Control Module (ECM)
General
All the values given below apply between the respective terminal (column 1) and power ground (#C2, #C4 or #C6 on the breakout box). If this is not the case, it is indicated within brackets.
NOTE:
Connect the breakout box and check the ground terminals before taking readings.
| U= | DC voltage in volts (V) | UAC = | AC voltage in volts (V) |
| Ubat = | Battery voltage in volts (V) | f = | Frequency in Hertz (Hz) |
| Ulow = | Voltage approximately 0 V | t = | Time in seconds (s) |
| PWM = | Pulse-width modulation |
Connector A
Connector A (96-pin) corresponds to terminals #A1 - #B36 on the breakout box.
| Breakout box terminal | Control module terminal | Signal type | Ignition on | Engine idling | Miscellaneous |
| #A1 | #A:1 | - | - | - | |
| #A2 | #A:2 | - | - | - | |
| #A3 | #A:3 | - | - | - | |
| #A4 | #A:4 | - | - | - | |
| #A5 | #A:5 | - | - | - | |
| #A6 | #A:6 | Engine speed (RPM) sensor, ground | U = Ulow | Measured to terminal #A:30 (#A30). | |
| #A7 | #A:7 | Camshaft position sensor intake, ground | U = Ulow | U = Ulow | |
| #A8 | #A:8 | Camshaft position sensor exhaust, ground | U = Ulow | U = Ulow | |
| #A9 | #A:9 | Front oxygen sensor, signal (+) | λ = 1 when current is 0 mA | Measurement range 0 ± 12 mA. Negative current indicates a rich fuel/air mixture. |
|
| #A10 | #A:10 | Front oxygen sensor, signal (-) | λ = 1 when current is 0 mA | Measurement range 0 ± 12 mA. Negative current indicates a rich fuel/air mixture. |
|
| #A11 | #A:11 | Impulse sensor, power supply | U = 5 V | U = 5 V | |
| #A12 | #A:12 | Intake camshaft position sensor, power supply | U = 5 V | U = 5 V | |
| #A13 | #A:13 | Engine temperature sensor, signal ground | U = Ulow | U = Ulow | |
| #A14 | #A:14 | Mass air flow (MAF) sensor, temp, signal ground | U = Ulow | U = Ulow | |
| #A15 | #A:15 | Brake pedal position sensor | Certain versions only. | ||
| #A16 | #A:16 | Oil pressure sensor | Certain markets only. | ||
| #A17 | #A:17 | Electronic throttle module (ETA), ground | U = Ulow | U = Ulow | |
| #A18 | #A:18 | Rear oxygen sensor, bank 1, signal (-). | U = Ulow | ||
| #A19 | #A:19 | Knock sensor 1, signal (-) | U = Ulow | ||
| #A20 | #A:20 | Knock sensor 2, signal (-) | U = Ulow | ||
| #A21 | #A:21 | Oil level sensor, fuel pressure sensor, and boost pressure sensor (TMAP), ground | U = Ulow | U = Ulow | |
| #A22 | #A:22 | Mass air flow (MAF) sensor, signal ground | U = Ulow | U = Ulow | |
| #A23 | #A:23 | Manifold absolute pressure (MAP) sensor, ground | U = Ulow | U = Ulow | |
| #A24 | #A:24 | Manifold absolute pressure (MAP) sensor and camshaft position sensor, exhaust, supply voltage | U = 5 V | U = 5 V | |
| #A25 | #A:25 | - | - | - | |
| #A26 | #A:26 | - | - | - | |
| #A27 | #A:27 | - | - | - | |
| #A28 | #A:28 | - | - | - | |
| #A29 | #A:29 | - | - | - | |
| #A30 | #A:30 | Engine speed (RPM) sensor, signal | U = Ulow | U= pulsed signal Umax. > 4.5 V Umin. < 1 V |
Measured to terminal #A:6 (#A6). The frequency increases with increased engine speed (rpm). |
| #A31 | #A:31 | - | - | - | |
| #A32 | #A:32 | Reverse gear switch | Certain versions only. | ||
| #A33 | #A:33 | Exhaust camshaft position sensor, signal | U = 5 V or Ulow | U= pulsed signal Umax. > 4.5 V Umin. < 1 V |
Measure against #A:8 (#A8). The frequency varies with engine rpm. Measure with advanced measuring tool. |
| #A34 | #A:34 | Intake camshaft position sensor, signal | U = 5 V or Ulow | U= pulsed signal Umax. > 4.5 V Umin. < 1 V |
Measure against #A:7 (#A7). The frequency varies with engine rpm. Measure with advanced measuring tool. |
| #A35 | #A:35 | Neutral position sensor, signal | Pulse width modulation (PWM) signal. | ||
| #A36 | #A:36 | Neutral position sensor, signal | Inverted PWM signal. | ||
| #A37 | #A:37 | Charge pressure sensor, pressure signal | 0.4 V corresponds to approx. 20 kPa. 4.65 V corresponds to approx. 300 kPa. |
||
| #A38 | #A:38 | Primary battery relay | |||
| #A39 | #A:39 | Secondary Battery Relay | |||
| #A40 | #A:40 | Rear oxygen sensor, bank 1, signal (+) | λ = 1 at approx. 700 mV λ > 1 at approx. 200 mV |
||
| #A41 | #A:41 | - | - | - | |
| #A42 | #A:42 | Knock sensor 1, signal (+) | U = 2.5 V | Measured to terminal #A:19 (#A19). | |
| #A43 | #A:43 | Knock sensor 2, signal (+) | U = 2.5 V | Measured to terminal #A:20 (#A20). | |
| #A44 | #A:44 | Brake vacuum sensor, signal | -100 kPa = 4.5 V. 0 kPa = 0.5 V. |
||
| #A45 | #A:45 | Brake vacuum sensor and Rear oxygen sensor, ground | |||
| #A46 | #A:46 | Fuel temperature sensor, signal | Measurement range: -40°C to +130°C. -40 °C corresponds to approx. 13.5 kΩ +20 °C corresponds to approx. 2500 Ω 130 °C corresponds to approx. 85Ω |
||
| #A47 | #A:47 | Oil level sensor, fuel pressure sensor, brake vacuum sensor and boost pressure sensor (TMAP), supply voltage | U = 5 V | ||
| #A48 | #A:48 | Electronic throttle module (ETA), voltage feed | U = 5 V | U = 5 V | |
| #A49 | #A:49 | - | - | - | |
| #A50 | #A:50 | - | - | - | |
| #A51 | #A:51 | - | - | - | |
| #A52 | #A:52 | - | - | - | |
| #A53 | #A:53 | - | - | - | |
| #A54 | #A:54 | - | - | - | |
| #A55 | #A:55 | - | - | - | |
| #A56 | #A:56 | Ignition coil cyl 4, control signal | U = Ulow | Utop
= 12 V Pulse ratio 30% f = 240 Hz |
Pulse ratio and frequency increases with increased engine speed (rpm) |
| #A57 | #A:57 | Ignition coil cyl 2, control signal | U = Ulow | Utop
= 12 V Pulse ratio 30% f = 240 Hz |
Pulse ratio and frequency increases with increased engine speed (rpm) |
| #A58 | #A:58 | - | - | - | |
| #A59 | #A:59 | Ignition coil cyl 3, control signal | U = Ulow | Utop
= 12 V Pulse ratio 30% f = 240 Hz |
Pulse ratio and frequency increases with increased engine speed (rpm) |
| #A60 | #A:60 | Ignition coil cyl 5, control signal | U = Ulow | Utop
= 12 V Pulse ratio 30% f = 240 Hz |
Pulse ratio and frequency increases with increased engine speed (rpm) |
| #B1 | #A:61 | Ignition coil cyl 1, control signal | U = Ulow | Utop
= 12 V Pulse ratio 30% f = 240 Hz |
Pulse ratio and frequency increases with increased engine speed (rpm) |
| #B2 | #A:62 | - | - | - | |
| #B3 | #A:63 | Oil level and oil temperature sensor, signal | Should only be used to detect changes. | Pulse width modulation (PWM) signal. Certain markets only. |
|
| #B4 | #A:64 | - | - | - | |
| #B5 | #A:65 | Electronic throttle module (ETA), throttle position sensor circuit 1, signal | Unaffected: U≈0.8 V Fully depressed accelerator pedal: U≈4 V |
Voltage varies depending on the position of the throttle. Voltage increases with increased throttle opening. | |
| #B6 | #A:66 | Intake air temperature sensor signal | (+20 °C) U = 3.50 V (+30 °C) U = 3.00 V (+40 °C) U = 2.50 V |
(+20 °C) U = 3.50 V (+30 °C) U = 3.00 V (+40 °C) U = 2.50 V |
The intake air temperature sensor is integrated in the mass air flow sensor. |
| #B7 | #A:67 | Electronic throttle module (ETA), throttle position sensor circuit 2, signal | Unaffected: U≈1.7 V Fully depressed accelerator pedal: U≈4.1 V |
Voltage varies depending on the position of the throttle. Voltage increases with increased throttle opening. | |
| #B8 | #A:68 | Engine coolant temperature sensor, signal | (+30 °C) U = 1.22 V (+80 °C) U = 0.29 V (+100 °C) U = 0.17 V |
(+30 °C) U = 1.22 V (+80 °C) U = 0.29 V (+100 °C) U = 0.17 V |
U drops with increased engine coolant temperature. |
| #B9 | #A:69 | Manifold absolute pressure (MAP) sensor, signal | U≈3.7 V at 1000 mbar | ||
| #B10 | #A:70 | Mass air flow (MAF) sensor, signal | U≈0.6 V | U≈1.4 V | U increases with increasing air mass. |
| #B11 | #A:71 | Fuel pressure sensor, signal | 0.5 V corresponds to approx. 50 kPa. 4.5 V corresponds to approx. 1000 kPa. |
||
| #B12 | #A:72 | Charge pressure sensor, temperature signal | Measurement range: -40°C to +130°C. -40 °C corresponds to approx. 48 kΩ +20 °C corresponds to approx. 2500 Ω 130 °C corresponds to approx. 85Ω |
||
| #B13 | #A:73 | Power supply from system relay | U = Ubat | U = Ubat | |
| #B14 | #A:74 | Electronic Throttle Module (ETA) engine, control signal (-) | Idle = -1.5 V Full speed = 2 V |
Pulse width modulation (PWM) signal. Utop =Ubat Pulse ratio 0-100% The polarity of the control signal switches when the damper motor is to be deployed in the opposite direction. |
The throttle motor is controlled using a PWM signal from the integrated power amplifier in the Engine Control Module (ECM) measured to terminal #A:75 (#B15). |
| #B15 | #A:75 | Electronic Throttle Module (ETA) engine, control signal (+) | Idle = -1.5 V Full speed = 2 V |
Pulse width modulation (PWM) signal. Utop =Ubat Pulse ratio 0-100% The polarity of the control signal switches when the damper motor is to be deployed in the opposite direction. |
The throttle motor is controlled using a PWM signal from the integrated power amplifier in the Engine Control Module (ECM) measured to terminal #A:74 (#B14). |
| #B16 | #A:76 | Front oxygen sensor, preheating, control signal | Utop
= 12 V Pulse ratio 30 - 60 % f = 8 Hz |
Pulsed 12 V-signal. | |
| #B17 | #A:77 | Rear oxygen sensor, preheating, control signal | |||
| #B18 | #A:78 | Injector 1, control signal | U = Ubat | t = 2-3 ms | t increases with engine speed and load |
| #B19 | #A:79 | Injector 5, control signal | U = Ubat | t = 2-3 ms | t increases with engine speed and load |
| #B20 | #A:80 | Injector 3, control signal | U = Ubat | t = 2-3 ms | t increases with engine speed and load |
| #B21 | #A:81 | - | - | - | |
| #B22 | #A:82 | Injector 2, control signal | U = Ubat | t = 2-3 ms | t increases with engine speed and load |
| #B23 | #A:83 | Injector 4, control signal | U = Ubat | t = 2-3 ms | t increases with engine speed and load |
| #B24 | #A:84 | Evaporative emission system (EVAP) valve, control signal (signal ground) | U = Ubat | Pulse width modulation (PWM) signal during opening (control) of the evaporative emission system (EVAP) valve. The pulse ratio varies with regulating. | |
| #B25 | #A:85 | Variable A/C compressor, control signal | Utop
= 12 V Pulse ratio 30-75% f = 400 Hz |
Pulsed 12 V-signal. | |
| #B26 | #A:86 | Camshaft control valve intake (VVT), control signal | Pulse width modulation (PWM) signal Utop =Ubat f = 300 Hz Pulse ratio 5% |
The pulse ratio varies during regulation. | |
| #B27 | #A:87 | Camshaft control valve exhaust (VVT), control signal | Pulse width modulation (PWM) signal Utop = Ubat f = 300 Hz Pulse ratio 5% |
The pulse ratio varies during regulation. | |
| #B28 | #A:88 | Rear oxygen sensor preheating bank 1, control signal | Utop
= 12 V pulse ratio 30 - 60 % |
||
| #B29 | #A:89 | - | - | - | |
| #B30 | #A:90 | - | - | - | |
| #B31 | #A:91 | - | - | - | |
| #B32 | #A:92 | LIN signal, alternator | |||
| #B33 | #A:93 | - | - | - | |
| #B34 | #A:94 | - | - | - | |
| #B35 | #A:95 | Turbocharger (TC) control valve | U = Ubat | U = Ubat | Pulse width modulation (PWM) signal during opening (control) of the turbo control valve. The pulse ratio varies with regulating. |
| #B36 | #A:96 | - | - | - |
Connector B
Connector B (58-pin) corresponds to terminals #C1 - #58 on the breakout box.
| Breakout box terminal | Control module terminal | Signal type | Ignition on | Engine idling | Miscellaneous |
| #C1 | #B:1 | - | - | - | |
| #C2 | #B:2 | Power ground | U = Ulow | U = Ulow | Ground terminal connected to chassis. |
| #C3 | #B:3 | Power supply from system relay | U = Ubat | U = Ubat | |
| #C4 | #B:4 | Power ground | U = Ulow | U = Ulow | Ground terminal connected to chassis. |
| #C5 | #B:5 | Power supply from system relay | U = Ubat | U = Ubat | |
| #C6 | #B:6 | Power ground | U = Ulow | U = Ulow | Ground terminal connected to chassis. |
| #C7 | #B:7 | - | - | - | |
| #C8 | #B:8 | Cooling fan control module, control signal | PWM signal to the engine cooling fan control module. | ||
| #C9 | #B:9 | Start relay, signal (-) | U = Ubat | U = Ubat | |
| #C10 | #B:10 | Air conditioning (A/C) relay, control signal (signal ground) | |||
| #C11 | #B:11 | Starter relay, control signal (+) | U = Ubat | U = Ubat | |
| #C12 | #B:12 | 1st's switch | Certain versions only. | ||
| #C13 | #B:13 | Automatic: transmission control module (TCM), gear position signal. Manual: clutch pedal switch |
With P/N connected: U = Ulow With P/N disconnected U = Ubat |
Grounded in the Transmission Control Module (TCM) when in P/N. | |
| #C14 | #B:14 | Power supply (wake up, 15-feed | U = Ubat | U = Ubat | |
| #C15 | #B:15 | Start, signal 15-feed | U = Ubat | U = Ubat | Ignition off: U = Ulow |
| #C16 | #B:16 | Supply from B+ | |||
| #C17 | #B:17 | Start, signal 50-feed | U = Ubat at crank | The Engine Control Module (ECM) requests engine starting via the Central Electronic Module (CEM). | |
| #C18 | #B:18 | - | - | - | |
| #C19 | #B:19 | - | - | - | |
| #C20 | #B:20 | - | - | - | |
| #C21 | #B:21 | Fuel pump control module, control signal | - | - | PWM signal to the Pump Electronic Module (PEM). |
| #C22 | #B:22 | - | - | - | |
| #C23 | #B:23 | Leak diagnostic unit, pump | U = Ubat | U = Ubat | Certain markets only. |
| #C24 | #B:24 | - | - | - | |
| #C25 | #B:25 | - | - | - | |
| #C26 | #B:26 | Accelerator pedal position sensor, PWM signal | Utop
= Ubat Pulse ratio 8-88% t = 5 ms |
Utop
= Ubat Pulse ratio 6-14% t = 5 ms |
The PWM signal from the accelerator pedal position sensor to the Engine Control Module (ECM). The pulse ratio increases as the accelerator pedal is depressed. |
| #C27 | #B:27 | System relay, control signal | U = Ulow | Engine control module (ECM) grounds with ignition on and releases after afterrun. | |
| #C28 | #B:28 | - | - | - | |
| #C29 | #B:29 | - | - | - | |
| #C30 | #B:30 | Brake light switch | In certain versions this component is combined with brake pedal position sensor #A:15 (#A15). | ||
| #C31 | #B:31 | A/C high pressure sensor, neutral position sensor and clutch pedal sensor, power supply | U = 5 V | Certain versions only. | |
| #C32 | #B:32 | Analogue accelerator pedal sensor, supply voltage | U = 5 V | Certain versions only. | |
| #C33 | #B:33 | - | - | - | |
| #C34 | #B:34 | Outside temperature sensor and accelerator pedal position sensor, ground | U = Ulow | - | - |
| #C35 | #B:35 | Outside temperature sensor, Signal | (0 °C) U=2.92 V (+10 °C) U=2.40 V (+20 °C) U=1.90 V (+30 °C) U =1.46 V |
Temperature range: -40 to +130 °C. Ref: 1.87 V at 21 °C. |
|
| #C36 | #B:36 | Coolant Pump Relay | |||
| #C37 | #B:37 | - | - | - | |
| #C38 | #B:38 | - | - | - | |
| #C39 | #B:39 | Clutch pedal position sensor, signal | Certain versions only. | ||
| #C40 | #B:40 | Neutral Position Sensor and clutch pedal position sensor, ground | Certain versions only. | ||
| #C41 | #B:41 | Communication cable control modules (HS-CAN L) | |||
| #C42 | #B:42 | - | - | - | |
| #C43 | #B:43 | - | - | - | |
| #C44 | #B:44 | Communication cable, control modules (CAN 2 L) | |||
| #C45 | #B:45 | Leak diagnostic unit, preheating, control signal | Heating element activated: U = Ulow Heating element not activated: U = Ubat Certain markets only. |
||
| #C46 | #B:46 | Leak diagnostic unit valve, control signal | Valve activated: U = Ulow Valve not activated: U = Ubat Certain markets only. |
||
| #C47 | #B:47 | Analogue accelerator pedal sensor, ground | Certain versions only. | ||
| #C48 | #B:48 | Analogue accelerator pedal sensor, signal | Pedal released = approximately 0.4 V |
Only certain versions. The signal increases when the pedal is depressed. | |
| #C49 | #B:49 | A/C relief valve, signal | |||
| #C50 | #B:50 | - | - | - | |
| #C51 | #B:51 | A/C high pressure sensor, signal | U = 1.4 V | The voltage increases with increased pressure. | |
| #C52 | #B:52 | - | - | - | |
| #C53 | #B:53 | A/C high pressure sensor, ground | U = Ulow | ||
| #C54 | #B:54 | Communication cable control module (HS-CAN H) | |||
| #C55 | #B:55 | - | - | - | |
| #C56 | #B:56 | - | - | - | |
| #C57 | #B:57 | Communication cable control module (CAN 2 H) | |||
| #C58 | #B:58 |