CAN Bus Connector Guide · SAE J1708 / J1587

6-pin Deutsch J1708 / J1587 diagnostic connector pinout

Before the 9-pin J1939 port, heavy trucks had a round 6-pin Deutsch diagnostic connector. It carries the SAE J1708 data link — a 9600 bit/s serial bus with J1587 diagnostic messages — plus battery power and ground. It has no CAN, which is the most important thing to know when you plug a modern tool or ELD into it.

  • StandardSAE J1708 / J1587
  • Pins6
  • Bit rate9600 bit/s (J1708, not CAN)
  • Found onHeavy trucks from about 1995 to the early 2000s — under the dash
6-Pin Deutsch J1708 / J1587 Diagnostic face viewABCDEF
Interactive pinout

6-pin Deutsch (J1708) pin assignments

Pin A is the centre pin and carries J1708 data +; B is data −, C battery + and E ground. D and F are not assigned by SAE and are left to the manufacturer. Switch to the tool plug to see the mirror image.

View
6-Pin Deutsch J1708 / J1587 Diagnostic face viewABCDEF

Face view of the vehicle receptacle (pins), HD10-6-12P

6-Pin Deutsch J1708 / J1587 Diagnostic pin assignments
PinSignal
AJ1708 / J1587 data +
BJ1708 / J1587 data −
CBattery + (12 V)
DNot assigned — OEM specific
EGround (battery −)
FNot assigned — OEM specific
Hover or tap a pin in the drawing or the table to trace it.
GroundPowerJ1708 / J1850OEM specific / lamp
6-Pin Deutsch J1708 / J1587 Diagnostic pinout diagram — SAE J1708 / J1587
6-Pin Deutsch J1708 / J1587 Diagnostic pinout diagram — free to use with credit to iMatrix Systems. ⬇ SVG ⬇ PNG

At a glance

Data linkSAE J1708, 9600 bit/s; J1587 (and J1922) messages
PinsA J1708 +, B J1708 −, C battery +, E ground; D and F OEM specific
Truck sideHD10-6-12P receptacle with pins, usually grey
Tool sideHD16-6-12S plug with sockets; size-12 contacts
NetworkTwisted pair, up to 40 m and 20 nodes; no terminating resistors
FittedFrom about 1995; replaced on most new trucks by the 9-pin between about 1998 and 2001

History

SAE issued J1708 in January 1986 as a common data link for heavy-duty vehicles, and J1587 in January 1988 as the message set on top of it. J1708 uses RS-485-style transceivers, but with bias resistors instead of terminators, at 9600 bit/s; messages are up to 21 bytes, each starting with a MID that identifies the sending module — 128 for the engine, 130 for the transmission, 136 for the brakes. Faults are reported as a PID or SID with a failure mode (FMI), the same FMI idea J1939 later reused.

The round 6-pin Deutsch port gave trucks a standard place to plug in a tool from about 1995. J1939’s much faster CAN network then took over, and new trucks moved to the 9-pin J1939-13 connector between about 1998 and 2001. Many later trucks still carry J1708 alongside J1939 — on pins F and G of the 9-pin connector.

Where you will find it

  • Class 6–8 trucks from about 1995 to the early 2000s (Freightliner, Kenworth, Mack, Peterbilt, Volvo, International, Western Star and others)
  • Engine, transmission and ABS fault codes and live data over J1587
  • Electronic logging devices and telematics on older trucks, through a 6-pin cable

6-pin to 9-pin adapters

A 6-pin to 9-pin adapter lets a modern 9-pin tool or ELD cable plug into an older truck. It carries J1708, power and ground — and nothing else, because the 6-pin port has no CAN:

Signal6-pin (truck)9-pin (tool)
J1708 +AF
J1708 −BG
Battery +CB
GroundEA
CAN, shield, OEM—C, D, E, H, J not connected

Through it, a tool can read and clear J1708 / J1587 codes and data, but it cannot reach J1939. The converter on this page draws the same wiring.

Beware “J1939 6-pin” pinouts. A few websites show CAN on the 6-pin connector. That contradicts the SAE assignment and the tool makers’ documentation: the standard 6-pin diagnostic port is J1708 only.

The 6-pin and 9-pin connectors cannot be cross-plugged: besides the different layouts, the 6-pin uses larger size-12 contacts.

Wiring diagrams

Convert 6-pin Deutsch (J1708) to another connector

Choose any two connectors to get a pin-to-pin wiring diagram, with wire colours, which pins to leave unconnected, and the power and termination warnings that matter. Hover a wire to trace it.

Pick two connectors to draw the wiring. (Needs JavaScript.)

    FAQ

    6-pin Deutsch (J1708) questions

    What is the 6-pin Deutsch diagnostic connector pinout?

    A = J1708 data +, B = J1708 data −, C = battery +, E = ground. D and F are not assigned by SAE; some manufacturers use them. Pin A is the centre pin.

    What is the J1708 pinout?

    J1708 is a two-wire bus. On the 6-pin connector it is on A (+) and B (−); on the 9-pin J1939 connector it is on F (+) and G (−).

    Can I use a 6-pin to 9-pin adapter?

    Yes, to plug a 9-pin tool or ELD cable into an older 6-pin port. It connects A to F, B to G, C to B and E to A, so it passes J1708, power and ground. It cannot add J1939, because the truck’s 6-pin port does not have it.

    What is the difference between J1708 and J1939?

    J1708 / J1587 is a 9600 bit/s serial bus on an RS-485-style pair, for up to 20 nodes over 40 m, with MID, PID, SID and FMI codes. J1939 is CAN at 250 or 500 kbit/s with SPN and FMI codes. They are electrically incompatible.

    Does my truck have J1939?

    If its diagnostic port is the round 6-pin, the port only offers J1708 / J1587. A 9-pin port (black or green) carries J1939 on pins C and D, and often J1708 on F and G too.

    What part number is the 6-pin Deutsch diagnostic connector?

    The truck receptacle is HD10-6-12P (pins) and the mating tool plug HD16-6-12S (sockets), both with size-12 contacts.

    Sources: Drew Technologies: Industry Connectors Reference (rev 1.5); Diesel Laptops: troubleshooting J1708 connections; TI AN-915: SAE J1708 physical layer; Kvaser: introduction to SAE J1708; Kvaser: introduction to SAE J1587; SAE J1708 (record); SAE J1587 (record); NEXIQ USB-Link adapter guide; TE Connectivity HD10-6-12P datasheet; Rand McNally: 6-pin connector on older trucks; Wikipedia: SAE J1587.

    Last reviewed 2026-10-28. Pin assignments follow SAE J1708 / J1587; OEM variants are noted where we could verify them. Spotted an error? Tell us.

    More connectors

    Other CAN bus connector pinouts

    Need a 6-pin Deutsch (J1708) adapter or harness?

    iMatrix designs and builds CAN, J1939 and OBD-II harnesses for OEMs and fleets, and our FleetConnect telematics devices plug straight into the 9-pin and OBD-II ports. Tell us the two ends and the quantity.