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 increase the base idle RPM. The setting is saved to the ECU and it does not reset with an engine restart.

Video of the Idle Adjustment function in use.

 

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.

Video of the Timing Adjustment function in use.

 

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 the common advance service procedures. Those procedures may need to be performed after replacement parts are installed.

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

Video of the Clear Self Learn function in use.

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

Video of the IAVL function in use.

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.

Video of M/T Neutral Position Learn function in use.

Program Immobiliser Key Fob - programs immobiliser keys on vehicles equipped with Nissan Intelligent Key system.

Video of programming a new key fob.

Program Immobiliser Key - programs immobiliser keys on vehicles equipped with traditional ignition key system.

 

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.

Live Graph ECM

Live Graph function has 5 sets of graphs to display live parameter and register readings. The reading can be stopped and restarted. This functions is particularly useful for visualising parameter changes over time. The variables are assigned to graphs in the Live Graph Settings window.

Live Graph ECM Settings

This window is used to assign parameters and registers to graphs in the Live Graph function. Only parameters and registers that are supported by the currently connected ECU are available for selection. Graph colours can be individually customised.

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.

Data Replay

Classic design gauges

Modern design gauges

Data Replay allows users to replay previously saved data logs. Replay can be speeded up or slowed down using the Replay speed scroll bar. The Position scroll bar moves the currently diplayed record up and down the log file.

Address Watch

Address Watch function is used for monitor specific ECU memory addresses. By monitoring a memory address extra information can be retrieved that is not normally available using Consult II protocol. A knock sensor reading can be obtain using this method if knock sensor memory address is known.

AFR Conversion

Nissan DataScan III tries to automatically detect the type of wide band sensor used by the ECM and assigns appropriate conversion table. This setting can be overwritten and the conversion table can be customised using the AFR Conversion function.

 

ROM Data Download

ROM Data Download is a unique function that downloads the current values of a selected memory range. It can be used to read the RAM memory as well as the ROM memory.