Toyota Prius 3rd Gen Engine Control Module (ECM)
Toyota Prius 3 rd Generation (XW30)
Engine Control Module Assembly Wiring Guide: DIY Pinout Diagram
1. Introduction
The Toyota Prius 3rd Generation Engine Control Module (ECM) 89660-47310 is the central control unit responsible for managing the gasoline engine within Toyota’s Hybrid Synergy Drive system. It continuously processes input signals from critical sensors such as the crankshaft position sensor, mass air flow sensor, oxygen sensors, and coolant temperature sensor. Based on this data, the ECM precisely controls fuel injection, ignition timing, throttle operation, and emission-related systems.
Designed specifically for the 1.8L 2ZR-FXE Atkinson-cycle engine, this ECM works in close coordination with the Hybrid Vehicle Control ECU to optimize engine efficiency and reduce fuel consumption. It also monitors engine performance, detects malfunctions, and stores diagnostic trouble codes to support accurate fault diagnosis. With advanced self-learning and fail-safe functions, the ECM helps ensure smooth starting, stable idling, low exhaust emissions, and long-term reliability, making it a critical component in the overall performance and efficiency of the 3rd generation Toyota Prius.
-
Sensors
- Crankshaft Position Sensor :-detects engine speed and position
- Camshaft Position Sensor :-monitors valve timing
- Mass Air Flow (MAF) Sensor :-measures intake air volume
- Throttle Position Sensor:-monitors throttle opening
- Oxygen (Air-Fuel Ratio) Sensors:-control fuel mixture
- Engine Coolant Temperature Sensor :-monitors engine temperature
- Knock Sensor:-detects engine knocking
-
Actuators
- Fuel Injectors:-control fuel delivery
- Ignition Coils:-generate spark timing
- Electronic Throttle Body:-regulates airflow
- Variable Valve Timing (VVT) Actuator:-adjusts valve timing
-
Related Control Units
- Hybrid Vehicle Control ECU:-coordinates engine and motor operation
- Power Management Control ECU:-manages power flow Transmission Control (within hybrid system)
- Skid Control ECU:-traction and stability coordination
2. Engine Control Module Assembly Wiring Diagram & Pinout
A. Connector Location
- Engine Control Module Assembly Position: Located in the engine compartment on the driver-side, mounted near the firewall on a metal bracket.
- Connector Type:
- A57 (60 pin) Black housing
- D28 (126 pin) Black housing
B. Wiring Table
A57 TERMINALS OF ECM CONECTOR
| Terminal No | Symbol (Pin Definition) |
Wiring (Color Code) & Color |
Electrical Paths |
|---|---|---|---|
| A57-1 | +B2 (Battery Positive) |
(B) Black |
➔
1B 4
➤
(EFI Main Relay)
|
| A57-2 | +B (Battery Positive) |
(B) Black |
➔
1B 4
➤
(EFI Main Relay)
|
| A57-3 | +BM (Battery Positive) |
(GR) Gray |
➔
➤
(BAT) 10A Fuse [ETCS]
|
| A57-4 | CANN |
(W) White |
➳
AL3 11
➔
L10 4
|
| A57-5 | CANL |
(V) Velvet |
➳
AL3 5
➔
L95 20
|
| A57-6 | MREL |
(G) Green |
➔
1B 2
➤
(EFI Main Relay)
|
| A57-7 | TC (Diagnostic Connector 12 pin) |
(P) Pink |
➳
AL2 4
➔
3B 9
⟺
3A 46
➔
L61 12 (TC) [DLC3]
|
| A57-8 | FC |
(R) Red |
➔
1B 7
➤
(C/OPN Relay)
|
| A57-9 | _ |
_ | _ |
| A57-10 | WPO |
(L) Blue |
➳
DA2 10
➔
D13 4 (SWP) [Water Pump Assembly]
|
| A57-11 | WPI |
(G) Green |
➳
DA2 11
➔
D13 2 (NWP) [Water Pump Assembly]
|
| A57-12 | CANP |
(B) Black |
➳
AL3 10
➔
L10 15
|
| A57-13 | CANH |
(P) Pink |
➳
AL3 4
➔
L95 9
|
| A57-14 | _ |
- | _ |
| A57-15 | _ |
_ | _ |
| A57-16 | _ |
- | _ |
| A57-17 | _ |
_ | _ |
| A57-18 | _ |
_ | _ |
| A57-19 | _ |
_ | _ |
| A57-20 | BATT (Battery Positive) |
(R) Red |
➔
1B 1
➤
(BAT) 20A Fuse [EFI Main]
➔
1B 1
➤
(EFI Main Relay)
|
| A57-21 | FANL |
(L) Blue |
➔
➤
(FAN NO.3 Relay)
|
| A57-22 | FANH |
(LG) Light Green |
➔
➤
(FAN NO.1 Relay)
➔
➤
(FAN NO.2 Relay)
|
| A57-23 | _ |
_ | _ |
| A57-24 | _ |
_ | _ |
| A57-25 | _ |
_ | _ |
| A57-26 | _ |
_ | _ |
| A57-27 | _ |
_ | _ |
| A57-28 | IGSW (Ignition Positive) |
(W) White |
➔
A52 8
⟺
A52 12
➔
2C 13
➤
(IG) 10A Fuse [IGN]
|
| A57-29 | _ |
_ | _ |
| A57-30 | _ |
_ | _ |
| A57-31 | _ |
_ | _ |
| A57-32 | EC (GND) |
(W-B) White/Black |
➔
A56 2
⟺
A56 8
➔
▼ A3 (Ground Point)
|
| A57-33 | _ |
_ | _ |
| A57-34 | MPMP |
(L) Blue |
➳
AS1 13
➔
S16 3 (MTRB) [Canister Pump Module]
|
| A57-35 | _ |
_ | _ |
| A57-36 | W (Malfunction Indicator Lamp) |
(LG) Light Green |
➳
AL2 11
➔
L27 25 (EFI) [Combustion Meter Assembly]
|
| A57-37 | _ |
_ | _ |
| A57-38 | _ |
_ | _ |
| A57-39 | _ |
_ | _ |
| A57-40 | _ |
_ | _ |
| A57-41 | _ |
_ | _ |
| A57-42 | VPMP |
(B) Black |
➳
AS1 16
➔
S16 1 (VGND) [Canister Pump Module]
|
| A57-43 | _ |
_ | _ |
| A57-44 | _ |
_ | _ |
| A57-45 | _ |
_ | _ |
| A57-46 | PWMS (PWR MODE Swich) |
(G) Green |
➳
AL1 4
➔
3A 74
⟺
3A 13
➔
L78 7 (PWR) [Intergration Control and Pannel Assembly]
|
| A57-47 | _ |
_ | _ |
| A57-48 | _ |
_ | _ |
| A57-49 | _ |
_ | _ |
| A57-50 | _ |
_ | _ |
| A57-51 | _ |
_ | _ |
| A57-52 | _ |
_ | _ |
| A57-53 | _ |
_ | _ |
| A57-54 | _ |
_ | _ |
| A57-55 | _ |
_ | _ |
| A57-56 | _ |
_ | _ |
| A57-57 | _ |
_ | _ |
| A57-58 | _ |
_ | _ |
| A57-59 | _ |
_ | _ |
| A57-60 | _ |
_ | _ |
D28 TERMINALS OF ECM
| Terminal No | Symbol (Pin Definition) |
Wiring (Color Code) & Color |
Electrical Paths |
|---|---|---|---|
| D28-1 | _ | _ |
_ |
| D28-2 | _ | _ | _ |
| D28-3 | _ | _ | _ |
| D28-4 | _ | _ | _ |
| D28-5 | _ | _ | _ |
| D28-6 | _ | _ | _ |
| D28-7 | _ | _ | _ |
| D28-8 | _ | _ | _ |
| D28-9 | _ | _ | _ |
| D28-10 | _ | _ | _ |
| D28-11 | _ | _ | _ |
| D28-12 | _ | _ | _ |
| D28-13 | _ | _ | _ |
| D28-14 | _ | _ | _ |
| D28-15 | _ | _ | _ |
| D28-16 | _ | _ | _ |
| D28-17 | _ | _ | _ |
| D28-18 | HA1A | (Y) Yellow |
➔
D24 1 (HA1A) [Air Fuel Ratio Sensor (Blank-1 Sensor-1)] |
| D28-19 | ME01 | (BR) Brown |
➔
▼ D1 (Ground point) |
| D28-20 | M- | (P) Pink |
➔
D4 1 (M-) [Trottel Body Assembly] |
| D28-21 | M+ | (L) Blue |
➔
D4 2 (M+) [Trottel Body Assembly] |
| D28-22 | GE01 | (W-B) White/Black |
➔
(Shielded) [Trottel Body Assembly] |
| D28-23 | IGF | (L) Blue |
➔
✠
➔
D23 2 (IGF) [Ignition Coil Assembly No.1]
➔
✠
➔
D22 2 (IGF) [Ignition Coil Assembly No.2]
➔
✠
➔
D21 2 (IGF) [Ignition Coil Assembly No.3]
➔
✠
➔
D20 2 (IGF) [Ignition Coil Assembly No.4]
|
| D28-24 | _ | _ | _ |
| D28-25 | _ | _ | _ |
| D28-26 | _ | _ | _ |
| D28-27 | _ | _ | _ |
| D28-28 | PRG | (V) Velvet |
➔
D11 1 [Purge VSV] |
| D28-29 | _ | _ | _ |
| D28-30 | _ | _ | _ |
| D28-31 | _ | _ | _ |
| D28-32 | _ | _ | _ |
| D28-33 | _ | _ | _ |
| D28-34 | _ | _ | _ |
| D28-35 | _ | _ | _ |
| D28-36 | OC1+ | (Y) Yellow |
➔
D25 1 (+) [Camshaft Timing Oil Control Valve(Intake Side)] |
| D28-37 | _ | _ | _ |
| D28-38 | _ | _ | _ |
| D28-39 | _ | _ | _ |
| D28-40 | _ | _ | _ |
| D28-41 | HT1B | (BR) Brown |
➔
D9 1 (HT1B) [Oxygen Sensor(Bank-1 Sensor-2)] |
| D28-42 | EGR4 | (LG) Light Green |
➔
D10 1 (EGR4)[EGR Valve Assembly] |
| D28-43 | EGR3 | (Y) Yellow |
➔
D10 6 (EGR3)[EGR Valve Assembly] |
| D28-44 | EGR2 | (V) Velvet |
➔
D10 3 (EGR2)[EGR Valve Assembly] |
| D28-45 | EGR1 | (R) Red |
➔
D10 4 (EGR1)[EGR Valve Assembly] |
| D28-46 | E04 | (BR) Brown |
➔
▼ D2 (Ground point) |
| D28-47 | _ | _ | _ |
| D28-48 | G2O | (Y) Yellow |
➳
DA2 3
➔
A52 2
⟺
A52 1
➔
A59 29 (GI) [Converter Inverter Assembly]
➳
DA2 3
➔
A52 2
⟺
A53 6
➔
A21 16 (GI) [Power Management Control ECU]
|
| D28-49 | _ | _ | _ |
| D28-50 | _ | _ | _ |
| D28-51 | _ | _ | _ |
| D28-52 | _ | _ | _ |
| D28-53 | _ | _ | _ |
| D28-54 | _ | _ | _ |
| D28-55 | _ | _ | _ |
| D28-56 | _ | _ | _ |
| D28-57 | _ | _ | _ |
| D28-58 | _ | _ | _ |
| D28-59 | OC1- | (G) Green |
➔
D25 2 (-) [CamShaft Timing Oil Control Valve(Intake Side)] |
| D28-60 | _ | _ | _ |
| D28-61 | _ | _ | _ |
| D28-62 | _ | _ | _ |
| D28-63 | _ | _ | _ |
| D28-64 | THW | (P) Pink |
➔
D6 2 (THW) [E.F.I Engine Control Temperature Sensor] |
| D28-65 | ETHW | (BR) Brown |
➔
D6 1 (E2) [E.F.I Engine Control Temperature Sensor] |
| D28-66 | _ | _ | _ |
| D28-67 | _ | _ | _ |
| D28-68 | _ | _ | _ |
| D28-69 | PIM | (B) Black |
➔
D3 1 (PIM) [E.F.I Vacuum Sensor Assembly] |
| D28-70 | _ | _ | _ |
| D28-71 | EPIM | (Y) Yellow |
➔
D3 2 (E2) [E.F.I Vacuum Sensor Assembly] |
| D28-72 | VCPM | (L) Blue |
➔
D3 3 (VC) [E.F.I Vacuum Sensor Assembly] |
| D28-73 | _ | _ | _ |
| D28-74 | NE+ | (B) Black |
➔
D27 1 (NE) [CrankShaft Position Sensor] |
| D28-75 | _ | _ | _ |
| D28-76 | GL+ | (B) Black |
➔
D18 1 (VVI+) [VVT Sensor(intake Side)] |
| D28-77 | _ | _ | _ |
| D28-78 | _ | _ | _ |
| D28-79 | _ | _ | _ |
| D28-80 | _ | _ | _ |
| D28-81 | E02 | (W-B) White/Black |
➔
✠
➔
▼ D1 (Ground point)
|
| D28-82 | # 40 | (R) Red |
➔
D17 2 [Fuel Injector Assembly No.4] |
| D28-83 | # 30 | (L) Blue |
➔
D16 2 [Fuel Injector Assembly No.3] |
| D28-84 | # 20 | (B) Black |
➔
D15 2 [Fuel Injector Assembly No.2] |
| D28-85 | # 10 | (Y) Yellow |
➔
D14 2 [Fuel Injector Assembly No.1] |
| D28-86 | E03 | (BR) Brown |
➔
▼ D2 (Ground point) |
| D28-87 | KNK1 | (B) Black |
➳
DG1 2
➔
G1 2 [Knock Control Sensor(Bank-1)] |
| D28-88 | VCTA | (R) Red |
➔
D4 5 (VC) [Trottel Body Assembly] |
| D28-89 | VTA2 | (B) Black |
➔
D4 4 (VTA2) [Trottel Body Assembly] |
| D28-90 | VTA1 | (Y) Yellow |
➔
D4 6 (VTA) [Trottel Body Assembly] |
| D28-91 | _ | _ | _ |
| D28-92 | _ | _ | _ |
| D28-93 | ETHA | (BR) Brown |
➔
D5 1 (E2) [Mass Air Flow Sensor] |
| D28-94 | VG | (B) Black |
➔
D5 5 (VG) [Mass Air Flow Sensor] |
| D28-95 | _ | _ | _ |
| D28-96 | _ | _ | _ |
| D28-97 | _ | _ | _ |
| D28-98 | _ | _ | _ |
| D28-99 | VCV1 | (R) Red |
➔
D18 3 (VC) [VVT Sensor(Intake Side)] |
| D28-100 | _ | _ | _ |
| D28-101 | _ | _ | _ |
| D28-102 | O1B- | (P) Pink |
➔
D9 4 (E2) [Oxygen Sensor (Bank-1 Sensor-2)] |
| D28-103 | A1A+ | (Y) Yellow |
➔
D24 3 (A1A+) [Air-Fuel Ratio Sensor(Bank-1 Sensor-1)] |
| D28-104 | E1 | (BR) Brown |
➔
▼ D1 (Ground point) |
| D28-105 | IGT4 | (Y) Yellow |
➔
D20 3 (IGT4) [Ignition Coil Assembly No.4] |
| D28-106 | IGT3 | (G) Green |
➔
D21 3 (IGT3) [Ignition Coil Assembly No.3] |
| D28-107 | IGT2 | (W) White |
➔
D22 3 (IGT2) [Ignition Coil Assembly No.2] |
| D28-108 | IGT1 | (GR) Gray |
➔
D23 3 (IGT1) [Ignition Coil Assembly No.1] |
| D28-109 | E01 | (BR) Brown |
➔
▼ D1 (Ground point) |
| D28-110 | EKNK | (W) White |
➔
DG1 1 [Knock Control Sensor(Bank-1)] |
| D28-111 | ETA | (G) Green |
➔
D4 3 (E2) [Trottel Body Assembly] |
| D28-112 | EPPM | (LG) Light Green |
➳
DA1 7
➳
AS1 14
➔
S16 8 (SGND) [Canister Pump Module] |
| D28-113 | VCPP | (GR) Gray |
➳
DA1 10
➳
AS1 6
➔
S16 6 (VCC) [Canister Pump Module] |
| D28-114 | PPMP | (W) White |
➳
DA1 8
➳
AS1 3
➔
S16 7 (VOUT) [Canister Pump Module] |
| D28-115 | _ | _ | _ |
| D28-116 | THA | (P) Pink |
➔
D5 1 (THA) [Mass Air Flow Sensor] |
| D28-117 | ELG | (W) White |
➔
D5 4 (E2G) [Mass Air Flow Sensor] |
| D28-118 | _ | _ | _ |
| D28-119 | _ | _ | _ |
| D28-120 | NE- | (W) White |
➔
D27 2 (NE-) [Crankshaft Position Sensor] |
| D28-121 | _ | _ | _ |
| D28-122 | GL- | (W) White |
➔
D18 2 (VVI-) [VVT Sensor(Intake Side)] |
| D28-123 | _ | _ | _ |
| D28-124 | _ | _ | _ |
| D28-125 | OX1B | (L) Blue |
➔
D9 3 (OX1B) [Oxygen Sensor (Bank-1 Sensor-2)] |
| D28-126 | A1A- | (BR) Brown |
➔
D24 4 (A1A-) [Air-Fuel Ratio Sensor (Bank-1 Sensor-1)] |


Comments
Post a Comment