Kostenlos & Open Source

BusFileReader

DBC-, ARXML- und LDF-Dateien lesen, erkunden und analysieren. Schnell, klar, kostenlos.

Von Automotive-Ingenieuren gebaut — für alle, die mit Fahrzeugnetzwerken arbeiten.

Frames
Signals
ECUs
Comm Matrix
FlexRay
vehicle_can.dbcv0.1.0-beta
Filter…
vehicle_can.dbc
ECM
0x100 EngineControl
0x118 ThrottleBody
ABS
BCM
TCM
28 frames127 signals
Search frames…
CAN FD28 frames
IDNameDLCSenderCycleSigsFD
0x100EngineControl8BECM10 ms6Yes
0x200TransmissionCtrl8BTCM20 ms4
0x300BrakeSystem6BABS5 ms5
0x400SteeringAngle4BEPS10 ms3
0x500VehicleSpeed8BBCM20 ms7Yes
0x600AirConditioning6BHVAC100 ms4
0x700BatteryManagement8BBMS50 ms9Yes
0x118ThrottleBody4BECM10 ms3
0x310ABSControl6BABS5 ms5
Parsed28 frames127 signals8 ECUs3 env varsvehicle_can.dbc · DBC v1.0 · UTF-8Ready
Detail
Frames
Signals
ECUs
Comm Matrix
0x100 · EngineControlv0.1.0-beta

0x100

EngineControl

Engine control unit — main ECM frame

8 bytes · 10 ms

ID (hex)

0x100

ID (dec)

256

DLC

8 bytes

Sender

ECM

Cycle

10 ms

Signals

6

Bit Layout

76543210
0
RPM
RPM
RPM
RPM
TPS
TPS
TPS
TPS
1
RPM
RPM
RPM
RPM
CLT
CLT
CLT
CLT
2
CLT
CLT
CLT
CLT
MAP
MAP
MAP
MAP
3
MAP
MAP
MAP
MAP
FINJ
FINJ
FINJ
FINJ
4
FINJ
FINJ
FINJ
FINJ
FINJ
FINJ
IGN
IGN
5
IGN
IGN
IGN
IGN
IGN
IGN
EngineRPMThrottlePosCoolantTempManifoldPressFuelInjDurationIgnitionTiming

Signals (6)

NameStartBitsBOFactorUnit
EngineRPM012Mot0.25rpm
ThrottlePos128Mot0.4%
CoolantTemp2012Mot0.01°C
ManifoldPress3212Mot0.1kPa
FuelInjDuration4410Mot0.001ms
IgnitionTiming548Mot0.5°
Parsed28 frames127 signals8 ECUsvehicle_can.dbc · DBC v1.0 · UTF-8Ready
Signals
Frames
ECUs
Comm Matrix
FlexRay
vehicle_can.dbcv0.1.0-beta
Search signals…
127 signals · 28 frames
NameFrameStartBitsBOTypeFactorOff.UnitRange
EngineRPMEngineControl012MotUnsigned0.250rpm08000
ThrottlePosEngineControl128MotUnsigned0.40%0100
CoolantTempEngineControl2012MotSigned0.01-40°C-40215
GearRatioTransmCtrl08MotUnsigned0.10010
TorqueReqTransmCtrl810MotSigned0.5-256Nm-256256
WheelSpeedFLVehicleSpeed016IntUnsigned0.010km/h0655
WheelSpeedFRVehicleSpeed1616IntUnsigned0.010km/h0655
SteeringAngleSteeringAngle016MotSigned0.1-1638°-16381638
BrakePressBrakeSystem012MotUnsigned0.050bar0205
ABSActiveBrakeSystem121MotUnsigned1001
BattVoltageBatteryMgmt010MotUnsigned0.050V051.2
BattSoCBatteryMgmt108MotUnsigned0.40%0100
Parsed127 signals28 frames8 ECUsvehicle_can.dbc · DBC v1.0 · UTF-8Ready
Comm Matrix
Frames
Signals
ECUs
FlexRay
vehicle_can.dbc — Comm Matrixv0.1.0-beta

ECU Communication Matrix · vehicle_can.dbc

Frame
ECM
TCM
ABS
EPS
BCM
HVAC
BMS
EngineControl
T
R
R
·
R
·
·
TransmCtrl
R
T
·
·
R
·
·
BrakeSystem
R
R
T
·
R
·
·
SteeringAngle
·
·
R
T
R
·
·
VehicleSpeed
·
R
R
R
T
·
·
AirConditioning
·
·
·
·
R
T
·
BatteryMgmt
R
·
·
·
R
·
T
ThrottleBody
T
R
·
·
·
·
·
T
Transmitter
R
Receiver
· = No communication
Parsed28 frames127 signals8 ECUsvehicle_can.dbc · DBC v1.0 · UTF-8Ready
Detail
Frames
Signals
ECUs
Comm Matrix
EngineRPM · 0x100 EngineControlv0.1.0-beta

EngineRPM

In frame 0x100 EngineControl · Sender: ECM

Physical Value Formula

physical = raw × 0.25Range: 0 … 8000 rpm

Properties

Start bit

0

Length

12 bits

Byte order

Motorola

Value type

Unsigned

Factor

0.25

Offset

0

Min

0

Max

8000

Unit

rpm

Multiplexing

Receivers

TCM, ABS, BCM

Comment

Engine speed in RPM

Attributes

NameTypeValue
SystemSignalLongSymbolstringEngineRotationalSpeed
GenSigSendTypestringcyclic
GenSigILSupportinteger1
SigTypestringrpm_signal
Parsed28 frames127 signals8 ECUsvehicle_can.dbc · DBC v1.0 · UTF-8Ready
Frames
Signals
ECUs
Comm Matrix
FlexRay
vehicle_can.dbcv0.1.0-beta
Filter…
vehicle_can.dbc
ECM
0x100 EngineControl
0x118 ThrottleBody
ABS
BCM
TCM
28 frames127 signals
Search frames…
CAN FD28 frames
IDNameDLCSenderCycleSigsFD
0x100EngineControl8BECM10 ms6Yes
0x200TransmissionCtrl8BTCM20 ms4
0x300BrakeSystem6BABS5 ms5
0x400SteeringAngle4BEPS10 ms3
0x500VehicleSpeed8BBCM20 ms7Yes
0x600AirConditioning6BHVAC100 ms4
0x700BatteryManagement8BBMS50 ms9Yes
0x118ThrottleBody4BECM10 ms3
0x310ABSControl6BABS5 ms5
Parsed28 frames127 signals8 ECUs3 env varsvehicle_can.dbc · DBC v1.0 · UTF-8Ready
Detail
Frames
Signals
ECUs
Comm Matrix
0x100 · EngineControlv0.1.0-beta

0x100

EngineControl

Engine control unit — main ECM frame

8 bytes · 10 ms

ID (hex)

0x100

ID (dec)

256

DLC

8 bytes

Sender

ECM

Cycle

10 ms

Signals

6

Bit Layout

76543210
0
RPM
RPM
RPM
RPM
TPS
TPS
TPS
TPS
1
RPM
RPM
RPM
RPM
CLT
CLT
CLT
CLT
2
CLT
CLT
CLT
CLT
MAP
MAP
MAP
MAP
3
MAP
MAP
MAP
MAP
FINJ
FINJ
FINJ
FINJ
4
FINJ
FINJ
FINJ
FINJ
FINJ
FINJ
IGN
IGN
5
IGN
IGN
IGN
IGN
IGN
IGN
EngineRPMThrottlePosCoolantTempManifoldPressFuelInjDurationIgnitionTiming

Signals (6)

NameStartBitsBOFactorUnit
EngineRPM012Mot0.25rpm
ThrottlePos128Mot0.4%
CoolantTemp2012Mot0.01°C
ManifoldPress3212Mot0.1kPa
FuelInjDuration4410Mot0.001ms
IgnitionTiming548Mot0.5°
Parsed28 frames127 signals8 ECUsvehicle_can.dbc · DBC v1.0 · UTF-8Ready
Signals
Frames
ECUs
Comm Matrix
FlexRay
vehicle_can.dbcv0.1.0-beta
Search signals…
127 signals · 28 frames
NameFrameStartBitsBOTypeFactorOff.UnitRange
EngineRPMEngineControl012MotUnsigned0.250rpm08000
ThrottlePosEngineControl128MotUnsigned0.40%0100
CoolantTempEngineControl2012MotSigned0.01-40°C-40215
GearRatioTransmCtrl08MotUnsigned0.10010
TorqueReqTransmCtrl810MotSigned0.5-256Nm-256256
WheelSpeedFLVehicleSpeed016IntUnsigned0.010km/h0655
WheelSpeedFRVehicleSpeed1616IntUnsigned0.010km/h0655
SteeringAngleSteeringAngle016MotSigned0.1-1638°-16381638
BrakePressBrakeSystem012MotUnsigned0.050bar0205
ABSActiveBrakeSystem121MotUnsigned1001
BattVoltageBatteryMgmt010MotUnsigned0.050V051.2
BattSoCBatteryMgmt108MotUnsigned0.40%0100
Parsed127 signals28 frames8 ECUsvehicle_can.dbc · DBC v1.0 · UTF-8Ready
Comm Matrix
Frames
Signals
ECUs
FlexRay
vehicle_can.dbc — Comm Matrixv0.1.0-beta

ECU Communication Matrix · vehicle_can.dbc

Frame
ECM
TCM
ABS
EPS
BCM
HVAC
BMS
EngineControl
T
R
R
·
R
·
·
TransmCtrl
R
T
·
·
R
·
·
BrakeSystem
R
R
T
·
R
·
·
SteeringAngle
·
·
R
T
R
·
·
VehicleSpeed
·
R
R
R
T
·
·
AirConditioning
·
·
·
·
R
T
·
BatteryMgmt
R
·
·
·
R
·
T
ThrottleBody
T
R
·
·
·
·
·
T
Transmitter
R
Receiver
· = No communication
Parsed28 frames127 signals8 ECUsvehicle_can.dbc · DBC v1.0 · UTF-8Ready
Detail
Frames
Signals
ECUs
Comm Matrix
EngineRPM · 0x100 EngineControlv0.1.0-beta

EngineRPM

In frame 0x100 EngineControl · Sender: ECM

Physical Value Formula

physical = raw × 0.25Range: 0 … 8000 rpm

Properties

Start bit

0

Length

12 bits

Byte order

Motorola

Value type

Unsigned

Factor

0.25

Offset

0

Min

0

Max

8000

Unit

rpm

Multiplexing

Receivers

TCM, ABS, BCM

Comment

Engine speed in RPM

Attributes

NameTypeValue
SystemSignalLongSymbolstringEngineRotationalSpeed
GenSigSendTypestringcyclic
GenSigILSupportinteger1
SigTypestringrpm_signal
Parsed28 frames127 signals8 ECUsvehicle_can.dbc · DBC v1.0 · UTF-8Ready
Frames
Signals
ECUs
Comm Matrix
FlexRay
vehicle_can.dbcv0.1.0-beta
Filter…
vehicle_can.dbc
ECM
0x100 EngineControl
0x118 ThrottleBody
ABS
BCM
TCM
28 frames127 signals
Search frames…
CAN FD28 frames
IDNameDLCSenderCycleSigsFD
0x100EngineControl8BECM10 ms6Yes
0x200TransmissionCtrl8BTCM20 ms4
0x300BrakeSystem6BABS5 ms5
0x400SteeringAngle4BEPS10 ms3
0x500VehicleSpeed8BBCM20 ms7Yes
0x600AirConditioning6BHVAC100 ms4
0x700BatteryManagement8BBMS50 ms9Yes
0x118ThrottleBody4BECM10 ms3
0x310ABSControl6BABS5 ms5
Parsed28 frames127 signals8 ECUs3 env varsvehicle_can.dbc · DBC v1.0 · UTF-8Ready
Detail
Frames
Signals
ECUs
Comm Matrix
0x100 · EngineControlv0.1.0-beta

0x100

EngineControl

Engine control unit — main ECM frame

8 bytes · 10 ms

ID (hex)

0x100

ID (dec)

256

DLC

8 bytes

Sender

ECM

Cycle

10 ms

Signals

6

Bit Layout

76543210
0
RPM
RPM
RPM
RPM
TPS
TPS
TPS
TPS
1
RPM
RPM
RPM
RPM
CLT
CLT
CLT
CLT
2
CLT
CLT
CLT
CLT
MAP
MAP
MAP
MAP
3
MAP
MAP
MAP
MAP
FINJ
FINJ
FINJ
FINJ
4
FINJ
FINJ
FINJ
FINJ
FINJ
FINJ
IGN
IGN
5
IGN
IGN
IGN
IGN
IGN
IGN
EngineRPMThrottlePosCoolantTempManifoldPressFuelInjDurationIgnitionTiming

Signals (6)

NameStartBitsBOFactorUnit
EngineRPM012Mot0.25rpm
ThrottlePos128Mot0.4%
CoolantTemp2012Mot0.01°C
ManifoldPress3212Mot0.1kPa
FuelInjDuration4410Mot0.001ms
IgnitionTiming548Mot0.5°
Parsed28 frames127 signals8 ECUsvehicle_can.dbc · DBC v1.0 · UTF-8Ready
Signals
Frames
ECUs
Comm Matrix
FlexRay
vehicle_can.dbcv0.1.0-beta
Search signals…
127 signals · 28 frames
NameFrameStartBitsBOTypeFactorOff.UnitRange
EngineRPMEngineControl012MotUnsigned0.250rpm08000
ThrottlePosEngineControl128MotUnsigned0.40%0100
CoolantTempEngineControl2012MotSigned0.01-40°C-40215
GearRatioTransmCtrl08MotUnsigned0.10010
TorqueReqTransmCtrl810MotSigned0.5-256Nm-256256
WheelSpeedFLVehicleSpeed016IntUnsigned0.010km/h0655
WheelSpeedFRVehicleSpeed1616IntUnsigned0.010km/h0655
SteeringAngleSteeringAngle016MotSigned0.1-1638°-16381638
BrakePressBrakeSystem012MotUnsigned0.050bar0205
ABSActiveBrakeSystem121MotUnsigned1001
BattVoltageBatteryMgmt010MotUnsigned0.050V051.2
BattSoCBatteryMgmt108MotUnsigned0.40%0100
Parsed127 signals28 frames8 ECUsvehicle_can.dbc · DBC v1.0 · UTF-8Ready
Comm Matrix
Frames
Signals
ECUs
FlexRay
vehicle_can.dbc — Comm Matrixv0.1.0-beta

ECU Communication Matrix · vehicle_can.dbc

Frame
ECM
TCM
ABS
EPS
BCM
HVAC
BMS
EngineControl
T
R
R
·
R
·
·
TransmCtrl
R
T
·
·
R
·
·
BrakeSystem
R
R
T
·
R
·
·
SteeringAngle
·
·
R
T
R
·
·
VehicleSpeed
·
R
R
R
T
·
·
AirConditioning
·
·
·
·
R
T
·
BatteryMgmt
R
·
·
·
R
·
T
ThrottleBody
T
R
·
·
·
·
·
T
Transmitter
R
Receiver
· = No communication
Parsed28 frames127 signals8 ECUsvehicle_can.dbc · DBC v1.0 · UTF-8Ready
Detail
Frames
Signals
ECUs
Comm Matrix
EngineRPM · 0x100 EngineControlv0.1.0-beta

EngineRPM

In frame 0x100 EngineControl · Sender: ECM

Physical Value Formula

physical = raw × 0.25Range: 0 … 8000 rpm

Properties

Start bit

0

Length

12 bits

Byte order

Motorola

Value type

Unsigned

Factor

0.25

Offset

0

Min

0

Max

8000

Unit

rpm

Multiplexing

Receivers

TCM, ABS, BCM

Comment

Engine speed in RPM

Attributes

NameTypeValue
SystemSignalLongSymbolstringEngineRotationalSpeed
GenSigSendTypestringcyclic
GenSigILSupportinteger1
SigTypestringrpm_signal
Parsed28 frames127 signals8 ECUsvehicle_can.dbc · DBC v1.0 · UTF-8Ready

Frames Table

Die Werkzeuge, die die Automotive-Ingenieursbranche dominieren, sind überteuert, veraltetund für eine Welt gebaut, in der nur große OEMs zählen.

Wir glauben, dass ein Tuner in einer Garage, ein Student, der CAN lernt, und ein Ingenieur bei einem Tier 1 alle die gleichen Qualitätswerkzeuge verdienen.

Also bauen wir sie.

Ökosystem

Drei Produkte. Eine Mission.

Software, Hardware und alles dazwischen. Jedes Tool löst ein echtes Problem, das wir selbst erlebt haben.

Open Beta

BusFileReader

Der moderne DBC-, ARXML- & LDF-Editor, der deiner Toolchain fehlt. Lesen, erkunden, analysieren — schnell, schön, kostenlos.

DBCARXMLCAN / CAN FDFreeWin / Mac / Linux
In Development

OBD Remote Bridge

Führe ODIS, ISTA oder Techstream auf einem Fahrzeug 500km entfernt aus. Verschlüsselter OBD2-Tunnel mit physischem J2534-Passthrough.

J2534QUIC TunnelHW + SWFull Rust
Design Phase

AutoBridge

Modulares Automotive-Multi-Bus-Interface. CAN, CAN-FD, LIN, K-Line, FlexRay, Automotive Ethernet. Eine Plattform, jeder Bus.

HardwareMulti-busModularPro-grade

BusFileReader

Deine DBC-Dateien verdienen Besseres.

500 Frames, null Lag. Multi-Format. Dark Mode. Alles was du brauchst, nichts was du nicht brauchst.

0x100 EngineControl — 8 bytes

76543210
RPM
RPM
RPM
RPM
TPS
TPS
TPS
TPS
RPM
RPM
RPM
RPM
CLT
CLT
CLT
CLT
CLT
CLT
CLT
CLT
MAP
MAP
MAP
MAP
MAP
MAP
MAP
MAP
EngineRPM [12b]ThrottlePos [8b]CoolantTemp [12b]ManifoldPress [12b]

Bit-Layout-Ansicht

Sieh genau, was auf dem Bus ist.

Bit-genaue Signalvisualisierung. Jedes Signal abgebildet, eingefärbt, gepackt. Motorola oder Intel Byte-Order — immer korrekt dargestellt.

  • Farbkodierte Signale mit bitgenauer Positionierung
  • Motorola / Intel Byte-Order-Anzeige
  • Überlappungserkennung und Warnungen
  • Export als PNG / SVG
.dbcCAN / CAN FD databaseFree
.arxmlAUTOSAR 4.x & 3.x system descriptionPro
.fibexFlexRay & Ethernet (ASAM FIBEX)Pro
.ldfLIN 2.x description filePro

Multi-Format

Ein Tool. Jedes Format.

Eine Oberfläche, ein Datenmodell — DBC heute, ARXML wenn du es brauchst. Jedes Automotive-Bus-Format, ohne Kontextwechsel.

  • DBC — CAN / CAN FD (Kostenlos)
  • ARXML 4.x & 3.x — AUTOSAR (Pro)
  • FIBEX — FlexRay & Ethernet (Pro)
  • LDF — LIN 2.x (Pro)

Preise

Jeder Preis ist der echte Preis.

Kein "Vertrieb kontaktieren". Keine Überraschungspreise. Keine versteckten Gebühren. Was du siehst, zahlt jeder.

BusFileReader

Kostenlosfür immer

Das vollständige DBC-Erlebnis. CAN & CAN FD, vom Hobby bis zur Produktion.

  • DBC — CAN & CAN FD Parsing
  • Frame- & Signal-Navigation
  • Bit-Layout-Visualisierung
  • Suche in Nachrichten & Signalen
  • CSV-Export & Multi-Datei-Tabs
  • Helles & dunkles Theme

BusFileReader Pro

TBA

Für AUTOSAR-Ingenieure und professionelle Workflows. ARXML, FIBEX, LDF — die Formate, die bei Tier 1 laufen.

  • Alles aus der kostenlosen Version
  • ARXML 4.x — vollständige AUTOSAR-Systembeschreibungen
  • ARXML 3.x — Legacy-AUTOSAR-Projekte
  • FIBEX — FlexRay & Ethernet-Bus-Beschreibungen
  • LDF — LIN 2.x Netzwerkbeschreibungen
  • Vollständige Bearbeitung, Diff & Merge, Validierungsberichte

Sag uns, was du brauchst. Deine Stimme bestimmt, was wir als nächstes bauen.

E-Mail ist optional — wir verwenden sie nur zur Benachrichtigung über die Pro-Version.

BusFileReader herunterladen

Kostenlos für Windows und macOS. Kein Konto. Kein "Vertrieb kontaktieren".

Released March 17, 2026

Windows x64 Setup (.exe)

2MB

Community

Gebaut mit euch, nicht für euch.

Offene Roadmap. Direktes Feedback. Keine Support-Tickets für 200€/h — nur ein Discord, wo wir wirklich reden.

#general#busfilereader#obd-bridge#feature-requests#bug-reports
embdxheute um 14:32

Gerade v0.2.0-beta gepusht — ARXML-Parsing ist jetzt live. Bei manchen ETAS-Exporten noch etwas rau, aber die Kernkette funktioniert. Ladet es herunter und sagt uns, was kaputt ist.

can_hacker_42heute um 14:45

Getestet mit einem 35MB ARXML aus unserem ISOLAR-Projekt. Parsed in 3,2s, alle Frames sichtbar. Signal-Encoding sieht korrekt aus. Das ist bereits besser als was wir vorher hatten.

ev_startup_marcheute um 15:03

Gibt es Pläne für LDF-Support? Wir sind ein kleines EV-Unternehmen und unsere LIN-Konfigurationen sind ohne gutes Tooling sehr mühsam.

embdxheute um 15:11

LDF steht auf der Roadmap direkt nach ARXML-Stabilisierung. Die Architektur ist bereit — der Parser fügt sich ins gleiche einheitliche Modell ein. Wahrscheinlich in 2-3 Monaten.

Lektüre für echte CAN-Ingenieure

Was auf dem Bus passiert

CAN-ProtokollMärz 2026· 8 Min. Lesezeit

CAN Bus, DBC & ARXML: Die Formate hinter Fahrzeugnetzwerkdaten

Hinter jedem CAN-Frame steckt eine präzise Struktur — definiert durch eine DBC- oder ARXML-Datei, die dein Tool lesen muss, ohne abzustürzen. DBC deckt Nachrichten, Signale und Aufzählungen ab. ARXML verwaltet den gesamten AUTOSAR-Kommunikations-Stack. BusFileReader unterstützt beides — einschließlich der undokumentierten OEM-Varianten.

Vollständiger Artikel demnächst
FeldtechnikFebruar 2026· 6 Min. Lesezeit

CAN-Log dekodieren: IDs, DLC und Intel vs. Motorola Endianness

Eine rohe .log- oder .blf-Datei zu öffnen sollte kein Doktorat in binärem Voodoo erfordern. BusFileReader verarbeitet Intel- und Motorola-Endianness, Factor/Offset-Dekodierung und Logs mit mehreren Gigabyte — einschließlich der seltsamen Exporte mancher OEM-Tools. Spoiler: Wenn die Dekodierung falsch aussieht, liegt es meistens nicht an deiner Datei.

Vollständiger Artikel demnächst