ENG 3158

New Holland ENG 3158 – Engine Control Module (ECM) / Engine Control Unit (ECU): Security Check Value Mismatch from Engine

Issue description

The Engine Control Module (ECM) has detected an 'Invalid ECM Checksum' or the engine configuration dataset has been lost/corrupted. This condition almost exclusively occurs after the engine ECU has been flashed, modified, or replaced (such as aftermarket tuning or an interrupted software update).

Applies to these machines

  • T7.260
  • T7.270
  • T7.220
  • T7.235
  • T7.250
  • T6 Series
  • T5 Series
  • L220
  • B90B
  • B100B

Check the cause

  1. Verify recent ECU work to see if the tractor recently had its ECU flashed, replaced, or modified by an aftermarket tuner (e.g., DPF/EGR deletes or chip tuning).

  2. Assess engine operation to confirm if the engine starts and runs normally aside from the dashboard error and an RPM limit (derate).

  3. Scan for communication errors using the CNH Electronic Service Tool (EST) to verify if the ECU is communicating properly with the dashboard/ICU and if it recognizes the current dataset.

Repair steps

  1. Connect Diagnostic Tool

    Connect the CNH Electronic Service Tool (EST) to the machine's diagnostic port.

  2. Attempt Configuration Restore

    Use the CNH EST to perform an 'Engine Configuration' restore. Sometimes the system simply needs to be forced to accept the dataset.

  3. Correct the Checksum (If Tuned)

    If the fault appeared immediately after writing a modified file to the ECU, the tuning software failed to correct the checksum. The file must be pulled back out, run through a checksum correction tool (such as MM Flex or WinOLS), and rewritten to the ECU.

  4. Reflash to OEM Stock

    If the checksum cannot be corrected or the ECU is corrupted, use the CNH EST to reflash the ECM with the original, unmodified OEM software file.

  5. Clear Codes

    Once the correct software/checksum is verified, clear the 3158 fault code from both the Engine ECU and the dashboard controller.

  6. Test Run

    Cycle the ignition key, start the engine, and verify that the RPM limit is lifted and the fault does not return.

Parts you might need

(3)
  • Engine Control Module (ECM) / Engine Control Unit (ECU)

    47615825

    Genuine New Holland OEM ECU. Fits various T6 and T7 models including T7.260 and T7.270. Must be programmed with the correct dataset using CNH EST.

  • Engine Control Module (ECM) / Engine Control Unit (ECU)

    91764687R

    CNH Remanufactured ECU. Fits T6 and T7 series. Must be programmed with the correct dataset using CNH EST.

  • Engine Control Module (ECM) / Engine Control Unit (ECU)

    504122542

    FPT Engine Control Unit. Used on various Case/New Holland machines. Must be programmed with the correct dataset using CNH EST.

Get help to fix this fault by requesting a quote

Browse other New Holland codes