Welcome to the North American Subaru Impreza Owners Club Friday April 18, 2014
Home Forums WikiNASIOC Products Store Modifications Upgrade Garage
NASIOC
Here you can view your subscribed threads, work with private messages and edit your profile and preferences Home Registration is free! Visit the NASIOC Store NASIOC Rules Search Find other members Frequently Asked Questions Calendar Archive NASIOC Upgrade Garage Logout
Go Back   NASIOC > NASIOC Technical > Engine Management & Tuning > Open Source Reflashes

Welcome to NASIOC - The world's largest online community for Subaru enthusiasts!
Welcome to the NASIOC.com Subaru forum.

You are currently viewing our forum as a guest, which gives you limited access to view most discussions and access our other features. By joining our community, free of charge, you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is free, fast and simple, so please join our community today!

If you have any problems with the registration process or your account login, please contact us.
* Registered users of the site do not see these ads.
Reply
 
Thread Tools Display Modes
Old 12-18-2007, 05:44 PM   #1
Tea cups
Scooby Specialist
 
Member#: 103136
Join Date: Dec 2005
Default RomRaider/Ecuflash getting started FAQ

Q: How does RomRaider allow me to tune?
You must first retrieve a copy of your ECU's image from your vehicle by using an additional program called EcuFlash (discussed below). A special cable, manufactured by Tactrix, is used to connect your laptop to the OBD-II port in your car (which is located below your steering wheel). Once a copy of your image (also known as a ROM) is downloaded from the vehicle's ECU to your computer, you can then use RomRaider to make tuning changes to this ROM. Once you’ve finished with your changes, you can then save a copy and transfer this edited image back to your vehicle's ECU in a process known as flashing. As long as you keep a back-up copy of your original image, you can revert back to it at any time. In addition to tuning, RomRaider also allows you to data log your Subaru to monitor the results and safety of your tune.


Q: I want to log and/or tune my Subaru with RomRaider. What do I need to do?
1. Purchase a Tactrix OpenPort cable HERE.
2. Download and install the latest version of Java.
3. Download and install the latest RomRaider software.
4. Download and install the latest RomRaider ECU definitions. There are two versions. Choose standard units if you wish to tune in imperial units (ex. psi, degrees F, mph, etc.) or metric units for metric units (ex. bar, degrees C, kmh, etc).
5. Download and install the latest RomRaider logger definitions. Choose standard or metric units.
6. Download and install the latest version of EcuFlash. Note: EcuFlash Windows versions 1.30 and later are only compatible with WinXP and Vista.
7. Download and install the latest EcuFlash ECU definitions. Choose standard or metric. Note: these updated definitions are only compatible with EcuFlash versions 1.31 and later. Note: If you are attempting to flash a CANbus ECU, you must use EcuFlash version 1.40 or later (do NOT use older versions).
Note: Some of the download links above require you to register to the respective forum in order to download.


Q: Can I potentially tune any Subaru with the OpenPort cable and EcuFlash/RomRaider?
NO, older models are not supported by the hardware and software. You CANNOT tune the following:
* ANY 2001 and prior USDM Subarus, USDM 2002-2003 Impreza RS/Legacy/Forester, USDM 2004 Impreza RS
* ANY 2000 and prior ADM/EDM/JDM Subaru, 2001-2002 (and some 2003) ADM/EDM/JDM non-WRX/STi models


Q: Which version of the Tactrix OpenPort cable do I need?
http://www.romraider.com/Documentati...RaiderFAQ#toc8


Q: How exactly do I install the ECU and logger definitions?
For RomRaider versions 0.5.1b and later:

To install the ECU definitions:

1. Download the latest ECU definitions file available HERE. Download the file of the units you prefer (either metric or standard).
2. Unzip the ecu_defs.xml file into your main RomRaider directory (or in another directory of your choice where it is unlikely to be moved or deleted).
3. Run Romraider and select "ECU Definitions" -> "ECU Definition Manager" from the menu bar.
4. If any definitions files are listed, select each file and click "Remove".
5. Click "Add" and select the location of the unzipped ecu_defs.xml file.
6. Click "Save".

To install the logger definitions:

1. Download the latest logger definitions file available HERE. Download the file of the units you prefer (either metric or standard).
2. Unzip the logger.xml file into your main RomRaider directory (or in another directory of your choice where it is unlikely to be moved or deleted).
3. Run Romraider's logger ("Logger" -> "Launch ECU Logger") and select "Settings" -> "Logger Definition Location" from the menu bar.
4. Select the location of the unzipped logger.xml file.

For EcuFlash:
1. Download the latest EcuFlash definitions file available HERE. Choose the file with the units you wish to use (metric or standard).
2. Delete the Subaru folder (backing up if necessary) in the Metadata directory specified in File->Options menu of EcuFlash (ex. C:\Program Files\OpenECU\EcuFlash\rommetadata\).
3. Unzip the new Subaru definition folder into the same directory.


Q. I'm having problems installing RomRaider with Windows Vista. What am I doing wrong?
Unzip and then right click the RomRaider installer and select "install as administrator".


Q: Why do I need to install the ECU and logger definitions? Doesn't the latest RomRaider download include the newest definitions?
The RomRaider software (starting with version 0.5.1b) does not ship with any ECU or logger definitions. These will have to be downloaded and installed by the user in order for the software to be functional. This is to ensure that you have the latest version of the ECU and logger definitions at the time when you first install RomRaider. You also want to periodically check to see if there are new versions of the ECU and logger definitions in the future as these updates may include bug fixes, additional tables/parameters and additional ECU support.


Q: I have everything installed and ready to go. How do I start tuning?
Read HERE (describes how to read/flash your Subaru ECU with EcuFlash).

The basic procedure to tune is as follows:
1. Read the ROM from the car's ECU with EcuFlash, if necessary (if this is the first time you are tuning the car, it is always a good idea to read the ROM, keep this original in a safe place, and tune from a copy of it).
2. Open the ROM file in RomRaider (File->Open Image) or EcuFlash (File->Open ROM) to tune. Note: After reading a ROM, EcuFlash will attempt to open the ROM for tuning if it is supported by the ECU definitions. Both RomRaider and EcuFlash are ROM editors, so which one you use for tuning is a matter of preference. However, only EcuFlash can read/flash the ECU and only RomRaider can data log, between the two.
3. Make your tuning changes and save (RomRaider: File->Save, EcuFlash: File->Save ROM or Save ROM as)
4. Flash the new ROM file (or modified ROM file) to the car's ECU with EcuFlash to apply your changes. Your changes are now permanent until the next flash even if power is removed from the ECU or the ECU is removed from the car.


Q: I'm having problems reading/flashing my ECU. What can I do?
Follow the troubleshooting steps here:
http://www.romraider.com/Documentati...aiderFAQ#toc16


Q: How safe is tuning and flashing my ECU? What is the worst that could happen?
http://www.romraider.com/Documentati...aiderFAQ#toc11


Q: Why do I get the error message “ECU Definition Not Found” when I attempt to open my ROM in RomRaider?
Assuming you've installed the ECU definitions and they are the latest version, it's possible that your ROM revision is not currently supported. You can post your ROM in the ECU and logger definitions sub-forum at the RomRaider site to see if someone in the community may define it for you (Note: we do not allow commercial ROMs to be posted).


Q: Is there a list of ROM revisions supported by the latest ECU definitions?
Yes. Check HERE.


Q: Can you give me a step-by-step on how to log with RomRaider?
1. Turn on your laptop.
2. Connect the USB end of your tactrix cable to the laptop and the other end of the cable to the OBD-II port on your car (underneath the steering wheel).
3. Start RomRaider. Select Logger -> Launch Logger from the top menu.
4. In the logger's Settings menu, make sure "Control File Logging with Defogger Switch" is selected.
5. Turn the ignition key to on or start the vehicle.
6. Choose the correct COM port for your tactrix cable from the drop down box in the upper left hand corner of the logger.
7. Select the parameters you wish to log in the left pane (the greater the number of parameters selected, the greater the sampling interval will be).
8. When you wish to log to a file, turn on the defogger. When you wish to end writing to that file, turn off the defogger. Each on/off sequence of the defogger will generate a separate file.


Q: Where are my log files saved?
In the logger, go to Settings->Log File Output Location to view or change the directory where the log files are saved.


Q. How do I open my log files?
Use any spreadsheet software that supports .csv files.


Q: Do I need to install EcuFlash if I am just logging with RomRaider?
Yes, installing EcuFlash also installs the drivers for the Tactrix OpenPort cable which are also necessary for logging.


Q: Do I need to connect the green test mode connectors to log?
No. These should only be connected when reading/flashing the ECU, NOT logging.


Q: Does RomRaider support aftermarket wideband O2 sensor logging?
RomRaider version 0.5.1b supports the following wbO2s:
Innovate LC-1
Innovate LM-1
AEM UEGO - functionality for the AEM UEGO is currently spotty


Q: I have further questions that are not answered in this FAQ. Are there other resources?
Try the primary RomRaider and reflashing FAQ which goes more in-depth on a number of topics:
http://www.romraider.com/Documentation/RomRaiderFAQ
* Registered users of the site do not see these ads.

Last edited by Tea cups; 04-03-2010 at 09:04 AM.
Tea cups is offline   Reply With Quote
Old 12-18-2007, 06:00 PM   #2
turboge
Scooby Specialist
 
Member#: 35076
Join Date: Apr 2003
Chapter/Region: TXIC
Location: Austin/Round Rock
Vehicle:
2004 507whp Wagon
Silver

Default

That is great Bill, do you mind posting it on my site as well?
turboge is offline   Reply With Quote
Old 12-18-2007, 06:22 PM   #3
Tea cups
Scooby Specialist
 
Member#: 103136
Join Date: Dec 2005
Default

Quote:
Originally Posted by turboge View Post
That is great Bill, do you mind posting it on my site as well?
Done.
Tea cups is offline   Reply With Quote
Old 12-19-2007, 09:07 PM   #4
RaceFaceXC
NASIOC Supporter
 
Member#: 165749
Join Date: Dec 2007
Chapter/Region: South East
Location: stupid Florida
Vehicle:
2007 No YELLING
on the bus!

Default

I <3 Tea cups
RaceFaceXC is offline   Reply With Quote
Old 12-19-2007, 10:07 PM   #5
Jon [in CT]
*** Banned ***
 
Member#: 2992
Join Date: Nov 2000
Chapter/Region: NESIC
Location: Connecticut, USA
Vehicle:
02 WRX Sedan
Silver

Default

You might also note in the response to the first question that the author of EcuFlash designed it to run under Windows XP or Vista and that trying to run EcuFlash under any other operating system is a crapshoot (see http://forums.openecu.org/viewtopic.php?p=13994#13994).
Jon [in CT] is offline   Reply With Quote
Old 12-19-2007, 10:39 PM   #6
Tea cups
Scooby Specialist
 
Member#: 103136
Join Date: Dec 2005
Default

Quote:
Originally Posted by Jon [in CT] View Post
You might also note in the response to the first question that the author of EcuFlash designed it to run under Windows XP or Vista and that trying to run EcuFlash under any other operating system is a crapshoot (see http://forums.openecu.org/viewtopic.php?p=13994#13994).
I was hoping someone could do a Mac and Linux writeup about what works/doesn't work or steps to install as I don't know enough about it. I don't think there's too many users running win2k, win98/me anymore.
Tea cups is offline   Reply With Quote
Old 12-19-2007, 11:07 PM   #7
Jon [in CT]
*** Banned ***
 
Member#: 2992
Join Date: Nov 2000
Chapter/Region: NESIC
Location: Connecticut, USA
Vehicle:
02 WRX Sedan
Silver

Default

Quote:
Originally Posted by Tea cups View Post
I don't think there's too many users running win2k, win98/me anymore.
That's very true among current EcuFlash users, given that the current EcuFlash version doesn't run under any of those versions of Windows, which was the point I was trying to make. There is a substantial population out there wishing to minimize the entry price to open source ECU flashing. They want to know whether their hand-me-down laptop or some e-Bay laptop will be sufficient for open source use.
Jon [in CT] is offline   Reply With Quote
Old 12-20-2007, 11:16 AM   #8
Tea cups
Scooby Specialist
 
Member#: 103136
Join Date: Dec 2005
Default

Quote:
Originally Posted by Jon [in CT] View Post
That's very true among current EcuFlash users, given that the current EcuFlash version doesn't run under any of those versions of Windows, which was the point I was trying to make. There is a substantial population out there wishing to minimize the entry price to open source ECU flashing. They want to know whether their hand-me-down laptop or some e-Bay laptop will be sufficient for open source use.
Allright, I added notes about XP/Vista only compatibility with Ecuflash ver 1.30 and up, Ecuflash def compatibility for version 1.31 and up only, and the Enginuity download being the windows installer version.

Also added a question about ecuExplorer, alternative sites to discuss Enginuity due to the site being down and a basic overall description of how the tuning process works (i.e. read/open/tune/save/flash).
Tea cups is offline   Reply With Quote
Old 12-20-2007, 02:59 PM   #9
articulo31
Scooby Newbie
 
Member#: 103637
Join Date: Dec 2005
Chapter/Region: South East
Location: charleston
Vehicle:
02 WRX
Pearl Black

Default

Sticky???
articulo31 is offline   Reply With Quote
Old 12-20-2007, 04:10 PM   #10
Call_me_Tom
Scooby Specialist
 
Member#: 60972
Join Date: May 2004
Chapter/Region: SCIC
Default

Good job and nice work.
Call_me_Tom is offline   Reply With Quote
Old 12-20-2007, 04:30 PM   #11
nhat
#Belieber
Moderator
 
Member#: 140163
Join Date: Feb 2007
Chapter/Region: MAIC
Location: 3MI Racing
Vehicle:
03 STi
hellaflunctional

Default

this was long overdue

good work!
nhat is offline   Reply With Quote
Old 12-20-2007, 10:28 PM   #12
NJ2.5RS
Scooby Newbie
 
Member#: 110353
Join Date: Mar 2006
Chapter/Region: NWIC
Location: Marysville, Wa
Vehicle:
2006 WRX
black

Default

very good read, thanks for the info and work. Sticky please?
NJ2.5RS is offline   Reply With Quote
Old 12-21-2007, 12:48 PM   #13
sisforsurfing
Scooby Newbie
 
Member#: 85385
Join Date: Apr 2005
Chapter/Region: Tri-State
Location: Central NJ
Vehicle:
2003 WRX wagon
PSM

Default

Great read for beginners, thank you! I agree it might not be a bad idea to make it a sticky.
sisforsurfing is offline   Reply With Quote
Old 12-26-2007, 11:53 PM   #14
VladiWrX
Scooby Specialist
 
Member#: 145658
Join Date: Apr 2007
Location: NorCal
Vehicle:
On my 5th scoob
and lovin it

Default

very nice...many thanks to you guys for this
VladiWrX is offline   Reply With Quote
Old 12-31-2007, 08:05 PM   #15
boxtwo
Scooby Newbie
 
Member#: 153631
Join Date: Jul 2007
Chapter/Region: MAIC
Location: Fairfield, PA
Vehicle:
2007 STi
OBP

Default

Great write-up! My problem, is that I have a laptop that is running Win2k Pro and ECUFlash says it needs XP or Vista. Do I need to upgrade my OS? Install ECUFlash anyway? Or is there another alternative? All I am looking for is the ability to log, not tune.

EDIT: All I need is the driver for Enginuity to recognize my 07 STi...
boxtwo is offline   Reply With Quote
Old 12-31-2007, 08:15 PM   #16
axelthrasher
Scooby Guru
 
Member#: 144779
Join Date: Mar 2007
Chapter/Region: MWSOC
Location: In the land up over
Vehicle:
200X ZOMG a car 100%
crabon fibre girlfrendorz

Default

Props for the excelent write up on this one. Sticky?
axelthrasher is offline   Reply With Quote
Old 12-31-2007, 08:16 PM   #17
Tea cups
Scooby Specialist
 
Member#: 103136
Join Date: Dec 2005
Default

Quote:
Originally Posted by boxtwo View Post
Great write-up! My problem, is that I have a laptop that is running Win2k Pro and ECUFlash says it needs XP or Vista. Do I need to upgrade my OS? Install ECUFlash anyway? Or is there another alternative? All I am looking for is the ability to log, not tune.

EDIT: All I need is the driver for Enginuity to recognize my 07 STi...
You can try the drivers here:
http://www.ftdichip.com/FTDrivers.htm

Older versions of Ecuflash may work with win2k (and also install the drivers), probably versions 1.29a and earlier.
Tea cups is offline   Reply With Quote
Old 01-01-2008, 07:20 AM   #18
boxtwo
Scooby Newbie
 
Member#: 153631
Join Date: Jul 2007
Chapter/Region: MAIC
Location: Fairfield, PA
Vehicle:
2007 STi
OBP

Default

Quote:
Originally Posted by Tea cups View Post
You can try the drivers here:
http://www.ftdichip.com/FTDrivers.htm

Older versions of Ecuflash may work with win2k (and also install the drivers), probably versions 1.29a and earlier.
1. I cannot even find v1.29a
2. I assume I need the VCP drivers?

I am going to try running it with the newest EcuFlash and see what happens. All I need is to log, so I may be okay.
boxtwo is offline   Reply With Quote
Old 01-01-2008, 09:25 AM   #19
Tea cups
Scooby Specialist
 
Member#: 103136
Join Date: Dec 2005
Default

Quote:
Originally Posted by boxtwo View Post
I am going to try running it with the newest EcuFlash and see what happens. All I need is to log, so I may be okay.
Yes, installing Ecuflash will also install the drivers, although I'm not sure if the drivers changed from older version of Ecuflash.
Tea cups is offline   Reply With Quote
Old 01-01-2008, 10:09 AM   #20
boxtwo
Scooby Newbie
 
Member#: 153631
Join Date: Jul 2007
Chapter/Region: MAIC
Location: Fairfield, PA
Vehicle:
2007 STi
OBP

Default

Quote:
Originally Posted by Tea cups View Post
Yes, installing Ecuflash will also install the drivers, although I'm not sure if the drivers changed from older version of Ecuflash.
So am I correct in that I only need EcuFlash for the driver's since I will only be logging?

Aargh! I want to go try this, but I am at work until 0600 tomorrow!
boxtwo is offline   Reply With Quote
Old 01-01-2008, 11:26 AM   #21
Tea cups
Scooby Specialist
 
Member#: 103136
Join Date: Dec 2005
Default

Quote:
Originally Posted by boxtwo View Post
So am I correct in that I only need EcuFlash for the driver's since I will only be logging?

Aargh! I want to go try this, but I am at work until 0600 tomorrow!
Yes, you still need the drivers for the tactrix cable for logging which are installed when you install Ecuflash. If Ecuflash won't install in win2k, then you can try downloading and installing the drivers from here:
http://www.ftdichip.com/Drivers/VCP.htm

Or you can find an earlier version of Ecuflash (1.29a or earlier -> do a search on the openecu forums, I think someone posted up earlier versions a while back). If the latest version of Ecuflash installs but doesn't run, that's OK, there's a drivers directory it installs (x:\program files\openecu\ecuflash\drivers\x86)
Tea cups is offline   Reply With Quote
Old 01-01-2008, 11:40 AM   #22
boxtwo
Scooby Newbie
 
Member#: 153631
Join Date: Jul 2007
Chapter/Region: MAIC
Location: Fairfield, PA
Vehicle:
2007 STi
OBP

Default

Quote:
Originally Posted by Tea cups View Post
If the latest version of Ecuflash installs but doesn't run, that's OK, there's a drivers directory it installs (x:\program files\openecu\ecuflash\drivers\x86)
Perfect, that is exactly what I was hoping for! Thanks a bunch, I'll let you know how it works!
boxtwo is offline   Reply With Quote
Old 01-01-2008, 07:20 PM   #23
imma_stocker
Scooby Specialist
 
Member#: 97043
Join Date: Sep 2005
Chapter/Region: TXIC
Location: Tomballer
Vehicle:
08 STI - 02 Z28
07 GSXR - 96 CBR

Default

Q: Approximately how long should it take to rewrite the existing programs for newer years? Yes, this is about the 08 STI with dual AVCS and SI-drive.

thank you IT people! Your knowledge and hard work are very appreciated!
imma_stocker is offline   Reply With Quote
Old 01-01-2008, 07:36 PM   #24
Tea cups
Scooby Specialist
 
Member#: 103136
Join Date: Dec 2005
Default

Quote:
Originally Posted by imma_stocker View Post
Q: Approximately how long should it take to rewrite the existing programs for newer years? Yes, this is about the 08 STI with dual AVCS and SI-drive.
Well, someone would need to figure out how to read/flash the CANbus ECUs and develop a new cable as well. This will almost certainly be Colby (of EcuFlash/tactrix) and last I heard he was working on it. Then, the ROM(s) would have to be reverse-engineered and the definitions updated. How long both of these steps would take is impossible to guess at this point.
Tea cups is offline   Reply With Quote
Old 01-01-2008, 08:43 PM   #25
Brock31
Scooby Specialist
 
Member#: 128115
Join Date: Oct 2006
Chapter/Region: South East
Location: Wilmington, NC
Vehicle:
2004 4EAT Wagon PSM
enginuity is cool

Default

Teacups, thanks for the great write up!
I'm having trouble with the Enginuity logger for some reason. Instead of starting a new thread ,I thought I'd ask here.
Basically, I'm not getting all the parameters I want to log, mainly fine and rough knock correction,feedback knock, knock learning and a couple of others. According to everything I've read, solving this is as easy as downloading the latest logger defs. and loading them into enginuity. Well, I did that and still the same logger parameters as before.
Am I loading them wrong? I think I have the latest version of Enginuity, but should I re-download Enginuity and start over?
Logging and reflashing and connecting to the ECU work fine, its just that I can't seem to find these few parameters available for my use.
Any help would be greatly apprectiated!

--Brock
Brock31 is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
romraider/ecuflash? weaponstroop Open Source Reflashes 8 10-21-2008 10:04 AM
reading logs - FAQ or getting started guide? jmc9809 Newbies & FAQs 2 08-05-2005 06:40 PM
I want to get started racing! Where to start? wayne_rx Motorsports 27 12-23-2004 03:00 AM
Auto-Xing Newbe, How to get started? Ed_RS New England Impreza Club Forum -- NESIC 7 01-31-2001 11:34 AM
how to get started jjp New England Impreza Club Forum -- NESIC 5 11-09-2000 06:26 AM


All times are GMT -4. The time now is 01:31 AM.


Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Powered by Searchlight © 2014 Axivo Inc.
Copyright ©1999 - 2014, North American Subaru Impreza Owners Club, Inc.