Injector programming


Due to tolerances when manufacturing the injectors the injected fuel quantity may deviate between the actual and calculated fuel quantity. After manufacture these deviations are determined for every injector and a calibration value is determined, the value is converted to a 6-character code that is stamped on the injectors. This code is programmed in the engine control unit for each cylinder. Using these codes, the engine control unit corrects the calculated fuel quantity individually for each cylinder and thus improves engine operation and exhaust emissions. With this function, new calibration values can be entered in the engine control unit when replacing injectors or engine control unit.

Test conditions:

Procedure:

  1. Start the function.

  2. A dialogue box shows current adaptation value for each cylinder. If the value is to be stored for any cylinder press "YES", otherwise "NO" to cancel the function.

  3. Select the cylinder for which the value is to be changed, press "OK".

  4. An entry box is shown where you enter the 6-digit code, press "OK" to perform the adaptation.

  5. For successful adaptation, "Adaptation done" is shown, press "OK" to continue.

    • If the operation failed, check the code.

  6. Adaptation values for all cylinders are shown again, check that the new code for selected cylinder is saved correctly.

  7. If additional cylinders are to be adapted, press "YES" to select a new cylinder, if no other cylinders are to be adapted press "NO" to exit the function.

  8. After finished function, exit communication, turn off the ignition for 30 seconds.

  9. Turn on the ignition, re-establish communication, and check that no error codes have been stored in the control module.

  10. The function is done.

    • If the function fails, check the test conditions and repair any faults.