NissanDefinitions
NissanDefinitions copied to clipboard
Nissan and Infiniti ECU ROM Definition files for use with RomRaider Editor.
NissanDefinitions
Nissan and Infiniti ECU ROM Definitions for use with RomRaider Editor.
About
Current Stable RomRaider Version: v1.0.0
NissanDefinitions supports ECU ROM definition files for SH7055/SH7058 Nissan and Infiniti ECU's. These definition files are formatted to be compatible with RomRaider. Vehicles with these ECU's typically includes model years between ~2001-2010.
Each ROM has its own definition file that stores the ROM addresses for all defined tables. This definition file references the A2L template file, which contains table specific data. The ScalingData file is where all table scalars are stored. Using the "Combine All.bat" file will merge all files into one. As time goes on, more and more ROMs will be defined.
Important Notice
Due to RomRaider no longer allowing bitwise switches larger than four bytes, DTCs are currently in a very dysfunctional state. So while DTC addresses will be accurate, the actual DTCs you'll see have no guarantee of accuracy. So I'd highly recommend not altering DTCs for the time being.
Key Features
General Repository Features
- Utilizes RomRaider's XML Formatting to its Full Extent (Scalingbase, Subcategories, etc)
- Fully-Automated Definition Files (Definition Files are Generated from Binary Diffing)
- Ability to Modify Individual ECU Definition Files
A2L Template Specific Features
- Tables Derived from ZB060 a2l file (all tables are derived from an official Nissan/Renault a2l file)
- ~221 Supported Tables
- Separate Maps for Ignition Timing Adjustment and Knock Window
- ~~Full DTC Support~~
- ~~Full CID Supmask Support~~
- ROM Flags
Example of CF48D

Instructions for Installation and Setup
For Stability (Recommended)
1. Download and unzip latest release
2. Open RomRaider Editor and click "Definitions" tab at the top, "Definition File Manager", then "add"
4. Select the "NissanDefinitions.xml" file from the release
For Latest Updates
1. Download and unzip the repository from GitHub
2. Go to the "Nissan Definitions" folder
3. Run "Combine All.bat" to generate the "NissanDefinitions.xml" file
2. Open RomRaider Editor and click "Definitions" tab at the top, "Definition File Manager", then "add"
4. Select the "NissanDefinitions.xml" file from the "Nissan Definitions" folder
Logger
Official RomRaider Logger Definition File (Recommended)
Useful Links
- RomRaider Software (Used to Modify ROM Contents)
- Pre-Compiled Nisprog Software (Used for Dumping and Flashing ECU)
- Nisprog Source Code (If you want to make modifications to Nisprog)
- Official Nissan Tuning Wiki
- Official Tuning Information Section (WIP)