Fault Code 35: J1939 Communication Link

J1587: MID 130 SID 231 FMI 2

J1939: SA 3 SPN 639 FMI 2

Overview

The J1939 Data Link is a Controller Area Network (CAN) communication bus. The UltraShift PLUS transmission uses the J1939 Data Link to communicate with other ECUs (ABS, Engine, Body Controller, etc.). The Transmission Electronic Control Unit (TECU) sends and receives messages from other ECUs on the data link to determine when to initiate a shift, hold shifts, command engine torque to make shifts, as well as other functions. Proper operation of the J1939 Data Link is critical for shift performance. Fault Code 35 indicates an issue with communication across the J1939 Data Link.

Detection

TECU has either lost communication or received erratic signals over the J1939 Data Link and the TECU has not detected any low battery system fault codes.

Conditions to Set Fault Code Active

FMI 2 – Data Erratic: TECU has lost communication or has received erratic signals over the J1939 Data Link for 5 seconds or longer.

Fallback

FMI 2

  • “F” flashes in gear display.
  • Service light flashes (if equipped).
  • If vehicle is configured for the J1939 Start Enable feature the engine does not crank.
  • If fault occurs during power up, the transmission requires the driver to manually synchronize shifts with the throttle.
  • If fault occurs while driving, transmission remains in its current gear until the vehicle stops. Transmission then requires the driver to manually synchronize shifts with the throttle.

Conditions to Set Fault Code Inactive

FMI 2: TECU receives messages across the data link for at least 10 seconds.

Possible Causes

FMI 2

  • 38-Way Vehicle Harness Connector
    • Wiring shorted to ground, shorted to power or open
    • Bent, spread, or loose terminals
  • Other ECUs
    • Internal failure
  • J1939 Data Link
    • Wiring shorted to ground, shorted to power or open
    • Bent, spread, or loose terminals
    • Excessive electrical noise
    • Missing or additional terminating resistors
  • TECU
    • Internal failure

Component Identification

_Graphics/LineArt/TRTS0940_FC35-36_ID1.png

1. 38-Way Vehicle Harness Connector

2. Transmission Electronic Control Unit (TECU)

3. 9-Way Diagnostic Connector (in cab)

_Graphics/LineArt/TRTS0940_FC35_Wiring.png

1. Transmission Electronic Control Unit (TECU)

2. 38-Way Vehicle Harness Connector

3. 9-Way Diagnostic Connector (Black) - OEM Specific CD (in cab)

4. 9-way Diagnostic Connector (Green) - OEM Specific CD (in cab)

5. 9-way Diagnostic Connector (Green) - OEM Specific FG (in cab)

_Graphics/LineArt/Wiring-Key-EPS.png

Fault Code 35 Troubleshooting

A
Purpose:Check for Active or Inactive fault codes.
  1. Record the transmission fault codes, FMIs, occurrences, and timestamps from the Service Activity Report created during the Diagnostic Procedure.

B
Purpose:Use Product Diagnostic (PD) Mode to locate intermittent failures.
  1. Set parking brake and chock wheels.

  2. Place transmission in PD Mode. See more about Product Diagnostic (PD) Mode.

    Note: Transmission does not enter PD Mode when Active fault codes exist.

    _Common/_Graphics/PD_GearDisplay.png
  3. Wiggle J1939 Data Link wiring and Vehicle Harness wiring throughout the vehicle. Look for signs of pinched or chafed wiring. Verify all connections are clean and tight.

  4. Exit PD Mode by powering down.

    Note: Allow 2–3 minutes for the TECU to perform a complete power-down sequence before proceeding.

  • If Fault Code 35 or Fault Code 36 became Active while wiggling the J1939 Data Link or the Vehicle Harness, refer to OEM guidelines for repair or replacement of J1939 Data Link. Go to Step V

  • If no fault codes became Active, Go to Step C

C
Purpose:Verify TECU location on the vehicle J1939 Data Link.
  1. Key off.

  2. Refer to the OEM and identify the TECU location on the vehicle J1939 Data Link at the 9-Way Diagnostic Connector.

  • If Black 9-Way Diagnostic Connector, Go to Step D

  • If Green 9-Way Diagnostic Connector on Pin C and Pin D, Go to Step D

  • If Green 9-Way Diagnostic Connector on Pin F and Pin G, Go to Step H

D
Purpose:Verify integrity of vehicle Bulkhead Connection (if equipped).
  1. Key off.

  2. If vehicle is equipped with a Bulkhead Connection, inspect Bulkhead Connector for corrosion, loose terminals, and bent or spread pins.

  3. Wiggle wiring connections to the Bulkhead Connector to verify the pins are not loose and are secure within the connector.

  • If no Bulkhead Connection is present, Go to Step E

  • If no damage is found and the connector is not loose, Go to Step E

  • If damage or looseness is found, refer to OEM guidelines for repair or replacement of Bulkhead Connection. Go to Step V

E
Purpose:Verify proper signal voltage on J1939 Data Link.
  1. Key on with engine off.

  2. Measure voltage between 9-Way Diagnostic Connector Pin C and Pin A. Record reading(s) in table.

    _Graphics/LineArt/TRTS0940_FC35_DiagPinAandC.png
  3. Measure voltage between 9-Way Diagnostic Connector Pin D and Pin A. Record reading(s) in table.

    _Graphics/LineArt/TRTS0940_FC35_DiagPinAandD.png
  4. Record the total voltage in table by adding together the voltage readings recorded earlier in this step.

  5. Compare reading(s) in table.

  • If readings are in range, Go to Step F

  • If readings are out of range, an issue is present on the vehicle J1939 Data Link. Refer to OEM guidelines for repair or replacement of the vehicle data link. Go to Step V

PinsRangeReading(s)
C to AN/A
D to AN/A+
Total Voltage4.5–5.5 V=
F
Purpose:Verify proper resistance on the vehicle J1939 Data Link.
  1. Key off.

    Note: Allow 2–3 minutes for the TECU to perform a complete power-down sequence before proceeding.

  2. Measure resistance between 9-Way Diagnostic Connector Pin C and Pin D. Record reading(s) in table.

    _Graphics/LineArt/TRTS0940_FC35_DiagPinCandD-Ohms.png
  3. Compare reading(s) in table.

  • If readings are in range, Go to Step G

  • If readings are out of range, an issue is present on the vehicle J1939 Data Link. Refer to OEM guidelines for repair or replacement of terminating resistors, ECUs or data link wiring. Go to Step V

Pins RangeReading(s)
C to D50–70 ohms
G
Purpose:Verify J1939 positive and negative connections to TECU.
  1. Key off.

  2. Disconnect 38-Way Vehicle Harness Connector from TECU.

  3. Measure resistance between 9-Way Diagnostic Connector Pin C and 38-Way Vehicle Harness Connector Pin 3. Record reading(s) in table.

    _Graphics/LineArt/TRTS0940_FC35_DiagPinCVPin3.png
  4. Measure resistance between 9-Way Diagnostic Connector Pin D and 38-Way Vehicle Harness Connector Pin 2. Record reading(s) in table.

    _Graphics/LineArt/TRTS0940_FC35_DiagPinDVPin2.png
  5. Compare reading(s) in table.

  • If readings are in range, Go to Step L

  • If readings are out of range, refer to OEM guidelines for repair or replacement of vehicle J1939 Data Link. Go to Step V

PinsRangeReading(s)
C to 30.0–0.3 ohms
D to 20.0–0.3 ohms
H
Purpose:Verify integrity of vehicle Bulkhead Connection (if equipped).
  1. Key off.

  2. If vehicle is equipped with a Bulkhead Connection, inspect Bulkhead Connector for corrosion, loose terminals, and bent or spread pins.

  3. Wiggle wiring connections to the Bulkhead Connector to verify the pins are not loose and are secure within the connector.

  • If no Bulkhead Connection is present, Go to Step I

  • If no damage is found and the connector is not loose, Go to Step I

  • If damage or looseness is found, refer to OEM guidelines for repair or replacement of Bulkhead Connection. Go to Step V

I
Purpose:Verify proper signal voltage on J1939 Data Link.
  1. Key on with engine off.

  2. Measure voltage between 9-Way Diagnostic Connector Pin F and Pin A. Record reading(s) in table.

    _Graphics/LineArt/TRTS0940_FC35_DiagPinFandA-volts.png
  3. Measure voltage between 9-Way Diagnostic Connector Pin G and Pin A. Record reading(s) in table.

    _Graphics/LineArt/TRTS0940_FC35_DiagPinGandA-Volts.png
  4. Record the total voltage in table by adding together the voltage readings recorded earlier in this step.

  5. Compare reading(s) in table.

  • If readings are in range, Go to Step J

  • If readings are out of range, an issue is present on the vehicle J1939 Data Link. Refer to OEM guidelines for repair or replacement of the vehicle data link. Go to Step V

PinsRangeReading(s)
F to AN/A
G to AN/A+
Total Voltage4.5–5.5 V=
J
Purpose:Verify proper resistance on the J1939 Data Link.
  1. Key off.

    Note: Allow 2–3 minutes for the TECU to perform a complete power-down sequence before proceeding.

  2. Measure resistance between 9-Way Diagnostic Connector Pin F and Pin G. Record reading(s) in table.

    _Graphics/LineArt/TRTS0940_J1989_DiagPinFandG.png
  3. Compare reading(s) in table.

  • If readings are in range, Go to Step K

  • If readings are out of range, an issue is present on the J1939 Data Link. Refer to OEM guidelines for repair or replacement of terminating resistors, ECUs or data link wiring. Go to Step V

Pins RangeReading(s)
F to G50–70 ohms
K
Purpose:Verify J1939 positive and negative connections to TECU.
  1. Key off.

  2. Disconnect 38-Way Vehicle Harness Connector from TECU.

  3. Measure resistance between 9-Way Diagnostic Connector Pin F and 38-Way Vehicle Harness Connector Pin 3. Record reading(s) in table.

    _Graphics/LineArt/TRTS0940_FC35_DiagPinFVPin3.png
  4. Measure resistance between 9-Way Diagnostic Connector Pin G and 38-Way Vehicle Harness Connector Pin 2. Record reading(s) in table.

    _Graphics/LineArt/TRTS0940_FC35_DiagPinGVPin2.png
  5. Compare reading(s) in table.

  • If readings are in range, Go to Step L

  • If readings are out of range, refer to OEM guidelines for repair or replacement of vehicle J1939 Data Link. Go to Step V

PinsRangeReading(s)
F to 30.0–0.3 ohms
G to 20.0–0.3 ohms
L
Purpose:Verify fault code status.
  1. Key off.

  2. Reconnect all connectors and verify that all components are properly installed.

  3. Connect ServiceRanger

  4. Key on with engine off.

  5. Retrieve and record the transmission fault codes and FMIs, and their occurrences and timestamps.

V
Purpose:Verify repair.
  1. Key off.

  2. Reconnect all connectors and verify that all components are properly installed.

  3. Key on with engine off.

  4. Clear fault codes using ServiceRanger.

  5. Drive vehicle and attempt to reset the code or duplicate the previous complaint.

  6. Check for fault codes using ServiceRanger.