ECM Part Number

Main window

This is the main window of the NDS I software. It shows the Nissan Identification part number. Basic and Advance Functions can be selected by clicking on the buttons or using the shortcut keys (F1 – F12). All real time functions are disabled until communication with the ECU is established.

The progress bar at the bottom indicates data being sent between the ECU and PC. If the bar is not moving, there is no data being received from the ECU.

Data Display

Classic design gauges

Modern design gauges.

Data Display

The Data Display function uses 12 gauges and 12 registers to display real time information about the engine. Parameters are assigned to gauges in the Data Display Setup window.

O2 Sensor – oscillates between 10 to 90 when engine is running in closed loop. This is normal and desirable behaviour. ECU will switch to open loop when accelerating hard. This is a narrow band sensor and should not be used for tuning. O2 Sensors B1 and B2 are used on OBDII complaint cars and are located after the catalytic converter.

Duty Cycle – is calculated from the injector time. Injector opening time is calculated by the ECU based on the engine load. It’s not a measured value and it might not be achievable given the RPM. It’s not uncommon to see Duty Cycle above 100% because of that.

A/F Base – is a percentage of a fuel map setting currently used to run engine in closed loop, also called Short Term Fuel Trim.

A/F Base SL – is an A/F Base value learned by the ECU, also called Long Term Fuel Trim or Self Learn.

AAC valve – is a percentage of Auxiliary Air Control valve opening (idle speed).

RH parameters only apply to V configuration engines.

Data Display Settings

The Data Display Settings function is used to assign parameters and registers to be displayed by the Data Display function. Only parameters that are supported by the currently connected ECU are available for selection.

Data Display Colours

Data Display Colours

This function is used customise Data Display window colours.

Data Logging

Data Logging

Information shown in the Data Display window can be logged to a file. The Data Logging function can also be started on its own without the Data Display window.

Self Diagnostics

The Self Diagnostics function reads and resets ECU error codes. The number of engine starts with the fault is also shown when available.

Speed Trial

The Speed Trial function is a unique function for measuring car’s acceleration performance. Predefined or user specified trials can be used. Due to the low resolution of Nissan speed sensors, measurements should only be used as a guide.

Note: This function should not be used on public roads.

Dashboard

Classic design gauges.

Modern design gauges.

The Dashboard function displays 2 customisable gauges with RPM and Speed alerts.

Parameters are assigned to dashboard gauges using the Dashboard Settings function.

Data Replay

Classic design gauges.

Modern design gauges.

The Data Replay function replays previously saved data logs. Replay can be speeded up or slowed down using the Replay speed scroll bar. The Position scroll bar controls which log record is currently displayed.

Log Analyser

The Log Analyser function is a simple graphical analyser capable of reviewing log files containing up to 32000 lines. Graphs are drawn by ticking the box next to the parameter value. Graph colours match the parameter value colours.

Active Test

The Active Test function allows users to temporary modify some of the engine parameters. They return to their original values when the function is stopped, PC disconnected, or engine restarted.

Base Idle Adjustment – temporarily disables ECU idle correction for mechanical idle speed adjustment.

Clear Self Learn – clears the A/F Base SL map learned by the ECU.

Note: It is possible to damage the engine if Base Timing or A/F Base function is used to excessively modify ignition timing or fuel delivery.

ROM Data

The ROM Data function downloads ECU program data from specified memory location. ROM data containing fuel and ignition maps can be downloaded using this function. It’s not possible to upload the ROM data.

Address Watch

The Address Watch function can be used to monitor specific ECU memory addresses. By monitoring a memory address, extra information can be obtained that is not available using Consult I protocol. A knock sensor reading can be monitored using this method if the knock sensor memory address is known.

Map Tracing

The Map Tracing function can be configured to work with any Nissan Consult I ECU. Specific information about inner workings of the ECU is required.

RPM MSB and LSB Address – memory address for real time RPM

Map Address – address of the map location to be traced

RPM Scale Address – RPM scale for the map

TP MSB Address – memory address for the real time TP value as calculated by the ECU

TP Scale Address – TP scale for the map

The real time TP memory address is the hardest to identify. It differs between Nissan models and even ROM versions. It usually requires disassembling the ECU program. TP memory addresses for VG30DETT, RB20DET and SR20DET identified by NDS users are pre-configured.

The green box represents a current position on the map.

Preferences

The Tyre Size Speed Correction function allows users to correct the Speed reading shown by the NDS I software. This function is intended for user with aftermarket wheels installed. The OEM tyre size and currently installed tyre size needs to be entered by the user. The software then calculates the correction value and applies it to the Speed reading presented by the software.