Safety Warning
DIY auto repair can cause serious injury, fire, or vehicle damage. These guides are for informational purposes only. Always follow OEM torque specs, wear PPE, and consult a certified mechanic if you are unsure. You are solely responsible for your safety.
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.
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 |
Use the Manual With the Right Hardware
Pair factory procedures with proven DIY tools so the instructions are easier to execute.
Disclosure: Verified tool recommendations may earn an affiliate commission at no cost to you.
When to See a Mechanic
Stop DIY work and contact a certified mechanic immediately if any of the following apply:
- • You smell fuel, burning insulation, or see smoke.
- • Brakes feel soft, pull hard to one side, or make grinding noises.
- • The engine overheats, stalls repeatedly, or misfires under load.
- • You are missing required tools, torque specs, or safe lifting equipment.
- • You are not confident in the next step or safety outcome.
Rather have a pro handle this?
A certified mobile mechanic comes to your home or office. They bring the tools, you stay comfortable. No tow truck, no waiting room, no surprises.
No obligation. See pricing before you book.
