![]() 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 |
ECU Rom Images This is my collection of ECU ROMs. If you would like to contribute your ROM, please download it to a file and email it to me. The easiest way to download the ECU ROM from your car is to use a select monitor adapter and the snowmobile select monitor utility (See links page). I am particularly interested in SVX ROMS and also any modified ROMS that you have produced and are willing to share with the community. Stock ECU ROMS
Modified ECU ROMS The ROM images below have been modified and are provided with absolutely no warranty of any kind.
The binary and hex dumps above have been padded to 64K for convenience so that the file offset corresponds to the memory address. The actual ROM data is 32768 bytes long and starts at address 0x8000 in the files. ROM ID NumbersThe ROM ID is a 6 digit hexadecimal number. You can find the ROM ID by sending the "Get RomID" 00 46 48 49 when the ECU is transmitting. 46 48 49 is "FHI" (Fuji Heavy Industries) in ASCII representation. The Select Monitor seems to read the ROM ID directly from the ROM at address 8C3D rather than using the "Get RomID" command.
There seems to be a pattern to the ROM ID number, with each digit having a specific meaning. But we don't have enough data to fully decode it. If you have a JECS ROM from 1990-1996, please send me the ROM ID and details of your car so that I can investigate this further.
|