In a recent article, JCOM1939 Monitor Update Adds CAN Bus Diagnostics and Silent Monitoring Mode, we introduced several improvements currently being prepared for the JCOM1939 Monitor software for Windows. The upcoming release adds improved CAN Bus diagnostics, including receive and transmit error counters, CAN controller status information, CAN Bus load, and…
Posts tagged as “CAN bus diagnostics”
When engineers troubleshoot a CAN network, they usually focus on the messages flowing across the bus. They check identifiers, decode data bytes, and verify timing. While that is certainly important, there is another source of diagnostic information that is often overlooked—and in many cases, it provides the fastest path to…
If you are new to SAE J1939, the first thing you will probably do is search for the official standards documents. That usually leads to an immediate moment of confusion. You discover that SAE J1939 is not a single document. It is an entire collection of standards. Hundreds of pages.…
Modern heavy-duty vehicles and industrial machines rely on complex electronic communication networks to operate safely, efficiently, and reliably. At the center of that communication is SAE J1939—the standardized CAN bus protocol used throughout trucks, buses, agricultural equipment, construction machinery, and countless industrial systems. CAN Bus SAE J1939 Programming is a…
SAE J1939 is a standardized, CAN-based in-vehicle communications suite widely used in heavy-duty and off-highway domains, enabling interoperable exchange of operational telemetry (e.g., speed, engine hours, fuel rate) and a structured diagnostic ecosystem (Diagnostic Messages “DMs” and Diagnostic Trouble Codes “DTCs”). Its core fleet-management value is not “a single feature,”…
Modern heavy-duty vehicles rely heavily on networked electronic systems, and accurate diagnostics increasingly depend on a solid understanding of SAE J1939 communication. The J1939 PGN & SPN Fault Decoding Workshop Manual was developed as a practical reference for professionals responsible for diagnosing, servicing, and maintaining these systems in real-world environments.…
John Deere agricultural vehicles, such as this modern tractor, utilize J1939 CAN networks for critical systems. These in-vehicle networks carry engine, transmission, hydraulic, and safety data, and are designed to be robust and reliable. John Deere’s implementation of J1939 is closed and tightly controlled, reflecting the company’s emphasis on safety,…









