JCB 0x3D – Main vehicle ECU or instrument cluster: CAN Bus Message Error for Environment Pressure from Engine ECU
Issue description
The Engine ECU has detected a missing or invalid message from the coolant temperature sensor on the CAN bus network. This communication failure prevents the ECU from accurately monitoring the engine's coolant temperature, which can lead to incorrect engine operation or trigger protective measures like an engine derate (limp mode) to prevent overheating damage.
Applies to these machines
22 machines- JS115
- JS130
- JS145
- JS160
- JS175
- JS180
- JS190
- JS200
- JS210
- JS220
- JS235
- JS240
- JS260
- JS290
- JS300
- JS330
- JS360
- JZ140
- JZ235
- JZ255
- 808X
- 536
Check the cause
Record and clear the fault code, then operate the machine to see if it returns immediately to differentiate between a hard fault and an intermittent code
Ensure the battery is fully charged (above 12.5V for a 12V system) and that all battery terminals and ground straps are clean and tight
Visually inspect the wiring harness between the Engine ECU and the barometric pressure sensor, as well as the main CAN bus harness, for rubbing, chafing, melting, or physical damage
Unplug and inspect electrical connectors for the Engine ECU and the barometric pressure sensor for corrosion, bent or broken pins, and moisture intrusion
With the machine powered off, measure the resistance across the CAN High and CAN Low wires at the diagnostic port (a healthy CAN bus should read approximately 60 Ohms)
Use the JCB Electronic Service Tool to monitor live data and compare the barometric pressure reading with actual atmospheric pressure for your altitude
Using a multimeter, check the sensor's 5V reference voltage supply, ground, and signal wires according to the service manual
Repair steps
Repair wiring and connectors
If visual inspection reveals damaged wiring or corroded connectors, clean with electrical contact cleaner, repair, or replace these sections first as this is the most common cause of CAN bus failures.
Isolate the faulty component
Attempt to communicate directly with the Engine ECU using a diagnostic tool. If communication fails, troubleshoot the ECU power and ground supplies. If it communicates but pressure data is absent, the fault is likely the sensor or its dedicated wiring.
Replace barometric pressure sensor
If wiring is intact, CAN resistance is correct, and the sensor is identified as the root cause, replace the barometric pressure sensor.
Verify repair
Clear all fault codes, start the machine, and re-check for any active or pending codes to confirm the communication error is resolved.
Parts you might need
(6)- Barometric Pressure Sensor716/30259
OEM JCB part. May be located on the intake manifold or on the engine block itself.
- Engine Coolant Temperature Sensor320/04558
OEM JCB (also listed as 320/04545). Fits JCB Max 444 engines and various backhoe loaders including 2CX, 3CX, 4CX, and 5CX.
- Engine Coolant Temperature Sensor716-30128
OEM JCB. Widely fits JCB 3CX and 4CX backhoe loaders and excavators.
Engine Coolant Temperature Sensor
701/80434KMP Brand aftermarket sensor suitable for JCB.
Coolant Level Sensor
333/T9473OEM JCB (if a coolant level issue is suspected).
- Coolant Level Sensor333/D0281
OEM JCB (if a coolant level issue is suspected).
Get help to fix this fault by requesting a quote