Tea cups
12-18-2007, 05:44 PM
Q: What happened to Enginuity and their site?
RomRaider is the new name for Enginuity. The new site can be found HERE (http://www.romraider.com/). The Wiki, posts, user names, and passwords have been transferred to the new RomRaider site, so you can log in as you did before and access the same information and downloads. The story behind what happened can be found HERE (http://www.romraider.com/forum/viewtopic.php?f=1&t=2722).
Q: I want to log and/or tune my Subaru with RomRaider. What do I need to do?
1. Purchase a Tactrix (http://www.tactrix.com)(Openport) cable.
2. Download and install the latest version of Java (http://www.java.com/en/index.jsp).
3. Download and install the latest RomRaider software (http://www.romraider.com/RomRaider/Download).
4. Download and install the latest RomRaider ECU definitions (http://www.romraider.com/forum/topic360.html). 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). Note: RomRaider version 0.5.0b already includes the latest standard units ECU definitions so this step is unnecessary for this version unless you need metric units.
5. Download and install the latest RomRaider logger definitions (http://www.romraider.com/forum/topic1642.html). Choose standard or metric units. Note: RomRaider version 0.5.0b already includes the latest standard units logger definitions so this step is unnecessary for this version unless you need metric units.
6. Download and install Ecuflash (http://www.openecu.org/index.php?title=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 (http://forums.openecu.org/viewtopic.php?t=3031). Choose standard or metric. Note: these updated definitions are only compatible with Ecuflash versions 1.31 and later. Note: Ecuflash version 1.35 already includes the latest metric units ECU definitions so this step is unnecessary for this version unless you need standard units.
Note: Some of the download links above require you to register to the respective forum in order to download.
Q: How exactly do I install the ECU and logger definitions?
For RomRaider:
ECU definitions -> To, install, download the file of the units you wish to use. Unzip the ecu_defs.xml file into your main RomRaider directory replacing the existing file.
Logger definitions -> To, install, download the file of the units you wish to use. Unzip the logger.xml file into your main RomRaider directory replacing the existing file.
For Ecuflash:
1. Download the file of 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. There are several different tactrix cables available. Which one do I need?
There are two different ECUs in modern Subarus that can be potentially flashed via Ecuflash:
16-bit ECU (USDM 02-05 WRX, non-USDM 01-05 WRX/STi, non-USDM 01-03 Forester Turbo)
32-bit ECU (All other drive-by-wire USDM 04+ models, drive-by-wire non-USDM 03+ models, and select drive-by-cable non-USDM 03/04 FXT/FSTi models) Note: 07 FXT/LGTs and all 08+ models cannot be currently flashed by Ecuflash.
OpenPort for Subaru WRX and Drive-by-wire vehicles (http://www.tactrix.com/product_info.php?products_id=35) -> Purchase this tactrix cable if you wish to read/flash both the 16-bit ECU and the 32-bit ECU. This includes the flash jumpers that are necessary to read/flash the 16-bit ECU (32-bit ECU does NOT require a flash jumper).
OpenPort for Subaru Drive-by-wire vehicles (http://www.tactrix.com/product_info.php?products_id=31) -> Purchase this cable if you wish to read/flash only the 32-bit ECU (you would still be able to log the 16-bit ECU, however). You can also purchase the flash jumpers separately for the 16-bit ECU later if you wish.
Q: Why do I need to install the ECU and logger definitions? Doesn't the latest RomRaider download include the newest definitions?
As of this writing, RomRaider 0.5.0b does have the latest ECU (0.8.0b) and logger (0.3.2b) definitions, however, the definitions may be updated independently of a RomRaider release in the future. The definition updates include bug fixes, additional tables/parameters and ECU support.
Q: I have everything installed and ready to go. How do I start tuning?
Read HERE (http://www.romraider.com/Documentation/RomRaiderFAQ#toc11) (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/Documentation/RomRaiderFAQ#toc12
Q: How safe is tuning and flashing my ECU? What is the worst that could happen?
http://www.romraider.com/Documentation/RomRaiderFAQ#toc8
Q: Why do I get the error message “ECU Definition Not Found” when I attempt to open my ROM in RomRaider?
Assuming you've updated to the latest ECU definitions, it's possible that your ROM revision is not currently supported. You can PM your ROM to me (merchgod) at http://www.romraider.com/forum/ and I can look at adding support for it in a future definition release.
Q: Is there a list of ROM revisions supported by the latest ECU definitions?
Yes. Check HERE (http://www.romraider.com/Documentation/SupportedECUs).
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 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.0b supports the following wbO2s:
Innovate LC-1
Innovate LM-1
AEM UEGO - functionality for the AEM UEGO is currently spotty
Q: What exactly is the difference in the logger between standard parameters and extended parameters?
Subaru dealers use a diagnostic tool known as the Subaru Select Monitor (SSM) which takes advantage of a standarized protocol built-in these ECUs. This allows them to log a number of parameters (some which are not available via OBD-II) and at a faster rate. RomRaider's logger also takes advantage of the SSM protocol and allows you to log the same 'standard' SSM parameters specific to each Subaru ECU.
Extended parameters, however, are not available to the dealer. These are added separately to RomRaider's logger to allow users access to additional ECU parameters that may be useful when tuning (ex. feedback knock correction, IAM, engine load, boost error, etc). Since these must be defined manually for each ECU by analyzing a copy of the ROM, only those ROM revisions supported by the ECU definitions are also supported with extended parameters in the logger. Extended parameters are marked with an asterisk (*) at the end of the parameter's name to differentiate them from standard SSM parameters.
Q: How can I find out more about what these logging parameters mean?
A description for each extended logging parameter can be found HERE (http://forums.openecu.org/viewtopic.php?t=3030) (near the end).
Q: What is ecuExplorer and do I need it?
EcuExplorer was the first open source logger for Subarus. It has not developed for a few years now and for most users, RomRaider's logger would be a better choice. However, there are a few features in ecuExplorer that are not available in RomRaider's:
1. CEL code reader -> ecuExplorer has the ability to read CEL codes from some Subarus. However, this feature was never fully developed and it is not an OBD-II scanner. As such, it may display codes that are not set, codes that don't apply to the vehicle, or the incorrect code(s) with some ECUs.
2. Learned idle speed and ignition timing adjustments -> allows user to adjust target idle speed and overall ignition timing for applicable Subarus. These changes are volatile, meaning they will be lost when the battery is disconnected.
3. ECU reset -> allows user to reset the ECU (this capability is also available in RomRaider test release v774 and up).
4. ecuQuery -> allows user to read portions of the ECU's RAM to a file (useful for advanced users/developers only).
5. EcuFlash -> has an older command-line version of EcuFlash which allows you to read/flash the 16-bit ECU only. This might be useful for those running older versions of Windows such as Win2k or Win98/me that are not compatible with newer versions of Ecuflash.
ecuExplorer can be downloaded HERE (http://www.tari.co.za/downloads/software/release/).
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
RomRaider is the new name for Enginuity. The new site can be found HERE (http://www.romraider.com/). The Wiki, posts, user names, and passwords have been transferred to the new RomRaider site, so you can log in as you did before and access the same information and downloads. The story behind what happened can be found HERE (http://www.romraider.com/forum/viewtopic.php?f=1&t=2722).
Q: I want to log and/or tune my Subaru with RomRaider. What do I need to do?
1. Purchase a Tactrix (http://www.tactrix.com)(Openport) cable.
2. Download and install the latest version of Java (http://www.java.com/en/index.jsp).
3. Download and install the latest RomRaider software (http://www.romraider.com/RomRaider/Download).
4. Download and install the latest RomRaider ECU definitions (http://www.romraider.com/forum/topic360.html). 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). Note: RomRaider version 0.5.0b already includes the latest standard units ECU definitions so this step is unnecessary for this version unless you need metric units.
5. Download and install the latest RomRaider logger definitions (http://www.romraider.com/forum/topic1642.html). Choose standard or metric units. Note: RomRaider version 0.5.0b already includes the latest standard units logger definitions so this step is unnecessary for this version unless you need metric units.
6. Download and install Ecuflash (http://www.openecu.org/index.php?title=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 (http://forums.openecu.org/viewtopic.php?t=3031). Choose standard or metric. Note: these updated definitions are only compatible with Ecuflash versions 1.31 and later. Note: Ecuflash version 1.35 already includes the latest metric units ECU definitions so this step is unnecessary for this version unless you need standard units.
Note: Some of the download links above require you to register to the respective forum in order to download.
Q: How exactly do I install the ECU and logger definitions?
For RomRaider:
ECU definitions -> To, install, download the file of the units you wish to use. Unzip the ecu_defs.xml file into your main RomRaider directory replacing the existing file.
Logger definitions -> To, install, download the file of the units you wish to use. Unzip the logger.xml file into your main RomRaider directory replacing the existing file.
For Ecuflash:
1. Download the file of 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. There are several different tactrix cables available. Which one do I need?
There are two different ECUs in modern Subarus that can be potentially flashed via Ecuflash:
16-bit ECU (USDM 02-05 WRX, non-USDM 01-05 WRX/STi, non-USDM 01-03 Forester Turbo)
32-bit ECU (All other drive-by-wire USDM 04+ models, drive-by-wire non-USDM 03+ models, and select drive-by-cable non-USDM 03/04 FXT/FSTi models) Note: 07 FXT/LGTs and all 08+ models cannot be currently flashed by Ecuflash.
OpenPort for Subaru WRX and Drive-by-wire vehicles (http://www.tactrix.com/product_info.php?products_id=35) -> Purchase this tactrix cable if you wish to read/flash both the 16-bit ECU and the 32-bit ECU. This includes the flash jumpers that are necessary to read/flash the 16-bit ECU (32-bit ECU does NOT require a flash jumper).
OpenPort for Subaru Drive-by-wire vehicles (http://www.tactrix.com/product_info.php?products_id=31) -> Purchase this cable if you wish to read/flash only the 32-bit ECU (you would still be able to log the 16-bit ECU, however). You can also purchase the flash jumpers separately for the 16-bit ECU later if you wish.
Q: Why do I need to install the ECU and logger definitions? Doesn't the latest RomRaider download include the newest definitions?
As of this writing, RomRaider 0.5.0b does have the latest ECU (0.8.0b) and logger (0.3.2b) definitions, however, the definitions may be updated independently of a RomRaider release in the future. The definition updates include bug fixes, additional tables/parameters and ECU support.
Q: I have everything installed and ready to go. How do I start tuning?
Read HERE (http://www.romraider.com/Documentation/RomRaiderFAQ#toc11) (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/Documentation/RomRaiderFAQ#toc12
Q: How safe is tuning and flashing my ECU? What is the worst that could happen?
http://www.romraider.com/Documentation/RomRaiderFAQ#toc8
Q: Why do I get the error message “ECU Definition Not Found” when I attempt to open my ROM in RomRaider?
Assuming you've updated to the latest ECU definitions, it's possible that your ROM revision is not currently supported. You can PM your ROM to me (merchgod) at http://www.romraider.com/forum/ and I can look at adding support for it in a future definition release.
Q: Is there a list of ROM revisions supported by the latest ECU definitions?
Yes. Check HERE (http://www.romraider.com/Documentation/SupportedECUs).
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 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.0b supports the following wbO2s:
Innovate LC-1
Innovate LM-1
AEM UEGO - functionality for the AEM UEGO is currently spotty
Q: What exactly is the difference in the logger between standard parameters and extended parameters?
Subaru dealers use a diagnostic tool known as the Subaru Select Monitor (SSM) which takes advantage of a standarized protocol built-in these ECUs. This allows them to log a number of parameters (some which are not available via OBD-II) and at a faster rate. RomRaider's logger also takes advantage of the SSM protocol and allows you to log the same 'standard' SSM parameters specific to each Subaru ECU.
Extended parameters, however, are not available to the dealer. These are added separately to RomRaider's logger to allow users access to additional ECU parameters that may be useful when tuning (ex. feedback knock correction, IAM, engine load, boost error, etc). Since these must be defined manually for each ECU by analyzing a copy of the ROM, only those ROM revisions supported by the ECU definitions are also supported with extended parameters in the logger. Extended parameters are marked with an asterisk (*) at the end of the parameter's name to differentiate them from standard SSM parameters.
Q: How can I find out more about what these logging parameters mean?
A description for each extended logging parameter can be found HERE (http://forums.openecu.org/viewtopic.php?t=3030) (near the end).
Q: What is ecuExplorer and do I need it?
EcuExplorer was the first open source logger for Subarus. It has not developed for a few years now and for most users, RomRaider's logger would be a better choice. However, there are a few features in ecuExplorer that are not available in RomRaider's:
1. CEL code reader -> ecuExplorer has the ability to read CEL codes from some Subarus. However, this feature was never fully developed and it is not an OBD-II scanner. As such, it may display codes that are not set, codes that don't apply to the vehicle, or the incorrect code(s) with some ECUs.
2. Learned idle speed and ignition timing adjustments -> allows user to adjust target idle speed and overall ignition timing for applicable Subarus. These changes are volatile, meaning they will be lost when the battery is disconnected.
3. ECU reset -> allows user to reset the ECU (this capability is also available in RomRaider test release v774 and up).
4. ecuQuery -> allows user to read portions of the ECU's RAM to a file (useful for advanced users/developers only).
5. EcuFlash -> has an older command-line version of EcuFlash which allows you to read/flash the 16-bit ECU only. This might be useful for those running older versions of Windows such as Win2k or Win98/me that are not compatible with newer versions of Ecuflash.
ecuExplorer can be downloaded HERE (http://www.tari.co.za/downloads/software/release/).
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