Nizpro Calibration & Diagnostics System

Desktop client interface overview

A tour of the NCDS desktop client main window, and what every area is for.

In this guide

After you sign in, the desktop client opens on the Main tab. The window has a menu bar and tabs across the top, a working area on the left, and a set of status panels down the right. The map below numbers each area, and the sections that follow explain what each one is for and what its controls do.

Annotated NCDS desktop client main window
The NCDS main window (a dealer account is shown).
  1. Menu bar
  2. Tabs
  3. My Account link
  4. Main Panel and the primary action buttons
  5. Account panel
  6. Device status panel
  7. Detected ECU panel
  8. Status bar

Application-wide commands, grouped into three menus. Commands are enabled only when they apply to what is currently connected or detected.

File

Logout signs you out of the current account. Exit closes the application.

Tools

The account's full command set, each item enabled or greyed by the current state. In order: Detect ECU, Write ECU, Flash to Stock, Return to Stock, Verify ECU - Full, Perform RC Reset, ECU Transfer In, ECU Transfer Out, Identify ECU, Read and Submit to Nizpro, and Send Flash Log to Nizpro.

Two of these are worth calling out:

Help

Software Licence Agreement, then User Guides, Release Notes, Check for Updates, and About. User Guides and Release Notes open the matching pages on the Nizpro website.

2. Tabs

The main sections of the client. The overview below covers what each tab is for and its controls. The detail of the tasks you run from them is in their own guides.

Main

The working area for connecting to and flashing an ECU. This is the view shown in the map above.

My ECUs

The ECUs on your account and the coverage each one has. The toolbar acts on the currently detected ECU: Return to Stock, ECU Transfer Out, Send Service Email, and Resend Activation Email. Self-owned ECUs are listed first; dealer accounts also see a Managed list of ECUs worked on for customers, with a search box. The detected ECU floats to the top with a “detected” badge and an expandable detail row. Each list has a pager for paging through longer sets.

My ECUs tab
The My ECUs tab (dealer account).

My Devices

Your registered programmers and their status. The toolbar has Refresh and Check for Firmware Update. Each row shows whether the device is connected, its CPU serial, firmware version and whether it is current, status, and when it was registered and last seen.

My Devices tab
The My Devices tab.

Supported ECUs

A browsable list of the ECUs and tunes NCDS supports. This tab is shown for dealer accounts. Refresh reloads the list, and the Manufacturer, Engine, ECU, and Harness dropdowns filter it. Each row shows the make, engine, ECU model, harness, licence group, tune, power and fuel figures, RPM limit, and a supercharged indicator.

Supported ECUs tab
The Supported ECUs tab (dealer account).

Opens the web portal in your browser, where you manage your account and view your ECUs, credits, and devices online. It is a link out to the portal, not a tab inside the client.

4. Main Panel and the primary action buttons

The large area on the left. On the Main tab it holds the primary action button and a short line telling you what to do next.

While it reads the ECU, a progress dialog appears. Detection reads only the ECU's identity, not the full image, so it is quick. Leave the programmer and ECU connected until it finishes. See Detecting an ECU.

Once an ECU is detected, the Main Panel shows a banner describing what was found and offers the large action buttons:

Only the button that applies to the current ECU is enabled. In the example below a new, unlicensed ECU has been detected, so Write ECU is offered.

Main Panel after an ECU is detected, showing Write ECU and ECU Transfer In
The Main Panel after detecting a new, unlicensed ECU.

Some actions first ask you to nominate who the ECU is for: Self, an existing customer, or a new customer. The Nominate ECU Owner dialog is shown in Flashing a tune.

The full flashing workflow (choosing a calibration, the required acknowledgements, writing, and the result) is covered in the Flashing a tune guide.

5. Account panel

Who you are signed in as, and your available credits.

This panel is read-only. To edit your account, use the My Account link to open the portal.

6. Device status panel

The readiness of your connected programmer. The coloured light and label give the headline state, and the lines below give the detail.

Device ready, green
Green: ready.
Voltage out of range, orange
Orange: attention needed.
No device connected, red
Red: no device.

The detail lines are:

Voltage guide: 12 to 14 V reads as green. Below 12 V or above 14 V reads as orange and is treated as out of range. While the voltage is out of range, Detect ECU and the other on-ECU actions stay disabled, because every operation on an ECU needs the supply voltage to be in range first.

7. Detected ECU panel

Before you detect anything, this panel shows a prompt to press Detect ECU. Once an ECU is read, it shows what was found and the commands that apply to it. The example below is a licensed ECU.

Detected ECU panel for a licensed ECU
The Detected ECU panel for a licensed ECU.

The command buttons across the bottom act on the detected ECU, and only those valid for its current state are enabled:

8. Status bar

The strip along the bottom of the window gives an at-a-glance summary: the readiness light and label, the connected programmer serial number, the account you are signed in as, and a short status message telling you what to do next.