DI±590
± DIAGNOSTICSABS & TRACTION CONTROL SYSTEM
825 Author: Date:
DTC 21 to 28 ABS & TRAC Actuator Solenoid Circuit
CIRCUIT DESCRIPTION
This solenoid goes on when signals are received from the ECU and controls the pressure acting on the wheel
cylinders thus controlling the braking force.
DTC No.DTC Detecting ConditionTrouble Area
21
ABS actuator
SFRR or SFRH circuit
ECU
22
ABS actuator
SFLR or SFLH circuit
ECU
23Conditions 1. and 2. or 3. continue for 0.48 sec. or more:
1 Recoveryprohibit runpulse is not output solenoid relay
ABS actuator
SRRR or SRRH circuit
ECU
24
1. Recovery prohibit run pulse is not output, solenoid relay
is ON, AST voltage of ECU terminal is 8.0 V or more,
and solenoid output has no change between the last
time and this time.ABS actuator
SRLR or SRLH circuit
ECU
25
time and this time.
2. Solenoid output is ON, pressure holding solenoid moni-
tor voltage is more than 1.0 V or pressure eduction sole-
noid monitor voltage is more than 1.5 V.
ABS actuator
SMC1 circuit
ECU
26
g
3. Solenoid output is OFF, solenoid monitor voltage is more
than ±1.0 V AST voltage of ECU.ABS actuator
SMC2 circuit
ECU
27
ABS actuator
SRC1 circuit
ECU
28
ABS actuator
SRC2 circuit
ECU
Fail safe function:
If any trouble occurs in the actuator solenoid circuit, the ECU cuts off current to the ABS & TRAC solenoid
relay and prohibits ABS control and TRAC control.
DI04L±04
BR3583
BR3582F00010
RotorSpeed Sensor
Magnet
To ECU
+V
±VHigh Speed
Low Speed
CoilNS
± DIAGNOSTICSABS & TRACTION CONTROL SYSTEM
DI±593
828 Author: Date:
DTC31, 32, 33, 34Speed Sensor Circuit
CIRCUIT DESCRIPTION
The speed sensor detects wheel speed and sends the ap-
propriate signals to the ECU. These signals are used to control
the ABS and TRAC system. The front and rear rotors each have
48 serrations.
When the rotors rotate, the magnetic field emitted by the perma-
nent magnet in the speed sensor generates an AC voltage.
Since the frequency of this AC voltage changes in direct propor-
tion to the speed of the rotor, the frequency is used by the ECU
to detect the speed of each wheel.
DTC No.DTC Detecting ConditionTrouble Area
31, 32, 33, 34
Detection of any of conditions from 1. through 3.:
1. ABS is in non±operation, wheel speed is 10 km/h or
more, one eighth of maximum wheel speed is greater
than the minimum wheel speed, one eighth of maximum
wheel speed is smaller than the rear maximum wheel
speed or momentary interruption of both the rear wheels
are shown in the 15 sec. or more continuously.
2. ABS is in non±operation, momentary interruption of
speed sensor occurs 7 times or more in the mean time
of switching the ignition switch ON and OFF or vehicle
speed is 20 km/h (12 mph) or more and the condition of
noise interference or non±noise interference occurs 75
times or more within 5 sec.
3. Vehicle is at a stop, malfunction signal of vehicle speed
sensor hardware open circuit is ON for 1.02 sec. contin-
uously since starting the checking of a certain vehicle.
Right front, left front, right rear, left rear speed sensor
Each speed sensor circuit
Speed sensor rotor
ECU
HINT:
DTC No. 31 is for the right front speed sensor.
DTC No. 32 is for the left front speed sensor.
DTC No. 33 is for the right rear speed sensor.
DTC No. 34 is for the left rear speed sensor.
Fail safe function:
If any trouble occurs in the speed sensor circuit, the ECU cuts off current to the ABS & TRAC solenoid relay
and prohibits ABS control and TRAC control.
DI1JP±03
Start
Unlock all doors manually
Insert key in ignition key cylinder and open driver's doorHINT: Diagnostic mode may be exited
at any time by ungrounding terminal 9
Ground terminal 9 of the wireless door lock ECU and
wait more 1 second.
Remove key from ignition key cylinder and close
driver 's door within 10 seconds.
Press any button on transmitter within 10 seconds.If not performing this operation
within 10 seconds after the
above operation, the mode will
not change into the diagnostic
mode.
If not performing this operation
within 10 seconds after the
above operation, the mode will
not change into the diagnostic
mode.
CONTINUED ON NEXT PAGE
± DIAGNOSTICSWIRELESS DOOR LOCK CONTROL SYSTEM
DI±805
1040 Author: Date:
(2) A transmitter recognition code is registered by
pressing any single button of the transmitter to be
registered. Once the code is registered, the ECU
responds again by operating once the lock and un-
lock functions of all the doors.
(3) To register the recognition code of an additional
transmitter, follow the procedure shown in (2).
(4) After completing the registration of the codes, re-
move the test lead from the remote control mirror
switch connector terminals to allow the system to
revert to the normal operation.
(5) Using the registered transmitter, verify that the sys-
tem operates properly.
4. DIAGNOSTIC PROCEDURE
DI1KH±03
DI±924
± DIAGNOSTICSENGINE IMMOBILISER SYSTEM
1159 Author: Date:
DIAGNOSTIC TROUBLE CODE CHART
DTC No.
(See page)Detection ItemTrouble Area
B2795
(DI±928)Unmatched key codeKey
Unregistered key inserted before
B2796
(DI±929)No communication in immobiliser system
Key
Transponder key coil
Amplifier
Wirehaness
ECM
B2797
(DI±932)Communication malfunction No.1Communication contests
Unregistered key inserted before
B2798
(DI±935)Communication malfunction No.2
Key
Transponder key coil
Amplifier
Wirehaness
ECM
HINT:
To reduce the unnecessary exchange of ECM, check that a trouble occurs with the original ECM at the time
of exchanging ECM and the trouble will disappear with a new ECM.
A00310
Engine Coolant Temp.
Sensor
2
1ECM
G±B
BR4
E5
E595 V
THW
E2
E1 R DI±30
± DIAGNOSTICSENGINE
DTC P0115 Engine Coolant Temp. Circuit Malfunction
CIRCUIT DESCRIPTION
A thermistor built into the engine coolant temperature sensor changes the resistance value according to the
engine coolant temperature.
The structure of the sensor and connection to the ECM is the same as in the intake air temperature circuit
malfunction shown on page DI±26.
If the ECM detects the DTC P0115, it operates fail safe function in which the engine coolant temperature
is assumed to be 80°C (176°F).
DTC No.Detection ItemTrouble Area
P0115Open or short in engine coolant temp. sensor circuit
Open or short in engine coolant temp. sensor circuit
Engine coolant temp. sensor
ECM
HINT:
After confirming DTC P0115, use the OBD II scan tool or TOYOTA hand±held tester to confirm the engine
coolant temp. from the CURRENT DATA.
Temp. DisplayedMalfunction
±40°C (±40°F)Open circuit
140°C (284°F) or moreShort circuit
WIRING DIAGRAM
INSPECTION PROCEDURE
HINT:
If DTCs P0105, P0106, P0110, P0115, P0120, P0180 and P0190 are output simultaneously, E2 (sen-
sor ground) may be open.
Read freeze frame data using TOYOTA hand±held tester or OBD II scan tool. Because freeze frame
records the engine conditions when the malfunction is detected. When troubleshooting it is useful for
determining whether the vehicle was running or stopped, the engine was warmed up or not, the air±fuel
ratio was lean or rich, etc. at the time of the malfunction.
DI00P±07
DI±34
± DIAGNOSTICSENGINE
DTC P0116 Engine Coolant Temp. Circuit Range/Perfor-
mance Problem
CIRCUIT DESCRIPTION
Refer to DTC P0115 on page DI±30.
DTC No.DTC Detecting ConditionTrouble Area
If THW < ±7°C (19.4°F) or THA < ±7°C (19.4°F) 20 min. or
more after starting engine, engine coolant temp. sensor value
is ±10°C (±50°F)* or less (2 trip detection logic)
P0116
When THW 35°C (95°F) and 60°C (140°F), THA
±6.7°C (19.9°F) when starting the engine, conditions (a) and
(b) continue: (2 trip detection logic)
(a) Vehicle speed is changing (Not stable)
(b) Water temperature change is lower than 3°C (37.4°F) from
water temperature since when starting the engineCooling system
Engine coolant temp. sensor
INSPECTION PROCEDURE
HINT:
If DTCs P0105, P0106, P0110, P0115, P0120, P0180 and P0190 are output simultaneously, engine
coolant temperature sensor circuit may be open. Perform troubleshooting of DTC P0115 first.
Read freeze frame data using TOYOTA hand±held tester or OBD II scan tool. Because freeze frame
records the engine conditions when the malfunction is detected. When troubleshooting it is useful for
determining whether the vehicle was running or stopped, the engine was warmed up or not, the air±fuel
ratio was lean or rich, etc. at the time of the malfunction.
1 Are there any other codes (besides DTC P0116) being output?
YES Go to relevant DTC chart.
NO
2 Check thermostat (See Pub. No. RM654U, page CO±10).
NG Replace thermostat.
OK
Replace engine coolant temperature sensor.
DI00Q±07
A00477
Atmosphere
Cover
Exhaust GasPlatinum
Electrode
Solid Electrolyte
(Zirconia Element)
Platinum
Electrode
Heater
Air±Fuel Ratio
(V)
2.6 4.0
3.8
3.6
3.4
3.2
3.0
2.8
2.4
14 15 16 17 19 21 22
Coating (Ceramic)
ECM Monitored
A/F Sensor Voltage
DI±40
± DIAGNOSTICSENGINE
DTC P0125 Insufficient Coolant Temp. for Closed Loop
Fuel Control
CIRCUIT DESCRIPTION
To obtain a high purification rate for the CO, HC and NOx components of the exhaust gas, a three±way cata-
lytic converter is used, but for the most efficient use of the three±way catalytic converter, the air±fuel ratio
must be precisely controlled so that it is always close to the stoichiometric air±fuel ratio.
The A/F sensor has the characteristic that provides output voltage
* approximately proportional to the exist-
ing air±fuel ratio. The A/F sensor output voltage
* is used to provide feedback for the ECM to control the air±
fuel ratio.
By the A/F sensor output, the ECM can determine the deviation amount from the stoichiometric air±fuel ratio
and control the proper injection time immediately. If the A/F sensor is malfunctioning, ECM is unable to per-
form accurate air±fuel ratio control.
The A/F sensor is equipped with a heater which heats the zirconia element. The heater is controlled by the
ECM. When the intake air volume is low (the temp. of the exhaust gas is low), current flows to the heater
to heat the sensor for accurate oxygen concentration detection.
*: The voltage value changes at the inside of the ECM only.
DTC No.DTC Detecting ConditionTrouble Area
P0125
After engine is warmed up, A/F sensor output* does not
change when conditions (a), (b) and (c) continue for at least
1.5 min.:
*: Output value changes at inside of ECM only
(a) Engine speed: 1,500 rpm or more
(b) Vehicle speed: 40 ± 100 km/h (25 ± 62 mph)
(c) Throttle valve is not fully closedOpen or short in A/F sensor (bank 1 sensor 1) circuit
A/F sensor (bank 1 sensor 1)
Air induction system
EGR system
Fuel pressure
Injector
Gas leakage on exhaust system
ECM
HINT:
After confirming DTC P0125, use the OBD II scan tool or TOYOTA hand-held tester to confirm voltage
output of A/F sensor from the CURRENT DATA.
The ECM controls the voltage of the AF+ and AF± terminals of the ECM to the fixed voltage. Therefore,
it is impossible to confirm the A/F sensor output voltage without OBD II scan tool or TOYOTA hand±
held tester.
DI1JU±04
± DIAGNOSTICSENGINE
DI±49
DTC P0171 System too Lean (Fuel Trim)
DTC P0172 System too Rich (Fuel Trim)
CIRCUIT DESCRIPTION
Fuel trim refers to the feedback compensation value compared to the basic injection time. Fuel trim includes
short±term fuel trim and long±term fuel trim.
Short±term fuel trim is the short±term fuel compensation used to maintain the air±fuel ratio at its ideal
theoretical value.
The signal from the A/F sensor is approximately proportional to the existing air±fuel ratio, and ECM compar-
ing it with the ideal theoretical value, the ECM reduces fuel volume immediately if the air±fuel ratio is rich
and increases fuel volume if it is lean.
Long±term fuel trim compensates for the deviation from the central value of the short±term fuel trim stored
up by each engine tolerance, and the deviation from the central value due to the passage of time and
changes of environment.
If both the short±term fuel trim and long±term fuel trim exceed a certain value, it is detected as a malfunction
and the MIL lights up.
DTC No.DTC Detecting ConditionTrouble Area
P0171
When air±fuel ratio feedback is stable after engine warming up,
fuel trim is considerably in error on RICH side
(2 trip detection logic)
Air induction system
Injector blockage
Manifold absolute pressure sensor
Engine coolant temp. sensor
Fuel shutoff valve for delivery pipe
Gas leakage on exhaust system
Air induction system
Open or short in A/F sensor (bank 1 sensor 1) circuit
A/F sensor (bank 1 sensor 1)
ECM
P0172
When air±fuel ratio feedback is stable after engine warming up,
fuel trim is considerably in error on LEAN side
(2 trip detection logic)
Injector leak, blockage
Manifold absolute pressure sensor
Engine coolant temp. sensor
Ignition system
Fuel shutoff valve for delivery pipe
Gas leakage on exhaust system
Open or short in A/F sensor (bank 1 sensor 1) circuit
A/F sensor (bank 1 sensor 1)
ECM
HINT:
When the DTC P0171 is recorded, the actual air±fuel ratio is on the LEAN side. When DTC P0172 is
recorded, the actual air±fuel ratio is on the RICH side.
If the vehicle runs out of fuel, the air±fuel ratio is lean and DTC P0171 is recorded. The MIL then comes
on.
If the total of the short±term fuel trim value and long±term fuel trim value is within +38 %, the system
is functioning normally.
The A/F sensor output voltage and the short±term fuel trim value can be read using the OBD II scan
tool or TOYOTA hand±held tester.
DI1JW±04