Secondary Data Link (J1939B) (TRTS0960) (2024)

Fault Code 116: Secondary Data Link (J1939B)

J1939: SA 3 SPN 1231 FMI 9, 14

Overview

The Transmission Control Module (TCM) communicates with other vehicle Electronic Control Units (ECUs) over the vehicle J1939 data link. The TCM uses two vehicle J1939 data links to send and receive messages: the Primary Data Link (J1939A) and the Secondary Data Link (J1939B).

The Primary Data Link is used by the TCM to send and receive messages to and from the Engine ECU, Anti-Lock Brake ECU and other vehicle ECUs to complete transmission shift operations. The Secondary Data Link is used in the event that the Primary Data Link is inoperative.

The Primary Data Link (J1939A) is connected to the TCM at the 20-Way TCM Vehicle Harness Connector. The Secondary Data Link (J1939B) is connected to the TCM at the 20-Way TCM Body Harness Connector.

Detection

The TCM monitors vehicle and Engine ECU broadcast messages. If messages are not received or are invalid, the fault is set Active.

Conditions to Set Fault Code Active

FMI 9 – Abnormal Update Rate: Secondary Data Link (J1939B) vehicle ECU(s) messages not received for 5 seconds.

FMI 14 – Special Instructions: Secondary Data Link (J1939B) Engine ECU messages not received for 5 seconds while the TCM is receiving messages from other vehicle ECU(s).

Fallback

FMI 9, 14:

  • Amber warning lamp on
  • If Fault Code 115, 165, 171, or 185 is Active and the transmission is in gear:
    • Coast Mode and Neutral Coast prohibited
    • Urge to Move and Creep Mode prohibited
    • Inertia Brake activation prohibited
    • Upshifts prohibited
    • Clutch engagements prohibited
    • Non-Neutral modes prohibited
    • PTO mode prohibited
    • Hill Start Aid prohibited
  • If Fault Code 115, 165, 171, or 185 is Active and the transmission is not in gear:
    • Red stop lamp on
    • Coast Mode and Neutral Coast prohibited
    • Urge to Move and Creep Mode prohibited
    • Inertia Brake activation prohibited
    • Upshifts prohibited
    • Clutch disengagements prohibited
    • Non-Neutral modes prohibited
    • Hill Start Aid prohibited

Conditions to Set Fault Code Inactive

FMI 9: Secondary Data Link (J1939B) vehicle ECU(s) messages received and valid for 10 seconds.

FMI 14: Valid vehicle Secondary Data Link (J1939B) Engine ECU messages received for 10 seconds.

Possible Causes

FMI 9:

  • Vehicle Components
    • Other vehicle ECU(s) faulted
  • Vehicle Harness - Secondary Data Link (J1939B)
    • Wiring shorted to power, shorted to ground or open
    • Terminals bent, spread, corroded, or loose
    • Excessive electrical noise
    • Missing or additional terminating resistors

FMI 14:

  • Vehicle Components
    • Engine ECU internal failure
    • Engine ECU not powering up
  • Vehicle Harness - Secondary Data Link (J1939B) between Engine ECU and TCM
    • Wiring shorted to power, shorted to ground or open
    • Terminals bent, spread, corroded, or loose
    • Excessive electrical noise
    • Missing or additional terminating resistors

Note: Refer to OEM for troubleshooting a failed system.

Additional Tools

  • Endurant XD Service Manual TRSM0960
  • Digital Volt Ohm Meter (DVOM)

Component Identification

Secondary Data Link (J1939B) (TRTS0960) (1)

1. 20-Way TCM Vehicle Harness Connector

2. 20-Way TCM Body Harness Connector

3. Transmission Control Module (TCM)

4. 9-Way Type 2 Diagnostic Connector (In Cab)

Secondary Data Link (J1939B) (TRTS0960) (2)

1. Transmission Control Module (TCM)

2. 20-Way TCM Vehicle Harness Connector

3. 20-Way TCM Body Harness Connector

4A. 9-Way Type 2 Diagnostic Connector (OEM-Specific Primary Data Link FG)

4B. 9-Way Type 2 Diagnostic Connector (OEM-Specific Primary Data Link CD)

Secondary Data Link (J1939B) (TRTS0960) (3)

Fault Code 116 Troubleshooting

A

Purpose:Check for active or inactive fault codes.

  1. Set vehicle parking brake and chock wheels.

  2. Record transmission fault codes, FMIs, occurrences, and timestamps from Service Activity Report created during the Diagnostic Procedure.

  • If Fault Code 116 is Inactive and there are other Active vehicle or transmission fault codes, troubleshoot all Active fault codes first. Go to Step V

    If Fault Code 116 FMI 9 is Active or Inactive, Go to Step B

  • If Fault Code 116 FMI 14 is Active, Go to Step N

  • If Fault Code 116 FMI 14 is Inactive, the intermittent nature of the fault makes it likely one of the following conditions exists:

      • Wiring problem between the Secondary Data Link (J1939 B) and the Engine ECU
      • Engine ECU message fault
      • Engine ECU may intermittently not be powering up

    Refer to OEM guidelines for repair or replacement of the vehicle Secondary Data Link (J1939 B), vehicle harness, or Engine ECU. Go to Step V

B

Purpose:Verify Secondary Data Link (J1939B) Baud Rate configured in TCM and installed on vehicle.

  1. Key off.

  2. Allow TCM to perform a complete power down.

  3. Key on with engine off.

  4. Connect ServiceRanger.

  5. Go to “Configuration”.

  6. Select “Vehicle”.

  7. Record “Secondary J1939 Baud Rate” Current Value in table.

  8. Record secondary J1939 baud rate installed on vehicle in table.

    Note: Vehicle's secondary J1939 baud rate (250K or 500K) is determined by OEM. Refer to OEM regarding secondary J1939 baud rate installed on the vehicle.

  9. Compare reading(s) in table.

  • If “Secondary J1939 Baud Rate” is not configured correctly, select correct configuration from “New Value” drop down list, select “Apply” and follow on screen prompts. Go to Step V

  • If FMI 9 is Active and “Secondary J1939 Baud Rate” is configured correctly, Go to Step C

LocationSecondary J1939 Baud Rate
TCM (ServiceRanger)
Vehicle

C

Purpose:Identify TCM location on vehicle Secondary Data Link (J1939B).

  1. Key off.

  2. Refer to OEM to identify TCM J1939 pin locations on vehicle 9-Way J1939 Diagnostic Connector.

  • If the TCM is on Pins C and D, Go to Step D

  • If the TCM is on Pins H and J, Go to Step I

D

Purpose:Verify vehicle Secondary Data Link (J1939 B) signal voltage.

  1. Key on with engine off.

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

    Secondary Data Link (J1939B) (TRTS0960) (4)

  3. Measure voltage between 9-Way Diagnostic Connector Pin D and Pin A. Record reading in table.

    Secondary Data Link (J1939B) (TRTS0960) (5)

  4. Record Total Voltage in table by adding voltage readings together.

  5. Compare reading(s) in table.

  • If readings are in range, Go to Step E

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

PinsRangeReading(s)
C to AN/A
D to AN/A+
Total Voltage4.5–5.5 V=

E

Purpose:Verify resistance of vehicle Secondary Data Link (J1939B).

  1. Key off.

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

    Secondary Data Link (J1939B) (TRTS0960) (6)

  3. Compare reading(s) in table.

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

  • If readings are in range, Go to Step F

PinsRangeReading(s)
C to D50–70 Ohms

F

Purpose:Verify 20-Way TCM Body Harness Connector condition.

  1. Key off.

  2. Disconnect 20-Way TCM Body Harness Connector from TCM.

  3. Inspect 20-Way TCM Body Harness Connector, verify connector is free from contamination and corrosion; terminals are not bent, spread or loose; and there is no damage to connector body.

  4. Inspect 20-Way TCM Body Connector, verify connector is free from contamination and corrosion; terminals are not bent, spread or loose; and there is no damage to connector body.

  • If contamination or damage is found, refer to OEM guidelines for repair or replacement of 20-Way TCM Body Harness Connector. Go to Step V

  • If no contamination or damage is found, Go to Step G

G

Purpose:Verify resistance of vehicle Secondary Data Link (J1939B) at 20-Way TCM Body Harness Connector.

  1. Key off.

  2. Measure resistance between 20-Way TCM Body Harness Connector Pin 7 and Pin 8. Record reading in table.

    Secondary Data Link (J1939B) (TRTS0960) (7)

  3. Compare reading(s) in table.

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

  • If readings are in range, Go to Step H

PinsRangeReading(s)
7 to 850–70 Ohms

H

Purpose:Verify fault code status.

  1. Key off.

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

  3. Key on with engine off.

  4. Connect ServiceRanger.

  5. Go To “Fault Codes”.

  6. Retrieve and record transmission fault codes, FMIs, occurrences, and timestamps.

  • If Fault Code 116 is Inactive, an intermittent wiring problem exists in the vehicle Secondary Data Link (J1939B). Refer to OEM guidelines for repair or replacement of vehicle Secondary Data Link (J1939B) harness and/or 20-Way TCM Vehicle Harness Connector. Go to Step V

  • If Fault Code 116 is Active and no fault was found with the vehicle Secondary Data Link (J1939B), replace Transmission Control Module (TCM). Go to Step V

    Note: If troubleshooting indicates no fault found in wiring or connections to TCM, ensure an intermittent issue does not exist in wiring or connections before replacing TCM.

I

Purpose:Verify vehicle Secondary Data Link (J1939B) signal voltage.

  1. Key on with engine off.

  2. Measure voltage between 9-Way Diagnostic Connector Pin H and Pin A. Record reading in table.

    Secondary Data Link (J1939B) (TRTS0960) (8)

  3. Measure voltage between 9-Way Diagnostic Connector Pin J and Pin A. Record reading in table.

    Secondary Data Link (J1939B) (TRTS0960) (9)

  4. Record Total Voltage in table by adding voltage readings together.

  5. Compare reading(s) in table.

  • If readings are in range, Go to Step J

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

PinsRangeReading(s)
H to AN/A
J to AN/A+
Total Voltage4.7–5.3 V=

J

Purpose:Verify resistance of vehicle Secondary Data Link (J1939B).

  1. Key off.

  2. Measure resistance between 9-Way Diagnostic Connector Pin H and Pin J. Record reading in table.

    Secondary Data Link (J1939B) (TRTS0960) (10)

  3. Compare reading(s) in table.

  • If reading is out of range, refer to OEM guidelines for repair or replacement of vehicle Secondary Data Link (J1939B). Go to Step V

  • If reading is in range, Go to Step K

PinsRangeReading(s)
H to J50–70 Ohms

K

Purpose:Verify 20-Way TCM Body Harness Connector condition.

  1. Key off.

  2. Disconnect 20-Way TCM Body Harness Connector from TCM.

  3. Inspect 20-Way TCM Body Harness Connector, verify connector is free from contamination and corrosion; terminals are not bent, spread or loose; and there is no damage to connector body.

  4. Inspect 20-Way TCM Body Connector, verify connector is free from contamination and corrosion; terminals are not bent, spread or loose; and there is no damage to connector body.

  • If contamination or damage is found, refer to OEM guidelines for repair or replacement of 20-Way TCM Body Harness Connector. Go to Step V

  • If no contamination or damage is found, Go to Step L

L

Purpose:Verify resistance of vehicle Secondary Data Link (J1939B) at 20-Way TCM Body Harness Connector.

  1. Key off.

  2. Measure resistance between 20-Way TCM Body Harness Connector Pin 7 and Pin 8. Record reading in table.

    Secondary Data Link (J1939B) (TRTS0960) (11)

  3. Compare reading(s) in table.

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

  • If readings are in range, Go to Step M

PinsRangeReading(s)
7 to 850–70 Ohms

M

Purpose:Verify fault code status.

  1. Key off.

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

  3. Key on with engine off.

  4. Connect ServiceRanger.

  5. Go To “Fault Codes”.

  6. Retrieve and record transmission fault codes, FMIs, occurrences, and timestamps.

  • If Fault Code 116 is Inactive, an intermittent wiring problem exists in the vehicle Secondary Data Link (J1939B). Refer to OEM guidelines for repair or replacement of the vehicle Secondary Data Link (J1939B) harness and/or 20-Way TCM Vehicle Harness Connector. Go to Step V

  • If Fault Code 116 is Active and no fault was found with the vehicle Secondary Data Link (J1939B), replace Transmission Control Module (TCM). Go to Step V

    Note: If troubleshooting indicates no fault found in wiring or connections to TCM, ensure an intermittent issue does not exist in wiring or connections before replacing TCM.

N

Purpose:Verify resistance of vehicle Secondary Data Link (J1939B) at Engine ECU vehicle harness connector.

  1. Key off.

  2. Locate and disconnect Engine ECU vehicle harness connector containing the vehicle Secondary Data Link (J1939B).

    Note: Refer to OEM guidelines for Engine ECU vehicle harness connector location, connector removal, and J1939 High (+) and J1939 Low (-) connector pin locations.

  3. Measure resistance between Engine ECU vehicle harness connector Pin J1939 High (+) and Pin J1939 Low (-). Record reading in table.

    Secondary Data Link (J1939B) (TRTS0960) (12)

  4. Compare reading(s) in table.

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

  • If readings are in range, Engine ECU has continuity to the vehicle Secondary Data Link (J1939B). The intermittent nature of the fault makes it likely one of the following conditions exists: an Engine ECU message fault exists and/or the Engine ECU may intermittently not be powering up. Contact OEM for further diagnostic instructions. Go to Step V

PinsRangeReading(s)
J1939 High (+) to J1939 Low (-)50–70 Ohms

V

Purpose:Verify repair.

  1. Key off.

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

  3. Key on with engine off.

  4. Connect ServiceRanger.

  5. Go To “Fault Codes”.

  6. Select “Clear All Faults”.

  7. Operate vehicle and attempt to reset the fault code or duplicate the previous complaint.

  8. Check for fault codes using ServiceRanger.

  • If no fault codes set and vehicle operates properly, test complete.

  • If Fault Code 116 sets Active, Go to Step A

  • If a fault code other than 116 sets Active, troubleshoot per the Fault Code Isolation Procedure Index

Secondary Data Link (J1939B) (TRTS0960) (2024)

References

Top Articles
Latest Posts
Article information

Author: Duncan Muller

Last Updated:

Views: 5842

Rating: 4.9 / 5 (59 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Duncan Muller

Birthday: 1997-01-13

Address: Apt. 505 914 Phillip Crossroad, O'Konborough, NV 62411

Phone: +8555305800947

Job: Construction Agent

Hobby: Shopping, Table tennis, Snowboarding, Rafting, Motor sports, Homebrewing, Taxidermy

Introduction: My name is Duncan Muller, I am a enchanting, good, gentle, modern, tasty, nice, elegant person who loves writing and wants to share my knowledge and understanding with you.