Here, nosotros'll talk nigh Subaru diagnostic and programming interface.

Subaru diagnostic interface FreeSSM SSM 3 SSM 4
Image subaru-ssm-iii-windows-xp-download-1 Subaru-SSM-3-windows-10-download Subaru-SSM-4-windows-10-download
Operating system Windows XP: Confirmed!

Windows Vista;

Windows 7;

Windows XP;

Windows Vista;

Windows 7: Confirmed!

Windows 8;

Windows 10

Windows XP;

Windows Vista;

Windows 7: Confirmed!

Windows 8;

Windows 10

Diagnosis Yes Yeah Yes
Customization Yes Yeah Yep
ECU programming No Yeah Yes
Remote/Fundamental programming No Yep Yes
Reprogramming No Yes Yes
Vehicle coverage Subaru from yr 2000 to 2009 incl. Impreza, Forester, Tribeca, Freedom, Baja, Outback SSM3 works with Subaru models from year to 1998-2018 SSM4 works with model years 2016+
Diagnostic tool to work with Works with an OBD cable with a accurate FTDI FT232RL chipset Works with 18-carat Hitachi HDS3000 or the newer Denso DST-i

or

a third-party tool called VXDIAG

Works with the vxdiag subaru & Denso

Merely maybe you can try to work with Nexiq 2 also

What's FreeSSM?

FreeSSM is software for Subaru diagnosis using a cablevision with a authentic FTDI FT232RL chipset. Combined with a specific OBD Cable, you can customise and tweak your own vehicle at home using a Windows computer!

It works for Subaru from year 2000 to 2009 incl. Impreza, Forester, Tribeca, Liberty, Baja, Outback

Working with FreeSSM one.2.5, the cable has the possibility to execute TCU resets (e.g. for the check engine lights), as well equally to brandish real-time data for various measuring blocks and to perform all sorts of system tests for various components of the engine: the fuel pump, the radiator fan or the air suction valve, to proper noun a few.

The functionality of the software can exist truly evaluated by professional mechanics and automobile engineers, but information technology is said that it tin can easily replace more complex monitoring tools eastward.g. the Subaru Select Monitor. While the latter is a paid choice, FreeSSM is an open-source projection and can be used commercially free of accuse.

subaru-ssm-iii-windows-xp-download-1

Abilities:
-Read and clear current and history codes, generic and manufacturer specific.
-View real time information from on-board sensors.
-Adjustments (the fun 1) can brand corrections in outputs.
-System tests, you tin manually test different components.
-Uses the same protocol as Subaru Select Monitor.
ECU communication consists of several layers. There are several SAE and ISO-norms, but manufacturers also brand their own stuff.
FreeSSM accesses ECMs over a SUBARU-specific protocol (called SSM2), which is actually a modifed version of the ISO-14230-protocol (KWP2000).
On the lower layer, information technology'southward fully compatible with ISO-9142/14230.
For both the engine and manual

Models supported:
FreeSSM i.2.5 supports the models Legacy/Liberty/Outback/Baja, Impreza (incl. WRX + STi), Forester, Exiga and Tribeca from 1999 to 2009.
Model yr 2010 is already supported, too, simply some Measuring Blocks may be missing and some Diagnostic Codes may non be displayed as plaintext.
Vehicles upwards to model twelvemonth 1998 as well equally the models SVX, Justy, Libero and Vivio are not supported.
The model years 1999+2000 must be regarded as transition period. According to present obersvations (european models), access to the engine control unit of measurement of the models Legacy/Liberty/Outback/Baja is already possible since model year 1999, while most of the Impreza-models and a few of the Foresters are supported from model year 2000 on.
Transmission control units are not supported before model year 2000, in about cases support starts with model year 2001.
It is useful to take a wait at the diagnostic connector: if pin 7 is bachelor, at least the engine command unit of measurement should be available.
From model year 2001 on, both control units should be supported."

source: http://weblog.obdii365.com/2016/06/09/review-on-subaru-freessm-v125/

What's SSM?

subaru-ssm-iii-windows-xp-download-2

SSM, the brusque class of Subaru Select Monitor, is an OBD based tool that allows configuration and customisation of the Engine Control Unit (ECU) and Transmission Control Unit (TCU), which is keen for diagnostic and tuning purposes. It can exist used for Subaru vehicles from MY1999 onwards, including the Legacy, Liberty, Outback, Baja, Impreza, Forester and Tribeca.

SSM3 software is designed to work for model years 1998-2016 using Hitachi HDS3000 or the newer Denso DST-i. It doesn't work at all with standard OBD2 devices. SSM4 works with model years 2016+ and information technology's designed to work with the Denso only.

There is a third-party tool chosen VXDIAG which claims to work with SSM3 and they provide instructions on neat the software. Nigh are interested in it for personal utilize. PP call up it adept when apply VXDIAG SSM3: http://blog.obdii365.com/2018/07/23/vxdiag-subaru-ssm3-diagnosis-remote-programming-confirmed/

The J2534 standard has two parts: J2534-1 is an interface for reprogramming emissions ECUs and this is required past police force on all American cars since 2004. J2534-2 is optional and this is used to reprogram all parts of the ECU. I would guess those inexpensive eBay "J2545" devices are actually using the part 1, so they volition not work with SSM4. Some people say SSM4 will work with a Nexiq 2 which tin can be had for effectually $650, you lot just need to supersede the Denso .dll with the .dll for your device.

Image: SSM4 working with Nexiq 2

Subaru-SSM-4-Nexiq-download

source: http://blog.obdii365.com/2019/01/17/subaru-ssm4-driver-download-for-nexiq2-original/

Abilities:

Yep
DTC Lawmaking Retrieval
Remember OE DTC with lawmaking Definition X
Link DTC to service information 10
Customizable PID display X
Think and display Fashion half dozen Data X
Information Logging
Body X
Chassis X
Electrical X
Powertrain 10
Pressure level/Vacuum Tests 10
Bi-Directional tests
Body
Chassis
Electric
Powertrain
Network Test
CAN X
J1850 X
Module Programming
Programmable Module Installation (PMI) procedures Ten
Module Reprogramming (Reflash) X
Coding X
Supplemental restraints initialization X
Programmable Parameters ( ability to modify in service settings ie, tire size, personality, customer convenience etc.) X
Body Controls
Anti-theft Arrangement Functions 10
Remote Keyless Entry X
Restraints (supplemental restraints and seat belts) Ten
Chassis Tools
ABS Service Drain
ABS/ Restriction system functions 10
IVD Initialization Sequence X
Ride Meridian Scale ( for vehicles with pneumatic or hydraulic ride summit controls) 10
Tire pressure monitor functions X
Cruise Control System tests 10
Electronic Ride command
Electric Tools
Charging System Tests
Parking Aid Tests
Audio
Powertrain Tools
EVAP Examination 10
Fuel System Test/Relative Injector Flow Test X
Engine Checks and OBD Tests (Drive Cycle, Way 01, Mode 06 & Fashion 09) 10
Digital Multimeter
Basic DMM functions 10
Oscilloscope Tools
Oscilloscope Ten
Alternator ripple X

Subaru SSM & FreeSSM related tutorial:

How to use Subaru FreeSSM for DIY ECU and TCM Management

Subaru FreeSSM can work KKL VAG-COM cables?

How to Prepare 2018.10 VXDIAG Subaru SSM3 Software on Windows 7?

How to ready up Subaru FreeSSM v1.2.5 on MacBook Air

Review on SUBARU FreeSSM v1.2.five diagnostic cablevision