ECU Part Number

This is the main window of the NDSIII software which shows the ECM Nissan Identification part number. The VIN number is also displayed if available.

Basic and Advance Functions can be selected by clicking on the buttons, using the shortcut keys (F1 - F12) or using the Menu bar. Most functions except for Data Replay and Log Analyser are disabled until communication with the ECU is established.

At the bottom of the window, next to the temperature and speed units, we can see which type of wide band O2 sensor was identified by the software.

The progress bar indicates communication between the ECU and PC. If the bar is not moving, the data is not being received from the ECU.

Data Display ECM

Classic design gauges

Modern design gauges

Data Display window uses 12 gauges and 9 registers to display real time information about the engine as measured or calculated by the engine ECU. Parameters are assigned to gauges in the Data Display Settings window.

Data Display Settings

This window is used to assign parameters and registeres to be displayed by the Data Display function. Only parameters and registers that are supported by the currently connected ECU are available for selection. Gauges are counted from left to right, top to bottom.

Data Logging ECM

Parameters and registers can be logged to a file using the Data Logging function. This function can be accessed from the Main window and the Data Display window. The log file can be analysed using the Data Replay or Log Analyser functions.

Self Diagnostics ECM

Self Diagnostics function allows users to read and reset ECU error codes.

Idle Adjustment

Idle Adjustment function allows users to adjust the base idle RPM. The setting is saved to the ECU and it does not reset with an engine restart.

Timing Adjustment

Timing Adjustment function allows users to adjust the base ignition timing. The setting is saved to the ECU and it does not reset with an engine restart.

Active Test ECM

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

Note: It is possible to damage the engine if the A/F Base % functions is used to excessively modify fuel delivery. Likewise the engine may overheat if the Engine Temperature is set too low for a long period of time. Do not use those functions if you are not sure how they will effect your engine.

Work Support

Work Support functions allow users to perform some of the advance service procedures. Those procedures may need to be performed after replacement parts are installed.

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

Idle Air Volume Learn - is an operation to learn the fully closed position of the throttle valve.

Exhaust Valve Timing Control Learn - is an operation to learn the characteristic of exhaust valve timing control magnet retarder by comparing the target angle of exhaust camshaft with the actual retarded angle of exhaust camshaft.

M/T Neutral Position Learn - is an operation to learn the shift lever neutral position.

Cylinder Power Test

Cylinder Power Test function can be used to identify a cylinder that is under performing. This function allows shutting down individual cylinders. If all cylinders are producing the same amount of engine power than the engine RPMs will drop exactly the same amount as each cylinder is turned off.

Log Analyser

Classic design

Modern design

Log Analyser is used to review log files previously generated by with Data Logging function. Graphs are drawn by selecting boxes next to parameter value. Graph colours match the parameter value colours.

Speed Test

Speed Test is a unique function for measuring car's acceleration performance. Predefined or user specified tests can be performed. Due to the low resolution of Nissan speed sensors, measurements should only be used as a guide and not a true reflection of car's performance.

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