Nizpro Calibration & Diagnostics System

ECU diagnostics

Check an ECU's calibration, reset its Digital Electronic Control pairing, and send an ECU read or your computer's flash log to Nizpro.

In this guide

Verify - Full

Verify - Full takes a full read of a detected ECU and compares it against the calibration found when the ECU was detected: its licensed tune for a licensed ECU, or the factory stock calibration for a stock ECU. It confirms the ECU is running exactly that calibration. You'll find it on the Detected ECU panel and in the Tools menu. It only reads: it changes nothing and takes no credit.

Detect the ECU first. See Detecting an ECU.

While it runs, Verifying ECU - Full shows its progress. Don't disconnect the programmer or the ECU until it finishes.

Verifying ECU - Full progress dialog: reading the ECU and comparing it, do not disconnect
Verifying ECU - Full. Do not disconnect.

There are three outcomes: Passed, Failed, and Unable to verify.

Passed

The ECU matches its calibration.

Verify passed dialog for a licensed ECU
Verification passed: the ECU matches its licensed tune.
Verify passed dialog for a stock ECU
Verification passed: the ECU matches the factory stock calibration.

Failed

The ECU doesn't match its calibration. Do not start the engine. Send the read-back to Nizpro so they can check the state of the calibration.

Verify failed dialog, do not start engine
Verification failed: the ECU does not match its licensed tune. Do not start the engine.
Verify failed dialog for a stock ECU: the ECU does not match the factory stock calibration
Verification failed: the ECU does not match the factory stock calibration. Do not start the engine.

The result asks whether to send the ECU's read-back file to Nizpro:

A failed Verify - Full doesn't lock the ECU. It can still be written as usual.

Unable to verify

The check couldn't produce a result because the ECU didn't answer. This usually means the harness is loose or the ECU isn't powered.

If the ECU doesn't answer, ECU identity not confirmed appears. It shows the ECU model detected earlier, and that no model number came back this time.

ECU identity not confirmed: the ECU did not answer, so Verify - Full cannot confirm which unit is connected. Continue with Verify - Full anyway? Yes and No buttons
ECU identity not confirmed: the ECU did not answer.

Choose No, check the harness and the ECU's power, then run Verify - Full again. If you choose Yes and the ECU still isn't connected, Verify - Full stops with this message:

Verify - Full: Could not read the ECU model number. Ensure the ECU is connected and retry.
Could not read the ECU model number. Ensure the ECU is connected and retry.

If you've sent Nizpro a read-back after a failed verification, contact sales@nizpromarine.com to discuss it further.

Perform RC Reset

Use Perform RC Reset if your digital controls have lost their pairing with the ECU. This can happen if the ECU is unplugged from the engine while the power is on, or after an ECU flash.

The reset clears the Digital Electronic Control pairing on the ECU, so the controls can be paired with it again. The app's messages call it Remote-Control Reset.

It's a Yamaha diagnostic process that resets the pairing on the ECU only. It doesn't change the tune, use a credit, or affect anything else in NCDS. It needs a Nizpro programmer and a detected ECU, so it's for DIY and dealer accounts.

  1. Detect the ECU. See Detecting an ECU. As for a flash, the supply voltage must be in range, 12 to 14 V.
  2. Open Tools and choose Perform RC Reset.
    Tools menu with Perform RC Reset highlighted
    Perform RC Reset in the Tools menu.
  3. The confirmation asks Perform a Remote-Control Reset on the connected ECU? It warns that the remote control currently paired to the ECU will be cleared, and a new remote control must then be paired. Click Yes to continue, or No to stop.
    Remote-Control Reset confirmation with Yes and No buttons
    Perform a Remote-Control Reset on the connected ECU?
  4. When the reset is done, you'll see Remote-control reset complete. The remote control can now be re-paired to the ECU. Click OK to return to the Main tab.
    Remote-Control Reset complete message with the OK button
    Remote-control reset complete.

ECUs that support RC Reset

A range such as 6AW-02 to 12 covers 6AW-02 up to 6AW-12. "Onwards" covers that code and every later one.

ECU CodesECU Code RangesModel NamesRC Reset Supported
6AW6AW-02 to 12F(L)350AY
6BR6BR-00 onwardsF(L)250BY
6CL, 6CG, 6CE6CL-00 to 14, 6CG-00 to 14, 6CE-00 to 04F(L)225F, F(L)250D, F(L)300BY
6AW6AW-21 to 31F(L)350AY
6DV6DV-00 to 01F(L)200GY
6AW6AW-51 onwardsF(L)350AY
6CL, 6CG, 6CE, 6JD6CL-20 onwards, 6CG-20 onwards, 6CE-10 onwards, 6JD-00 onwardsF(L)225F, F(L)250D, F(L)300B, F(L)300DY
6DV6DV-10F(L)200GY
6HP, 6HS, 6DV6HP-00 onwards, 6HS-00 onwards, 6DV-20 onwardsF(L)150G, F(L)175C, F(L)200GY
6GT, 6GR6GT-00 onwards, 6GR-00 onwardsF(L)375A, F(L)425AY
6KK, 6KD, 6KA6KK-00/10, 6KD-00/10, 6KA-00F(L)225J, F(L)250N, F(L)250P, F(L)300F, F(L)300GY
6LB, 6KN6LB-00 onwards, 6KN-00 onwardsF(L)400A, F(L)450AY
6KK, 6KD, 6KA6KK-01/11, 6KD-01/11, 6KA-01 onwardsF(L)225J, F(L)250N, F(L)250P, F(L)300F, F(L)300GY
6LM, 6LK, 6LH6LM-00 onwards, 6LK-00 onwards, 6LH-00 onwardsF(L)150H, F(L)150J, F(L)175D, F(L)175F, F(L)200N, F(L)200PY
6ML6ML-00 onwardsF(L)350BY

If the ECU doesn't support RC Reset

Perform RC Reset is in the Tools menu for any detected ECU. If the ECU isn't on the supported list, NCDS shows this message instead and doesn't attempt the reset. If you've changed ECUs since you detected, detect the ECU again and retry.

Remote-Control Reset message: the connected ECU does not support Remote-Control Reset
The connected ECU does not support Remote-Control Reset.

What you can send to Nizpro

There are two things you can choose to send to Nizpro. Both are in the Tools menu only.

Three other sends happen as part of other tasks. They're covered in their own guides:

The desktop client confirms each send. Nizpro will attempt to contact you by email. You can also contact Nizpro directly at sales@nizpromarine.com.

Send a diagnostic read

A diagnostic read sends a full read of a connected ECU to Nizpro for review, for example as a health check. It only reads. Nothing is written, it changes neither the ECU nor its licence, and it uses no credit.

You can send any detected ECU, licensed or stock. A stock ECU is sent the same way, for example if you're not sure what calibration it carries. Dealers can send a customer's ECU.

Before you start, connect the programmer and the ECU and check the Device status light is green. The command acts on the ECU you last detected, so if you connect a different ECU, run Detect ECU again before you send.

  1. Detect the ECU. See Detecting an ECU.
  2. Open Tools and choose Read and Submit to Nizpro. It's greyed until an ECU has been detected.
    Tools menu with an ECU detected: Read and Submit to Nizpro available
    Tools menu with an ECU detected.
  3. Read and Submit to Nizpro opens. Check the ECU model and Current tune. For a stock ECU, Current tune shows Stock / unlicensed. You can add a note in Notes for Nizpro (optional), for example what you've noticed about the engine. Press Read & Submit, or Cancel to stop.
  4. The ECU is read and sent to Nizpro. Don't disconnect the programmer or the ECU until it finishes.
    Reading ECU progress dialog: reading the ECU and sending it to Nizpro, do not disconnect
    Reading the ECU and sending it to Nizpro. Do not disconnect.
  5. A message confirms the send. Press OK.
    Message: ECU read and submitted to Nizpro for diagnostic analysis. An admin will review it.
    ECU read and submitted to Nizpro for diagnostic analysis. An admin will review it.

Send your flash log

The desktop client keeps a log of the ECU writes made on this computer. Each computer keeps its own log, so send it from the computer that did the writes.

You don't need to send it routinely. Nizpro will tell you if they need it. No ECU or programmer needs to be connected.

  1. Open Tools and choose Send Flash Log to Nizpro. It's available with nothing connected or detected.
    Tools menu with no ECU detected: Read and Submit to Nizpro greyed, Send Flash Log to Nizpro available
    Tools menu with no ECU detected.
  2. Press Yes to send the log, or No to stop.
    Send Flash Log to Nizpro for review? Yes and No buttons
    Send Flash Log to Nizpro for review?
  3. A message confirms the log was sent and gives a reference for the send. If you contact Nizpro about the log, quote the reference if you can. A screenshot of the message is fine. Press OK.
    Message: Flash log sent to Nizpro for review, with a reference
    Flash log sent to Nizpro for review.

If there's nothing new to send

Each send includes only the writes that haven't been sent before. If every write on this computer has already been sent, you'll see this message instead. The log stays on the computer either way, so your record of past writes isn't lost.

Message: There's nothing new to send: every ECU write recorded on this computer has already been sent to Nizpro. The local log is kept on this machine regardless.
There's nothing new to send: every ECU write recorded on this computer has already been sent to Nizpro.