Dbc File Format Documentation Free May 2026
BO_ msgId msgName : dlc transmitterNode ; SG_ sigName : startBit|len@byteOrder sign (factor,offset) [min|max] "unit" receivers ;
CM_ "BU_ node" "comment"; CM_ "BO_ msgId" "comment"; CM_ "SG_ msgId sigName" "comment"; dbc file format documentation
BS_: Some tools allow BS_: [baudrate] but it is rarely used. Defines all ECUs (nodes) on the network. Syntax: BO_ msgId msgName : dlc transmitterNode ; SG_
BU_: node1 node2 ... ;
BA_DEF_ BO_ “GenMsgCycleTime” INT 0 65535; BA_DEF_DEF_ “GenMsgCycleTime” 100; BA_ “GenMsgCycleTime” BO_ 100 20; BA_ “GenMsgCycleTime” BO_ 200 50; ; BA_DEF_ BO_ “GenMsgCycleTime” INT 0 65535; BA_DEF_DEF_
BO_ 100 VehicleSpeed: 8 ECU_Powertrain SG_ Speed : 0|16@0+ (0.01,0) [0|300] "km/h" Gateway,DiagnosticTool SG_ Direction : 16|2@0+ (1,0) [0|3] "" Gateway
CM_ "BU_ ECU_EMS" "Engine control module"; CM_ "BO_ 100" "Main engine data"; CM_ "SG_ 100 EngineSpeed" "Engine rotational speed"; Attributes allow extending the database with user‑defined metadata. BA_DEF_ – Define an attribute Syntax: