J1939 Data Link Error
What does DD-1231-2 mean?
The DD-1231-2 (Detroit Diesel DD Series) diesel fault code means: J1939 Data Link Error. This is a moderate severity code.
Common Symptoms
- Check Engine Light / Amber Warning Lamp illuminated
- Loss of communication with one or more modules
Probable Causes (Ranked by Likelihood)
- J1939 terminating resistor missing Likely
- Harness short on CAN-H or CAN-L Likely
- Failed module on bus dragging down comms Possible
Step-by-Step Diagnostic Procedure
Measure resistance between CAN-H and CAN-L — should be ~60 ohms (2x 120 in parallel).
Unplug modules one at a time to isolate a faulty device.
Inspect harness for pinches / chafing.
Replace failed module or terminating resistor.
Frequently Asked Questions
What is Detroit Diesel fault code DD-1231-2?
Detroit Diesel fault DD-1231-2 (SPN 1231 FMI 2) indicates: J1939 Data Link Error. It is a moderate-severity fault and is commonly seen on DD13/DD15/DD16 engines in Freightliner and Western Star chassis.
Can I drive my Freightliner or Western Star with fault DD-1231-2?
It depends on severity. Critical and serious faults trigger derate or engine shutdown — do not continue driving. Moderate faults usually allow continued operation short-term but schedule repair to prevent cascading aftertreatment damage.
How much does it cost to fix Detroit Diesel fault DD-1231-2?
Typical repair cost is $500-$2,200. Sensor/harness fixes fall at the low end; turbo actuator, injector, aftertreatment component, or head gasket repairs fall at the high end. Detroit DDDL software and sometimes factory parameter reset are required for proper reset.