Skip to content

Generic: CAN analysis ​

Automotive → Generic lets you inspect raw CAN frames in Tracer. It requires the Generic package and access to the Generic module. The VAG Extension package is not required.

The default layer is Physical: source frames, their CAN IDs and data bytes. Choose a CAN adapter to connect, or load a trace file to analyze a recording without hardware.

Diagnostic layers ​

Previously saved channel configurations may expose ISO-TP at Transport and UDS or KWP2000 at Protocol. There is currently no diagnostic channel editor in the interface. The application protocol is not selected automatically from a service number. Trace files do not contain this configuration: reopening uses the current application settings.

Manufacturer catalogs, TP2.0 and specialized decoding are available in VAG with the corresponding access. A general protocol implementation does not confirm compatibility with every ECU of any vehicle brand.

Reading through a selected diagnostic path ​

In Simulator, open a virtual ECU's parameters by double-clicking it or pressing Enter. Choose Access path on Parameters: CAN, CAN FD, or DoIP from the available descriptions. If several paths are available, select one explicitly. CAN/CAN FD requires an active compatible bus.

For DoIP, open Connection. Use local virtual ECU (2019, plaintext) selects the local virtual ECU; its address is shown alongside it. To read a remote ECU, clear that checkbox and enter its IP address and port, protocol edition, and security mode. For TLS, specify the server name matching a trusted certificate. Profiles 2012 and 2019 are supported. The local virtual server is available only on this computer.

On Readout, use Read identity for identification or Read described DIDs for the selected variant's described data identifiers. The table shows received responses, addresses, and lengths. Cancel stops reading. Save .pvscan saves the result under a new filename, including original bytes and any partial results. Changing the ECU, variant, or access path stops the previous read operation.

This reads one selected ECU; it does not discover every installed ECU. Virtual values are marked as simulated and do not confirm actual vehicle equipment. TLS certificate revocation checks are disabled in the offline profile. A real vehicle requires suitable addressing and network settings.

Protohaund is independent software and is not affiliated with, endorsed by, sponsored by, or certified by any third-party organization referenced in the application.Third-party names, trademarks, product names, device names, protocol names, and standards are referenced solely to identify vehicle applicability, supported products, technologies, protocols, formats, or compatibility.All third-party trademarks and other marks are the property of their respective owners. Their use does not imply any affiliation with, endorsement of, certification of, or approval of Protohaund by their respective owners.Compatibility is limited to the features, devices, protocols, standards, and versions explicitly documented by Protohaund.