JCB Dump Truck 57 Fault Code: EEC 1 Timeout
EEC 1 Timeout · ai-assisted, editor-reviewed · Last updated 2026-07-13
TL;DR
Fault code 57 means the vehicle's controller stopped receiving the EEC 1 CAN-bus message from the EEC controller within the expected time. It is a communication dropout, not a direct engine measurement fault, but it can affect engine control response and should be diagnosed the same shift it appears.
Medium severity. This is a communication timeout, not an immediate mechanical failure, but loss of EEC data can affect engine control and should not be ignored. Diagnose promptly, especially if other engine-related warnings appear alongside it.
What does JCB Dump Truck error code 57 mean?
Fault code 57, EEC 1 Timeout, means the machine's controller expected a specific CAN-bus message (called EEC 1) from the EEC controller and did not receive it within the allowed time window. EEC stands for the engine control module sending this message, and the CAN-bus is the shared digital wiring network that lets controllers on the machine talk to each other.
When this message times out, the receiving controller loses visibility into engine data it needs. This does not always mean the engine itself has a problem. It usually points to a break in communication: bad wiring, a bad connection, electrical interference on the bus, or a fault in the EEC controller itself.
Because CAN-bus faults can cascade (one bad connection can affect multiple codes across the system), code 57 is worth chasing down promptly even though it is not, by itself, a sign of engine damage.
Common causes of 57
- Interference on the CAN-Bus network disrupting message delivery.
- A CAN wire or connector that is broken or has an open circuit.
- A CAN wire or connection that is shorted to vehicle ground or to battery voltage.
How to troubleshoot JCB Dump Truck 57: first checks
- Inspect the EEC controller itself: check its power, ground, and connector condition for corrosion, looseness, or damage.
- Visually trace the CAN-Bus wiring for chafing, pinch points, moisture intrusion, or obvious damage along its length.
- Check the cable and connector running to the EEC controller specifically for loose pins, corrosion, or contact with ground or battery voltage.
- Look for aftermarket wiring, accessories, or repairs that may have been spliced into or routed near the CAN-Bus lines, since these are common sources of interference or shorts.
- Check for other active fault codes on connected controllers, since a CAN-Bus problem often triggers multiple communication-related codes at once.
How the code clears
No separate clearing step is listed. Once the wiring, connections, and EEC controller are checked and any fault found is repaired, the code should stop being active. Clear the stored code with the diagnostic tool and confirm it does not return during a test cycle or road test.
Frequently asked questions
What does fault code 57 mean on a JCB dump truck?
It means the controller did not receive the expected EEC 1 CAN-bus message from the EEC controller within the required time, a communication timeout rather than a direct engine sensor fault.
Is fault code 57 dangerous to keep driving with?
It is not listed as an immediate safety shutdown, but losing engine controller communication can affect how the engine responds and should be diagnosed promptly rather than ignored.
What usually causes an EEC 1 timeout?
JCB lists three causes: interference on the CAN-Bus, a broken CAN wire or connection, or a CAN wire/connection shorted to ground or battery voltage.
Where should I start looking first for code 57?
Start with the EEC controller itself, then check the CAN-Bus wiring for breaks or damage, and check the cable and connector running specifically to the EEC controller.
Will fixing the wiring clear the code automatically?
No separate clearing step is listed. Repair the wiring or connection issue, then clear the stored code with a diagnostic tool and verify it does not reset.
Can other fault codes appear at the same time as code 57?
It is possible, since a CAN-Bus wiring problem can disrupt communication for more than one controller. Check for other active codes on the system when diagnosing code 57.