Pics of 1996 WRX EJ20G ECU Pinout - from
HERE- I 'think' these are correct for earlier models, too.
Pic
LINK
PIC
LINK:
ECU Diagnostics, Reset, Error Codes & Sensors Page - from
HERE. USE THE LINK - it's easier to read and has additional info. I just copied/pasted.
Contents
ECU Diagnostics
ECU Reset
Finding those Connectors
Reading ECU Codes
Impreza ECU Codes
Other Subaru ECU Codes
Sensors
Contact Information
Back to top
ECU Diagnostics
The ECU can diagnose any fault that may arise due to abnormal signals that are sent to the controller. The ECU Check Engine will illuminate in the instrument console if there is a problem with any of the computers inputs. It is possible to find which sensor(s) is faulty by following these steps:
Turn ignition OFF
Connect read memory connectors
(jumper 5) [black connectors]
Turn ignition ON (Engine OFF)
Engine Check lamp turns on
Code is indicated by Pulsing lamp
If Code is OK then Turn ignition OFF & Disconnect Connectors
Check ECU Code
Turn ignition OFF & Disconnect Connectors
If there is a fault Check Appropriate Sensor
Back to top
ECU Reset
On early MYs (especially pre MY97) the ECU retards the ignition when knock is detected, however, it is very slow to advance the timing again. An ECU reset will restore the car to factory default settings. This will remove any stored fault codes and restore ignition advance. It is possible to reset the ECU by following these steps:
Turn ignition OFF
Connect Read Memory Connectors & Test Mode Connectors
(jumper 5) [black connectors] – (jumper 6) [green connectors]
Turn ignition ON (engine off)
Engine Check lamp turns on
Depress accelerator pedal completely
Then return it to the half-throttle position and hold it there for two seconds
Release pedal completely
Start engine
Code is indicated by Pulsing lamp
If a fault is detected - Check ECU Code
If no fault is detected - drive the car sensible for a couple of minutes
i.e. until warm (do not run tall & do not thrash it!)
When the ECU has been reset the Check Engine Light will flash
Code is indicated by Pulsing lamp
If a fault is detected Check ECU Code
Turn ignition OFF & Disconnect Connectors
If there is a fault Check Appropriate Sensor
Back to top
Finding Those Connectors
As said above, in order to perform diagnostic & ECU resets you need to find the Black Read Memory Connectors & the Green Test mode Connectors (alternatively there is the dash option shown above but this is even more tricky). The connectors are located under the dash up by the steering column. If they have not been used before they are usually taped quite high up & can be difficult to find, but they are there, once untaped they dangle down and are quite easy to use. Here is a poor photograph of the Black Read Memory Connectors & Green Test Mode Connectors on my Scooby.
Back to top
Reading ECU Codes
The ECU codes are displayed as pulses of the Check Engine Light.
If Check Engine Light goes out there is no fault.
In Diagnostic Mode – No Fault is indicated by the Check Engine Light continuously & evenly flashing on/off (this is also used to indicate the successful completion of an ECU Reset).
The long pulses (1.3 Seconds) indicate Tens and the short pulses (0.2 Seconds) indicate ones. Pulses are separated by Short Pauses (0.2 Seconds), multiple codes are separated by a Long Pause (1.8 Seconds).
The simplest way for an inexperienced mechanic to retrieve codes is to write the codes down in a sort of Morse Code (dots and dashes), and start a new line when you get a 1.8 Second pause (for NEW code), and
then add the actual numbers up after code retrieval is completed.
(See Example Below)
--- CODE EXAMPLE, SINGLE CODE ---
1.3 second pulse (10)
0.2 second pause
1.3 second pulse (10....for a total of 20)
0.2 second pause
0.2 second pulse (1.....for a total of 21)
0.2 second pause
0.2 second pulse (1.....for a total of 22)
0.2 second pause
0.2 second pulse (1.....for a total of 23)
(Code 23 -- MAF Sensor)
--- CODE EXAMPLE, MULTIPLE CODE ---
1.3 second pulse (10)
0.2 second pause
1.3 second pulse (10....for a total of 20)
0.2 second pause
0.2 second pulse (1.....for a total of 21)
0.2 second pause
0.2 second pulse (1.....for a total of 22)
0.2 second pause
0.2 second pulse (1.....for a total of 23)
1.8 second pause (this means NEW code)
1.3 second pulse (10)
0.2 second pause
0.2 second pulse (1.....for a total of 11)
0.2 second pause
.2 second pulse (1.....for a total of 12)
(Codes 23 and 12, MAF Sensor and Starter Circuit)
Back to top
Impreza Codes
These are the Impreza Error codes that are documented in the Workshop Manual & Stored in the ECU.
Note – not all error codes are not stored and are not documented (though they are all decoded by a Select Monitor) some of these may be found in the next section.
Code ITEM
11 Crankshaft position sensor
12 Starter switch
13 Camshaft position sensor
21 Engine coolant temperature sensor
22 Knock sensor
23 Mass air flow sensor
24 Idle air control solenoid
31 Throttle position sensor
32 Oxygen sensor
33 Vehicle speed sensor 2
35 Purge control solenoid valve
42 Idle switch
44 Wastegate control solenoid valve
45 Pressure sensor –Pressure exchange solenoid valve
51 Neutral position switch
Back to top
Other Subaru Codes
These codes are not documented in the Impreza Workshop manual but are mentioned in other Subaru Documentation (and can be decoded by a Select Monitor), these may or may not be applicable to the Impreza.
Code ITEM
11 Crank Angle Sensor or Circuit
12 Starter Switch or Circuit
13 Cam Position Sensor or Circuit (TDC Sensor on Justy)
14 Fuel Injector No. 1 (Legacy, Impreza, Justy, SVX)
15 Fuel Injector No. 2 (Legacy, Impreza, Justy, SVX)
16 Fuel Injector No. 3 (Legacy, Impreza, Justy, SVX)
17 Fuel Injector No. 4 (Legacy, Impreza, SVX)
18 Fuel Injector No. 5 (SVX)
19 Fuel Injector No. 6 (SVX)
21 Coolant Temperature Sensor or Circuit
22 Knock Sensor or Circuit (Right Side on SVX)
23 Air Flow Meter or Circuit (Exc. Justy)
24 Air Control Valve or Circuit (Exc. Justy)
25 Fuel injector No. 3 and 4 (XT-6)
26 Air Temperature Sensor (Justy)
28 Knock Sensor No. 2 (SVX, Left Side)
29 Crank Angle Sensor (SVX, No. 2)
31 Throttle Position Sensor or Circuit
32 Oxygen Sensor or Circuit (No. 1, Right Side, On SVX)
33 Vehicle Speed Sensor (VSS) or Circuit
34 EGR Solenoid or Circuit
35 Purge Control Solenoid or Circuit
36 Air Suction Solenoid Valve (Impreza)
37 Oxygen Sensor (No. 2, Left Side, On SVX)
38 Engine Torque Control (SVX)
41 Air/Fuel Adaptive Control
42 Idle Switch or Circuit
43 Throttle Switch
44 Wastegate Duty Solenoid (Turbo Models)
45 Pressure Sensor Duty Solenoid (Turbo Models)
45 Atmospheric Pressure Sensor or Circuit (Non-Turbo Models)
46 Neutral or Parking Switch or Circuit
47 Fuel Injector
49 Airflow Sensor
51 Neutral Switch (Manual Transmission Models)
51 Inhibitor Switch (Automatic Transmission Models)
52 Parking Brake Switch (Exc. Justy)
53 Fuel Pump or Circuit
54 Choke Control System
55 EGR Temperature Sensor or Circuit
56 EGR System
57 Canister Control System
58 Air Control System
61 Fuel Tank Pressure Control Solenoid (Impreza)
62 Fuel Temperature Sensor (Impreza)
63 Fuel Tank Pressure Sensor (Impreza)
64 Vacuum Line Control Valve or Circuit
65 Vacuum Pressure Sensor
66 Sequential turbo system
67 Exhaust valve solenoid (positive pressure)
68 Exhaust valve duty solenoid
71 Ignition Pulse System
73 Ignition Pulse System
74 Ignition Pulse System
88 TBI Control Unit
Back to top
Sensors
All Sensors
Under bonnet view of all sensors
Individual Sensors
Sensor Diagnostics
- Starter switch is abnormal
- Neutral position switch is abnormal.(AT)
3
Wastegate control solenoid valve is not functioning
1
Pressure sensor is abnormal
2
Pressure exchange solenoid valve is not functioning
5
Mass air flow sensor signal is abnormal
6
Oxygen sensor is not functioning
7
Vehicle speed sensor 2 is not functioning
8
Engine coolant temperature sensor signal is abnormal
9
Throttle position sensor signal is abnormal
9
Idle switch signal is abnormal
10
Idle air control solenoid valve is not functioning
11
Knock sensor signal is abnormal
12
No signal from camshaft position sensor, but signal from crankshaft position sensor
13
No signal from crankshaft position sensor when starter switch is ON
14
Purge control solenoid valve is not functioning
Back to top
Contact Information
E-mail address
Chris.Palmer@mailcity.com or
Chris.Palmer@saxonfields.freeserve.co.uk
Web address
Home Page
Back to top
Last revised: Date : 31st August 2004
MORE EJ20G INFO from
HERE - that I absolutely take no responsibility for.
Ej20G varients.
to address the first thing people think of when EJ20G comes to mind;
Closed deck vs open deck.
I'm here to publicly state that closed deck is stupid. Sorry mike shields fanboys, sorry mike shields. closed deck is pointless. an open deck Ej20 can do 60 psi before the cylinder walls crack. Everyone knows that the person behind the closed deck theory has a EJ20g in his car, I know that he runs a stock ecu and dosn't go over stock 1 bar of boost. Car vs car, the WRX-RA we put together in 16 hours would beat his closed deck SPD special in a drag race.
closed deck has no advantage unless you are going over 600 AWHP. if you dont have a GT40R on your workbench, dont even think about debating with me that open deck is better than closed.
this being stated, lets go on to outline the differnt varients of EJ20g
All ej20G's have the same Forged crankshaft, Forged connecting rods, cylinderheads, Valves, Cams, exhaust manifold, up pipe, downpipe, throttlebody, fuel injectors and complete electrical system (ABS cars have abs added in, power windows, etc)
Ej20G wagons had td04 turbines. Ej20g wagon Sti-s had TD05-16g turbines
all wrx sedans had Td05-16g's. same turbine on sti, sti- ra, wrx-ra. all identical
the WRX-RA and Sti-RA have a 5th injector plumbed in the centre of the intake manifold. it dosnt do anything. it dosnt even work
Sti ej20g motors have a painted red intake manifold. only differance is the paint. sti-RA's have a non-painted manifold with a 5th injector
supposedly the STi engine ej20G and Sti-ra have forged pistons. I have yet to have a need to remove pistons to weight them, we'll verify this eventually sometime by comparing a normal wrx and sti piston
valvetrain on all EJ20G's with exception of the rare Sti-RA only are HLA under bucket. all cams are same duration and profile. only the sti-ra has mechanical valvetrain- little liter disc shims under the buckets.
Besides for these minor changes, the only major differance between any varient of ej20G (assuming sedan td05 turbine) is really the ECU. the ECU is everything in these cars, if you plug a sti-RA ecu into a normal WRX ej20g....... you get STi-RA performance. the td05 turbine is out of efficiency range by 7300rpm at best, HLA's will spin to 8500 before floating - you do the math. usually a shift is best performed by the time 7k rolls around
More EJ20x ECU info:
For those of you requiring Specs and stats on your Classic ECU's, ECU model codes, which cars they belong to and the injectors/ boost levels etc..., that run with them please look at the info below.
This list is not exhaustive but I hope it helps some of you and at the very least points you in the right direction. If you think the info is incorrect please let me know, i'll investigate, and if you are correct i will amend it accordingly but please do not bust my balls about it because all you will get from me is short sharp shrift and be told to FOAD.
I'll pin this up for a while.
Francis
----------------------------------------------------------------------------
U8, 2C - 1993/1994 WRX – TDO5-11.47PSI (0.8BAR) TO REDLINE -FUELCUT 14.5PSI (1BAR) - 240PS (237BHP)
W6 - 1993 WRX RA – TDO5- 11.47PSI (0.8BAR) -FUELCUT 14.5PSI (1BAR) - 240PS (237BHP)
W9 - 1994 WRX RA - 11.47PSI (0.8BAR) -FUELCUT 14.5PSI (1BAR) - 240PS (237BHP)
SA (STI CHIPPED) - VER1 STI (SEDAN AND WAGON)- 14.94PSI
SB (STI CHIPPED) - VER1 STI-RA - 13.64PSI
SC (STI CHIPPED) – SAME AS Z4 - VER2 STI WAGON - -12.7PSI (0.9BAR), DROPPING TO 11.7PSI (0.8BAR) @ 6600RPM - FUEL CUT 15.65PSI (1.08BAR)-260PS (256BHP) - 7250RPM
Z4 - 1995/1996 WRX – SAME AS SC- 12.7PSI (0.9BAR), DROPPING TO 11.7PSI (0.8BAR) @ 6600RPM - FUEL CUT 15.65PSI (1.08BAR) - 260PS (256 BHP) – 7250RPM
Z5 - 1995/1996 WRX-RA - 12.57PSI
6K - VER2 STI SEDAN – SAME AS PRODRIVE-TDO5- 13.33PSI (0.92BAR) BUT PEAKS TO 13.6PSI (0.94BAR) @ 5600RPM, THEN DROPS TO 12.71PSI (0.87BAR) @ 6600RPM- FUEL CUT 15.65PSI (1.07BAR)-7500RPM-380CC
7K - VER2 STI-RA - 13.17PSI(0.9BAR) BUT PEAKS TO 13.64PSI (0.94BAR) @ 5800RPM- FUEL CUT 15.96PSI (1.1BAR)
PRODRIVE UK ECU (PRODRIVE CHIPPED) – SAME AS 6K – 13.33PSI (0.92BAR) BUT PEAKS TO 13.6PSI (0.94BAR) @ 5600RPM, THEN DROPS TO 12.71PSI (0.87BAR) @ 6600RPM- FUEL CUT 15.65PSI (1.07BAR)-7500RPM-380CC
1C, 3B, V9, V5 , V9, 4B, ALL(?TBC) WRX WAGONS - 10.55PSI (0.7BAR) DROPPING TO 6.84PSI (0.5BAR) STARTS TO DROP @ 5000RPM – FUEL CUT 13.79PSI (0.95BAR) -
V7, 7D, 6D - 1993 TO 1996 UK/EURO - 11.4PSI (0.8BAR), DROPPING TO 9.4PSI (0.65BAR) @ 6600RPM – BOOST CUT 14.87PSI (1BAR)
--------------------------------------------------------------------------
Classic import (saloon)- 92- 94:
2C ECU code = 380cc injectors, 240ps TD05H turbo
W6 ECU code = 380cc injectors, 240ps TD05H turbo
U8 ECU code = 380cc injectors, 240ps TD05H turbo
SA ECU code = 380cc injectors 250ps TD05H turbo
SB ECU code = 380cc injectors 250ps TD05H turbo
Classic import- (saloon) 95-96:
Z4 ECU code = 380cc injectors, 260ps TD05H turbo
Z5 ECU code = 380cc injectors, 260ps TD05H turbo
6K ECU code = 380cc injectors. 275ps TD05H turbo
7k ECU code = 380cc injectors, 275ps TD05H turbo
Classic import- (saloon) 97-98:
IS ECU code = 440cc injectors, 280ps VF22 turbo
6S ECU code = 440cc injectors, 300ps VF23 turbo
75 ECU code = 440cc injectors, 280ps VF24 turbo -
Classic import- (saloon) 99-00:
A8 ECU code = 440cc injectors, 280ps VF22
A7 ECU code = 440cc injectors, 280ps VF22
J2 ECU code = 440cc injectors, 280ps VF28/VF29
--------------------------------------------------------------------------
VER MODEL SPEC TRANS ECU ECU PART AFM MAP NOTES
Ver 3 GC8 D WRX MT 1S AC721 D55 E AA271 Orange AA090 VF22 EJ20K Yellow Injectors
WRX AT 3S AC740 D34 AA090 TD04 EJ20G Grey Injectors
WRX-RA MT 1S AC722 D68 E AA271 Orange AA090 VF? EJ20K Yellow Injectors
STI MT 6S AD170 D35 E AA271 Orange AA090 VF23 EJ20K Yellow Injectors
STI-R MT 6S AD170 D35 E AA271 Orange AA090 VF23 EJ20K Yellow Injectors
STI-RA MT 6S AD170 D35 E AA271 Orange AA090 VF23 EJ20K Yellow Injectors
GF8 D WRX MT 2S AC730 D32 TD04 EJ20G Grey Injectors
WRX AT 3S AC741 TD04 EJ20G Grey Injectors
STI MT 6S AD170 D35 E AA271 Orange AA090 VF23 EJ20K Yellow Injectors
---------------------------------------------------------------------------
VER MODEL SPEC TRANS ECU ECU PART AFM
Ver2 GC8C STI-RA MT 7K AC710 D22 AA160 Green
7K = reference code for easy identification.
22611 AC710 = This is the Subaru Part number for this ECU.
22611 (ECU part category)
AC710 (Part revision)
A18-000-D22 = Unisia Jecs part number. (Jecs builds the ECU for Subaru)
D22 (Part revision) this number is usually found on a sticker on the socket. This ties the case to the ECU board. [up to version 3 afaik]
5X11 = ECU serial number
note: sometimes the ECU revision may be out by a few numbers eg. AC710 -> AC711 This is the same ECU with a minor revision, possibly to the tune or maybe to correct a bug. Only Jecs knows.
---------------------------------------------------------------------------
Impreza 1993-1996
Impreza 1993-1996 UK/GT/Aus WRX
ECU Code 7D or V7 : 11.47psi (UK Spec/Aus WRX)
ECU Code 6D : 11.47psi (GT/Euro model) Impreza 1993-1996 UK Prodrive upgrade
ECU Code 7D or V7 : 13.64psi (actually the STi 2 6K map) Impreza WRX 1993-1994
ECU Code W6, U8 or 2C : 11.47psi Impreza WRX RA 1993-1994
ECU Code W9 : 11.47psi
Impreza STi 1 1993-1994
ECU Code SA : 14.87psi
Impreza STi RA 1993-1994
ECU Code SB : 14.87psi dropping to 13.64psi (very lean fuelling )
Impreza WRX 1994-1996
ECU Code Z4 : 12.7psi
Impreza WRX RA 1994-1996
ECU Code Z5 : 12.7psi
Impreza STi 2 1994-1996 (inc 555 Sp.Ed)
ECU Code 6K : 13.64psi
Impreza STi 2 RA 1994-1996
ECU Code 7K : 13.64psi
Impreza WRX Wagon 1993-1996
ECU Code 1C, 3B, V9 : 10.5spi (peak) dropping to 6.8psi
Impreza WRX Wagon/Saloon Auto 1993-1996
ECU Code B4, V5 : 10.5spi (peak) dropping to 6.8psi
Impreza STi Wagon 1994-1996
ECU Code SC : 12.7psi (actually the Z4 Map from saloon, as has TD05)
-------------------------------------------------------------------------
Impreza 1996/1997-1998:
RA STi Ver4 - 97/98 - MT - 75 - 22611AE360
STi Ver4 - 97/98 - MT - 75 - 22611AE360
WRX - 97/98 - MT - 88 - 22611AE380
R STi Ver4 - 97/98 - MT - 75 - 22611AE360
WRX RA - 97/98 - MT - 75 - 22611AE360
WRX - 97/98 - MT - 88 - 22611AE380
WRX - 97/98 - AT - 89/8Z - 22611AD730
STi Ver4 - 97/98 - MT - 75 - 22611AE360
WRX - 97/98 - AT - 89/8Z - 22611AD730
WRX RA - 96/97 - MT - 6S - 22611AD170
WRX - 96/97 - MT - 1S - 22611AC722
STi Ver3 - 96/97 - MT - 1S - 22611AC722
WRX - 96/97 - MT - 2S - 22611AC741
WRX - 96/97 - AT - 3S - 22611AC731
WRX - 96/97 - AT - 3S - 22611AC731
R STi - 96/97 - MT - 6S - 22611AD170
RA STi Ver3 - 96/97 - MT - 6S - 22611AD170
STi Ver3 - 96/97 - MT - 6S - 22611AD170