John Deere 2040.09 – ECU, BIF, PDU, ADU, or CLC: CAN BUS Communication Failure
Issue description
A control module on the machine's Controller Area Network (CAN) has stopped receiving expected data packets from another module (often Source Address 40). The network is experiencing data transmission issues, which are most commonly caused by wiring faults, failed terminating resistors, or a module losing power/ground.
Applies to these machines
26 machines- 5085E
- 5090E
- 5090EL
- 5100E
- 5085M
- 5100M
- 5100MH
- 5100ML
- 5115ML
- 5090M
- 5115M
- 6090MC
- 6100MC
- 6230
- 6330
- 6430
- 8245R
- 8310R
- 8400R
- 624K
- 744K
- 824K
- 770G
- 772G
- 330LC-8B
- 160DLC
Check the cause
Check for other active codes across multiple modules to trace the dead branch of the network.
Perform a cold boot by cycling the key switch and battery disconnect switch to see if communication is restored.
Test CAN voltage with the key ON (CAN High should read 2.5V to 2.6V, CAN Low should read 2.4V to 2.5V).
Test CAN resistance with the battery disconnected (should read exactly 60 Ohms; 120 Ohms indicates a missing or failed resistor, 0 Ohms indicates a short).
Verify that the ECU and the Main Controller are receiving stable 12V power and have clean grounds.
Repair steps
Disconnect Power
Turn off the machine and disconnect the negative battery cable to prevent electrical shorts during inspection.
Inspect the Harness
Trace the CAN bus wiring harness (specifically the twisted Yellow and Green wires) between the ECU and the cab/main controller. Look for chafing, crushed sections, or areas where the harness rubs against the chassis.
Clean Connectors
Disconnect the harness connectors at the ECU and the cab bulkhead. Inspect for pushed-back pins, corrosion, or water ingress. Clean the pins with electronic contact cleaner and apply dielectric grease before reconnecting.
Replace Terminating Resistors
If your resistance test yielded 120 Ohms, locate the CAN bus terminating resistors (usually located at the extreme ends of the wiring harness, sometimes near the ECU and behind the cab display). Replace the faulty resistor.
Repair Wiring
If a break or short is found in the CAN wires, repair it using approved twisted-pair splicing methods (maintaining the twist as close to the splice as possible to prevent electromagnetic interference).
Software Update
Reconnect the battery. If the wiring and resistors are perfect, the issue may be a firmware bug causing message timeouts. A John Deere dealer may need to flash the ECU and Main Controller with the latest software.
Parts you might need
(5)CAN Bus Terminating Resistor (Mini Boot Style)
RE207311Used in chassis and center-frame machine wiring harnesses; fits ATU300 and GreenStar-ready harnesses.
CAN Bus Terminating Resistor (Passive 4-Pin Deutsch)
RE70623Varies by specific chassis and network branch.
CAN Bus Terminating Resistor (Passive 4-Pin Deutsch)
57M8131Varies by specific chassis and network branch.
Wiring Harness / Connector Pigtails
Generic - highly dependent on the specific machine's chassis serial number.
Engine Control Unit (ECU) / Display Module
Generic - requires exact machine serial number for OEM part number.
Get help to fix this fault by requesting a quote