LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Toyota >> 2004 >> Matrix Base, FWD, Automatic >> Repair and Diagnosis >> External Pages >> Different car >> Section 521 (Automatic Transmission Shift Control System - Diagnosis) >> Diagnostic Trouble Codes Check/Clear
April 5, 2026: LEMON Manuals is launched! Read the announcement.

Diagnostic Trouble Codes Check/Clear

WARNING: This page is about a different car, the 2004 Toyota Prius. However, it is still accessible from the selected car via links, so may be relevant.
Fig 1: Connecting Hand-held Tester To DLC3
G02918295Courtesy of © TOYOTA, LICENSE AGREEMENT TMS1002
  1. CHECK FOR DTCs 
    1. Prepare the hand-held tester.
    2. Connect the hand-held tester to the DLC3 at the lower part of the instrument panel.
    3. Turn the power switch on (IG) and turn the hand-held tester on.
    4. Use the hand-held tester to check for DTCs and the freeze frame data, and note or print the result (see the operator's manual for operating instructions).
    5. See DIAGNOSTIC TROUBLE CODE CHART  to confirm the details of the DTCs.
  2. CLEAR DTCs 

HINT:

The following procedures clear the DTCs and freeze frame data.

  1. When using the hand-held tester:

    Operate the hand-held tester to clear the DTCs (see the operator's manual for operating instructions).

  2. When not using the hand-held tester:

HINT:

Remove the P CON MAIN fuse to erase DTCs C2300, C2301, C2303, C2304, C2305, C2306, and C2307 because they cannot be erased with the hand-held tester.

  1. Turn the power switch off.
  2. Remove the P CON MAIN fuse (7.5 A) for 60 seconds or more, and then reconnect it.
  3. Turn the power switch on (IG).
  4. Check that no DTCs are output.

    FREEZE FRAME DATA 

  5. The vehicle status, stored during system operation or at the time of an error code detection, can be displayed by the hand-held tester.
  6. Only one record of freeze frame data is stored and the freeze frame data generated during system operation are updated whenever the vehicle status is changed. After storing the DTC, the freeze frame data is not updated.
TESTER DISPLAY REFERENCE VALUE CHART

Tester display Measurement Item Reference Value
SHFT POS P shift position display (P) ON or OFF
SHFT POS N-P shift position display (not P) ON or OFF
MAS CAUTION master caution display DISP or NONDISP
PSW INDICATOR PSW indicator mode OFF, ON, FAST, or SLOW
U VOL VAL U phase voltage value min: 0 V, max: 20 V
V VOL VAL V phase voltage value min: 0 V, max: 20 V
W VOL VAL W phase voltage value min: 0 V, max: 20 V
BATT VOL VAL BATT voltage value min: 0 V, max: 20 V
IG (+B) VOL VAL IG (+B) voltage value min: 0 V, max: 20 V
P SPLY OFF SIG power supply off preparation request signal ON or OFF
LRN LOCK POS completion of learning lock position OK: or NG
LRN UNLOCK POS completion of learning unlock position OK: or NG
TRIP CNTR number of trip counter after learning min: 0, max: 65535
MTR MAIN RELAY main relay for motor drive ON or OFF
ELCTRCL KEY SIG signal of electrical key condition ON or OFF
CURRENT U U phase current-carrying status ON or OFF
CURRENT V V phase current-carrying status ON or OFF
CURRENT W W phase current-carrying status ON or OFF
U VOL U phase voltage status ON or OFF
V VOL V phase voltage status ON or OFF
W VOL W phase voltage status ON or OFF
BATT VOL BATT voltage status ON or OFF
IG VOL IG (+B) phase voltage status ON or OFF
ACC SIG ACC condition signal ON or OFF
INIT CNTRL initial drive control completed OK: or NG
DTCT LOCK POS completion of detecting lock position OK: or NG
DTCT UNLOCK POS completion of detecting unlock position OK: or NG
SHFT RANGE P/Not P movable shift range SET or UNSET
MAIN RELAY main relay NORMAL or ABNOML
VHCL COND vehicle condition STOP or MOVE
FAIL RANK fail rank min: 0, max: 255
ECU TYPE Type of ECU min: 0, max: 65535
DETAIL INFO1 detail information 1 Failure information is displayed in hexadecimal
DETAIL INFO2 detail information 2 Failure information is displayed in hexadecimal
DETAIL INFO3 detail information 3 Failure information is displayed in hexadecimal