Nizpro Calibration & Diagnostics System

User Guides

How to use the desktop software and the Nizpro programmer.

1. Before you start

Supply voltage matters more than anything else here. The software will refuse to detect or write outside 12–14 V, and it re-checks immediately before erasing. Between 12 and 13 V it will still proceed but shows the programmer in orange as a caution. Use a charger or a healthy battery — a supply that sags mid-write is the one way to damage an ECU.

2. Signing in

The software opens on the Sign In screen. Enter your account email and press Sign In. New customers can use Create account to start self-service onboarding.

Your role — Customer, Dealer or Admin — decides which actions are available. Most of this guide describes the Dealer view, which has the full set of ECU operations.

3. Connecting the programmer

Plug the programmer in. The status bar along the bottom shows the connected unit's CPU ID, its firmware version and the live battery voltage it is reading from the harness.

The readiness indicator must be green — Device ready — before you can detect or write. If more than one programmer is connected you will be asked to choose, by COM port and serial.

The My Devices tab lists the programmers registered to your account, with firmware versions and when each was last seen. Use Check for Firmware Update there to keep a unit current.

4. Detecting an ECU

On the Main tab press Detect ECU. The software reads the ECU's identity, then looks it up in the Nizpro catalogue. The Detected ECU card shows the model, the engine, the tune currently installed, the licence groups it is covered for, and its status.

What the status means:

If the model is not in the catalogue at all, use Tools ▸ Read and Submit to Nizpro so it can be identified and added.

You can work on an ECU that is not on your account. If a customer brings you a unit licensed to another dealer, you can still write, flash to stock, return it to stock and verify it. What you cannot do is transfer it out — moving ownership stays with the account that owns it.

5. Writing a tune

  1. Detect the ECU.
  2. Press Write ECU and choose a tune from the picker.
  3. Read and accept the acknowledgements. These are recorded against the write.
  4. A progress window shows each stage — preparing, writing, verifying.

Once the erase begins, the write must finish. Do not unplug the programmer, disturb the harness or cut power until the software reports completion. Cancelling is only possible up to that point, and after it the button will not stop the operation — an interrupted write leaves the ECU with no usable calibration.

A write consumes one credit from the relevant licence group. Writing again to the same ECU within the coverage you have already paid for does not cost another.

6. Flash to Stock, Return to Stock, and Verify

Flash to Stock

Writes the factory calibration back to a licensed ECU. The licence is kept — you can put a tune back on later without buying another credit.

Return to Stock

Writes the factory calibration and gives up the licence. The confirmation tells you whose account the licence is being taken from, because it is not always your own.

Return to Stock is irreversible and it forfeits the credit. A new credit must be purchased to put a tune on that ECU again, and none is refunded. If the ECU belongs to another account, it is their licence and their credit you are destroying. Use Flash to Stock instead if you only need the engine running on the factory calibration.

Verify ECU — Full

A read-only integrity check. It reads the ECU back and compares it with what should be on it — the licensed tune if the unit has one, or the factory stock calibration if it detects as stock. It costs nothing and changes nothing.

Running it on a stock unit is worth doing on any ECU you have not seen before: a unit that appears stock but was altered by someone else will not match.

7. Transferring ECUs

ECU Transfer In takes ownership of a unit onto your account. ECU Transfer Out hands it to another account — you will need the recipient's email address. Transfers are recorded, and some require approval before they complete.

8. Other tools

9. Legacy Woolich / WRT units

A unit previously flashed with a Woolich/WRT tune is recognised on detect. Depending on what is found, the software will either offer to send it to Nizpro for recognition, or let you adopt it onto your account with a normal New Flash. Adoption is a paid write like any other — recognising a third-party key does not grant a Nizpro licence.

10. The tabs

11. Credits and licensing

12. Keeping the software current

Help ▸ Check for Updates compares your build with the latest release. Help ▸ Release Notes lists what each software and firmware version changed. Firmware for the programmer itself is updated from the My Devices tab.

13. If something goes wrong