For a standard UK Impreza WRX 2.0, start with the system you need to investigate. A compatible EOBD reader can help with emissions-related engine faults. An ABS or airbag warning calls for a tool with documented access to that separate Subaru system. A bigger feature list is less useful than coverage for the car and task in front of you.
Which WRX this guide covers
This guide covers UK-supplied, second-generation Impreza WRX 2.0 turbo road cars from model years 2001–2005, with the original engine and ECU and five-speed manual gearbox. It includes the GD four-door saloon and GG five-door wagon. Early “bugeye” and later “blobeye” cars sit within this scope, but their appearance does not establish identical electronics.
It excludes STI, the earlier classic Impreza, the MY2006–2007 UK 2.5-litre WRX, later hatchbacks, Japanese imports and other-market automatics. Remapped, PPP-equipped, engine-swapped, standalone-ECU and competition cars need a separate assessment. A bonnet scoop, badge or UK registration is not enough to identify the underlying specification.
Choose the route that fits the question
- Engine warning and standard emissions data: investigate a compatible generic EOBD reader.
- ABS, SRS or another system: investigate a Subaru-aware tool with the specific module documented.
- An unresolved fault or access gap: book a suitably equipped Subaru specialist.
- Extra engine logging: consider a documented computer route only after matching software, ECU and interface.
What a generic EOBD reader can show
A compatible reader can retrieve supported emissions-related engine fault codes and display the standard data the engine ECU makes available. Depending on the vehicle and reader, that can include readiness status, freeze-frame information and live values such as engine speed, coolant temperature and fuel-control data.
That is useful information, but it is a limited view of the car. An ABS or airbag warning can remain outside a generic scan. “No codes” from the engine menu therefore does not establish that the whole vehicle has no stored faults. A code description also identifies a monitored condition; it does not, by itself, prove which part needs replacing.

Subaru-aware access on a manual WRX
The main areas to distinguish are engine management, ABS and SRS. Cruise, alarm, cabin controls and air-conditioning functions should be checked individually where fitted. They are not automatically available through the same tool menu.
The standard manual WRX’s all-wheel-drive hardware should not be treated as a promise of a selectable “AWD ECU” diagnostic menu. Nor should an automatic-transmission tool claim be transferred to this five-speed manual car. The STI’s later DCCD equipment is outside this WRX scope.
A Subaru-aware handheld: what to check
Our main handheld shortlist choice is the iCarsoft JP V2.0 with Subaru software, for manufacturer-aware fault reading and data beyond a generic engine scan. This recommendation is based on published documentation, not an independent vehicle test. Its published Subaru sheet lists several systems, including engine, transmission, ABS and SRS. However, the sheet groups model families and systems broadly. It does not demonstrate every function on each UK model year or trim. iCarsoft JP V2.0 and the iCarsoft Europe Subaru V11.10/V11.15 coverage sheet are the starting evidence.
The iCarsoft TYT V1.0 is the lower-cost Subaru-aware alternative, with a smaller display. Check that the supplied version includes Subaru software and the systems you need. The JP V3.0 and V4.0 are optional upgrades for a confirmed additional requirement, not automatic evidence of better coverage on this older car. The JP V3.0 manufacturer documentation places its advertised Subaru coding coverage from 2014 onwards, outside this guide’s scope.
Ask specifically about UK GD/GG WRX 2.0 engine data, ABS fault reading and SRS fault reading. A Subaru logo in the tool’s make list is not enough to answer those three questions.
- Confirm the tool’s exact model and installed Subaru software version.
- Give the seller the model year, UK market specification, engine and transmission.
- Ask about the particular module and task: reading ABS codes is a different request from engine live data or a brake service function.
- Check update arrangements, the computer needed for updates, UK support and returns before purchase.
Phone, tablet or laptop?
For standard emissions checks, the OBDLink MX+ is one documented mobile route: its manufacturer lists iOS, Android and Windows support. Verify the adapter and app against this car before buying. Its enhanced packages for other makes do not establish Subaru ABS, SRS, body or DCCD access. OBDLink MX+ specification explains the hardware; the OBDLink enhanced-coverage explanation explains why enhanced coverage needs a separate check.
For deeper access, choose the software and interface together. A USB connector, Bluetooth connection or 16-pin plug tells you how hardware connects, but does not establish the Subaru protocol and ECU coverage. Do not buy a generic ELM-type dongle on the assumption that it works with every Subaru software package.
FreeSSM and RomRaider on an early WRX
FreeSSM is a community engine/transmission diagnostic project. Its legacy help describes serial K-line interfaces and excludes ELM devices; it is not an ABS, airbag or body scanner. Check the exact release and driver instructions. Current development material and the old packaged release should not be mixed into one setup recipe.
RomRaider is a tuning and logging suite. Supported definitions and interfaces matter, and an available engine parameter is not proof of wider module access. It can be relevant to experienced users investigating data, but this guide does not recommend its editor or programming workflows as routine owner diagnostics.
Common WRX scanner questions
Why will my phone reader connect but show little data?
The connection may be offering standard emissions data only. Subaru-specific measuring values and other controllers require additional documented support. Identify the app, interface and selected protocol before replacing hardware.
Can a misfire or mixture code identify the failed part?
A stored condition gives a starting point for diagnosis. Preserve the code and available operating data, and follow the correct vehicle procedure. Avoid buying a sensor solely because its name appears in a reader’s description.
Can I use STI or Japanese-market instructions?
Use them to recognise a question to investigate, then verify it for the UK WRX. Different engine controls, transmissions and fitted systems make direct transfer unreliable.
Love cool cars? Join Unusual Cars Club FREE!
Get forgotten motoring finds, stories, helpful car content and more.
Free to join. No spam. Unsubscribe whenever you like. See our privacy policy.
When Subaru Select Monitor is the better route
Subaru Select Monitor is the manufacturer’s diagnostic system. A Subaru dealer or a specialist with legitimate Subaru equipment is the practical escalation route when the job needs access that an owner’s tool cannot document. Tell the workshop which systems you need checked, and give it the vehicle identity before booking.
Older Subarus require the appropriate generation of software and interface. Subaru’s historical documents describe SSM III with the Subaru Diagnostic Interface, while later US guidance sets out SDI and DST-i applications. Those regional documents are not a guarantee that a current SSM4 installation covers every early UK car. Ask the workshop to confirm its legacy support. The current European repair portal begins later than the cars in this guide, so a new portal subscription should not be presented as a complete source for them.
Before you buy or book a scan
- Identify the model year and applied-model code, rather than relying on the registration plate.
- Confirm UK supply and whether the original engine, ECU and gearbox are retained.
- Specify GD saloon or GG wagon and five-speed manual; do not select an STI or automatic profile merely to make a scanner connect.
- Write down which warning light is on and which system must be read.
- Record available codes, their status and freeze-frame before clearing anything.
- Treat an ABS, airbag, braking or drivability concern as a reason for appropriate diagnosis, rather than repeatedly erasing the warning.
What this guide does not promise
Reading fault codes, viewing live data, running an active test, resetting a service function, changing configuration and programming an ECU are different capabilities. A scanner that reads engine data may support none of the others. This guide does not promise active tests, coding, calibration, ECU programming, immobiliser access or key work.
Exact access can vary with model year, market, ECU, fitted equipment, interface, software and tool version. Use the diagnostic sections as a purchasing checklist, rather than a list of functions guaranteed on every car. This is documentary research; Unusual Cars has not independently tested these vehicles or tools.
More diagnostic guides
Read the main car diagnostic-scanner directory for the difference between generic and manufacturer-aware diagnostics.
Browse the Subaru diagnostic-scanner hub or compare these other Subaru guides: Subaru Impreza WRX STI Type UK Scanner Guide (2002–2005), Subaru Forester SG 2.5 XT Scanner Guide (2006–2008), Subaru Legacy 3.0R / spec.B Scanner Guide (2004–2006).
Sources and review
Documentary review: 26 October 2026. Manufacturer and software-project documents support tool descriptions. Owner discussions identify reader questions only; their diagnoses and compatibility reports are not treated as universal facts.
- IWOC archive of UK MY2005 Impreza material
- Reproduced Subaru UK MY2006 announcement
- iCarsoft JP V2.0
- iCarsoft Europe Subaru V11.10/V11.15 coverage sheet
- FreeSSM project help
- FreeSSM project and releases
- RomRaider project
- RomRaider release notes
- Subaru’s SSM III introduction
- Subaru of America’s 2015 interface guidance
- Subaru European repair-information portal
- OBDLink MX+ specification
- OBDLink enhanced-coverage explanation
- Owner discussion: code reading, logging and reflashing

Photograph: 2003 Subaru Impreza WRX Turbo 2 by Calreyn88, own work, CC BY-SA 4.0. Resized proportionally and converted to WebP; derivative under the same licence. Representative GD WRX saloon with visible exterior modifications; the photograph does not establish ECU or engine originality.



