DBC Utility use cases
Product pages for the DBC workflows the app directly supports.
Use these pages to quickly find the viewer, editor, compare, CAN DBC, CAN FD, and multiplexed DBC workflows available in DBC Utility.
Use DBC Utility as a focused DBC viewer for inspecting messages, signals, frame IDs, comments, and file metadata on Windows and Linux.
DBC editor DBC EditorEdit DBC message and signal definitions with DBC Utility, including value tables, receivers, comments, and multiplexer-related fields.
DBC compare tool DBC Compare ToolCompare DBC revisions in DBC Utility with side-by-side, unified, and structured views before releasing database updates.
CAN DBC tool CAN DBC ToolDBC Utility is a CAN DBC tool for inspecting, editing, comparing, and validating DBC files used in CAN and CAN FD engineering workflows.
CAN FD DBC tool CAN FD DBC ToolUse DBC Utility to inspect CAN FD DBC files, review signal layouts, and maintain database definitions with viewer, editor, and compare workflows.
Multiplexed DBC editor Multiplexed DBC EditorDBC Utility supports multiplexer-aware filtering and editing so teams can review mux-heavy DBC files with clearer message and signal context.
Selected DBC Utility guides
A practical DBC validation checklist for CAN and CAN FD teams covering message IDs, signal layouts, scaling, multiplexing, comments, log replay, and release review.
DBC Engineering Multiplexed DBC signals explained without the usual confusionA practical guide to multiplexed DBC messages, mux selector signals, conditional signals, payload reuse, common mistakes, and how to decode mux-heavy CAN data.
CAN Debugging CAN error frames and bus-off debugging with SocketCANA practical CAN bus troubleshooting guide covering error frames, error counters, error-active, error-passive, bus-off, bitrate mistakes, termination, SocketCAN diagnostics, and recovery.
CAN Data Analysis Decode CAN logs with python-can and cantoolsA practical Python workflow for decoding CAN and CAN FD logs with python-can, cantools, DBC files, unknown-ID handling, timestamps, CSV export, and signal validation.
CAN Logging CAN log file formats: candump, ASC, BLF, MF4, and CSVA practical comparison of CAN log formats including candump logs, Vector ASC, Vector BLF, MF4/MDF, and CSV for replay, storage, DBC decoding, and engineering analysis.
CAN Reverse Engineering How to create a DBC file from reverse-engineered CAN logsA careful workflow for reverse engineering CAN signals from raw logs, using stimulus notes, bit-change analysis, candidate signals, scale and offset checks, DBC drafting, and validation.