DBC decode data

To analyse your data, you’ll need to convert it to human-readable (aka physical) form. To do so, you’ll need a DBC file (CAN Database) with the decoding rules.


Decoding an MF4 log file with a DBC file

  1. Load an MF4 with raw CAN/LIN data from the CANedge
  2. Select the “Bus Logging” tab, click “Load CAN database” and load your DBC(s)
  3. Click “Extract CAN signals” to save a new MF4 file

The resulting MDF4 will be opened as a new tab in the GUI - ready for e.g. plotting.


J1939, NMEA 2000 & OBD2 DBC files

Typically the CAN DBC is only known to the manufacturer (OEM), but exceptions exist:

J1939 (heavy duty vehicles, agriculture, maritime)

Most heavy duty vehicles today use the standardized J1939 protocol. This means that you can typically use a J1939 DBC to decode a large share of signals across vehicle brands. We offer a demo J1939 DBC and a full J1939 DBC.

NMEA 2000 (boats/ships)

Most maritime vessels combine J1939 networks (e.g. for engines) and NMEA 2000 networks (e.g. for GPS, water depth, etc). We offer a full NMEA 2000 DBC for this purpose.

OBD2 (cars, light/medium/heavy duty vehicles)

Most cars let you request OBD2 PID data, which can be decoded using our free OBD2 DBC.