Engine Control Module (ECM)
Circuit Diagrams
Engine Control Module (ECM)
Harness Connector

Terminal Function [M/T]
Connector [A]
| Pin No. | Description | Connected To |
| 1 | Ignition Coil Control Output (Cylinder No. 1) | Ignition Coil (Cylinder No. 1) |
| 2 | Ignition Coil Control Output (Cylinder No. 4) | Ignition Coil (Cylinder No. 4) |
| 3 | Ignition Coil Control Output (Cylinder #2) | Ignition Coil (Cylinder No. 2) |
| 4 | Purge Control Solenoid Valve Control Output | Purge Control Solenoid Valve (PCSV) |
| 5 | Ignition Coil Control Output (Cylinder #3) | Ignition Coil (Cylinder No. 3) |
| 6 | Injector Control Output (Cylinder #2) | Injector (Cylinder #2) |
| 7 | Injector Control Output (Cylinder No. 1) | Injector (Cylinder No. 1) |
| 8 | Heated Oxygen Sensor [Bank 1/Sensor 2] Heater Control Output | Heated Oxygen Sensor [Bank 1/Sensor 2] |
| 9 | Injector Control Output (Cylinder #4) | Injector (Cylinder No. 4) |
| 10 | Heated Oxygen Sensor [Bank 1/Sensor 1] Heater Control Output | Heated Oxygen Sensor (HO2S) [Bank 1/Sensor 1] |
| 11 | - | |
| 12 | - | |
| 13 | Camshaft Position Sensor (CMPS) [Bank 1/Exhaust] Signal Input | Camshaft Position Sensor (CMPS) [Bank 1/Exhaust] |
| 14 | - | |
| 15 | Sensor Ground | Brake Booster Vacuum Pressure Sensor (BBVPS) [With ISG] |
| 16 | - | |
| 17 | Sensor Ground | Engine Coolant Temperature Sensor (ECTS) |
| 18 | Sensor Ground | Manifold Absolute Pressure Sensor (MAPS) |
| 19 | - | |
| 20 | Cooling Fan Relay [High] Control Output | Radiator Cooling Fan Relay [High Speed] |
| 21 | Engine Speed Signal Output | Smart Key Control Module |
| 22 | - | |
| 23 | Camshaft Position Sensor (CMPS) [Bank 1/Intake] Signal Input | Camshaft Position Sensor (CMPS) [Bank 1/Intake] |
| 24 | Brake Booster Vacuum Sensor Signal Input | Brake Booster Vacuum Pressure Sensor (BBVPS) [With ISG] |
| 25 | - | |
| 26 | Engine Coolant Temperature Sensor (ECTS) Signal Input | Engine Coolant Temperature Sensor (ECTS) |
| 27 | Manifold Absolute Pressure Sensor (MAPS) Signal Input | Manifold Absolute Pressure Sensor (MAPS) |
| 28 | Sensor Ground | Heated Oxygen Sensor (HO2S) [Bank 1/Sensor 2] |
| 29 | Vehicle Speed Signal Input | ABS/ESP Control Module [with ABS/ESP] |
| 30 | - | |
| 31 | Electrical Load Signal Input (Defrost) | A/C Control Module, Outside Mirror |
| 32 | Generator Signal Input [FR] | Generator |
| 33 | Heated Oxygen Sensor Input Signal [Bank 1/Sensor 2] | Heated Oxygen Sensor [Bank 1/Sensor 2] |
| 34 | Sensor Ground | Heated Oxygen Sensor (HO2S) [Bank 1/Sensor 1] |
| 35 | - | |
| 36 | Heated Oxygen Sensor Signal Input [Bank 1/Sensor 1] | Heated Oxygen Sensor (HO2S) [Bank 1/Sensor 1] |
| 37 | - | |
| 38 | Injector Control Output (Cylinder #3) | Injector (Cylinder #3) |
| 39 | - | |
| 40 | - | |
| 41 | Stop Lamp Switch Input Signal | Brake Switch |
| 42 | - | |
| 43 | ISG OFF Switch Input Signal | ISG switch |
| 44 | - | |
| 45 | - | |
| 46 | - | |
| 47 | Battery Voltage Supply after Ignition Switch | Ignition Switch |
| 48 | ISG OFF Switch Indicator Control | ISG switch |
| 49 | Immobilizer Communication Line | Immobilizer Control Module [Without Smart Key] |
| Smart Key Control Module [With Smart Key] | ||
| 50 | - | |
| 51 | - | |
| 52 | Fuel Pump Relay Control Output (Without Smart Key) | Fuel Pump Relay |
| 53 | - | |
| 54 | Neutral Switch Signal Input | Neutral Switch |
| 55 | Sensor Power Supply (+5V) | Manifold Absolute Pressure Sensor (MAPS) |
| 56 | Starter Relay Control Output (With Smart Key) | Starter Relay |
| 57 | C-CAN [Low] | Other Control Module, Data Link Connector (DLC), |
| 58 | C-CAN [High] | Other Control Module, Data Link Connector (DLC), |
| 59 | Sensor Ground | Crankshaft Position Sensor (CKPS) |
| 60 | Crankshaft Position Sensor (CKPS) Signal Input | Crankshaft Position Sensor (CKPS) |
| 61 | Main Relay Control Output | Main Relay |
| 62 | Cooling Fan Relay [Low] Control Output | Cooling Fan Relay [Low] |
| 63 | Generator Control Output [COM] | Generator |
| 64 | Sensor Power Supply (+5V) | Throttle Position Sensor (TPS) No. 1, 2 [ETC Module] |
| 65 | - | |
| 66 | - | |
| 67 | - | |
| 68 | - | |
| 69 | Power Ground | Ground |
| 70 | Power Ground | Ground |
| 71 | Power Ground | Ground |
| 72 | Battery Voltage Supply after Main Relay | Main Relay |
| 73 | - | |
| 74 | Battery Voltage Supply after Main Relay | Main Relay |
Connector [B]
| Pin No. | Description | Connected To |
| 1 | Sensor Ground | Throttle Position Sensor (TPS) 1, 2 |
| 2 | - | |
| 3 | - | |
| 4 | - | |
| 5 | Sensor Ground | Air Conditioning Pressure Sensor (APT) |
| 6 | - | |
| 7 | - | |
| 8 | - | |
| 9 | - | |
| 10 | - | |
| 11 | Air Conditioning Pressure Sensor (APT) Signal Input | Air Conditioning Pressure Sensor (APT) |
| 12 | Sensor Ground | Accelerator Pedal Position Sensor (APS) 2 |
| 13 | - | |
| 14 | - | |
| 15 | - | |
| 16 | Brake Switch 1 Input Signal | Stop Lamp Switch, Brake Switch |
| 17 | - | |
| 18 | Accelerator Position Sensor (APS) No. 2 Signal Input | Accelerator Position Sensor (APS) No. 2 |
| 19 | - | |
| 20 | Sensor Ground | Accelerator Pedal Position Sensor (APS) 1 |
| 21 | - | |
| 22 | Sensor Ground | Camshaft Position Sensor (CMPS) [Bank 1/Intake] |
| 23 | Camshaft Position Sensor (CMPS) [Bank 1/Exhaust] | |
| 24 | - | |
| 25 | Sensor Power Supply (+5V) | Accelerator Position Sensor (APS) No. 2 |
| Air Conditioning Pressure Sensor (APT) | ||
| Camshaft Position Sensor (CMPS) [Bank 1/Exhaust] | ||
| 26 | - | |
| 27 | Throttle Position Sensor (TPS) No. 1 Signal Input | Throttle Position Sensor (TPS) No. 1 |
| 28 | - | |
| 29 | Accelerator Position Sensor (APS) No. 1 Signal Input | Accelerator Position Sensor (APS) No. 1 |
| 30 | Start Switch Signal Input | Ignition Lock |
| 31 | Clutch Switch Signal Input | Clutch Switch [MT] |
| 32 | - | |
| 33 | Sensor Power Supply (+5V) | Accelerator Pedal Position Sensor (APS) 1 |
| Crankshaft Position Sensor (CKPS) [With ISG] | ||
| Brake Booster Vacuum Pressure Sensor (BBVPS) [With ISG] | ||
| Camshaft Position Sensor (CMPS) [Bank 1/Intake] | ||
| 34 | - | |
| 35 | Throttle Position Sensor (TPS) No. 2 Signal Input | Throttle Position Sensor (TPS) No. 2 [ETC Module] |
| 36 | Intake Air Temperature Sensor (IATS) Signal Input | Intake Air Temperature Sensor (IATS) |
| 37 | - | |
| 38 | - | |
| 39 | - | |
| 40 | Variable Intake Solenoid (VIS) Valve Control Output | Variable Intake Solenoid (VIS) |
| 41 | Knock Sensor (KS) Signal Input | Knock Sensor (KS) |
| 42 | Sensor Ground | Knock Sensor (KS) |
| 43 | LIN Communication Input Signal | Battery Sensor |
| 44 | - | |
| 45 | - | |
| 46 | - | |
| 47 | - | |
| 48 | - | |
| 49 | - | |
| 50 | - | |
| 51 | - | |
| 52 | - | |
| 53 | Fuel Pump Relay Control Output (With Smart Key) | Fuel Pump Relay |
| 54 | - | |
| 55 | CVVT Oil Control Valve (OCV) Control Output [Bank 1/Intake] | CVVT Oil Control Valve (OCV) [Bank 1/Intake] |
| 56 | ETC Motor Control Output (+) | ETC Module |
| 57 | CVVT Oil Control Valve (OCV) [Bank 1/Exhaust] Control Output | CVVT Oil Control Valve (OCV) [Bank 1/Exhaust] |
| 58 | ETC Motor Control Output (-) | ETC Module |
Terminal [M/T] Input/Output Signal
Connector [A]
| Pin No. | Description | Condition | Type | Level |
| 1 | Ignition Coil Control Output (Cylinder No. 1) | Idle | Pulse | 1st Voltage: 300–400 V |
| Voltage ON: 2.0 V max. | ||||
| 2 | Ignition Coil Control Output (Cylinder No. 4) | Idle | Pulse | 1st Voltage: 300–400 V |
| Voltage ON: 2.0 V max. | ||||
| 3 | Ignition Coil Control Output (Cylinder #2) | Idle | Pulse | 1st Voltage: 300–400 V |
| Voltage ON: 2.0 V max. | ||||
| 4 | Purge Control Solenoid Valve Control Output | Active | Pulse | Hi: Battery Voltage |
| Inactive | LO: Max. 1.0 V | |||
| 5 | Ignition Coil Control Output (Cylinder #3) | Idle | Pulse | 1st Voltage: 300–400 V |
| Voltage ON: 2.0 V max. | ||||
| 6 | Injector Control Output (Cylinder #2) | Idle | Pulse | Hi: Battery Voltage |
| LO: Max. 1.0 V | ||||
| Vpeak: Max. 80 V | ||||
| 7 | Injector Control Output (Cylinder No. 1) | Idle | Pulse | Hi: Battery Voltage |
| LO: Max. 1.0 V | ||||
| Vpeak: Max. 80 V | ||||
| 8 | Heated Oxygen Sensor (Bank 1 / Sensor 2) Heater Control Output | Engine running | Pulse | Hi: Battery Voltage |
| LO: Max. 1.0 V | ||||
| 9 | Injector Control Output (Cylinder #4) | Idle | Pulse | Hi: Battery Voltage |
| LO: Max. 1.0 V | ||||
| Vpeak: Max. 80 V | ||||
| 10 | Heated Oxygen Sensor [Bank 1/Sensor 1] Heater Control Output | Engine running | Pulse | Hi: Battery Voltage |
| LO: Max. 1.0 V | ||||
| 11 | - | |||
| 12 | - | |||
| 13 | Camshaft Position Sensor Input Signal [Bank 1 / Exhaust] | Idle | Pulse | Hi: Battery Voltage |
| LO: Max. 0.5 V | ||||
| 14 | - | |||
| 15 | Sensor Ground | Idle | DC | Max. 50 mV |
| 16 | - | |||
| 17 | Sensor Ground | Idle | DC | Max. 50 mV |
| 18 | Sensor Ground | Idle | DC | Max. 50 mV |
| 19 | - | |||
| 20 | Cooling Fan Relay [High] Control Output | Relay OFF | DC | Battery Voltage |
| Relay ON | Max. 1.0 V | |||
| 21 | Engine Speed Output Signal | Idle | Pulse | Hi: Battery Voltage |
| LO: Max. 0.5 V | ||||
| Frequency: 20–26 Hz | ||||
| 22 | - | |||
| 23 | Camshaft Position Sensor Signal Input [Bank 1 / Intake] | Idle | Pulse | Hi: Battery Voltage |
| LO: Max. 0.5 V | ||||
| 24 | Brake Booster Vacuum Sensor Signal Input | |||
| 25 | - | |||
| 26 | Engine Coolant Temperature Sensor Input Signal | Idle | Analog | 0.5 - 4.5 V |
| 27 | Manifold Absolute Pressure Sensor Signal Input | Idle | Analog | 0.8 - 1.6 V |
| 28 | Sensor Ground | Racing | Analog | Rich: 0.6–1.0 V |
| Ground: Max. 0.4 V | ||||
| 29 | Vehicle Speed Signal Input | Idle | Pulse | Hi: Min. 4.5 V |
| LO: Max. 1.0 V | ||||
| Starting the Vehicle | Hi: Min. 4.5 V | |||
| (30 km) | LO: Max. 1.0 V | |||
| 30 | - | |||
| 31 | Electrical Load Signal Input (Defrost) | |||
| 32 | Generator Signal Input [FR] | |||
| 33 | Heated Oxygen Sensor Input Signal (Bank 1 / Sensor 2) | Racing | Analog | Rich: 0.6–1.0 V |
| Ground: Max. 0.4 V | ||||
| 34 | Sensor Ground | Idle | DC | Max. 50 mV |
| 35 | - | |||
| 36 | Heated Oxygen Sensor Signal Input (Bank 1 / Sensor 1) | Racing | Analog | Rich: 0.6–1.0 V |
| Ground: Max. 0.4 V | ||||
| 37 | - | |||
| 38 | Injector Control Output (Cylinder No. 1) | Idle | Pulse | Hi: Battery Voltage |
| LO: Max. 1.0 V | ||||
| Vpeak: Max. 80 V | ||||
| 39 | - | |||
| 40 | - | |||
| 41 | Stop Lamp Switch Input Signal | On | DC | Battery Voltage |
| Turn Off | Max. 1.0 V | |||
| 42 | - | |||
| 43 | ISG OFF Switch Input Signal | |||
| 44 | - | |||
| 45 | - | |||
| 46 | - | |||
| 47 | Battery Voltage Supply after Ignition Switch | IG OFF | DC | Max. 1.0 V |
| IGNITION ON | Battery Voltage | |||
| 48 | ISG OFF Switch Indicator Control | 48 | ISG OFF Switch Indicator Control | |
| 49 | Immobilizer Communication Line | During Communication after IG ON | Pulse | Hi: Min. 8.5 V |
| Low: 3.5 V max. | ||||
| 50 | - | |||
| 51 | - | |||
| 52 | Fuel Pump Relay Control Output (Without Smart Key) | |||
| 53 | - | |||
| 54 | - | |||
| 55 | Sensor Power Supply (+5V) | IG OFF | DC | Max. 0.5 V |
| IGNITION ON | 4.9 - 5.1 V | |||
| 56 | Starter Relay Control Output (With Smart Key) | Relay OFF | DC | Battery Voltage |
| Relay ON | Max. 1.0 V | |||
| 57 | C-CAN [LOW] | RECESSIVE | Pulse | 2.0–3.0 V |
| DOMINANT | 0.5 - 2.25 V | |||
| 58 | C-CAN [HIGH] | RECESSIVE | Pulse | 2.0–3.0 V |
| DOMINANT | 2.75 - 4.5 V | |||
| 59 | Sensor Ground | Idle | DC | Max. 50 mV |
| 60 | Crankshaft Position Sensor Input Signal | Idle | SINE | Vp_p: Min. 1.0 V |
| Wave | ||||
| 61 | Main Relay Control Output | Relay OFF | DC | Battery Voltage |
| Relay ON | Max. 1.0 V | |||
| 62 | Cooling Fan Relay [Low] Control Output | Relay OFF | DC | Battery Voltage |
| Relay ON | Max. 1.0 V | |||
| 63 | Generator Control Output [COM] | |||
| 64 | Sensor Power Supply (+5V) | IG OFF | DC | Max. 0.5 V |
| IGNITION ON | 4.9 - 5.1 V | |||
| 65 | - | |||
| 66 | - | |||
| 67 | - | |||
| 68 | - | |||
| 69 | Power Ground | Idle | DC | Max. 50 mV |
| 70 | Power Ground | Idle | DC | Max. 50 mV |
| 71 | Power Ground | Idle | DC | Max. 50 mV |
| 72 | Battery Voltage Supply after Main Relay | IG OFF | DC | Max. 1.0 V |
| IGNITION ON | Battery Voltage | |||
| 73 | - | |||
| 74 | Battery Voltage Supply after Main Relay | IG OFF | DC Voltage | Max. 1.0 V |
| IGNITION ON | Battery Voltage |
Connector [B]
| Pin No. | Description | Condition | Type | Level |
| 1 | Sensor Ground | Idle | DC | Max. 50 mV |
| 2 | - | |||
| 3 | - | |||
| 4 | - | |||
| 5 | Sensor Ground | Idle | DC | Max. 50 mV |
| 6 | - | |||
| 7 | - | |||
| 8 | - | |||
| 9 | - | |||
| 10 | - | |||
| 11 | Air Conditioning Pressure Sensor (APT) Signal Input | A/C ON | Analog | Max. 4.8 V |
| 12 | Sensor Ground | Idle | DC | Max. 50 mV |
| 13 | - | |||
| 14 | - | |||
| 15 | - | |||
| 16 | Brake Switch 1 Input Signal | Brake ON | DC | Battery Voltage |
| Brake Off | Max. 1.0 V | |||
| 17 | - | |||
| 18 | Accelerator Position Sensor (APS) No. 2 Signal Input | THA | Analog | 0.2 - 0.7 V |
| THW | 1.2 - 2.4 V | |||
| 19 | - | |||
| 20 | Sensor Ground | Idle | DC | Max. 50 mV |
| 21 | - | |||
| 22 | Sensor Ground | Idle | DC | Max. 50 mV |
| 23 | Sensor Ground | Idle | DC | Max. 50 mV |
| 24 | - | |||
| 25 | Sensor Power Supply (+5V) | IG OFF | DC | Max. 0.5 V |
| IGNITION ON | 4.8 - 5.2 V | |||
| 26 | - | |||
| 27 | Throttle Position Sensor (TPS) No. 1 Signal Input | THA | Analog | 0.3 - 0.9 V |
| THW | 1.5 - 3.0 V | |||
| 28 | - | |||
| 29 | Accelerator Position Sensor (APS) No. 1 Signal Input | THA | Analog | 0.2 - 0.7 V |
| THW | 1.2 - 2.4 V | |||
| 30 | Start Switch Signal Input | |||
| 31 | Clutch Switch Signal Input | |||
| 32 | - | |||
| 33 | Sensor Power Supply (+5V) | IG OFF | DC | Max. 0.5 V |
| IGNITION ON | 4.8 - 5.2 V | |||
| 34 | - | |||
| 35 | Throttle Position Sensor (TPS) No. 2 Signal Input | THA | Analog | 4.2 - 5.0 V |
| THW | 3.3–3.8 V | |||
| 36 | Intake Air Temperature Sensor Signal Input | Idle | DC | 0 - 5 V |
| 37 | - | |||
| 38 | - | |||
| 39 | - | |||
| 40 | Variable Intake Solenoid (VIS) Valve Control Output | Relay OFF | DC Voltage | Battery Voltage |
| Relay ON | Max. 1.65 V | |||
| 41 | Knock Sensor (KS) Signal Input | Knock | Variable | |
| Normal | Frequency | |||
| 42 | Sensor Ground | Idle | DC Voltage | Max. 50 mV |
| 43 | LIN Communication Input Signal | |||
| 44 | - | |||
| 45 | - | |||
| 46 | - | |||
| 47 | - | |||
| 48 | - | |||
| 49 | - | |||
| 50 | - | |||
| 51 | - | |||
| 52 | - | |||
| 53 | Fuel Pump Relay Control Output (With Smart Key) | Relay OFF | DC | Battery Voltage |
| Relay ON | Max. 1.0 V | |||
| 54 | - | |||
| 55 | CVVT Oil Control Valve Control Output [Bank 1 / Intake] | Idle | Pulse | Hi: Battery Voltage |
| LO: Max. 1.0 V | ||||
| 56 | ETC Motor Control Output (+) | Idle | Pulse | Hi: Battery Voltage |
| LO: Max. 1.0 V | ||||
| 57 | CVVT Oil Control Valve Control Output [Bank 1 / Exhaust] | Idle | Pulse | Hi: Battery Voltage |
| LO: Max. 1.0 V | ||||
| 58 | ETC Motor Control Output (-) | Idle | Pulse | Hi: Battery Voltage |
| LO: Max. 1.0 V |
Terminal Function [A/T]
Connector [A]
| Pin No. | Description | Connected To |
| 1 | CVVT Oil Control Valve (OCV) Control Output [Bank 1/Intake] | CVVT Oil Control Valve (OCV) [Bank 1/Intake] |
| 2 | CVVT Oil Control Valve (OCV) [Bank 1/Exhaust] Control Output | CVVT Oil Control Valve (OCV) [Bank 1/Exhaust] |
| 3 | - | |
| 4 | - | |
| 5 | - | |
| 6 | - | |
| 7 | - | |
| 8 | - | |
| 9 | Sensor Ground | Camshaft Position Sensor (CMPS) [Bank 1/Exhaust] |
| 10 | Sensor Ground | Camshaft Position Sensor (CMPS) [Bank 1/Intake] |
| 11 | - | |
| 12 | - | |
| 13 | - | |
| 14 | Sensor Ground | Engine Coolant Temperature Sensor (ECTS) |
| 15 | - | |
| 16 | - | |
| 17 | - | |
| 18 | - | |
| 19 | Sensor Ground | Accelerator Pedal Position Sensor (APS) 1 |
| 20 | - | |
| 21 | Sensor Ground | Throttle Position Sensor (TPS) 1, 2 |
| 22 | - | |
| 23 | Fuel Pump Relay Control Output (With Smart Key) | Fuel Pump Relay |
| 24 | ||
| 25 | ETC Motor Control Output (-) | ETC Module |
| 26 | Variable Intake Solenoid (VIS) Valve Control Output | Variable Intake Solenoid (VIS) |
| 27 | - | |
| 28 | - | |
| 29 | - | |
| 30 | - | |
| 31 | - | |
| 32 | - | |
| 33 | - | |
| 34 | - | |
| 35 | - | |
| 36 | - | |
| 37 | Accelerator Position Sensor (APS) No. 1 Signal Input | Accelerator Position Sensor (APS) No. 1 |
| 38 | Manifold Absolute Pressure Sensor (MAPS) Signal Input | Manifold Absolute Pressure Sensor (MAPS) |
| 39 | Engine Coolant Temperature Sensor (ECTS) Signal Input | Engine Coolant Temperature Sensor (ECTS) |
| 40 | - | |
| 41 | - | |
| 42 | Sensor Ground | Accelerator Pedal Position Sensor (APS) 2 |
| 43 | - | |
| 44 | - | |
| 45 | - | |
| 46 | - | |
| 47 | - | |
| 48 | - | |
| 49 | - | |
| 50 | - | |
| 51 | - | |
| 52 | - | |
| 53 | - | |
| 54 | - | |
| 55 | - | |
| 56 | - | |
| 57 | - | |
| 58 | - | |
| 59 | - | |
| 60 | Brake Booster Vacuum Sensor Signal Input | Brake Booster Vacuum Pressure Sensor (BBVPS) [With ISG] |
| 61 | - | |
| 62 | - | |
| 63 | - | |
| 64 | - | |
| 65 | - | |
| 66 | - | |
| 67 | - | |
| 68 | - | |
| 69 | - | |
| 70 | - | |
| 71 | - | |
| 72 | - | |
| 73 | - | |
| 74 | - | |
| 75 | Battery Voltage Supply after Ignition Switch | Ignition Switch |
| 76 | - | |
| 77 | - | |
| 78 | - | |
| 79 | - | |
| 80 | - | |
| 81 | - | |
| 82 | - | |
| 83 | - | |
| 84 | - | |
| 85 | - | |
| 86 | ETC Motor Control Output (+) | ETC Module |
| 87 | - | |
| 88 | Starter Relay Control Output (With Smart Key) | Starter Relay |
| 89 | - | |
| 90 | - | |
| 91 | - | |
| 92 | - | |
| 93 | - | |
| 94 | - | |
| 95 | - | |
| 96 | - | |
| 97 | - | |
| 98 | - | |
| 99 | - | |
| 100 | - | |
| 101 | - | |
| 102 | - | |
| 103 | - | |
| 104 | - | |
| 105 | - |
Connector [K]
| Pin No. | Description | Connected To |
| 1 | Power Ground | Ground |
| 2 | Power Ground | Ground |
| 3 | Battery Voltage Supply after Main Relay | Main Relay |
| 4 | Power Ground | Ground |
| 5 | Battery Voltage Supply after Main Relay | Main Relay |
| 6 | - | |
| 7 | - | |
| 8 | - | |
| 9 | Sensor Ground | Air Conditioning Pressure Sensor (APT) |
| 10 | - | |
| 11 | - | |
| 12 | Sensor Ground | Brake Booster Vacuum Pressure Sensor (BBVPS) [With ISG] |
| 13 | Sensor Ground | Manifold Absolute Pressure Sensor (MAPS) |
| 14 | - | |
| 15 | Sensor Power Supply (+5V) | Accelerator Position Sensor (APS) No. 2 |
| Sensor Power Supply (+5V) | Air Conditioning Pressure Sensor (APT) | |
| 16 | Sensor Power Supply (+5V) | Camshaft Position Sensor (CMPS) [Bank 1/Exhaust] |
| Sensor Power Supply (+5V) | Manifold Absolute Pressure Sensor (MAPS) | |
| 17 | Sensor Power Supply (+5V) | Throttle Position Sensor (TPS) No. 1, 2 [ETC Module] |
| 18 | Sensor Power Supply (+5V) | Accelerator Pedal Position Sensor (APS) 1 |
| Crankshaft Position Sensor (CKPS) [With ISG] | ||
| Brake Booster Vacuum Pressure Sensor (BBVPS) [With ISG] | ||
| Camshaft Position Sensor (CMPS) [Bank 1/Intake] | ||
| 19 | ISG OFF Switch Indicator Control | ISG switch |
| 20 | Cooling Fan Relay [High] Control Output | Radiator Cooling Fan Relay [High Speed] |
| 21 | Purge Control Solenoid Valve Control Output | Purge Control Solenoid Valve (PCSV) |
| 22 | Heated Oxygen Sensor [Bank 1/Sensor 2] Heater Control Output | Heated Oxygen Sensor [Bank 1/Sensor 2] |
| 23 | Ignition Coil Control Output (Cylinder No. 4) | Ignition Coil (Cylinder No. 4) |
| 24 | Air Conditioning Pressure Sensor (APT) Signal Input | Air Conditioning Pressure Sensor (APT) |
| 25 | Throttle Position Sensor (TPS) No. 1 Signal Input | Throttle Position Sensor (TPS) No. 1 |
| 26 | - | |
| 27 | - | |
| 28 | - | |
| 29 | - | |
| 30 | - | |
| 31 | - | |
| 32 | - | |
| 33 | Sensor Ground | Heated Oxygen Sensor (HO2S) [Bank 1/Sensor 2] |
| 34 | - | |
| 35 | - | |
| 36 | - | |
| 37 | - | |
| 38 | - | |
| 39 | Heated Oxygen Sensor [Bank 1/Sensor 1] Heater Control Output | Heated Oxygen Sensor (HO2S) [Bank 1/Sensor 1] |
| 40 | Ignition Coil Control Output (Cylinder #3) | Ignition Coil (Cylinder No. 3) |
| 41 | Throttle Position Sensor (TPS) No. 2 Signal Input | Throttle Position Sensor (TPS) No. 2 [ETC Module] |
| 42 | Intake Air Temperature Sensor (IATS) Signal Input | Intake Air Temperature Sensor (IATS) |
| 43 | - | |
| 44 | - | |
| 45 | Vehicle Speed Signal Input | ABS/ESP Control Module [with ABS/ESP] |
| 46 | - | |
| 47 | Stop Lamp Switch Input Signal | Brake Switch |
| 48 | ISG OFF Switch Input Signal | ISG switch |
| 49 | Generator Signal Input [FR] | Generator |
| 50 | Heated Oxygen Sensor Input Signal [Bank 1/Sensor 2] | Heated Oxygen Sensor [Bank 1/Sensor 2] |
| 51 | Camshaft Position Sensor (CMPS) [Bank 1/Exhaust] Signal Input | Camshaft Position Sensor (CMPS) [Bank 1/Exhaust] |
| 52 | - | |
| 53 | - | |
| 54 | - | |
| 55 | Main Relay Control Output | Main Relay |
| 56 | Injector Control Output (Cylinder #3) | Injector (Cylinder #3) |
| 57 | Ignition Coil Control Output (Cylinder No. 1) | Ignition Coil (Cylinder No. 1) |
| 58 | Knock Sensor (KS) Signal Input | Knock Sensor (KS) |
| 59 | - | |
| 60 | Electrical Load Signal Input (Defrost) | A/C Control Module, Outside Mirror |
| 61 | - | |
| 62 | Accelerator Position Sensor (APS) No. 2 Signal Input | Accelerator Position Sensor (APS) No. 2 |
| 63 | Sensor Ground | Heated Oxygen Sensor (HO2S) [Bank 1/Sensor 1] |
| 64 | - | |
| 65 | Heated Oxygen Sensor Signal Input [Bank 1/Sensor 1] | Heated Oxygen Sensor (HO2S) [Bank 1/Sensor 1] |
| 66 | - | |
| 67 | Start Switch Signal Input | Ignition Lock |
| 68 | - | |
| 69 | Brake Switch 1 Input Signal | Stop Lamp Switch, Brake Switch |
| 70 | Cooling Fan Relay [Low] Control Output | Cooling Fan Relay [Low] |
| 71 | Fuel Pump Relay Control Output (Without Smart Key) | Fuel Pump Relay |
| 72 | Generator Control Output [COM] | Generator |
| 73 | Injector Control Output (Cylinder #2) | Injector (Cylinder #2) |
| 74 | Ignition Coil Control Output (Cylinder #2) | Ignition Coil (Cylinder No. 2) |
| 75 | Sensor Ground | Knock Sensor (KS) |
| 76 | - | |
| 77 | Camshaft Position Sensor (CMPS) [Bank 1/Intake] Signal Input | Camshaft Position Sensor (CMPS) [Bank 1/Intake] |
| 78 | - | |
| 79 | - | |
| 80 | Immobilizer Communication Line | Immobilizer Control Module [Without Smart Key] |
| Smart Key Control Module [With Smart Key] | ||
| 81 | LIN Communication Input Signal | Battery Sensor |
| 82 | - | |
| 83 | - | |
| 84 | C-CAN [High] | Other Control Module, Data Link Connector (DLC), |
| 85 | C-CAN [Low] | Other Control Module, Data Link Connector (DLC), |
| 86 | Sensor Ground | Crankshaft Position Sensor (CKPS) |
| 87 | Crankshaft Position Sensor (CKPS) Signal Input | Crankshaft Position Sensor (CKPS) |
| 88 | - | |
| 89 | Engine Speed Signal Output | Smart Key Control Module |
| 90 | Injector Control Output (Cylinder #4) | Injector (Cylinder No. 4) |
| 91 | Injector Control Output (Cylinder No. 1) | Injector (Cylinder No. 1) |
Terminal [A/T] Input/Output Signal
Connector [A]
| Pin No. | Description | Condition | Type | Level |
| 1 | CVVT Oil Control Valve Control Output [Bank 1 / Intake] | Idle | Pulse | Hi: Battery Voltage |
| LO: Max. 1.0 V | ||||
| 2 | CVVT Oil Control Valve Control Output [Bank 1 / Exhaust] | Idle | Pulse | Hi: Battery Voltage |
| LO: Max. 1.0 V | ||||
| 3 | ||||
| 4 | ||||
| 5 | ||||
| 6 | ||||
| 7 | ||||
| 8 | ||||
| 9 | Sensor Ground | Idle | DC | Max. 50 mV |
| 10 | Sensor Ground | Idle | DC | Max. 50 mV |
| 11 | ||||
| 12 | ||||
| 13 | ||||
| 14 | Sensor Ground | Idle | DC | Max. 50 mV |
| 15 | ||||
| 16 | ||||
| 17 | ||||
| 18 | ||||
| 19 | Sensor Ground | Idle | DC | Max. 50 mV |
| 20 | ||||
| 21 | Sensor Ground | Idle | DC | Max. 50 mV |
| 22 | ||||
| 23 | Fuel Pump Relay Control Output (With Smart Key) | Relay OFF | DC | Battery Voltage |
| Relay ON | Max. 1.0 V | |||
| 24 | ||||
| 25 | ETC Motor Control Output (-) | Idle | Pulse | Hi: Battery Voltage |
| LO: Max. 1.0 V | ||||
| 26 | Variable Intake Solenoid (VIS) Valve Control Output | Relay OFF | DC Voltage | Battery Voltage |
| Relay ON | Max. 1.65 V | |||
| 27 | ||||
| 28 | ||||
| 29 | ||||
| 30 | ||||
| 31 | ||||
| 32 | ||||
| 33 | ||||
| 34 | ||||
| 35 | ||||
| 36 | ||||
| 37 | Accelerator Position Sensor (APS) No. 1 Signal Input | THA | Analog | 0.2 - 0.7 V |
| THW | 1.2 - 2.4 V | |||
| 38 | Manifold Absolute Pressure Sensor Signal Input | Idle | Analog | 0.8 - 1.6 V |
| 39 | Engine Coolant Temperature Sensor Input Signal | Idle | Analog | 0.5 - 4.5 V |
| 40 | ||||
| 41 | ||||
| 42 | Sensor Ground | Idle | DC | Max. 50 mV |
| 43 | ||||
| 44 | ||||
| 45 | ||||
| 46 | ||||
| 47 | ||||
| 48 | ||||
| 49 | ||||
| 50 | ||||
| 51 | ||||
| 52 | ||||
| 53 | ||||
| 54 | ||||
| 55 | ||||
| 56 | ||||
| 57 | ||||
| 58 | ||||
| 59 | ||||
| 60 | Brake Booster Vacuum Sensor Signal Input | |||
| 61 | ||||
| 62 | ||||
| 63 | ||||
| 64 | ||||
| 65 | ||||
| 66 | ||||
| 67 | ||||
| 68 | ||||
| 69 | ||||
| 70 | ||||
| 71 | ||||
| 72 | ||||
| 73 | ||||
| 74 | ||||
| 75 | Battery Voltage Supply after Ignition Switch | IG OFF | DC | Max. 1.0 V |
| IGNITION ON | Battery Voltage | |||
| 76 | ||||
| 77 | ||||
| 78 | ||||
| 79 | ||||
| 80 | ||||
| 81 | ||||
| 82 | ||||
| 83 | ||||
| 84 | ||||
| 85 | ||||
| 86 | ETC Motor Control Output (+) | Idle | Pulse | Hi: Battery Voltage |
| LO: Max. 1.0 V | ||||
| 88 | Starter Relay Control Output (With Smart Key) | Relay OFF | DC | Battery Voltage |
| Relay ON | Max. 1.0 V |
Connector [K]
| Pin No. | Description | Condition | Type | Level |
| 1 | Power Ground | Idle | DC | Max. 50 mV |
| 2 | Power Ground | Idle | DC | Max. 50 mV |
| 3 | Battery Voltage Supply after Main Relay | IG OFF | DC | Max. 1.0 V |
| IGNITION ON | Battery Voltage | |||
| 4 | Power Ground | Idle | DC | Max. 50 mV |
| 5 | Battery Voltage Supply after Main Relay | IG OFF | DC Voltage | Max. 1.0 V |
| IGNITION ON | Battery Voltage | |||
| 6 | ||||
| 7 | ||||
| 8 | ||||
| 9 | Sensor Ground | Idle | DC | Max. 50 mV |
| 10 | ||||
| 11 | ||||
| 12 | Sensor Ground | Idle | DC | Max. 50 mV |
| 13 | Sensor Ground | Idle | DC | Max. 50 mV |
| 14 | ||||
| 15 | Sensor Power Supply (+5V) | IG OFF | DC | Max. 0.5 V |
| IGNITION ON | 4.8 - 5.2 V | |||
| 16 | Sensor Power Supply (+5V) | IG OFF | DC | Max. 0.5 V |
| IGNITION ON | 4.8 - 5.2 V | |||
| 17 | Sensor Power Supply (+5V) | IG OFF | DC | Max. 0.5 V |
| IGNITION ON | 4.9 - 5.1 V | |||
| 18 | Sensor Power Supply (+5V) | IG OFF | DC | Max. 0.5 V |
| IGNITION ON | 4.8 - 5.2 V | |||
| 19 | ISG OFF Switch Indicator Control | |||
| 20 | Cooling Fan Relay [High] Control Output | Relay OFF | DC | Battery Voltage |
| Relay ON | Max. 1.0 V | |||
| 21 | Purge Control Solenoid Valve Control Output | Active | Pulse | Hi: Battery Voltage |
| Inactive | LO: Max. 1.0 V | |||
| 22 | Heated Oxygen Sensor (Bank 1 / Sensor 2) Heater Control Output | Engine running | Pulse | Hi: Battery Voltage |
| LO: Max. 1.0 V | ||||
| 23 | Ignition Coil Control Output (Cylinder No. 4) | Idle | Pulse | 1st Voltage: 300–400 V |
| Voltage ON: 2.0 V max. | ||||
| 24 | Air Conditioning Pressure Sensor (APT) Signal Input | A/C ON | Analog | Max. 4.8 V |
| 25 | Throttle Position Sensor (TPS) No. 1 Signal Input | THA | Analog | 0.3 - 0.9 V |
| THW | 1.5 - 3.0 V | |||
| 26 | ||||
| 27 | ||||
| 28 | ||||
| 29 | ||||
| 30 | ||||
| 31 | ||||
| 32 | ||||
| 33 | Sensor Ground | Racing | Analog | Rich: 0.6–1.0 V |
| Ground: Max. 0.4 V | ||||
| 34 | ||||
| 35 | ||||
| 36 | ||||
| 37 | ||||
| 38 | ||||
| 39 | Heated Oxygen Sensor [Bank 1/Sensor 1] Heater Control Output | Engine running | Pulse | Hi: Battery Voltage |
| LO: Max. 1.0 V | ||||
| 40 | Ignition Coil Control Output (Cylinder #3) | Idle | Pulse | 1st Voltage: 300–400 V |
| Voltage ON: 2.0 V max. | ||||
| 41 | Throttle Position Sensor (TPS) No. 2 Signal Input | THA | Analog | 4.2 - 5.0 V |
| THW | 3.3–3.8 V | |||
| 42 | Intake Air Temperature Sensor Signal Input | Idle | DC | 0 - 5 V |
| 43 | ||||
| 44 | ||||
| 45 | Vehicle Speed Signal Input | Idle | Pulse | Hi: Min. 4.5 V |
| LO: Max. 1.0 V | ||||
| Starting the Vehicle | Hi: Min. 4.5 V | |||
| (30 km) | LO: Max. 1.0 V | |||
| 46 | ||||
| 47 | Stop Lamp Switch Input Signal | On | DC | Battery Voltage |
| Turn Off | Max. 1.0 V | |||
| 48 | ISG OFF Switch Input Signal | |||
| 49 | Generator Signal Input [FR] | |||
| 50 | Heated Oxygen Sensor Input Signal (Bank 1 / Sensor 2) | Racing | Analog | Rich: 0.6–1.0 V |
| Ground: Max. 0.4 V | ||||
| 51 | Camshaft Position Sensor Input Signal [Bank 1 / Exhaust] | Idle | Pulse | Hi: Battery Voltage |
| LO: Max. 0.5 V | ||||
| 52 | ||||
| 53 | ||||
| 54 | ||||
| 55 | Main Relay Control Output | Relay OFF | DC | Battery Voltage |
| Relay ON | Max. 1.0 V | |||
| 56 | Injector Control Output (Cylinder No. 1) | Idle | Pulse | Hi: Battery Voltage |
| LO: Max. 1.0 V | ||||
| Vpeak: Max. 80 V | ||||
| 57 | Ignition Coil Control Output (Cylinder No. 1) | Idle | Pulse | 1st Voltage: 300–400 V |
| Voltage ON: 2.0 V max. | ||||
| 58 | Knock Sensor (KS) Signal Input | Knock | Variable | |
| Normal | Frequency | |||
| 59 | ||||
| 60 | Electrical Load Signal Input (Defrost) | |||
| 61 | ||||
| 62 | Accelerator Position Sensor (APS) No. 2 Signal Input | THA | Analog | 0.2 - 0.7 V |
| THW | 1.2 - 2.4 V | |||
| 63 | Sensor Ground | Idle | DC | Max. 50 mV |
| 64 | ||||
| 65 | Heated Oxygen Sensor Signal Input (Bank 1 / Sensor 1) | Racing | Analog | Rich: 0.6–1.0 V |
| Ground: Max. 0.4 V | ||||
| 66 | ||||
| 67 | Start Switch Signal Input | |||
| 68 | ||||
| 69 | Brake Switch 1 Input Signal | Brake ON | DC | Battery Voltage |
| Brake Off | Max. 1.0 V | |||
| 70 | Cooling Fan Relay [Low] Control Output | Relay OFF | DC | Battery Voltage |
| Relay ON | Max. 1.0 V | |||
| 71 | Fuel Pump Relay Control Output (Without Smart Key) | |||
| 72 | Generator Control Output [COM] | |||
| 73 | Injector Control Output (Cylinder #2) | Idle | Pulse | Hi: Battery Voltage |
| LO: Max. 1.0 V | ||||
| Vpeak: Max. 80 V | ||||
| 74 | Ignition Coil Control Output (Cylinder #2) | Idle | Pulse | 1st Voltage: 300–400 V |
| Voltage ON: 2.0 V max. | ||||
| 75 | Sensor Ground | Idle | DC Voltage | Max. 50 mV |
| 76 | ||||
| 77 | Camshaft Position Sensor Signal Input [Bank 1 / Intake] | Idle | Pulse | Hi: Battery Voltage |
| LO: Max. 0.5 V | ||||
| 78 | ||||
| 79 | ||||
| 80 | Immobilizer Communication Line | During Communication after IG ON | Pulse | Hi: Min. 8.5 V |
| Low: 3.5 V max. | ||||
| 81 | LIN Communication Input Signal | |||
| 82 | ||||
| 83 | ||||
| 84 | C-CAN [HIGH] | RECESSIVE | Pulse | 2.0–3.0 V |
| DOMINANT | 2.75 - 4.5 V | |||
| 85 | C-CAN [LOW] | RECESSIVE | Pulse | 2.0–3.0 V |
| DOMINANT | 0.5 - 2.25 V | |||
| 86 | Sensor Ground | Idle | DC | Max. 50 mV |
| 87 | Crankshaft Position Sensor Input Signal | Idle | SINE | Vp_p: Min. 1.0 V |
| Wave | ||||
| 88 | ||||
| 89 | Engine Speed Output Signal | Idle | Pulse | Hi: Battery Voltage |
| LO: Max. 0.5 V | ||||
| Frequency: 20–26 Hz | ||||
| 90 | Injector Control Output (Cylinder #4) | Idle | Pulse | Hi: Battery Voltage |
| LO: Max. 1.0 V | ||||
| Vpeak: Max. 80 V | ||||
| 91 | Injector Control Output (Cylinder No. 1) | Idle | Pulse | Hi: Battery Voltage |
| LO: Max. 1.0 V | ||||
| Vpeak: Max. 80 V |
Repair Procedures
Removal
Turn the ignition switch OFF and disconnect the negative (-) battery terminal.
Remove the battery.
(Refer to Engine Electrical System - Battery)
Disconnect the ECM connector (A).
Remove the mounting bolts (B) and nut (C), then remove the ECM module bracket assembly (D).
ECM bracket mounting bolt/nut:
9,8–11.8 N·m

Remove the ECM (B) by loosening the mounting nuts (A) on the bracket.
ECM Mounting Nuts: 0.9–0.9 N·m


Installation
Install in the reverse order of removal.
ECM Circuit Inspection Procedure
ECM GROUND CIRCUIT INSPECTION: Measure the resistance between the ECM and the chassis ground, using the rear side of the ECM harness connector as the ECM-side check point. If a problem is found, repair it.
Specification: Below 1 Ω
ECM CONNECTOR INSPECTION: Disconnect the ECM connector and visually inspect the ground terminals on the ECM side and the harness side for bent pins or poor contact pressure. If a problem is found, repair it.
If no problem is found in Steps 1 and 2, the ECM may be faulty. Before replacing the ECM with a new one, make sure there are no DTCs, then re-check the vehicle. If DTCs are present, troubleshoot them first before replacing the ECM.
RECHECK ORIGINAL ECM: Install the original ECM (may be faulty) into a known good vehicle and check the vehicle. If the problem recurs, replace the original ECM with a new one. If the problem does not occur, it is an intermittent problem.
(Refer to Intermittent Problem Check Procedure in Basic Inspection Procedure).
Adjustment
ECM Neutral Mode Procedure
After replacing the ECM on a vehicle with an immobilizer system, the following procedure must be performed.
[When Installing Used ECM] |
Perform the ECM Neutral Mode procedure using KDS/GDS.
(Refer to "Body Electrical System - Immobilizer System - Repair Procedures")
After completing the ECM Neutral Mode, perform the Key Learning procedure using KDS/GDS.
(Refer to "Body Electrical System - Immobilizer System - Repair Procedures")
[When Installing New ECM] Perform the Key Learning procedure using KDS/GDS. (Refer to "Body Electrical System - Immobilizer System - Repair Procedures") |
After replacing the ECM on a vehicle with a smart key system (push button start), the following procedure must be performed.
[When Installing Used ECM] |
Perform the ECM Neutral Mode procedure using KDS/GDS.
(Refer to Body Electrical System - Smart Key - Repair Procedures)
After completing "ECM Neutral Mode", turn the ignition on, then off, using the smart key or start button. The ECM will then automatically receive the smart key information.
[When Installing New ECM] Turn the ignition on, then off, using the smart key or start button. The ECM will then automatically receive the smart key information. |
ETC Module Learning Procedure
Perform the ETC module learning procedure after replacing the ETC module.
(Refer to Engine Control System - ETC (Electronic Throttle Control) System)
Test yourself
A quick Kia Rio YB quiz: every answer comes with an explanation and a link to the manual page.