![]() |
Select monitor and `90s SUBARU cars page For those who love 90's SUBARU cars |
![]() |
Analysis SSM(JP) | Analysis ECU(JP) | SSM for Win(Legacy) | SSM for Win(WRX) | SSM for Win(SVX) | Cruise Control |
Reproducing the functions of the SUBARU Select Monitor on a Windows PC When my car has a problem and I take it to the dealer, the mechanic connects a machine and checks it. That's the Subaru Select Monitor. This device has been updated several over the years, and it seems that the type called SSM2 was compatible with Subaru vehicles until about 1998, before OBD II became available. As the car gets older, parts here and there start to wear out. Until the 1980s, cars had carburettors, which can be maintained only by mechanical disassembly, but since they changed to electronic fuel injection using a microprocessor, the car becomes useless when the ECU or sensors deteriorate or become damaged even if the mechanical parts in working order. In Japan now, it is no longer possible to pass the vehicle inspection if a warning indicator such as a check engine light. |
![]() |
This is a big problem for the '90s cars. You usually need diagnostic equipment such as a select monitor since sensor degradation cannot be seen just by looking at it. It is difficult for users to obtain this because it is not sold to the general public though SUBARU dealers and only auto repair shops can buy it. However, there seems to be someone in the UK who analysed this select monitor. Please refer to "Diagnostics and Datalogging for Subaru SVX" website with click here. My software was basically designed from the information in there. Many thanks to Phil Skuse for the information. There was no information about Legacy on his page. Then, I created a ROM analize tool and checked where various parameters were located. There was a M37700 disassambler before, but this tool can be analyzed a little more detail. I will explain this tool in another page. In 2025, the Subaru dealer mainly uses SSM3 and SSM4, which are ODB II. The support of SSM and SSM2 for 90's cars seem to have expired, and they are not used now, and these old cars which has no ODB II ports may become impossible to diagnose in near future. |
I am currently working on supporting BC5/BF5 and BD5/BG5 Legacy. Some parameters may not yet shown the correct values.. What "Select Monitor for Windows (Legacy & Outback edition)" can do are as follows ![]() ![]() ![]() ![]() Note1:The communication speed of the serial interface is slow at about 2000bps. Only a few parameters can be read out per second. Specifying many parameters slows down the display update. Note2:It takes several hours to read the ROM data. If you try to read it without starting the engine, the battery will definitely go flat. Take sufficient precautions, such as charging the battery with a charger. |
Download and install Download the zip file from the link below and extract it to any folder on your PC. I am not using the registry. Configuration values are saved in the "select_monitor.ini" file in the application installation folder. The .ini file cannot be customized for other SUBARU cars.(Support for other car models may be available upon request.) SUBARU Select Monitor for Windows (Legacy & Outback edition) Build 250415 Right click to download ![]() Build 250413 Right click to download 1st release If you download the ROM data (bin) of the ECU from the link below, you can display the fuel and ignition timing map. It's safer than actually reading from the car. Put the downloaded file in the same folder as the software. You will be able to select it in the combobox of MAP tab. Link to ECU Rom Images (http://www.alcyone.org.uk/ssm/ecuroms.html) (A separate window will open.) Current supported ECU/TCU ROM ID and Correspondence in the future The currently supported Legacy ECU ROM IDs are as follows. If the ROM ID is not registered, you can use only MAP displaying with pre-downloaded ROM data and reading of ROM data function. If you send me your ROM ID with your vheicle information and whole ROM data, I will register your ROM ID.
The currently supported Legacy TCU ROM IDs are as follows. If the ROM ID is not registered, you can use only reading of ROM data function. If you send me your ROM ID with your vheicle information and whole ROM data, I will register your ROM ID.
|
About FTDI drivers The USB-SSM2 cable driver is likely built into Windows 10/11 as standard, but if it does not work correctory or COMxx does not appear in the ECU diagnosis page, I recommend reinstalling the D2XX driver.Please refer to FTDI's driver page. This application requires the D2XX driver, not the VCP driver, to use all the features of the FT-232R. According to the FTDI website, the latest driver seems to support both VCP and D2XX. |
About the USB-Serial cable The select monitor protocol for Legacy is 5V TTL level asynchronous serial communication (UART).A USB-to-serial conversion cable is required for this communication on a Windows PC. Because I need to use same serial communication program with SSM for SVX, I need to use same cable for Legacy. The SSM connector for ~'97 Legacyis the same 9-pin square connector as the SVX. You can download the schematic of this cable on this page, so you can create it yourself. (If there are many requests, I will consider selling it. |
![]() |
About Disclaimer and Updating In order to avoid trouble, I describe the minimum description of the license. Software License
|
|