How to check your ECU codes


[Disclaimer] [Description][How to pull the codes] [Interpreting the codes][What do they mean?]
Disclaimer: This procedure applies to the MKII (1982-1986) series of the Toyota Celica Supra.  I constructed this guide using my 1984 Supra as a reference vehicle, so be advised that different model years may have different procedures.  I am not a mechanic, nor have I had any formal training in the mechanical field.  All of this information is provided without guarantee, either explicit or implied.  Use this information at your own risk.  If you don't know what you're doing, or have any doubts whatsoever, don't do it yourself.  Get a mechanic or another skilled person to perform the repairs.  In other words, if you screw up, it's not my fault.

READ AND UNDERSTAND THIS ENTIRE PAGE BEFORE STARTING THE DIAGNOSTIC PROCESS!


Ok, now that that's over with, let's get on with the real stuff:

Description:






All of the Supras have an on-board computer (in some cases two or more) which regulate various components of the engine - fuel injection, timing, fuel cut, and a variety of other things.  While these computers perform their functions well the majority of the time, components can and will wear out and fail, especially given the fact that Toyotas seem to run forever.  The on-board computer systems of the Supra series have a diagnostic function which allows someone to diagnose what's wrong by storing an error code in the memory when the computer senses something's wrong.  It is indicated that a code has been stored when the "Check Engine" light illuminates on the dashboard when the vehicle is running.  (It will always be on if you just turn the ignition to "On")  The light will remain lit for a brief time, then go out.  The diagnostic codes on the 1982-1984 Supras may be retrieved by following the process below, which includes jumpering a diagnostic connector then using an analog multimeter to interpret the readout from the computer.  The 1985-1986 MKII's allow the codes to be retrieved by jumpering the 2-wire diagnostic connector in the engine bay then just counting the blinks of the "Check Engine" light on the dashboard.


How to pull the codes:
(all of this information can be found on page FI-22 and beyond of the 1984 Supra Owner's manual)

Stuff needed:
  1. To start off, the following initial conditions must be fulfilled:
  2. Find the diagnostic connector set.  It should be hanging just in back of and below the coil pack.  There are three connectors in a group, all yellow colored.  One has one wire going to it, another has two, and the last one has three.  There should be little black rubber caps on them, but they're really easy to lose (I've lost one already).  Pull the caps off, and you will see this:

  3. The 3 connectors
  4. You won't need to use the single wire connector - I believe that one is used only with the Toyota EFI Checker (SST 09991-00100, if anyone wants to know).  You need to jumper the two contacts of the two wire connector.  I just use a bent-up paper clip to do the job (the pic isn't the greatest, I know):

  5. Jumpered two-wire connector
  6. Next, you need to put pieces of wire in the three-wire connector to be able to put multimeter leads in there.  I used paper clips again.  You need to put one in the upper left hole (VF), and one in the lower left hole (E1):

  7. Diagram of three wire connector
  8. When you have the 2 wire connector jumpered and the 3 wire connector's leads put in, it should look like this:

  9. Then you need to get out your analog multimeter and attach the positive lead to the top lead (Vf) on the 3-wire, and the negative lead to the bottom (E1) lead.  Set the multimeter to volts DC, with the maximum voltage of about 10-20V.  Turn on the ignition of the car (don't start it!), and the multimeter should start to fluctuate according to the codes that are stored in the computer - or lack thereof.

  10. To check the codes in a 1985-1986 MKII, you only have to jumper the connector jumpered in step 3, turn the ignition on, and count the number of flashes of the "Check Engine" light on the dashboard.
     
  11. To clear the codes when you're done retrieving them, you need to remove the "Stop" fuse located in the fuse block just in back of the battery in the engine compartment.  You should remove it for at least 30 seconds, more if it's cold outside.  I'd leave it out for 2 minutes or more just to be sure that the codes are erased.  You should remove the fuse after you remove the jumpers and connectors that you hooked up in the above steps.  If you make a repair which fixes the problem, the memory should be blank (see chart below).  If the computer detects the same problem, or another one, the code will be stored in the memory again.  If you fail to erase the codes after pulling them from the computer, the existing ones will remain there along with any new ones.


How to interpret what the meter is saying:
The needle will fluctuate between 0, 2.5, and 5 volts if everything is hooked up correctly.  To indicate the start of the codes, the needle will go up to 5V for about 2 seconds, then drop to 2.5V.  The first digit in the first code will be indicated by the number of times the needle goes to 5V and stays there for 0.6 seconds, then drops back to 2.5V.  If it goes up and back twice, that's a two.  Three times, it's a three.  Then for the second digit, it will go below 2.5V, to 0V and back to 2.5V.  If it goes down and back one time, that's a one; twice, a two, etc.  The needle then should stay at 2.5V for 2 seconds to indicate the end of the first code.  If there are no other codes, the needle will go to 5V for 2 seconds again, then repeat the procedure.  If there are other codes, they will be displayed accordingly, with the end indicated by the 2 seconds spent at 5V.

What the codes mean:
(This information is taken directly from page FI-26 of the 1984 Toyota Celica Supra Repair manual, for US and Canada, Pub. No. 36223A)


Diagnostic Codes for the 1984 Toyota Celica Supra w/ 5M-GE DOHC motor with fuel injection:
Code Number
System
Diagnosis
Trouble Area
See page (in repair manual)
N/A (Voltmeter needle fluctuates infinitely between 2.5V and 5V) Normal This appears when none of the other codes (11 thru 51) are identified N/A N/A
11 ECU (+B) Wire severance, however slight, in +B (ECU) 1. Main relay circuit
2. Main relay
3. ECU
FI-32
12 RPM Signal No Ne, G signal to ECU within several seconds after engine is cranked. 1. Distributor Circuit
2. Distributor
3. Starter signal circuit
4. ECU
IG-7
13 RPM Signal No Ne signal to ECU within several seconds after engine reaches 1,000 rpm. Same as 12, above  
14 Ignition Signal No signal from igniter six times in succession 1. Igniter circuit (+B, IGt, IGf)
2. Igniter
3. ECU
FI-42
21 Ox Sensor Signal Ox sensor gives a lean signal for several seconds even when coolant temperature is above 50°C and engine is running under high load conditions above 1,500 rpm. 1. Ox sensor circuIt
2. Ox Sensor
3. ECU
FI-75
22 Water Thermo Sensor Signal Open or short circuit in coolant temperature sensor signal. 1. Coolant Temp. sensor circuit
2. Coolant Temp. sensor
3. ECU
FI-75
23 Intake Air Thermo Sensor Signal Open or short circuit in intake air temperature sensor 1. Intake air temp. sensor circuit
2. Intake air temp. sensor
3. ECU
FI-38
31 Air Flow Meter Signal Open circuit in Vc signal or Vs and E2 short circuited when idle points are closed 1. Air flow meter circuit
2. Air flow meter
3. ECU
FI-37
32 Air Flow Meter Signal Open circuit in E2 or Vc and Vs short-circuited Same as 31, above  
41 Throttle Position Sensor Signal Simultaneous IDL and PSW signal to ECU 1. Throttle position sensor circuit
2. Throttle position sensor
3. ECU
FI-35
42 Vehicle Speed Sensor Signal Automatic Tranny:
No signal for over 5 seconds when vehicle is traveling under 1.7 km/h and engine running over 2,500 rpm and shift lever is in other than N or P range.

Manual Tranny:
No signal for over 5 seconds when vehicle is traveling under 1.7 km/h and engine running over 2,500 rpm

1. Vehicle speed sensor circuit
2. Vehicle speed sensor
3. Torque converter slipping
4. ECU
  (None listed)
43 Starter Signal (+B) No STA signal to ECU when engine is running over 800 rpm 1. Main relay circuit
2. IG switch circuit (starter)
3. IG switch
4. ECU
FI-40
51 Switch Signal Neutral start switch OFF or air conditioner switch ON during diagnostic check. 1. Neutral start switch
2. Air cond. switch
3. ECU
(None listed)
52 (1985-1986 only) Knock Sensor Open or short circut in knock sensor (This only applies to 1985-1986 MKII Supras - the previous years don't have the knock sensor)



 
 

[Disclaimer] [Description][How to pull the codes] [Interpreting the codes][What do they mean?]
[Supra Home][My lack of a home page][SOGI][Mail me! Please!]


Last updated July 8, 1999
Visitors since 11/23/1998: Counter

The Pennsylvania State University is not responsible for and does not review the content of these pages. webmaster@psu.edu