General Information

J1939 is a SAE standard used in heavy truck and bus applications that defines a protocol that uses CAN (Controller Area Network) as the physical layer. The entire J1939 specification can be obtained from SAE.
SAE PUBLICATIONS—Available from SAE, 400 Commonwealth Drive, Warrendale, PA 15096-0001.

  • SAE J1708—Serial Data Communications Between Microcomputer Systems in Heavy-Duty Vehicle Applications
  • SAE J1939—Recommended Practice for a Serial Control and Communications Vehicle Network
  • SAE J1939-11—Physical Layer—250K Bits/s, Shielded Twisted Pair
  • SAE J1939-13—Off-Board Diagnostic Connector
  • SAE J1939-15—Reduced Physical Layer, 250K Bits/s, Un-Shielded Twisted Pair (UTP)
  • SAE J1939-21—Data Link Layer
  • SAE J1939-31—Network Layer
  • SAE J1939-71—Vehicle Application Layer
  • SAE J1939-73—Application Layer – Diagnostics
  • SAE J1939-81—Network Management Protocol

J1939 Features in Vehicle Spy

Standard Headers on the Messages View for PGN, SRC, PRIO, DEST fields of the J1939 header along with all CAN message data.

Support for transmit and receipt of long J1939 messages. These are messages longer than 8 bytes.

J1939 Message header setup with error checking

J1939 DTC Monitor

J1939 Address Claim Screen