RomRaider runs best on Windows or Linux see our easy guide below. There are reports of it working on Mac although this require considerable technical knowledge.
Once setup it will work well although requires several steps to install and configuration files to be downloaded. Drivers may require install for connectivity to the car such as Tactrix or OBD-II USB cables or bluetooth devices.
RomRaider is powerful software which if used incorrectly could damage your car
RomRaider requires a 32-bit Java framework to operate which must be installed prior to install.
There are steps described at the RomRaider homepage, here's an abridged version.
C:\Program Files (x86)\Java\jre1.8.0_261
2. Install the RomRaider package
3. Open the RomRaider install directory: C:\Program Files (x86)\RomRaider\
Put cars_def.xml into this folder
Put ecu_defs.xml into this folder
4. Open your normal Documents folder via the shortcut on Windows Explorer (or C:\Users\<yourname>\Documents\)
Put logger_METRIC_EN_v350.xml into this folder
5. Start RR ECU Editor
Click ECU definitions, then Definition File Manager
Click Add to select ecu_defs.xml from your RR install direction and Save
Close the ECU editor
6. Start RR Logger
Click Settings then Logger Definition Location
Select logger_METRIC_EN_v350.xml from your Documents folder and then OK
7. Close the Logger
8. Open RR Logger again
Now that RomRaider is installed you'll probably want to connect the computer to your car to read data or diagnostic codes.
Troubleshooting
You might see the message RomRaider is already running on Windows computers. This means that when RomRaider is starting up it detects that its java process is already active. You can stop the existing process via Windows task manager, look under the Details tab for javaw.exe. However it is often easier to restart your computer prior to further troubleshooting.
Other programs may also prevent RomRaider running. See these useful articles regarding RomRaider and the Western Digital Discovery app or the Microsoft hyper-V virtualization service.
PC's with certain configurations will see RomRaider ECU Editor run OK whilst RomRaider Logger crashes a couple seconds after startup.
This may be caused by Windows Exploit Address Filtering (EAF) being enabled for the Java virtual machine process java.exe and javaw.exe. You can confirm if this is the problem by checking Windows Event log for application errors with Faulting module name : PayloadRestrictions.dll for java or javaw processes. To disable EAF for java processes to allow RomRaider to run follow the steps below (from this Github Issue).
or run these Windows PowerShell commands as administrator. If you are using a multiple JDK's or JRE's be sure to specify the full path required.
Set-ProcessMitigation -Name javaw.exe -Disable EnableExportaddressFilterPlus
Set-ProcessMitigation -Name java.exe -Disable EnableExportaddressFilterPlus
Work through your XML file to comment out everything and then reduce the comment area to reintroduce tables then try again to add the definition file back to RomRader ECU Editor ECU defintions.
These are XML files.
Do
Do not
Conversion