Gratuit & Open Source

BusFileReader

Lisez, explorez et analysez vos fichiers DBC, ARXML et LDF. Pas de licence. Pas de commercial.

Parsing DBC complet. Sans bon de commande.

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

Les outils pour lire un fichier DBC coûtent une fortune, sont obsolètes, et nécessitent un bon de commande pour être téléchargés.

Un ingénieur embarqué, un consultant indépendant, ou un étudiant en master EE devraient pouvoir ouvrir un ARXML sans appeler un commercial.

C'est ce qu'on construit.

Produits

Trois outils. Un seul domaine.

Logiciel, connectivité, hardware. Chaque outil résout un problème concret de l'ingénierie automobile embarquée.

Open Beta

BusFileReader

Lecteur et explorateur DBC, ARXML & LDF. Parsing natif, bit layout, multi-format. Gratuit.

DBCARXMLCAN / CAN FDFreeWin / Mac / Linux
In Development

OBD Remote Bridge

Lancez ODIS, ISTA ou Techstream sur un véhicule à 500km. Tunnel OBD2 chiffré avec passthrough J2534 physique.

J2534QUIC TunnelHW + SWFull Rust
Design Phase

AutoBridge

Interface automobile multi-bus modulaire. CAN, CAN-FD, LIN, K-Line, FlexRay, Automotive Ethernet. Une plateforme, tous les bus.

HardwareMulti-busModularPro-grade

BusFileReader

Ce que BusFileReader fait.

500 frames sans lag. DBC, ARXML, FIBEX — tous les formats automotive dans un seul outil, sans licence.

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]

Vue Bit Layout

Voyez exactement ce qui circule sur le bus.

Visualisation bit par bit des signaux. Chaque signal mappé, coloré, packagé. Byte order Motorola ou Intel — affiché correctement, toujours.

  • Signaux colorés avec positionnement bit-précis
  • Byte order Motorola & Intel — affiché correctement
  • Détection des chevauchements de signaux
  • Multiplexage standard et étendu (SG_MUL_VAL_)
.dbcCAN & CAN FD — standard + extended MUXCAN
.arxmlAUTOSAR 4.x & 3.x — E2E, SecOCAUTOSAR
.fibexFlexRay & Ethernet (ASAM)ASAM
.ldfLIN 2.x description fileRoadmap

Multi-Format

Un outil. Tous les formats.

Une interface, un modèle de données. DBC, ARXML, FIBEX — tous les formats automotive, sans licence et sans jonglage.

  • DBC — CAN & CAN FD
  • ARXML 4.x & 3.x — AUTOSAR Classic & Adaptive
  • FIBEX — FlexRay & Ethernet (ASAM)
  • LDF — LIN 2.x (en développement)

Open Source

Tout inclus. Zéro licence.

Pas de plan gratuit limité. Pas de version Pro. L'application complète, tous les formats, pour tout le monde.

DBC — CAN & CAN FD complet
ARXML 4.x — AUTOSAR Classic & Adaptive
ARXML 3.x — projets AUTOSAR legacy
FIBEX — FlexRay & Ethernet (ASAM)
Bit Layout — visualisation bit-précise
Communication Matrix — vue ECU × frames
Vue FlexRay — timeline 64 cycles
Export CSV & XLSX natif
Onglets multi-fichiers
Recherche instantanée (Cmd+K)
Édition DBC — frames, signaux, attributs
Thème clair & sombre
Télécharger gratuitement

Open source · GitHub bientôt disponible

Télécharger BusFileReader

Gratuit pour Windows et macOS. Aucun compte requis. Aucun commercial à appeler.

Released March 17, 2026

Windows x64 Setup (.exe)

2MB