Brand:
Toyota
Model Name:
Camry ACV40 GSV40
Manual:
Repair Manual
Section:
2Az-Fe Engine Control System
Title:
Sfi System

- HINT:
- The standard normal voltage between each pair of the ECM terminals is shown in the table below. The appropriate conditions for checking each pair of the 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.
| Terminal No. (Symbol) | Wiring Color | Terminal Description | Condition | Specified Condition |
| A24-20 (BATT) - C24-104 (E1) | Y - W-B | Battery (for measuring battery voltage and for ECM memory) | Always | 11 to 14 V |
| A24-3 (+BM) - C24-104 (E1) | LG - W-B | Power source of throttle actuator | Always | 11 to 14 V |
| A24-28 (IGSW) - C24-104 (E1) | Y - W-B | Ignition switch | Ignition switch ON | 11 to 14 V |
| A24-2 (+B) - C24-104 (E1) | R - W-B | Power source of ECM | Ignition switch ON | 11 to 14 V |
| A24-1 (+B2) - C24-104 (E1) | R - W-B | Power source of ECM | Ignition switch ON | 11 to 14 V |
| C24-100 (OC1+) - C24-123 (OC1-) | W - B | Camshaft timing oil control valve | Idling with warm engine | Pulse generation (see waveform 1) |
| A24-44 (MREL) - C24-104 (E1) | BE - W-B | EFI relay | Ignition switch ON | 11 to 14 V |
| C24-118 (VG) - C24-116 (E2G) | SB - W | Mass air flow meter sub-assembly | Idling with warm engine, shift lever position P or N, A/C switch OFF | 0.5 to 3.0 V |
| C24-65 (THA) - C24-88 (ETHA) | P - Y | Intake air temperature sensor (built into mass air flow meter sub-assembly) | Idling, intake air temperature 0 to 80°C (32 to 176°F) | 0.5 to 3.4 V |
| C24-97 (THW) - C24-96 (ETHW) | B - P | Engine coolant temperature sensor | Idling, engine coolant temperature 60 to 120°C (140 to 248°F) | 0.2 to 1.0 V |
| C24-67 (VCTA) - C24-91 (ETA) | B - P | Power source of throttle position sensor (specific voltage) | Idling with warm engine | 4.5 to 5.5 V |
| C24-115 (VTA1) - C24-91 (ETA) | Y - P | Throttle position sensor (for engine control) | Ignition switch ON, Accelerator pedal released | 0.5 to 1.1 V |
| Ignition switch ON, Accelerator pedal fully depressed | 3.2 to 4.8 V | |||
| C24-114 (VTA2) - C24-91 (ETA) | W-L - P | Throttle position sensor (for sensor malfunction detection) | Ignition switch ON, Accelerator pedal released | 2.1 to 3.1 V |
| Ignition switch ON, Accelerator pedal fully depressed | 4.6 to 5.0 V | |||
| A24-55 (VPA) - A24-59 (EPA) | G - Y | Accelerator pedal position sensor (for engine control) | Ignition switch ON, Accelerator pedal released | 0.5 to 1.1 V |
| Ignition switch ON, Accelerator pedal fully depressed | 2.6 to 4.5 V | |||
| A24-56 (VPA2) - A24-60 (EPA2) | R - BE | Accelerator pedal position sensor (for sensor malfunctioning detection) | Ignition switch ON, Accelerator pedal released | 1.2 to 2.0 V |
| Ignition switch ON, Accelerator pedal fully depressed | 3.4 to 5.0 V | |||
| A24-57 (VCPA) - A24-59 (EPA) | B - Y | Power source of accelerator pedal position sensor (for VPA) | Ignition switch ON | 4.5 to 5.5 V |
| A24-58 (VCP2) - A24-60 (EPA2) | L - BE | Power source of accelerator pedal position sensor (for VPA2) | Ignition switch ON | 4.5 to 5.5 V |
| C24-109 (HA1A) - C24-46 (E04) | G - W | Air fuel ratio sensor heater | Ignition switch ON | 11 to 14 V |
| Idling | Below 3.0 V | |||
| C24-112 (A1A+) - C24-104 (E1) | L - W-B | Air fuel ratio sensor | Ignition switch ON | 3.3 V*1 |
| C24-113 (A1A-) - C24-104 (E1) | P - W-B | Air fuel ratio sensor | Ignition switch ON | 3.0 V*1 |
| C24-47 (HT1B) - C24-86 (E03) | LG - B | Heated oxygen sensor heater | Ignition switch ON | 11 to 14 V |
| Idling with warm engine | Below 3.0 V | |||
| C24-64 (OX1B) - C24-87 (EX1B) | W - BR | Heated oxygen sensor | Engine speed maintained at 2500 rpm for 2 minutes after warming up engine | Pulse generation (see waveform 2) |
| C24-108 (#10) - C24-45 (E01) C24-107 (#20) - C24-45 (E01) C24-106 (#30) - C24-45 (E01) C24-105 (#40) - C24-45 (E01) | B - W-B R - W-B Y - W-B L - W-B | Fuel injector | Ignition switch ON | 11 to 14 V |
| Idling with warm engine | Pulse generation (see waveform 3) | |||
| C24-110 (KNK1) - C24-111 (EKNK) | G - R | Knock control sensor | Engine speed maintained at 4000 rpm after warming up engine | Pulse generation (see waveform 4) |
| C24-99 (G2+) - C24-98 (G2-) | Y - BR | Camshaft position sensor | Idling with warm engine | Pulse generation (see waveform 5) |
| C24-122 (NE+) - C24-121 (NE-) | G - R | Crankshaft position sensor | Idling with warm engine | Pulse generation (see waveform 5) |
| C24-85 (IGT1) - C24-104 (E1) C24-84 (IGT2) - C24-104 (E1) C24-83 (IGT3) - C24-104 (E1) C24-82 (IGT4) - C24-104 (E1) | W - W-B G-R - W-B G - W-B LG - W-B | Ignition coil (ignition signal) | Idling with warm engine | Pulse generation (see waveform 6) |
| C24-63 (GE01) - C24-104 (E1) | G-R - W-B | Shielded earth (ground) circuit of throttle drive motor | Always | Below 1 V |
| C24-81 (IGF1) - C24-104 (E1) | BR - W-B | Ignition coil (ignition confirmation signal) | Idling with warm engine | Pulse generation (see waveform 6) |
| C24-49 (PRG) - C24-104 (E1) | Y - W-B | Purge VSV | Ignition switch ON | 11 to 14 V |
| Idling with warm engine | Pulse generation (see waveform 7) | |||
| A24-8 (SPD) - C24-104 (E1) | V - W-B | Speed signal from combination meter | Driving at 20 km/h (12 mph) | Pulse generation (see waveform 8) |
| A24-48 (STA) - C24-104 (E1) | V - W-B | Starter signal | Cranking | 5.5 V or more |
| C24-52 (NSW)*2 - C24-104 (E1) | SB - W-B | Starter relay control | Ignition switch ON, any shift position other than P or N | Below 1.5 V |
| Cranking | 5.5 V higher | |||
| A24-36 (STP) - C24-104 (E1) | W - W-B | Stop light switch | Brake pedal depressed | 7.5 to 14 V |
| Brake pedal released | Below 1.5 V | |||
| A24-35 (ST1-) - C24-104 (E1) | GR - W-B | Stop light switch (opposite to STP terminal) | Ignition switch ON, Brake pedal depressed | Below 1.5 V |
| Ignition switch ON, Brake pedal released | 7.5 to 14 V | |||
| C24-42 (M+) - C24-43 (ME01) | G - B | Throttle actuator | Idling with warm engine | Pulse generation (see waveform 9) |
| C24-41 (M-) - C24-43 (ME01) | R - B | Throttle actuator | Idling with warm engine | Pulse generation (see waveform 10) |
| A24-7 (FC) - C24-104 (E1) | Y - W-B | Fuel pump control | Ignition switch ON | 11 to 14 V |
| Idling with warm engine | Below 1.5 V | |||
| A24-24 (W) - C24-104 (E1) | BR - W-B | MIL | Engine coolant temperature sensor disconnected (MIL illuminated) | Below 1.5 V |
| Idling with warm engine (MIL not illuminated) | 11 to 14 V | |||
| A24-27 (TC) - C24-104 (E1) | P - W-B | Terminal TC of DLC3 | Ignition switch ON | 11 to 14 V |
| A24-15 (TACH) - C24-104 (E1) | B - W-B | Engine speed | Idling with warm engine | Pulse generation (see waveform 11) |
| A24-21 (FANL) - C24-104 (E1) | R - W-B | FAN No. 3 relay | Ignition switch ON | 11 to 14 V |
| Idling with A/C on, or high engine coolant temperature | Below 1.5 V | |||
| C24-104 (E1) - Body ground | W-B - - | Earth (ground) circuit of ECM | Always | Below 1 Ω |
| C24-43 (ME01) - Body ground | B - - | Earth (ground) circuit of ECM | Always | Below 1 Ω |
| C24-86 (E03) - Body ground | B - - | Earth (ground) circuit of ECM | Always | Below 1 Ω |
| C24-45 (E01) - Body ground | W-B - - | Earth (ground) circuit of ECM | Always | Below 1 Ω |
| C24-44 (E02) - Body ground | B-W - - | Earth (ground) circuit of ECM | Always | Below 1 Ω |
| C24-46 (E04) - Body ground | W - - | Earth (ground) circuit of ECM | Always | Below 1 Ω |
| A24-32 (EC) - Body ground | W-B - - | Earth (ground) circuit of ECM | Always | Below 1 Ω |
| A24-22 (FANH) - C24-104 (E1) | W - W-B | FAN No. 1 and FAN No. 2 relay | Idling with high engine coolant temperature | Below 1.5 V |
| C24-50 (ALT) - C24-104 (E1) | L - W-B | Generator | Ignition switch ON | 11 to 14 V |
| A24-41 (CANH) - C24-104 (E1) | B - W-B | CAN communication line | Engine stopped and ignition switch ON | Pulse generation (see waveform 12) |
| A24-49 (CANL) - C24-104 (E1) | W - W-B | CAN communication line | Engine stopped and ignition switch ON | Pulse generation (see waveform 13) |
- HINT:
- *1: The ECM terminal voltage is constant regardless of the output voltage shown on the intelligent tester.
- *2: for automatic transaxle models only
WAVEFORM 1
![]() |
| ECM Terminal Name | Between OC1+ and OC1- |
| Tester Range | 5 V/DIV., 1 ms./DIV. |
| Condition | Idling with warm engine |
WAVEFORM 2
![]() |
| ECM Terminal Name | Between OX1B and EX1B |
| Tester Range | 0.2 V/DIV., 200 ms./DIV. |
| Condition | Engine speed maintained at 2500 rpm for 2 minutes after warming up engine |
- HINT:
- In Data List, item O2S B1S2 shows the ECM input values from the heated oxygen sensor.
WAVEFORM 3
![]() |
| ECM Terminal Name | Between #10 (to #40) and E01 |
| Tester Range | 20 V/DIV., 20 ms./DIV. |
| Condition | Idling with warm engine |
- HINT:
- The wavelength becomes shorter as the engine speed increases.
WAVEFORM 4
![]() |
| ECM Terminal Name | Between KNK1 and EKNK |
| Tester Range | 1 V/DIV., 1 ms./DIV. |
| Condition | Engine speed maintained at 4000 rpm after warming up engine |
- HINT:
- The wavelength becomes shorter as the engine speed increases.
- The waveforms and amplitudes displayed differ slightly depending on the vehicle.
WAVEFORM 5
![]() |
| ECM Terminal Name | CH1: Between G2+ and G2- CH2: Between NE+ and NE- |
| Tester Range | 5 V/DIV., 20 ms./DIV. |
| Condition | Idling with warm engine |
- HINT:
- The wavelength becomes shorter as the engine speed increases.
WAVEFORM 6
![]() |
| ECM Terminal Name | (1) Between IGT (1 to 4) and E1 (2) Between IGF1 and E1 |
| Tester Range | 2 V/DIV., 20 ms./DIV. |
| Condition | Idling with warm engine |
- HINT:
- The wavelength becomes shorter as the engine speed increases.
WAVEFORM 7
![]() |
| ECM Terminal Name | Between PRG and E1 |
| Tester Range | 10 V/DIV., 20 ms./DIV. |
| Condition | Idling with warm engine |
- HINT:
- If the waveform is not similar to the illustration, check the waveform again after idling for 10 minutes or more.
WAVEFORM 8
![]() |
| ECM Terminal Name | Between SPD and E1 |
| Tester Range | 2 V/DIV., 20 ms./DIV. |
| Condition | Driving at 20 km/h (12 mph) |
- HINT:
- The wavelength becomes shorter as the vehicle speed increases.
WAVEFORM 9
![]() |
| ECM Terminal Name | Between M+ and ME01 |
| Tester Range | 5 V/DIV., 1 ms./DIV. |
| Condition | Idling with warm engine |
- HINT:
- The duty ratio varies depending on the throttle actuator operation.
WAVEFORM 10
![]() |
| ECM Terminal Name | Between M- and ME01 |
| Tester Range | 5 V/DIV., 1 ms./DIV. |
| Condition | Idling with warm engine |
- HINT:
- The duty ratio varies depending on the throttle actuator operation.
WAVEFORM 11
![]() |
| ECM Terminal Name | Between TACH and E1 |
| Tester Range | 5 V/DIV., 10 ms./DIV. |
| Condition | Idling with warm engine |
- HINT:
- The wavelength becomes shorter as the engine speed increases.
WAVEFORM 12
![]() |
| ECM Terminal Name | Between CANH and E1 |
| Tester Range | 1 V/DIV., 10 μsec./DIV. |
| Condition | Engine stopped and ignition switch ON |
- HINT:
- The waveform varies depending on the CAN communication signal.
WAVEFORM 13
![]() |
| ECM Terminal Name | Between CANL and E1 |
| Tester Range | 1 V/DIV., 10 μsec./DIV. |
| Condition | Engine stopped and ignition switch ON |
- HINT:
- The waveform varies depending on the CAN communication signal.












