YMMS: 2009 Toyota Corolla XRS Nov 12, 2021
Engine: 2.4L Eng License:
VIN: Odometer:
ECM Connector End View (A50)
Fig 11: ECM Connector End View (A50)
Courtesy of © TOYOTA, LICENSE AGREEMENT TMS1002
ECM Connector End View (B31)
Fig 12: ECM Connector End View (B31)
Courtesy of © TOYOTA, LICENSE AGREEMENT TMS1002
TERMINALS OF ECM [ SFI SYSTEM ]
Fig 14: Identifying ECM Connectors Terminals
Courtesy of © TOYOTA, LICENSE AGREEMENT TMS1002
HINT:
The standard normal voltage between each pair of ECM terminals is shown in the table below. The
appropriate conditions for checking each pair of terminals are also indicated. The result of checks should be
compared with the standard normal voltage for that pair of terminals, displayed in the Specified Condition
column. The illustration above can be used as a reference to identify the ECM terminal locations.
SYMPTOM CHART
Terminal No. Wiring Specified
Terminal Description Condition
(Symbol) Color Condition
A50-20 (BATT) P - BR Battery (for measuring battery Always 11 to 14 V
- B31-104 (E1) voltage and for ECM memory)
A50-3 (+BM) - Power source of throttle
B - BR Always 11 to 14 V
B31-104 (E1) actuator
A50-28 (IGSW)
B - BR Ignition switch Ignition switch ON 11 to 14 V
- B31-104 (E1)
A50-2 (+B) -
B - BR Power source of ECM Ignition switch ON 11 to 14 V
B31-104 (E1)
A50-1 (+B2) -
B - BR Power source of ECM Ignition switch ON 11 to 14 V
B31-104 (E1)
B31-100 Pulse generation
Camshaft timing oil control
(OC1+) - B31- B-V Idling (see 1waveform
valve
123 (OC1-) 1)
A50-44 (MREL)
L - BR EFI relay Ignition switch ON 11 to 14 V
- B31-104 (E1)
B31-118 (VG) - Idling, Shift lever position P or N,
V-B Mass air flow meter 0.5 to 3.0 V
B31-116 (E2G) A/C switch OFF
B31-65 (THA) - P - BR- Intake air temperature sensor Idling, Intake air temperature 20°C
0.5 to 3.4 V
B31-88 (ETHA) W (built into mass air flow meter) (68°F)
B31-97 (THW)
Engine coolant temperature Idling, Engine coolant
- B31-96 B - BR 0.2 to 1.0 V
sensor temperature 80°C (176°F)
(ETHW)
Power source of throttle
B31-67 (VCTA)
Y - BR position sensor (specific Ignition switch ON 4.5 to 5.5 V
- B31-91 (ETA)
voltage)
Ignition switch ON, Throttle valve
B31-115 0.5 to 1.1 V
Throttle position sensor (for fully closed
(VTA1) - B31- LG - BR
engine control) Ignition switch ON, Throttle valve
91 (ETA) 3.2 to 4.8 V
fully open
Ignition switch ON, Throttle valve
B31-114 2.1 to 3.1 V
Throttle position sensor (for fully closed
(VTA2) - B31- R - BR
sensor malfunction detection) Ignition switch ON, Throttle valve
91 (ETA) 4.5 to 5.5 V
fully open
Ignition switch ON, Accelerator
0.5 to 1.1 V
A50-55 (VPA) - Accelerator pedal position pedal released
L-R
A50-59 (EPA) sensor (for engine control) Ignition switch ON, Accelerator
2.5 to 4.5 V
pedal fully depressed
Ignition switch ON, Accelerator
A50-56 (VPA2) Accelerator pedal position 1.2 to 2.0 V
pedal released
- A50-60 Y-O sensor (for sensor
(EPA2) malfunctioning detection) Ignition switch ON, Accelerator
3.4 to 5.5 V
pedal fully depressed
A50-57 (VCPA) Power source of accelerator
P-R Ignition switch ON 4.5 to 5.5 V
- A50-59 (EPA) pedal position sensor (for VPA)
A50-58 (VCP2) B-O Power source of accelerator Ignition switch ON 4.5 to 5.5 V
- A50-60 pedal position sensor (for
(EPA2) VPA2)
Pulse generation
B31-109 Idling with warm engine (see 2waveform
(HA1A) - B31- R - W-B Air fuel ratio sensor heater 2)
46 (E04)
Ignition switch ON 11 to 14 V
B31-112
(A1A+) - B31- Y - BR Air fuel ratio sensor Ignition switch ON 3.3 V*1
104 (E1)
B31-113
(A1A-) - B31- L - BR Air fuel ratio sensor Ignition switch ON 3.0 V*1
104 (E1)
B31-47 (HT1B)
P - W-B Heated oxygen sensor heater Ignition switch ON 11 to 14 V
- B31-86 (E03)
B31-64 (OX1B) Engine speed maintained at 2500 Pulse generation
B - LG-
- B31-87 Heated oxygen sensor rpm for 2 minutes after warming (see 3waveform
B
(EX1B) up sensor 3)
B31-108 (#10)
Ignition switch ON 11 to 14 V
- B31-45 (E01)
V - W-B
B31-107 (#20)
R - W-B
- B31-45 (E01)
G - W-B Fuel injector Pulse generation
B31-106 (#30)
LG - W- Idling (see 4waveform
- B31-45 (E01)
B 4)
B31-105 (#40)
- B31-45 (E01)
B31-110 Pulse generation
Engine speed maintained at 4000
(KNK1) - B31- B - W Knock sensor (see 5waveform
rpm after warming up engine
111 (EKNK) 5)
Pulse generation
B31-99 (G2+) -
R - W Camshaft position sensor Idling (see 6waveform
B31-98 (G2-)
6)
B31-122 (NE+) Pulse generation
- B31-121 R-G Crankshaft position sensor Idling (see 6waveform
(NE-) 6)
B31-85 (IGT1)
- B31-104 (E1)
W-L -
B31-84 (IGT2) BR
Pulse generation
- B31-104 (E1)
B - BR
Ignition coil (ignition signal) Idling (see 7waveform
B31-83 (IGT3) L-B -
7)
- B31-104 (E1)
BR
B31-82 (IGT4) B - BR
- B31-104 (E1)
Ignition switch ON 4.5 to 5.5 V
B31-81 (IGF1) - Ignition coil (ignition Pulse generation
Y - BR
B31-104 (E1) confirmation signal) Idling (see 7waveform
7)
B31-49 (PRG) - L-B - Purge VSV Ignition switch ON 11 to 14 V
B31-104 (E1) BR idling Pulse generation
(see 8waveform
8)
Pulse generation
A50-8 (SPD) - Speed signal from combination
V - BR Driving at 12 mph (20 km/h) (see 9waveform
B31-104 (E1) meter
9)
A50-48 (STA) -
LG - BR Starter signal Cranking 5.5 V or more
B31-104 (E1)
Ignition switch ON, transmission
B31-52 Below 1.5 V
Park/neutral position switch gear position in P or N
(NSW)*2 - B31- W - BR
signal Ignition switch ON, transmission
104 (E1) 6.0 V or more
gear position in except P or N
A50-36 (STP) - Brake pedal depressed 7.5 to 14 V
L - BR Stop light switch
B31-104 (E1) Brake pedal released Below 1.5 V
Ignition switch ON, Brake pedal
Below 1.5 V
A50-35 (ST1-) - Stop light switch (opposite to depressed
R - BR
B31-104 (E1) STP terminal) Ignition switch ON, Brake pedal
7.5 to 14 V
released
Pulse generation
B31-42 (M+) -
P - W-B Throttle actuator Idling with warm engine (see
B31-43 (ME01)
10waveform 10)
Pulse generation
B31-41 (M-) -
L - W-B Throttle actuator Idling with warm engine (see
B31-43 (ME01)
11waveform 11)
A50-7 (FC) - Ignition switch ON 11 to 14 V
O - BR Fuel pump control
B31-104 (E1) Idling Below 1.5 V
A50-24 (W) - Ignition switch ON (MIL goes on) Below 1.5 V
R - BR MIL
B31-104 (E1) Idling 11 to 14 V
A50-27 (TC) -
P - BR Terminal TC of DLC3 Ignition switch ON 11 to 14 V
B31-104 (E1)
Pulse generation
A50-15 (TACH)
GR - BR Engine speed Idling (see
- B31-104 (E1)
12waveform 12)
A50-42
Vent valve (built into canister
(VPMP) - B31- W - BR Ignition switch ON 11 to 14 V
pump module)
104 (E1)
A50-34 Leak detection pump OFF Below 3 V
Leak detection pump (built into
(MPMP) - B31- R - BR
canister pump module) Leak detection pump ON 11 to 14 V
104 (E1)
B31-70 (VCPP) Power source for canister
- B31-94 V-G pressure sensor (specific Ignition switch ON 4.5 to 5.5 V
(EPPM) voltage)
B31-71 Y-G Canister pressure sensor (built Ignition switch ON 3 to 3.6 V
(PPMP) - B31- into canister pump module)
94 (EPPM)
A50-31 (ELS1) Taillight switch ON 7.5 to 14 V
B - BR Electric load
- B31-104 (E1) Taillight switch OFF Below 1.5 V
A50-33 (ELS3) Defogger switch ON 7.5 to 14 V
G - BR Electric load
- B31-104 (E1) Defogger switch OFF Below 1.5 V
Ignition switch ON 11 to 14 V
A50-21 (FANL)
R - BR No. 3 fan relay Idling with A/C ON, or high engine
- B31-104 (E1) Below 1.5 V
coolant temperature
A50-22 (FANH) Idling with high engine coolant
W - BR No. 1 and No. 2 fan relay Below 1.5 V
- B31-104 (E1) temperature
B31-50 (ALT) -
L - BR Generator Ignition switch ON 11 to 14 V
B31-104 (E1)
A50-41 Pulse generation
(CANH) - B31- Y - BR CAN communication line Ignition switch ON (see
104 (E1) 13waveform 13)
Pulse generation
A50-49 (CANL)
W - BR CAN communication line Ignition switch ON (see
- B31-104 (E1)
14waveform 14)
HINT:
*1: The ECM terminal voltage is constant regardless of the output voltage from the sensor.
*2: Automatic Transaxle
1. WAVEFORM 1
Camshaft Timing Oil Control Valve
VOLTAGE SPECIFICATION
ECM Terminal Name Between OC1+ and OC1-
Tester Range 5 V/DIV., 1 msec./DIV.
Condition Idling
Fig 15: Identifying Waveform 1
Courtesy of © TOYOTA, LICENSE AGREEMENT TMS1002
2. WAVEFORM 2
Air Fuel Ratio Sensor (Sensor 1) Heater
WAVEFORM REFERENCE
ECM Terminal Name Between HA1A and E04
Tester Range 5 V/DIV., 10 msec./DIV.
Condition Idling with warm engine
HINT:
The wavelength varies in accordance with the engine operating condition.
Fig 16: Identifying Waveform 2
Courtesy of © TOYOTA, LICENSE AGREEMENT TMS1002
3. WAVEFORM 3
Heated Oxygen Sensor (Sensor 2)
WAVEFORM REFERENCE
ECM Terminal Name Between OX1B and EX1B
Tester Range 0.2 V/DIV., 200 msec./DIV.
Condition Engine speed maintained at 2500 rpm for 2 minutes after warming up sensor
HINT:
In Data List, item O2S B1 S2 shows the ECM input values from the heated oxygen sensor.
Fig 17: Identifying Waveform 3
Courtesy of © TOYOTA, LICENSE AGREEMENT TMS1002
4. WAVEFORM 4
Injector No. 1 (to No. 4) Injection Signal
WAVEFORM REFERENCE
ECM Terminal Name Between #10 (to #40) and E01
Tester Range 20 V/DIV., 20 msec./DIV.
Condition Idling
HINT:
The wavelength becomes shorter as the engine rpm increases.
Fig 18: Identifying Waveform 4
Courtesy of © TOYOTA, LICENSE AGREEMENT TMS1002
5. WAVEFORM 5
Knock Sensor
WAVEFORM REFERENCE
ECM Terminal Name Between KNK1 and EKNK
Tester Range 1 V/DIV., 1 msec./DIV.
Condition Engine speed maintained at 4000 rpm after warming up engine
HINT:
1. The wavelength becomes shorter as the engine rpm increases.
2. The waveforms and amplitudes displayed differ slightly depending on the vehicle.
Fig 19: Identifying Waveform 5
Courtesy of © TOYOTA, LICENSE AGREEMENT TMS1002
6. WAVEFORM 6
Crankshaft Position Sensor and Camshaft Position Sensor
WAVEFORM REFERENCE
CH1: Between G2+ and G2-
ECM Terminal Name
CH2: Between NE+ and NE-
Tester Range 5 V/DIV., 20 msec./DIV.
Condition Idling
HINT:
The wavelength becomes shorter as the engine rpm increases.
Fig 20: Identifying Waveform 6
Courtesy of © TOYOTA, LICENSE AGREEMENT TMS1002
7. WAVEFORM 7
Igniter IGT Signal (from ECM to igniter) and Igniter
IGF Signal (from igniter to ECM)
WAVEFORM REFERENCE
Between IGT (1 to 4) and E1
ECM Terminal Name
Between IGF1 and E1
Tester Range 2 V/DIV., 20 msec./DIV.
Condition Idling
HINT:
The wavelength becomes shorter as the engine rpm increases.
Fig 21: Identifying Waveform 7
Courtesy of © TOYOTA, LICENSE AGREEMENT TMS1002
8. WAVEFORM 8
Purge VSV
WAVEFORM REFERENCE
ECM Terminal Name Between PRG and E1
Tester Range 10 V/DIV., 20 msec./DIV.
Condition idling
HINT:
If the waveform is not similar to the illustration, check the waveform again after idling for 10 minutes or
more.
Fig 22: Identifying Waveform 8
Courtesy of © TOYOTA, LICENSE AGREEMENT TMS1002
9. WAVEFORM 9
Vehicle Speed Signal
WAVEFORM REFERENCE
ECM Terminal Name Between SPD and E1
Tester Range 2 V/DIV., 20 msec./DIV.
Condition Driving at 12 mph (20 km/h)
HINT:
The wavelength becomes shorter as the vehicle speed increases.
Fig 23: Identifying Waveform 9
Courtesy of © TOYOTA, LICENSE AGREEMENT TMS1002
10. WAVEFORM 10
Throttle Actuator Positive Terminal
WAVEFORM REFERENCE
ECM Terminal Name Between M+ and ME01
Tester Range 5 V/DIV., 1 msec./DIV.
Condition Idling with warm engine
HINT:
The duty ratio varies depending on the throttle actuator operation.
Fig 24: Identifying Waveform 10
Courtesy of © TOYOTA, LICENSE AGREEMENT TMS1002
11. WAVEFORM 11
Throttle Actuator Negative Terminal
WAVEFORM REFERENCE
ECM Terminal Name Between M- and ME01
Tester Range 5 V/DIV., 1 msec./DIV.
Condition Idling with warm engine
HINT:
The duty ratio varies depending on the throttle actuator operation.
Fig 25: Identifying Waveform 11
Courtesy of © TOYOTA, LICENSE AGREEMENT TMS1002
12. WAVEFORM 12
Engine Speed Signal
WAVEFORM REFERENCE
ECM Terminal Name Between TACH and E1
Tester Range 5 V/DIV., 10 msec./DIV.
Condition Idling
HINT:
The wavelength becomes shorter as the engine rpm increases.
Fig 26: Identifying Waveform 12
Courtesy of © TOYOTA, LICENSE AGREEMENT TMS1002
13. WAVEFORM 13
CAN Communication Signal (Reference)
WAVEFORM REFERENCE
ECM Terminal Name Between CANH and E1
Tester Range 1 V/DIV., 10 μsec./DIV.
Condition Engine stops and ignition switch ON
HINT:
The waveform varies depending on the CAN communication signal.
Fig 27: Identifying Waveform 13
Courtesy of © TOYOTA, LICENSE AGREEMENT TMS1002
14. WAVEFORM 14
CAN Communication Signal (Reference)
WAVEFORM REFERENCE
ECM Terminal Name Between CANL and E1
Tester Range 1 V/DIV., 10 μsec./DIV.
Condition Engine stops and ignition switch ON
HINT:
The waveform varies depending on the CAN communication signal.
Fig 28: Identifying Waveform 14
Courtesy of © TOYOTA, LICENSE AGREEMENT TMS1002
Reprinted Under License from Toyota Motor Sales, U.S.A., Inc., License Agreement TMS1002