Main Page

= Nissan Consult-II ECU reverse-engineering & reflashing = Notes and resources concerning Nissan / Infiniti ECUs. The focus is those units based on Renesas SuperH microcontrollers (typically SH7055 or SH7058 but also SH7051 and SH7054 on earlier models). These seem to be used in vehicles from approx MY01-MY10.

Goal
Reflashing those ECUs safely and reliably, without needing to open the (sealed) case. This means through the OBD2 K line, or CAN bus. This has been done; typically those who have gone through this RE process have then disappeared or started a business selling their services. Hence, everybody keeps reinventing the wheel, and this is why the Nissan tuning scene is about 15 years behind Subaru ! Hopefully this wiki can help share painstakingly obtained knowledge.

Main external resources
These are the main places where work is being done on these ECUs.
 * Ongoing discussion and analysis of ROMs on the RomRaider forums: Main Nissan Forums
 * List of known ECUIDs and basic information @ RR "Nissan stock ROM list" thread
 * Nissan ECU unbricking tutorial with "shbootmode"

ECU Analysis Pages

 * Hardware Related
 * ECU hardware versions
 * SuperH docs
 * EEPROM dumps
 * Firmware analysis, RE, algorithms


 * Connecting to the ECU
 * "SHBootmode" flashing / unbricking / etc
 * AUD diagnostic port
 * AUD debug tool
 * Communication Protocols
 * General ISO-14230 information
 * Software tools


 * Analysis notes for certain ROMs
 * AL500 - '01 Skyline V35, VQ25DD
 * CF43D - '06 350Z, VQ35DE
 * RE5R05A TCM Analysis

Tuning Related Pages

 * Tuning Guides and Information
 * Writing code for the SuperH !