SAE J1708 is a standard used for serial communications between ECUs on a heavy duty vehicle and also between a computer and the vehicle. In Telecommunication and Computer science, serial communication is the process of sending data one Bit at one time sequentially over a Communication J1708 makes up the data link and physical layers and is paired with RS485 as the electrical layer. In Telecommunications, EIA-485 (formerly RS-485 or RS485) is an Electrical Specification of a two- Wire, half-duplex Common higher layer protocols that operate on top of J1708 are J1587 and J1922. J1587 is an automotive diagnostic protocol standard developed by the Society of Automotive Engineers (SAE for heavy-duty and most medium-duty vehicles built after 1985
The standard defines a 2-wire 18 gauge wire cable that can run up to 130 feet (40 m) and operates at 9600 bit/s. A message is comprised of up to 21 characters, unless the engine is stopped and the vehicle is not moving. In which case transmitters are allowed to exceed the 21 byte max message length. Messages start with a Message ID (MID) character and finish with a checksum at the end. Characters are transmitted in the common 8N1 format.
SAE J1708 although still widely used is replaced by SAE J1939. SAE J1939 is the Vehicle bus standard used for communication and diagnostics among vehicle components originally by the car and heavy duty truck industry in the United
The protocol is maintained by the SAE.