Your Subaru's ECU contains a vast amount of information including control software, preset data/configuration a.k.a. 'maps' and RAM. Additional performance can be gained by altering the maps within your ECU (remapping). Gone are days where you need to replace your ECU, simply remap your existing ECU gaining more performance whilst retaining all the advanced safety and refinement of OEM software. This site is more focused on OpenSource/free tools available to the weekend tuner.
These maps may be altered by professional commercial tuning companies or by yourself via commercial or OpenSource tools. The purpose of this article is to assist the enthusiast in identifying the various maps available within your ECU.
If you want to be able to edit your car's ECU you need (2) critical things.
1. Laptop with a USB port.
2. OpenPort? cable. If you don't have one please get one from one of the OBDII Cable Manufacturers
Newage ECU Layout
The Newage Impreza ECU is natively 192K in size and layed out as follows:
|0x00000-0x1FFFF||Flash - seems to be mainly control software|
|0x28000-0x2FFFF||Flash - seems to contain most of the maps you might want to tune. Refer to the table below identifying the tunable maps.|
|0x60000-0x60FFF||TPU flash (boot loader)|
Table 1 - ECU Map Summary
Newage Tunable Map Identification
This section attempts to identify the various maps which may be altered. The actual locations of the maps as these vary depending on model year. For map locations, refer to OpenECU.org, which is a fantastic resource where you can find ECU images and the actual map locations for the various model year Subaru ECUs. You are encouraged to publish your ECU image and any information you find during the reverse engineering / tuning process on OpenECU.org.
The following table summaries the maps which you may consider for tuning. The notes column may provide generic guidance for locating these maps and or there usage.
Table 2 - Map Identification
Click here for maps that may be available soon!! myDesk.jpg