Introduction

Select Monitor Adapter
Subaru Diagnostic Ports
How to build a PC adapter
Protocol
Software
Troubleshooting
Eavesdropping

Engine Control Unit (ECU)
Description
Reading Error Codes
Reverse Engineering
Modifying
ROM images

Transmission Control Unit (TCU)
Description
Reading Error Codes
Reverse Engineering
Power Mode
Modifying
ROM images

Other Control Units
Air Conditioning Unit
4WS Control Unit
Cruise Control Unit

OBD2 Information
Select Monitor Cartridge

Downloads
Links to other sites

Custom TCU Development



Diagnostics and Datalogging Software

VWRX Select Monitor Software (Windows)
Kevin Frank's Select Monitor Software can be downloaded from http://www.vwrx.com.

 


Alcyone Software (Linux)
This is a collection of open-source software that I have written while working on this project. There are logging utilities for the ECU and TCU, and a program for downloading and manipulating ROM images. This is an updated version to fix problems experienced with recent Linux 2.6 versions. Download the latest copy here.

 


Evoscan (Windows)
Evoscan is a powerful and full-featured scantool, originally designed for Mitsubishi vehicles. The latest version works on Subaru vehicles including the SVX. This is definitely best software available at this time. See http://www.limitless.co.nz for more information.

 


Hex Com Tool (Windows)
The RS232 Hex Comm Tool from http://www.rs232pro.com is very useful for troubleshooting your Select Monitor Adapter. It allows you to manually send hex command bytes to the ECU and view the response.

 


Rom Raider (Java)
Rom Raider, formerly known as Enginuity is an open-source tool that you can use to edit the tuning maps in the ECU. You can download it from http://www.romraider.com

Polaris RXL Select Monitor (Windows)
This software is designed for use with Polaris Snowmobiles that use the Subaru Select Monitor Protocol. It can be used to download the ECU ROM to a file. Download it from http://www.rensu.net.

FreeSSM (Windows and Linux)
This software is an open source Select Monitor. OBD2 support is complete, ODB1 is under development. Download it from http://developer.berlios.de/projects/freessm.

JECScan (Windows)
This is a superb utility written by Tony Wilk. It can query ECU and TCU parameters, log to file, download ECU and TCU ROMs, read and write RAM and many other useful features. Full source code is included (visual C++). Download here.