Alright, now that you've got an idea of where we've come from, I'll get on to actually using RomRaider. As I haven't had any experience with other manufacturers, this guide will concentrate on Subaru ECUs. Hopefully in the near future I'll be able to expand this to apply to other or all manufacturers.
The first step is to use ECU Flash or
Tari ecuExplorer to download and back up an image from your car. This process is described on
Scoobypedia, a tuning guide dedicated to Subarus. Creating a backup is very important, as you'll be able to revert to stock if you ever choose to. It's a good idea to keep a copy of your image online, somewhere like
openecu's rom forums.
Once you've got a copy of your image, you can open it in RomRaider and take a look.
You can download RomRaider here. Currently, most modern Subaru ECUs are supported, with ECUs from other manufacturers coming soon. If you receive an error stating your image is not supported,
the ECU definition forum is the place to either ask for help or gather the information to create one yourself. When requesting a definition, you should upload a copy of your image for the developers to reference.
When you're ready to actually tune your car, you'll of course need a datalogger.
Tari's ecuExplorer is the most commonly used free logger for Subaru applications, and will also flash images. Unfortunately, there is no built-in wideband AFR logging yet, but it is only a matter of time. Actual tuning theory is beyond the scope of this article, so I'll skip that. Realtime tuning is also not yet supported, so you'll have to make your changes and then reflash the ECU each time. Calvin of Tari is currently working on implementing realtime tuning, but until then, this is the only option.
Reflashing a new image is basically the same as downloading one. Again,
Scoobypedia already has a great guide to doing so.
And that's that. Hopefully, this guide will help new users understand how to get started in this young process. Enjoy!