For technical overviews and implementation guides without purchasing the full spec, you can refer to resources from specialized developers like Simma Software or tutorials from CSS Electronics (like DM1 or DM11) or details on the diagnostic connector pinout AI responses may include mistakes. Learn more
Timing constraints, timeout limits, and retry logic for message transport protocols (like BAM and RTS/CTS).
If you are searching for a , you are likely an engineer, software developer, or fleet technician looking to implement, troubleshoot, or understand diagnostic communication. This article breaks down the core concepts, message structures, and diagnostic troubleshooting capabilities defined in this critical standard. What is SAE J1939-73?
The most authoritative and up-to-date versions of SAE J1939-73 are available directly from SAE International: Sae J1939-73 Pdf
A 7-bit counter tracking how many times the specific fault has transitioned from inactive to active.
If you are reading the official PDF from SAE International, focus on these sections:
Defines specific message formats (e.g., DM1 for active faults, DM2 for previously active faults) used to transmit Diagnostic Trouble Codes (DTCs). This article breaks down the core concepts, message
For professionals involved in the development and modification of the standard, the SAE StandardsWorks J1939-73 Task Force provides insight into ongoing work and updates regarding the specification.
| Revision Date | Status | Key Changes | |---|---|---| | February 1996 | Initial Issued | First publication of the diagnostic application layer | | October 1998 | Historical | — | | June 2001 | Historical | — | | March 2004 | Historical | — | | September 2006 | Historical | 158 pages | | February 2010 | Historical | Added DM12 clarification, updated Appendix A for OBD DTC FMIs, added Appendix J for OBD readiness bits | | January 2016 | Historical | — | | May 2017 | Historical | Clarified message requirements for DM13, DM1, DM2, DM12, DM19 | | January 2019 | Historical | — | | August 2022 | Historical | — | | December 2024 | Latest (Current) | 219 pages; added CSERS PGs and SPs for 13 CCR 1971.1 support; added OBD compliance values in DM5 for Off-Road Tier 5 engines and BS CEV Stage 5 |
: Packs the diagnostic data into consecutive frames with sequence numbers, allowing payloads up to 1,785 bytes to be reassembled by the receiver. Implementation and Regulatory Compliance If you are reading the official PDF from
In a physical network, diagnostics often start with verifying the 250 Kbps baud rate and the presence of two termination resistors.
The DM1 message utilizes Parameter Group Number (PGN) 65226. ECUs broadcast this message periodically (usually every 1 second) when a fault is active. If no faults are active, the ECU transmits a "protect lamp" status with a null DTC payload to signal a clean health bill. DM2 (Historical Faults)
Fleet managers can predict failures via DM1/DM2 remote telematics streaming before a catastrophic breakdown occurs.