CSS Electronics - J1939-73 DBC File - Heavy Duty Diagnostics (DM1, DM2, ...)

The SAE J1939-73 DBC file contains decoding rules for converting 'version 4' J1939 diagnostic messages (DM1, DM2, ...) to 'physical values'. This lets you identify issues in e.g. trucks, tractors and buses.

DBC is a CAN database format used in most automotive tools - incl. our CAN software/APIs.

The download includes a legal J1939-73 DBC and license, based on the J1939-73 PDF standard (also included). We offer this in collaboration with SAE.

DECODE DTCs

Convert J1939 diagnostic messages via software/API tools

50+ DM

The DBC contains 50+ DM messages split into signals

DEMO OFFER

Send us a CANedge log file for a free sample decoding

CROWD INPUT

Benefit from free corrections based on large user base

SAVE HOURS

Avoid manually constructing the DBC file from scratch

LEGAL LICENSE

Includes J1939-73 PDF + license (price: 167$)

 

What is a DBC file?

A DBC file is a standardized method for storing the "rules" on how to interpret raw CAN bus data. In particular, it contains details on what 'signals' (e.g. RPM, Vehicle Speed, …) are contained within which 'messages' (i.e. CAN IDs).

In the J1939 standard, messages are referred to as Parameter Group Numbers (PGN) and signals as Suspect Parameter Numbers (SPN).

Further, a DBC file includes names, descriptions, positions and lengths of the signals - as well as how to offset and scale them.

This DBC file download includes:

  • A J1939-73 DBC file with details for DM1, DM2, ..., DM52
  • The J1939-73 standard PDF
  • One legal license (1 user, 1 PC) matching the J1939-73 license

 

When is the database useful?

The J1939 protocol is used across most heavy-duty vehicles, including commercial trucks, tractors, transit buses etc. Because the protocol is standardized, you can use our J1939 DBC file to decode data across the majority of heavy-duty vehicle brands/models.

The J1939-73 DBC file complements our J1939 DBC by adding decoding information on the J1939 diagnostic messages, also known as DM1, DM2 etc. These messages contain critical information on potential issues in a heavy-duty vehicle through warning lamp statuses and Diagnostic Trouble Codes (DTC). The latter contain information on which part of the vehicle has issues (through an SPN identifier) and e.g. what type of failure is present (though a failure mode identifier).

GENERAL 
Standard(s)J1939-73 (2022-08) - PDF is included in download
#Messages50+
#SPNS2000+
MultipacketMultipacket syntax is used for the multipacket PGNs included in the DBC
DescriptionsPartial message/SPN descriptions included in DBC (full included in PDF)
Value tablesSome value tables are included
Network nodesNot included
DTC methodologyDTCs are split into SPN, SPN_High, Failure Mode Identifier, Occurrence Count, Conversion Method
VersionThe DBC only supports the 1996 February Version 4 encoding of DTCs (CM = 0)
 15+ DTCs for each relevant DM (actual number depends on number of active DTCs in vehicle)
Tecnologix offre supporto gestito direttamente dal Team di sviluppo.
Non esitare a metterti in contatto con i nostri esperti.
Basta chiedere qui

Technical Support

Tecnologix offers support which is directly handled by development team. Do not hesitate to get in touch with our experts.

Just ask here