ENGINE · 1992-2018
EJ20 (classic WRX) tuning
EJ20 — Subaru 2.0 turbo flat-4 (classic WRX / Forester XT). F4 turbo DOHC quad-cam, 2.0 L, 218-280 HP stock. Cars: Subaru Impreza WRX GC8 / GD / GR, Forester XT, Legacy GT (EJ20-G/X/Y variants).
Engine specs
| Engine code | EJ20 (classic WRX) |
|---|---|
| Configuration | F4 turbo DOHC quad-cam |
| Displacement | 2.0 L |
| Production years | 1992-2018 |
| Stock power | 218-280 HP |
| ECU family | Denso 32-bit + RomRaider / EcuTek / Cobb → |
Tuning stages on EJ20 (classic WRX)
| Stage 1 | +30-50 HP |
|---|---|
| Stage 2 | +60-100 HP (downpipe + intake + intercooler) |
| Stage 3 | +200-400+ HP (FP HTA / Garrett GT3076R, fuel system) |
Conservative real-world estimates. Actual results depend on hardware health, fuel quality, ambient temperature, and the specific calibration written.
Services available on EJ20 (classic WRX)
Common DTC codes on EJ20 (classic WRX)
Brands running EJ20 (classic WRX)
Workshop workflow
- Read the EJ20 (classic WRX) ECU via OBD or bench using your existing flasher (KESS3, AutoTuner, MPPS, Trasdata, FRF).
- Open Softechpro V5 and drag the .bin / .ori / .hex / .s19 / .frf onto the workspace. The Denso 32-bit + RomRaider variant is auto-detected.
- Pick the service tab and apply Stage 1 / 2 / 3 / DPF OFF / EGR OFF / AdBlue OFF as required.
- Save patched .bin — the outer CRC is recomputed automatically.
- Flash via your existing flasher. Adaptation reset via OEM scan tool if required.