J1939 data-link (CAN bus) no-communication test kit for truck owners: confirming the 60-ohm bus, 120-ohm terminators and Deutsch 9-pin diagnostic-port wiring when a scanner or J1939 adapter will not connect

Rule out the scanner and the adapter cable before touching the truck

A “no communication” message means the tool saw no valid CAN frames. The cause can be the scan tool, the 9-pin-to-OBD2 or Y-cable, the diagnostic port, or the truck’s J1939 backbone. Start with the cheapest swaps.

Try the same scanner on a second truck, or a different scanner or adapter on yours. If the tool connects to another truck, the tool is fine. A second known-good 9-pin adapter cable is the most useful single spare. These cables are cheap, and the thin wiring and molded plugs on cheap ones fail often. If a swapped cable fixes the connection, you are done.

Check that the connector matches the truck. The 9-pin Deutsch port comes in two variants, commonly a black Type 1 and a green Type 2. The usual split is that Type 1 runs at 250 kbps and Type 2 at 500 kbps, though you should confirm this for your truck. An adapter made for one type may not communicate on the other. Older trucks with a 6-pin port often carry J1708 only, and no J1939 pair is present at all. Do these checks before you pick up a meter.

What the 60-ohm reading tells you about the J1939 bus

A healthy J1939 backbone is a twisted, shielded pair, CAN_H and CAN_L, with a 120-ohm terminating resistor at each end of the trunk. Two 120-ohm resistors in parallel measure about 60 ohms across the pair. That one number sorts most faults.

Measure with the key off and, per most OEM service procedures, with the batteries disconnected. That lets the modules’ internal circuits drop out so they do not skew the reading. Put the meter in ohms and measure between pin C (CAN_H) and pin D (CAN_L) at the 9-pin port.

A reading of 60 ohms does not prove the bus works. It only shows the circuit is continuous and correctly terminated. A fault on one branch can still stop communication.

Checking Deutsch 9-pin diagnostic port wiring

The 9-pin port is a Deutsch HD10-style connector. The pins that matter here are A (ground), B (battery positive), C (CAN_H), D (CAN_L) and E (CAN shield). F and G carry J1708 on most trucks, and H and J are manufacturer-defined.

Before blaming the data link, confirm the scan tool has power. Measure from pin B to pin A with the key on, and expect battery voltage: about 12 V on a 12-volt system, about 24 V on a 24-volt truck. A weak or missing reading means the tool or adapter may have no power at all. This is a common cause of “cannot connect”. Check the ground pin to chassis for resistance as well. A corroded or loose ground gives odd, intermittent communication.

Then inspect the port. Look for pushed-back or spread female terminals, green corrosion, and a cracked or loose connector body. A badly fitting adapter plug can reach the cavity but not grip the terminal. Do not push a meter probe into a female terminal. A thick probe tip spreads the contact and creates a fault that was not there before. Use a correctly sized test pin or a back-probe through the rear of the connector.

Key-on voltage checks and the wiggle test

With the key on and the bus idle, measure each CAN line to ground, pin A. CAN_H usually sits a little above half the bus voltage, around 2.6 V, and CAN_L a little below, around 2.4 V. Together they add up to about 5 V. These values are typical, not exact, and they move slightly as traffic runs. CAN_H or CAN_L near 0 V, or reading battery voltage, points to a line shorted to ground or to power. Equal readings on both lines can mean a short between them.

A meter averages the fast bus signal, so it shows fault conditions but not the waveform. It cannot show a noisy or distorted signal.

After the static checks, repeat the 60-ohm reading while you flex the harness near the port and along accessible routing. Press the connector from several sides. If the resistance jumps or goes open, you have found an intermittent break or loose terminal. Do not use an incandescent test light on CAN lines. It can load the circuit and damage a module.

Narrowing the fault: stubs, terminators and device removal

When the port reads wrong, find the section responsible. Terminators sit at the two ends of the backbone. They are often inside a module or harness connector rather than in plain sight, so check the manufacturer’s wiring diagram for their location. The diagnostic port itself usually sits on a short stub off the backbone.

Work by removing one thing at a time. Unplug aftermarket devices first: telematics boxes, ELD or GPS trackers, or a trailer-interface connection. A single device with a bad ground or a miswired splice can pull the whole bus down. Re-measure after each removal. If the reading returns to 60 ohms, the last item you pulled is the cause.

To check a suspect terminator, unplug the module or connector that holds it and measure across its pins; it should read about 120 ohms alone. Once you reach a connector, check terminal tension by gently pulling the wire and checking for push-back. A spare 120-ohm resistor or terminator plug lets you put a known termination on a bench harness. It is optional, and it is the part of the kit you are least likely to find in a typical retail listing.

The test kit worth buying

The kit that settles most no-communication cases is small.

A digital multimeter with a continuity beeper, DC volts and a resistance range that resolves about 0.1 ohm. Min/max hold helps on intermittent voltages. A basic auto-ranging meter reads 60 ohms without trouble.

Back-probe pins or fine test leads that fit a size-16 Deutsch cavity. Choose pins that do not spread the terminal. A set of thin-tip leads covers both port checks and splice checks.

A known-good 9-pin-to-OBD2 or Y-cable adapter. It is the swap part for the scan-tool test, and it costs little compared with an hour of diagnosis.

A 9-pin breakout box or pass-through is optional. It puts each pin on a jack so you can read C, D and power without probing the connector. It is faster for a shop that does this daily but not essential for an owner who tests a few times a year.

A Deutsch terminal release tool only matters if you find a bad terminal and need to remove and re-seat a contact. Without it, people pry at the connector and cause more damage.

What more money buys, and what to skip

A meter that costs more mainly adds accuracy, a faster display and a sturdier case. For the 60-ohm test it adds little. A cheap meter that reads 60 ohms is good enough.

The step up that matters is a lab scope or a CAN-capable analyser. It shows CAN_H and CAN_L waveforms, so you can see noise, a weak signal or a line that does not swing. That diagnoses faults a resistance check cannot, such as an intermittent module that corrupts frames. It is worth buying for fleet work, and it is overkill for a one-time no-connect.

Skip generic jump leads and alligator clips for probing the port; they spread terminals. Skip a test light for the reason above. And skip a replacement adapter before running the swap test. Many failed connections turn out to be a missing power feed at pin B or a damaged terminal, and a new adapter cannot fix those.

FAQ

What resistance should I see between pins C and D on a J1939 9-pin port?

About 60 ohms with the key off, taken across pin C (CAN_H) and pin D (CAN_L). That is two 120-ohm terminating resistors in parallel. Around 120 ohms points to a missing terminator or an open trunk, and close to zero points to a short between the two lines.

Do I need to disconnect the batteries to measure the 60 ohms?

Many OEM service procedures call for it, so internal module circuits do not alter the reading. At minimum, switch the key off and let the modules go to sleep. If the result looks odd, disconnect the batteries and measure again.

My scanner shows no communication but the bus reads 60 ohms. What next?

Check power at pin B and ground at pin A, since a tool with no supply cannot connect. Then try a known-good adapter cable and a second scan tool. Also confirm the connector is the right type for the truck’s bus speed. If all of that passes, a scope can show whether the CAN signal itself is healthy.