Skip to content

SavvyCAN

  • Software
  • Cars
  • Tool

A cross-platform Qt tool for loading, saving, capturing, visualizing and reverse engineering CAN bus frames, with or without a capture device.

Source on GitHub: github.com/collin80/SavvyCAN (opens in a new tab). Facts read at commit 3166d8c (opens in a new tab).

Licenses

Code
MIT (opens in a new tab)

Read by Robotheca from LICENSE (opens in a new tab) (MIT) at commit 3166d8c (opens in a new tab), on 16 Oct 2026.

Commercial use
Yes

What it does

  • Loads and saves CAN frames in many log formats, including BusMaster, Microchip, CRTD, GVRET, CSV, Vector Trace, IXXAT Minilog and Vehicle Spy.
  • Captures live CAN traffic through any Qt SerialBus driver, such as socketcan, Vector, PeakCAN or TinyCAN.
  • Reads CANDump, Kayak, PCAN Viewer and Wireshark socketcan PCAP files, which it can only load, not save.
  • Recommends the CANDue board from EVTV running GVRET firmware as a capture device, though none is required.
  • Targets visualization, reverse engineering and debugging of CAN bus traffic.
  • Has a work-in-progress Qt 6 branch, described as beta quality.

Written by Robotheca from the project's README (opens in a new tab) at commit 3166d8c.

Getting started

Difficulty
Intermediate
Hardware it needs, as the project states it
Requires a screen resolution of at least 1024x768; supports multiple monitors and 4K displays. Recommends the CANDue board from EVTV running GVRET firmware for capture, but a capture device is not required. Requires Qt 5.14 or newer; the MacOS binary requires MacOS 10.15 or later.

Maintenance

Status
Active: a commit in the last 90 days
Newest commit
15 Oct 2026 on master
Latest release
V220 (9 May 2025)

Checked on GitHub on 16 Oct 2026.

Robots that can run it

No robot on Robotheca is linked to it yet. Links come from a robot's robot.yaml, from its dependency files read as text, or from Robotheca's editors.

Robotheca lists software as a reference: nothing is hosted or run here, and every fact links to where it was read.