Gratuit & Open Source

BusFileReader

Lire, explorer et analyser vos fichiers DBC, ARXML et LDF. Rapide, épuré, gratuit.

Conçu par des ingénieurs automotive, pour tout ceux qui travaillent avec des réseaux véhicule.

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 qui dominent l'ingénierie automobile sont surfacturés, obsolètes, et conçus pour un monde où seuls les grands OEM comptent.

Nous croyons qu'un tuner dans un garage, un étudiant qui apprend le CAN, et un ingénieur Tier 1 méritent tous les mêmes outils de qualité.

Alors nous les construisons.

Écosystème

Trois produits. Une mission.

Logiciel, hardware, et tout ce qui est entre les deux. Chaque outil résout un vrai problème qu'on a vécu nous-mêmes.

Open Beta

BusFileReader

L'éditeur DBC, ARXML & LDF moderne qui manque à votre toolchain. Lire, explorer, analyser — rapide, beau, 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

Vos fichiers DBC méritent mieux.

500 frames, zéro lag. Multi-format. Dark mode. Tout ce qu'il faut pour explorer les réseaux véhicule, rien de superflu.

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
  • Affichage byte order Motorola / Intel
  • Détection des chevauchements
  • Export 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

Un outil. Tous les formats.

Une interface, un modèle de données — DBC aujourd'hui, ARXML quand vous en avez besoin. Tous les formats automotive, sans jonglage.

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

Tarification

Chaque prix est le vrai prix.

Pas de "contactez notre commercial". Pas de surprises. Pas de frais cachés. Ce que vous voyez, tout le monde le paie.

BusFileReader

Gratuità vie

L'expérience DBC complète. CAN & CAN FD, du hobbyiste à la prod.

  • DBC — parsing CAN & CAN FD
  • Navigation frames & signaux
  • Visualisation bit layout
  • Recherche dans les messages & signaux
  • Export CSV & onglets multi-fichiers
  • Thème clair & sombre

BusFileReader Pro

TBD

Pour les ingénieurs AUTOSAR et les workflows professionnels. ARXML, FIBEX, LDF — les formats qui tournent en Tier 1.

  • Tout ce qu'inclut la version gratuite
  • ARXML 4.x — descriptions système AUTOSAR complètes
  • ARXML 3.x — projets AUTOSAR legacy
  • FIBEX — descriptions bus FlexRay & Ethernet
  • LDF — descriptions réseau LIN 2.x
  • Édition complète, diff & merge, rapports de validation

Dites-nous ce dont vous avez besoin. Vos votes orientent directement ce qu'on construit.

L'email est optionnel — on l'utilise uniquement pour vous notifier de la sortie Pro.

Télécharger BusFileReader

Gratuit pour Windows et macOS. Aucun compte requis. Aucun "contactez notre commercial".

Released March 17, 2026

Windows x64 Setup (.exe)

2MB

Communauté

Construit avec vous, pas pour vous.

Roadmap ouverte. Feedback direct. Pas de tickets à 200€/heure — juste un Discord où on parle vraiment.

#general#busfilereader#obd-bridge#feature-requests#bug-reports
embdxaujourd'hui à 14:32

On vient de pousser v0.2.0-beta — le parsing ARXML est live. Encore quelques aspérités sur certains exports ETAS, mais la chaîne principale fonctionne. Téléchargez et dites-nous ce qui casse.

can_hacker_42aujourd'hui à 14:45

Testé sur un ARXML de 35MB de notre projet ISOLAR. Parse en 3.2s, toutes les frames visibles. L'encodage des signaux semble correct. C'est déjà mieux que ce qu'on avait avant.

ev_startup_marcaujourd'hui à 15:03

Des plans pour le support LDF ? On est une petite boîte EV et nos configs LIN sont une galère sans bons outils.

embdxaujourd'hui à 15:11

LDF est sur la roadmap juste après la stabilisation ARXML. L'architecture est prête — le parser se branche sur le même modèle unifié. Probablement 2-3 mois.

Rejoindre la communautéBientôt disponible

Lectures pour ingénieurs CAN

Ce qui se passe dans le bus

Protocole CANMars 2026· 8 min de lecture

CAN Bus, DBC & ARXML : les formats qui structurent l'automobile connectée

Derrière chaque trame CAN se cache une structure précise — définie par un fichier DBC ou ARXML que votre outil doit savoir lire sans s'effondrer. Le format DBC décrit messages, signaux, unités et valeurs énumérées. L'ARXML couvre toute la couche communication AUTOSAR. BusFileReader supporte les deux — y compris les variantes maison des constructeurs que personne ne documente.

Article complet bientôt disponible
Ingénierie terrainFévrier 2026· 6 min de lecture

Décoder un fichier de log CAN : IDs, DLC, endianness Intel vs Motorola

Ouvrir un .log ou .blf brut ne devrait pas nécessiter un doctorat en vaudou binaire. BusFileReader gère l'endianness Intel et Motorola, le décodage factor/offset, et des logs de plusieurs Go sans sourciller — y compris les exports douteux de certains outils OEM. Spoiler : si le décodage est cassé, c'est rarement votre fichier.

Article complet bientôt disponible