This is a collection of wiring diagrams and ECU pinouts we have been given or have come across. They are gathered here as reference page to look at when you need wiring help. You may use them at your own risk, and should be confirmed by Subaru before using. DISCLAIMER: By using Xcceleration.com llc or any wiring diagrams and ECU pinouts shown, either directly or indirectly, you agree to assume 100% of all risk and Xcceleration.com llc and contributors shall not be held responsible for any damages or injuries you may receive.
If you have any questions or would like to submit a diagram, please feel free to send them via email to us.
How can I limit the risk of something going wrong when tuning?
Make sure your computer is running well, does not have a tendency to lock up or shut down, and is virus and spyware free. When tuning, make sure the laptop is plugged in and not just running on the battery. Turn off any power saving functions, especially those that shut down the hard drive, enter standby/hibernation or “speed step” the processor speed to a lower level (if possible). Close out all other programs except for the tuning software before starting. Make sure any firewall software does not interfere with the tuning software.
Make sure your car’s battery, charging and electrical system is working properly.
Make sure the tuning software cable is securely connected and not in a position that can be yanked out easily.
Always check for and use the latest version of the tuning software, as well as the latest ECU definitions and approved pinout for your car. Do not assume anything is correct without confirming.
Do not edit a table if you are not 100% sure what it does.
Always keep a back-up copy of your original ROM in a safe place.
When tuning, small changes each flash is better. Always study the effects of the changes on your car. In addition, you must have, at a minimum, a boost gauge and a wideband oxygen sensor.
Do not flash your ROM if the tuning software gives you any error message, this could mean there is an error/corruption in the ECU communication. If this is the case, it can save the wrong values in that particular table, which may occur whether you specifically edited the table in question or not.
After editing, save the ROM, close out the tuning software and then reopen the tuning software and your saved ROM. Make sure the changes were actually made. Also, triple check the values you edited to make sure they are exactly what you intended them to be.
Do not rely solely on the table help text in the tuning software to tune your car as they are simply an overview of the function of the table and not a detailed explanation. Make sure that you understand the impact of changing the data in a particular table and how all your changes will interact with one another.
I know nothing about tuning. It is safe for me to experiment on my own car?
No. Changes that seem small and insignificant to someone who doesn’t know what they are doing can actually result in a blown motor or unpredictable behavior on the road. You must seek out a professional tuner, with tuning experience for your car.
"Tuning is not for beginners setting out to experiment.
Even seemingly small changes by a novice can result in a blown engine."
| STi | WRX | Legacy GT | Forester XT | Baja Turbo | Impreza | Forester | Legacy | Baja | Intakes | Exhausts | Headers | Turbo Back Exhausts | Down Pipes | Axle Back Exhausts | Big Brake Kits | Calipers | Rotors | Pads | Axles | Driveshafts | Suspension | Coilovers | Heads | Cams | Pistons | Long Blocks | Short Blocks | Turbos | Transmissions | Gear Sets | Body Kits | Gauges |