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.
- About 60 ohms: both terminators and the trunk wiring are intact. Look at port power, ground and the scan tool.
- About 120 ohms: one terminator is missing, or the trunk is open between you and one end.
- Open or overload: both terminators are missing, or the pair is cut.
- Near 40 ohms: an extra terminator was added somewhere, for example a stray resistor plug or a mis-wired aftermarket device.
- Near zero: CAN_H and CAN_L are shorted together, often a pinched or chafed harness section.
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.
Related guides
- Automotive A/C diagnostic tools for DIY: read-only checks that confirm why a car A/C blows warm, or confirm an A/C pressure-sensor or compressor-clutch code from a scan tool. Covers R134a/R1234yf manifold gauge sets and quick-coupler compatibility, UV dye leak-detection kits with LED lights and glasses, vent/probe thermometers for the vent-temperature drop, and OBD2 scanners that show A/C pressure and clutch PIDs.
- Automotive borescopes and inspection cameras for engine diagnostics: articulating vs fixed probes, single- vs dual-lens cameras, probe diameter, and smartphone vs dedicated-screen models
- Automotive electrical-fault diagnostic tools that confirm what a scan-tool code or no-start points to: 12V battery/alternator/cranking testers (Foxwell BT705, Topdon BT100), automotive multimeters with inductive amp clamps for parasitic-draw tests, and circuit testers / power-probe kits
- Automotive oscilloscopes (lab scopes) for DIY diagnostics: budget USB/PC scopes (Hantek 1008C, PicoScope 2204A-class) with back-probe pins, test leads and current clamps
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.