New Holland ENG 3157 – Engine Control Module (ECM): ECM Not Detected on CAN bus
Issue description
The engine dataset registration information was not available from the engine within the time required. The machine's main network has lost communication with the engine controller, or the controller is failing to broadcast its security/dataset credentials over the CAN bus.
Applies to these machines
26 machines- T5.95
- T5.105
- T5.115
- T6 series
- T7.220
- T7.235
- T7.250
- T7.260
- T7.270
- T8 series
- CR9090
- CX8080
- CX8090
- L316
- L318
- L320
- C-series
- B110
- B115
- CR9040
- CR9060
- T6.180
- L218
- L220
- Case SR175
- Case SV185
Check the cause
Verify the engine dataset matches the machine using the New Holland Electronic Service Tool (EST), especially if code 3158 is also present.
Check the CAN High and CAN Low communication lines between the Engine ECM and the rest of the machine's network for continuity, shorts to ground, or shorts to power.
Verify that the Engine ECM is receiving proper voltage by checking all ECM fuses, relays, and main ground straps.
Inspect the wiring harness connectors at the ECM for water intrusion, corrosion, or backed-out pins.
Repair steps
Disconnect Battery
Always disconnect the negative battery terminal before unplugging the ECM to prevent voltage spikes.
Inspect and Clean Connections
Disconnect the main harnesses at the Engine ECM. Clean the contacts with electrical contact cleaner and ensure no pins are bent. Reconnect and test the machine.
Test CAN Bus Resistance
With the battery disconnected, measure the resistance across the CAN High and CAN Low pins at the diagnostic port. A healthy CAN bus should read approximately 60 ohms. If it reads 120 ohms, there is an open circuit between the ECM and the network.
Software Flash / Registration
If the wiring is intact and the ECM is communicating but timing out on the security check, connect the New Holland EST laptop. Re-register the engine dataset to the machine.
Replace the ECM
If the ECM has internal hardware failure (no communication, no 5V reference output, and fails to power up despite good power/ground inputs), the module must be replaced and programmed to the machine.
Parts you might need
(5)Engine Control Unit (ECU) / Engine Control Module (ECM)
504122542Remanufactured as 504122542R. Bosch EDC7UC31 (Bosch PN: 0281020048). Fits various New Holland excavators, combines (CR9040, CR9060), and B-series backhoes.
Engine Control Unit
84499733For T6 and T7 Series tractors (e.g., T6.180).
Engine Control Unit
SBA185186180For Skid Steer Loaders (L218, L220) and Case equivalents (SR175, SV185).
Actia UCM3B STD16 12V ECU
90489997Used in various agricultural equipment.
Generic New Holland Electronic Control Module
5801459462
Get help to fix this fault by requesting a quote