ROADWIREVEHICLE CAN BUS WORKBENCH · v6.5.5v6.5.5
OFFLINE PASSIVE

Connect

Choose a passive data source. Hardware transports normalize into the same CAN frame pipeline as imported captures and the simulator.

Adapter

OFFLINE
Built-in profiles appear automatically for the selected transport. Choose a profile, then connect. Advanced Mode exposes driver UUIDs, framing, serial baud, and other low-level settings.
No hardware activity occurs until you choose CONNECT. Simulator mode is entirely local and marked SIMULATED.

Capabilities

GENERIC
Frames / sec
0
rolling 1 s window
RX frames
0
current session
Bus load
0%
estimated
Parser errors
0
transport parser

Connection guide

Observe first.
Use a CAN adapter that supports listen-only where possible. ROADWIRE starts in passive mode and does not transmit arbitrary CAN frames.
Check the physical layer.
CAN-H, CAN-L and reference ground must be correct. Vehicle networks may use manufacturer-specific connectors or multiple buses.
If there are no frames.
Check ignition state, bitrate, termination, wiring and whether the selected adapter is actually configured for listen-only reception.

Release readiness

CHECKING
Preflight never transmits CAN frames. It checks browser capabilities, storage, project integrity and the selected transport configuration.

Live Traffic

Windowed frame rendering, collapsed ID analysis, persistent change tracking and a detailed message inspector. Pausing or freezing the view never stops capture processing.

Frame stream

Message inspector

Select a CAN identifier from FRAMES or IDS.

Chart

A focused live plot for the values you care about. Raw bytes can be plotted directly from LIVE DATA; decoded signals appear here when they exist.
Quick charting
Select one or more decoded signals below. If no signals are defined, go to LIVE DATA, select a CAN ID, and choose PLOT BYTES. Advanced Mode exposes signal definition and DBC tools.

Signal plotter

Shared live timeline · last 60 s

Record

Capture traffic and mark physical events so changes can be correlated with what happened to the vehicle.
Capture state
IDLE
Frames
0
Duration
0.0s
Events
0

Capture storage

Calculating…
Frames are committed in 2,000-frame chunks. Live rendering remains bounded independently of recording.

Quick markers

Capture timeline

Saved captures

NameRoleStartedDurationFramesEventsTagsStorageActions

CHANGE

Guided reverse-engineering workflow: establish a baseline, perform one physical action, compare captures, then rank the messages and bits most associated with that action.
01 · BASELINE
Record the vehicle before the action.
02 · ACTION
Perform only the action you want to isolate.
03 · CAPTURE
Record the changed state or action.
04 · RANK
ROADWIRE ranks candidates; it does not claim semantic meaning automatically.

Candidate ranking

Choose two captures.
RankScoreIDStatusRate ΔChanged bytesChanged bitsWhy it ranked

Candidate detail

Run CHANGE, then select a candidate.

Signals

Advanced signal-definition workbench. Define and validate physical values here; use CHART for routine live visualization.

Signal definitions

0 SIGNALS
NameChannelIDBitsEncodingScaleRangeUnitConfidenceLive

Selected signal

Select or create a signal.

Signal Library

Durable vehicle knowledge: definition + provenance + evidence + lifecycle + revision history. Decoder rows become traceable engineering objects rather than isolated bit definitions.
Signals
0
Confirmed
0
Revisions
0
Library baselines
0

Engineering signal library

NameStateChannelIDBitsUnitNodeConfidenceEvidenceRevUpdated

Library object

NONE
Select a signal from the library.

Library baselines

Compare

Compare two recorded captures to find identifiers, rates and payload bytes that changed between vehicle states.

Differences

IDStatusDLC A/BRate ARate BRate ΔChanged bytesChanged bitsRange shiftsEvidence

Test Laboratory

Structure repeatable vehicle-network experiments as QUESTION → SETUP → BASELINE → ACTION → CAPTURE → ANALYSIS → RESULT. Trials remain linked to captures, evidence and conclusions.
01 · QUESTIONWhat are you trying to learn?
02 · SETUPRecord vehicle state and test conditions.
03 · BASELINECapture the unmodified state.
04 · ACTIONPerform one controlled action.
05 · ANALYSISCompare trials and inspect repeatability.
06 · RESULTRecord conclusion and supporting evidence.

Test sessions

0

Selected session

NO SESSION
Create or select a test session.

Trial comparison

Repeatability uses capture duration, frame count and event-marker consistency as session-level indicators.
A session with two or more completed trials will show repeatability statistics here.

Dashboard Studio

Build reusable field dashboards from signals, raw messages and test-session state. Drag to reorder, resize widgets, save multiple layouts, then open a stripped-down Field Mode.

Studio

LAYOUT
Drag widgets to reorder. W cycles through compact / wide / full-width. Widget settings stay entirely inside the local ROADWIRE project.

Evidence Graph

Trace conclusions back through signals, hypotheses, nodes, tests, captures, findings and diagnostic evidence. Derived relationships are shown separately from explicit project links.
Graph nodes
0
Relationships
0
Evidence items
0
Orphan evidence
0

Evidence topology

Graph Inspector

Select a graph object.

Relationships

Explicit links are authored by the user. Derived links come from existing ROADWIRE object references.
FromRelationshipToOriginConfidenceEvidence / rationale

Vehicle State Model

Build a higher-level vehicle state only from explicitly selected decoded signals. Confirmed Signal Library objects are preferred; ROADWIRE keeps the source signal and evidence visible.
State definitions
0
Confirmed sources
0
Live values
0
Unresolved
0

Current vehicle state

Derived locally from selected ROADWIRE signals.

State model definitions

Vehicle stateSignalSource statusMappingEvidence

Session Playback

Replay a recorded capture virtually through ROADWIRE's decoded-signal and vehicle-state model. Playback never transmits the capture to a physical CAN bus.

Playback controls

IDLE
00:00.000
Virtual playback updates decoded signals and the state model only. It does not call a hardware transmit path.

Playback vehicle state

Playback events

Load a capture.

Vehicle Behavior Timeline

Transform decoded state changes and recorded event markers into a higher-level chronological narrative. Every derived transition retains its source signal.
Behavior events
0
State transitions
0
User markers
0
Duration

Chronology

Choose a capture and build the behavior timeline.

Anomaly Detection

Compare a capture against a saved ROADWIRE baseline for unexpected message inventory, timing, signal-range and state-transition behavior. Results are findings candidates, not automatic diagnoses.
Candidates
0
High
0
Medium
0
Low / info
0

Anomaly candidates

Promote individual candidates into the normal Findings register after engineering review.
SeverityCategoryObjectBaselineObservedConfidence

Message Family Detection

Cluster observed CAN messages by timing, payload length, byte-change pattern and known node context. Families are behavioral candidates, not asserted ECU ownership.
Families
0
Messages
0
High confidence
0
Unclustered
0

Candidate message families

Similarity uses observable behavior only.
FamilyMembersChannelsDLCRate / timingConfidenceRationale

Redundant Signal Detection

Find decoded signals on different messages or buses that track the same underlying behavior. ROADWIRE estimates correlation, lag, scale and offset without declaring that the signals are semantically identical.
Candidates
0
Cross-bus
0
Correlation ≥ .95
0
Median lag

Candidate redundant signals

Signal ASignal BCorrelationLagTransform A→BConfidence

Gateway Transformation Discovery

Investigate cross-bus signal relationships that may represent forwarding, rescaling, offsetting, quantization or update-rate conversion. Results remain gateway candidates until independently supported.
Candidates
0
Near copies
0
Scaled / offset
0
Strongest fit

Cross-bus transformation candidates

SourceDestinationFitLagScaleOffsetType

External Instrumentation

Import timestamped logic-analyzer, oscilloscope, GPS and IMU measurements as local engineering references. ROADWIRE preserves source timing and never claims synchronization accuracy beyond the imported data.
Datasets
0
Samples
0
Reference channels
0
Latest span

Imported datasets

Original rows remain local in the project. Time offset is applied only when creating aligned reference channels.
NameTypeSamplesColumnsTime baseOffsetImported

Dataset inspector

Import or select a dataset.

GPS / IMU Data Fusion

Align external motion/reference channels with recorded CAN signals and measure their relationship. Alignment offsets are explicit project data—not hidden corrections.
ALIGNMENT DISCIPLINE
ROADWIRE reports the best observed lag and correlation. Clock offset, sample rate and sensor latency remain potential sources of error.

Fusion result

NO ANALYSIS
Choose a capture, decoded signal and external reference.
SignalReferenceCorrelationLagScaleOffsetSamplesConfidence

Saved fusion runs

SignalReferenceCorrelationLagCreated

Engineering Review Queue

Review hypotheses, node assignments, state models, findings and dependency links without changing their underlying technical state. Review disposition is a separate engineering record.
Queued
0
Open
0
Accepted
0
Rejected
0

Review queue

TypeObjectTechnical stateReviewReviewerUpdated

Assumption Register

Keep assumptions visibly separate from observations and confirmed conclusions. Track impact, confidence, validation method, evidence and disposition.
Assumptions
0
Unverified
0
High impact
0
Validated
0

Assumptions

StatementCategoryImpactConfidenceStatusOwnerEvidence

Project Audit Trail

Chronological record of meaningful project actions. Audit entries are append-only through normal ROADWIRE workflows and are included in Vehicle Knowledge Packages.
Entries
0
Review actions
0
Assumption actions
0
Last activity

Audit events

TimeCategoryActionObjectDetails

Investigation Report Builder

Generate focused engineering reports from the same evidence-backed project model. Report content is assembled locally and preserves limitations, confidence and provenance.

Report configuration

Saved report definitions

Preview

NOT GENERATED
Choose a report type and generate a preview.

Report

Print-friendly engineering summary of the current project, message inventory, captures, decoded signals and evidence.

Vehicle Network Map

Evidence-backed topology of buses, hypothesized nodes, observed messages and decoded signals. ROADWIRE never infers ECU ownership solely from arbitration ID.

BUS → NODE → MESSAGE → SIGNAL

0 NODES

Map Inspector

Select a node on the map.

ECU / Node Workbench

Organize observed traffic into explicit node hypotheses. Assign messages only when you have evidence; track confidence, notes and supporting evidence independently.

Nodes

0

Node Inspector

Create or select a node.

CAN Activity Atlas

A visual survey of the 11-bit identifier space. Each tile covers eight CAN IDs and shows observed density/activity while preserving known/unknown and node-assignment context.

11-bit ID space · 0x000–0x7FF

0 ACTIVE IDS
Each tile = 8 IDsNumber = active IDs in tileHigher fill = more activityOutline = selected tile

Atlas Detail

ChannelIDNodeRateCountChangedDBC / Signals

State Machine Discovery

Characterize discrete or quasi-discrete decoded signals as observed states and transitions. Results are candidate behavioral models until confirmed by repeated testing.
OBSERVED, NOT NAMED
ROADWIRE groups observed values and transitions. A cluster is not automatically PARK, DRIVE, DOOR OPEN, etc. until evidence supports that meaning.

Candidate state model

NO ANALYSIS
Choose a capture and signal, then run discovery.

Saved behavioral models

NameSignalStatesTransitionsConfidenceEvidence

Event Explorer

Ask what changed across the vehicle network around a marked event. Compare the pre-event and post-event windows without assigning semantic meaning automatically.

Event summary

NO ANALYSIS
Select a capture containing event markers.

Network changes around event

RankChannelIDBeforeAfterRate ΔPayload changeNode

Dependency Graph

Document evidence-backed behavioral relationships between signals, messages, nodes and events. Edges remain hypotheses with explicit confidence and provenance.

Behavior graph

0 LINKS

Relationship inspector

Select a relationship.
FromRelationshipToLagConfidenceEvidence

Pattern Classifier

Classify observed fields by behavior: static, toggle, enum-like, ramp, sensor-like, counter-like, periodic heartbeat, or high-entropy integrity candidate. Classification is descriptive, not semantic.
BEHAVIOR, NOT MEANING
A smooth ramp may be sensor-like, but ROADWIRE will not label it speed, temperature, steering, etc. without a test or trusted reference.

Classifier summary

NO ANALYSIS
Choose a capture and classify its observed fields.
RankChannelIDFieldPatternScoreUniqueChangeNotes

Guided Signal Discovery

Define the signal you are trying to find, select a capture and optional trusted reference, then rank candidate encodings. Results remain hypotheses until repeated testing confirms them.
GUIDED EXPERIMENT
Best results come from controlled captures with repeated changes and a known reference such as OBD-II speed, RPM, GPS speed, or a manually measured quantity.

Discovery result

NO ANALYSIS
Describe the target and run discovery.
RankChannelIDCandidateEncodingFitScaleOffsetEvidence

Saved discovery runs

TargetCaptureReferenceCandidatesBest fitCreated

Encoding Solver

Test common integer layouts, endian conventions, signedness, and linear scale/offset models against a trusted reference—or rank them by smoothness when no reference exists.

Solver summary

NO ANALYSIS
Choose a capture and observed message.
RankFieldEndianSignedScoreScaleOffsetRange

Counter & Checksum Detection

Identify likely rolling counters and simple checksum/integrity fields from recorded traffic. ROADWIRE characterizes observed behavior only; it does not generate or transmit physical bus payloads.
IDENTIFICATION ONLY
Detection covers counters plus simple XOR/additive checksum relationships and checksum-like high-entropy fields. It intentionally does not create transmit-ready frames.

Integrity summary

NO ANALYSIS
Analyze a capture to find likely integrity fields.
RankChannelIDByte / nibbleCandidateScoreObservation

Bit Matrix

Click-drag contiguous bit ranges. ROADWIRE previews little-endian and big-endian interpretations, tracks bit activity, and can turn the selection directly into a candidate signal.
SELECTION
BITS
0
INTEL / LE
MOTOROLA / BE
SELECTED RANGE HISTORY

Payload bit matrix

classic: 64 bits · CAN FD: up to 512 bits · outline = selected

Timing

Period, frequency and jitter are calculated incrementally from observed frames.
ChannelIDCountAvg periodMinMaxJitterFrequency

Correlation

Compare a decoded CAN signal with a known reference channel. Metrics are evidence aids—not automatic declarations of signal meaning.

Correlation metrics

No analysis yet.

Candidate ↔ Reference

Choose a capture, signal and reference channel.

Reference channels

NameTypeSamples

Engineering Timeline

Synchronized capture activity, decoded signal traces and event evidence. Click twice on the plot to place measurement cursors.
CURSORS —
Full capture

Capture timeline

Choose a capture.
Choose a capture.

DBC Workbench

Import, inspect and author CAN database definitions, then compare observed traffic against the database expectation.
Messages
0
Signals
0
Nodes
0
Enums
0

Messages

No DBC loaded

Message inspector / authoring

Import a DBC or create a message.

Nodes

DBC browser
No nodes.

Enumerations

Value tables
MessageSignalValues

Signals

Database signal registry
MessageSignalBitsEncodingScale / offsetRangeUnit

Observed ↔ DBC overlay

No database loaded.
IDDBC messageObservedExpected DLCObserved DLCStatusOut-of-range signals

DBC Engineering Suite

Validation · revision comparison · traffic conformance
Validation is a screening aid. Motorola/complex bit layouts and manufacturer conventions may require manual engineering review.

DBC Validation

NOT RUN
SeverityObjectIssue

Revision Comparison

NO COMPARISON
TypeObjectChange

DBC ↔ Observed Traffic Validation

NOT RUN
SeverityChannelIDMessageIssue

Baselines & Drift

Freeze a capture-derived message/signal inventory, then compare revisions, repairs, temperatures, or firmware states without overwriting the evidence.

Named baselines

0
No baselines.

Compare baselines

Drift result

Choose two baselines.
IDChangeABSeverityFinding
No comparison run.

Findings

Formal review items generated from baseline drift and diagnostics. Severity describes consequence; confidence describes evidential strength.
SeverityConfidenceCategoryFindingStatusEvidence

OBD-II Diagnostics

Read-oriented standardized diagnostics: live PIDs, readiness, freeze-frame context, vehicle information, DTC recurrence and before/after repair comparison. Separate from raw CAN observation.
DISCONNECTED

Diagnostic source

READ ONLY
ROADWIRE sends only explicit read-oriented diagnostic requests. Mode 04 clear-DTC, security access, coding and write services are not implemented.

Adapter

Source
NONE
Protocol
Requests
0
Errors
0

Diagnostic trouble codes

Not read
CodeStateDescriptionEvidence
No DTC snapshot.

Reference recording

While live PID polling runs, ROADWIRE keeps timestamped samples for correlation with captured CAN traffic. Save those samples as project reference channels when the test is complete.

Readiness monitors

NOT READ
Read Mode 01 PID 01 to inspect MIL status and standardized monitor readiness.

Vehicle information

MODE 09
VIN / calibration identifiers have not been read.

Freeze-frame context

MODE 02
No freeze-frame snapshot.

DTC recurrence

0 SNAPSHOTS
Repeated DTC reads will build a local recurrence history.

Diagnostic baselines

Save before/after diagnostic states to compare DTCs, readiness and standardized PID values.

Hypotheses

Keep proposed meanings separate from confirmed signal definitions.
Proposed meaningIDBitsStatusConfidenceTestsEvidence

Evidence

A traceable register linking observations, captures, event markers and test results to engineering conclusions.
TypeLabelReferenceLinked hypothesisCreatedNotes

Transport

Adapter-driver registry, saved hardware profiles, diagnostics and normalized-frame transport state.

Adapter profiles

BLE profiles

Runtime

Connection Doctor

Run diagnostics to inspect the selected transport. The doctor never sends CAN frames.

Last parser / adapter messages

ROADWIRE Gateway

Versioned local bridge for CAN hardware that browsers cannot access directly. Gateway control is receive-only: CONFIGURE and START may initialize listen-only capture, but FRAME_TX is not accepted by ROADWIRE.

Saved endpoints

RWG/1.1

Active gateway

OFFLINE
Protocol
Gateway
RTT
Sequence gaps0
Capabilities
Connect to a ROADWIRE Gateway endpoint.

Protocol activity

Channels

Multi-bus session manager. ROADWIRE keeps channel identity attached to every frame so synchronized captures, timelines and comparisons can span several vehicle networks.

Configured channels

1 CHANNEL

Live channel activity

0 FRAMES

Cross-bus relationships

Channel AID AChannel BID BRelationshipScore
Observe multiple channels, then analyze.

Lab

Transmission is deliberately not part of the normal workflow. This release keeps physical CAN TX locked while preserving a bench-test UI boundary for later development.

Physical transmission lock

LOCKED
ROADWIRE v6.5.5 does not transmit arbitrary frames to physical vehicle networks. Use the simulator and Virtual Replay for decoder and dashboard development. Physical arbitrary-frame TX is intentionally outside the ROADWIRE physical-interface feature set; bench transmission would require a separately reviewed, explicitly armed implementation with a persistent stop control.
ROADWIRE FIELD MODE