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 related sites

Custom TCU Development



Diagnostics and Datalogging for Subaru SVX

LINKS

http://grove-design-service.com/ssm/ssm_svx_en.html
NEW 2023! Noriyasu Mori has created a fanstastic new SSM software specifically for the SVX and other Subarus of that era.

http://grove-design-service.com/ssm/analize_rom.html
He has also created an M37700 reverse-engineering tool (in Japanese) and done some analysis of the SVX ECU ROM.

http://www.kaele.com/~kashima/car/gc8-e.html
Hitoshi Kashima originally reverse engineered the Select Monitor Protocol. He also designed the original Select Monitor Interface and ECU Memory Adapter circuits.

http://www.scoobymonitor.co.uk
Andrew J Carr researched and designed a hardware monitor for the UK Impreza Turbo that connects to the Select Monitor port and allows monitoring and logging of the ECU data.

http://www.graphics.cornell.edu/~v
Vikash Ravi Goel has designed and built a Select Monitor interface, a "Juice-Box" based hardware monitor and open-source software for accessing Subaru Legacy ECU. See also Legacy Central for more info.

http://www.vwrx.com
Kevin Frank has written a superb Select Monitor Utility for Windows that works on several Subaru models including the SVX (now that I have located the parameter addresses).

http://homepage1.nifty.com/BG5A59D/romtune/dataread.html
This site belongs to a Japanese owner who has undertaken a similar project on his 1995 Legacy. It hasn't been updated for a while. It looks like he wrote some windows software but it's no longer available to download.

http://www.scoobyecu.co.uk
David Wallis sells an ECU memory adapter board that allows the 27C1028 EPROM to be replaced by two 27C512 chips.

http://www.ecutune.com
ECUtune is a company that specialises in ECU tuning for the Subaru SVX.

http://www.calumsult.com
Calum Johnson is a specialist Nissan ECU tuner who has been extremely helpful with this project.

http://www.subaru-svx.net
The SVX World Network is the SVX enthusiasts forum. Be sure to read the "Memory Dump of ECU" thread in the "Technical" section.

http://romraider.com
RomRaider is a site for Open Source ECU Tuning. It was formerly known as Enginuity.

http://code.google.com/p/ecuexplorer
ECU Explorer is open source software that works with a newer version of the Subaru Select Monitor Protocol. For cars produced after 1999.

http://www.enduringsolutions.co.uk
Enduring Solutions produce a real time board for the JECS ECU. This allows maps to be changed in real time while the engine is running.

http://wpsm.free.fr
A select monitor program that runs on a PocketPC.

http://www.limitless.co.nz
Evoscan software for Mitsubishi and Subaru vehicles. Works on the SVX.

www.rensu.net
Select Monitor Software for Polaris Snowmobiles (Their engines are built by FHI and their ECU uses Subaru Select Monitor Protocol). This utility can download the ECU ROM from Subaru cars.

.NET SSM This appears to be a code library and a number of logging utilities. It uses the later SSM protocol for cars produced after 1999.

http://jdash.ludicrous-speed.com JDash is an ECU logging utility for ODB2 Subaru cars. Support for OBD1 is planned.

http://www.subiesmart.com Subaru Management And Research Tool. A new ECU reverse-engineering project from the guys at rs25.com. See this thread for more information.

http://eccs.hybridka.com Nissan ECU Reverse Engineering site. Lots of useful resources and some of the smartest ECU hackers on the net.

http://ssm.nextfoods.jp WinSSM datalogger that overlays parameters on a video feed. Very cool. Also some kind of hardware datalogger.

http://developer.berlios.de/projects/freessm FreeSSM. A very nice open source Select Monitor program. Windows and Linux versions. Currently only works with OBD2 but OBD1 is under development.

http://www.ecutek.com EcuTek are the leading experts in reverse-engineering Subaru ECUs. They produce a range of tuning and diagnostic software specifically for professional tuners.

http://www.revtronix.com Ready built cables, free datalogging software and performance chips for some vehicles.

http://ralphwatson.scienceontheweb.net Ralph Watson, Special Engineer