Primary Data Link (J1939A) (TRTS0960) (2024)

Fault Code 115: Primary Data Link (J1939A)

J1939: SA 3 SPN 639 FMI 2, 8, 9, 14, 19, 31

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 2 – Data Erratic: Primary Data Link (J1939A) vehicle ECU(s) messages not received for 1 second.

FMI 8 – Abnormal Frequency: Primary Data Link (J1939A) Engine ECU messages not received for 1 second while the TCM is receiving messages from other vehicle ECU(s).

FMI 9 – Abnormal Update Rate: Primary Data Link (J1939A) vehicle messages not received for 5 seconds.

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

FMI 19 – Received Network Data In Error: Primary Data Link (J1939A) vehicle ECU(s) messages received but in error.

FMI 31 – Condition Exists: Primary Data Link (J1939A) receiving a vehicle ECU(s) “Stop Start Broadcast” message.

Fallback

FMI 2, 8, 19:

  • Amber warning lamp on
  • No degraded modes

FMI 9, 14:

  • Amber warning lamp on
  • If vehicle is configured for J1939 Start Enable feature, engine may not crank
  • If vehicle is moving and transmission is in a gear higher than the lowest available start 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 vehicle is moving and transmission is in a gear higher than the lowest available start gear and Secondary Data Link (J1939B) is not available:
    • Red stop lamp on
    • Clutch engagements prohibited, vehicle may coast to a stop
    • Transmission downshifts to lowest available start gear

FMI 31:

  • Amber warning lamp on
  • If vehicle is configured for J1939 Start Enable feature, engine may not crank
  • Lowest available start gear only
  • 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
  • PTO mode prohibited
  • Hill Start Aid prohibited

Conditions to Set Fault Code Inactive

FMI 2: Primary Data Link (J1939A) vehicle ECU(s) messages received and valid for 20 seconds.

FMI 8: Primary Data Link (J1939A) Engine ECU messages received and valid for 20 seconds.

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

FMI 14: Primary Data Link (J1939A) Engine ECU messages received and valid for 10 seconds.

FMI 19: Key cycle and fault condition no longer exist.

FMI 31: Fault condition no longer exists.

Possible Causes

FMI 2, 9:

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

FMI 8, 14:

  • Vehicle Components
    • Engine ECU internal failure
    • Engine ECU not powering up
  • Vehicle Harness - Primary Data Link (J1939A) 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

FMI 19:

  • Other Vehicle ECU(s)
    • Internal failure

FMI 31:

  • Other Vehicle ECU(s)
    • Informational only, indicates a Vehicle ECU experienced a programming event.

Note: Refer to OEM for troubleshooting a failed system.

Additional Tools

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

Component Identification

Primary Data Link (J1939A) (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)

Primary Data Link (J1939A) (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)

Primary Data Link (J1939A) (TRTS0960) (3)

Fault Code 115 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 115 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 115 FMI 2, 9 is Active, Go to Step C

  • If Fault Code 115 FMI 2, 9 is Inactive, Go to Step B

    Note: If ServiceRanger connects to TCM, vehicle Primary Data Link (J1939A) is currently functional between vehicle 9-Way Diagnostic Connector and TCM. Refer to OEM guidelines for vehicle J1939 Data Link diagnostic instructions.

  • If Fault Code 115 FMI 14 is Active, Go to Step O

    Note: If ServiceRanger connects to TCM, vehicle data link is currently functional between vehicle 9-Way Diagnostic Connector and TCM. Refer to OEM guidelines for Engine ECU and vehicle data link diagnostic instructions.

  • If Fault Code 115 FMI 14 is Inactive, there may be an intermittent wiring problem in the vehicle Primary Data Link (J1939A) to the Engine ECU, an Engine ECU message fault may exist, and/or the Engine ECU may intermittently not be powering up. Refer to OEM guidelines for repair or replacement of vehicle Primary Data Link (J1939A) or Engine ECU. Go to Step V

  • If Fault Code 115 FMI 19 is Active or Inactive, a fault condition exists on the Primary Data Link (J1939A) with the Engine ECU or another Vehicle ECU(s). Contact OEM for further diagnostic instructions. Go to Step V

  • If Fault Code 115 FMI 31 is Inactive or Active, this indicates a vehicle ECU experienced a programming event (Informational only). Go to Step V

B

Purpose:Use Product Diagnostic (PD) Test to locate intermittent failures.

  1. Key on with engine off.

  2. Connect ServiceRanger.

  3. Go To “Service Routines”.

  4. Start “Product Diagnostic Test” and follow on-screen prompts.

    Note: Solid “PD” may appear in display when PD Test is active.

    Note: TCM will not enter PD Test mode when there are Active fault codes.

    Primary Data Link (J1939A) (TRTS0960) (4)

  5. Wiggle Primary Data Link (J1939A) harness and connections throughout vehicle, including 20-Way TCM Vehicle Harness Connector. Check for signs of rubbing or chafing on wires. Refer to OEM wiring diagrams.

  6. To end the test, press Stop button.

  • If fault codes set Active, refer to OEM guidelines for repair or replacement of vehicle harness and/or 20-Way TCM Vehicle Harness Connector. Go to Step V

  • If no fault codes become Active, Go to Step D

C

Purpose:Verify fault status with 20-Way TCM Body Harness Connector disconnected.

  1. Key off.

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

  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 115 is Inactive, a 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 115 was Inactive or remains Active, key off and reconnect 20-Way TCM Body Harness Connector. Go to Step D

D

Purpose:Identify TCM location on vehicle Primary Data Link (J1939A).

  1. Key off.

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

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

  • If TCM is on Pins F and G, Go to Step E

E

Purpose:Verify vehicle Primary Data Link (J1939A) signal voltage.

  1. Key on with engine off.

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

    Primary Data Link (J1939A) (TRTS0960) (5)

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

    Primary Data Link (J1939A) (TRTS0960) (6)

  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 F

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

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

F

Purpose:Verify resistance of vehicle Primary Data Link (J1939A).

  1. Key off.

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

    Primary Data Link (J1939A) (TRTS0960) (7)

  3. Compare reading(s) in table.

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

  • If readings are in range, Go to Step G

PinsRangeReading(s)
F to G50–70 Ohms

G

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

  1. Key off.

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

  3. Inspect 20-Way TCM Vehicle 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 Vehicle 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 Vehicle Harness Connector. Go to Step V

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

H

Purpose:Verify resistance of vehicle Primary Data Link (J1939A) at 20-Way TCM Vehicle Harness Connector.

  1. Key off.

  2. Measure resistance between 20-Way TCM Vehicle Harness Connector Pin 11 and Pin 12. Record reading in table.

    Primary Data Link (J1939A) (TRTS0960) (8)

  3. Compare reading(s) in table.

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

  • If readings are in range, Go to Step I

PinsRangeReading(s)
11 to 1250–70 Ohms

I

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 115 is Inactive, an intermittent wiring problem exists in the vehicle Primary Data Link (J1939A). Refer to OEM guidelines for repair or replacement of vehicle Primary Data Link (J1939A) harness and/or 20-Way TCM Vehicle Harness Connector. Go to Step V

  • If Fault Code 115 is Active and no fault was found with the vehicle Primary Data Link (J1939A), 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.

J

Purpose:Verify vehicle Primary Data Link (J1939A) 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.

    Primary Data Link (J1939A) (TRTS0960) (9)

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

    Primary Data Link (J1939A) (TRTS0960) (10)

  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 K

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

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

K

Purpose:Verify resistance of vehicle Primary Data Link (J1939A).

  1. Key off.

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

    Primary Data Link (J1939A) (TRTS0960) (11)

  3. Compare reading(s) in table.

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

  • If readings are in range, Go to Step L

PinsRangeReading(s)
C to D50–70 Ohms

L

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

  1. Key off.

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

  3. Inspect 20-Way TCM Vehicle 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 Vehicle 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 Vehicle Harness Connector. Go to Step V

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

M

Purpose:Verify resistance of vehicle Primary Data Link (J1939A) at 20-Way TCM Vehicle Harness Connector.

  1. Key off.

  2. Measure resistance between 20-Way TCM Vehicle Harness Connector Pin 11 and Pin 12. Record reading in table.

    Primary Data Link (J1939A) (TRTS0960) (12)

  3. Compare reading(s) in table.

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

  • If readings are in range, Go to Step N

PinsRangeReading(s)
11 to 1250–70 Ohms

N

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 115 is Inactive, an intermittent wiring problem exists in the vehicle Primary Data Link (J1939A). Refer to OEM guidelines for repair or replacement of vehicle Primary Data Link (J1939A) harness and/or 20-Way TCM Vehicle Harness Connector. Go to Step V

  • If Fault Code 115 is Active and no fault was found with the vehicle Primary Data Link (J1939A), 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.

O

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

  1. Key off.

  2. Locate and disconnect Engine ECU vehicle harness connector containing vehicle Primary Data Link (J1939A).

    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.

    Primary Data Link (J1939A) (TRTS0960) (13)

  4. Compare reading(s) in table.

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

  • If readings are in range, Engine ECU has continuity to the vehicle Primary Data Link (J1939A). 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 115 sets Active, Go to Step A

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

Primary Data Link (J1939A) (TRTS0960) (2024)
Top Articles
Latest Posts
Article information

Author: Sen. Emmett Berge

Last Updated:

Views: 6774

Rating: 5 / 5 (60 voted)

Reviews: 91% of readers found this page helpful

Author information

Name: Sen. Emmett Berge

Birthday: 1993-06-17

Address: 787 Elvis Divide, Port Brice, OH 24507-6802

Phone: +9779049645255

Job: Senior Healthcare Specialist

Hobby: Cycling, Model building, Kitesurfing, Origami, Lapidary, Dance, Basketball

Introduction: My name is Sen. Emmett Berge, I am a funny, vast, charming, courageous, enthusiastic, jolly, famous person who loves writing and wants to share my knowledge and understanding with you.