From sniffing the CAN bus to a working emulator.

Smart CAN Tool 3 shows live traffic on 1–3 buses, records it, replays it on the bench without a car, sits between a tester and a controller and modifies frames on the fly, and finally flashes the finished frames into a hardware emulator. Built in a workshop that does swaps and emulators every day.

Smart CAN Tool 3 — READER, three CAN channels

Windows 10/11 · CANable 1.0 (candlelight / gs_usb), Arduino CAN shield, J2534 · perpetual licence 599–1,999 zł

One job, one program

One job, five steps, one program

This is what typical work on a swap or a missing module looks like — and this is how the tabs in Smart CAN Tool 3 are laid out.

1
READER

See

You connect the interface and see all the traffic on 1–3 buses. Changing bytes are highlighted, Min/Max shows which IDs react when you press the pedal or turn the key. DBC and J1939 decode instantly. Bitcrusher breaks the signal down to bits. Save to CSV.

DEMO
2
PLAYER

Record and replay on the bench

You take the recording to the workshop and play it to the controller on the desk — no car, no lift. You pick the ID, channel, speed. It also loads logs from SavvyCAN, ECUMaster, CANHacker/PCAN, Vector ASC and candump.

BASIC
3
FUZZER · SWAP

Find what the maker never documented

FUZZER sweeps ID and data ranges and detects the controller's responses. SWAP substitutes data in frames to check what the receiver reacts to.

BASIC
4
MITM

Get in the middle

Two interfaces, one button: SCT3 becomes a transparent bridge between the tester (or module) and the car. You filter, modify frames on the fly, log traffic in both directions. In parallel, ADC adds up to 6 analog sensors to the same timeline.

PRO
5
EMU · IC · TX ADV

Build and verify

You flash the finished frames into a hardware emulator (a reflashed CANable 1.0), which then runs in the car without a computer. The virtual IC cluster shows whether RPM, speed and temperatures look the way they should. TX ADV transmits from 10 slots with counters, CRC and parity — for controllers that check whether a frame is "genuine".

ENTERPRISE

What PRO and ENTERPRISE pay for

Four features you won't find below 5,000 zł

You get READER, FUZZER and PLAYER free in SavvyCAN. You pay for what comes after watching.

MITM — a gateway with one button PRO

You connect CAN1 to the tester, CAN2 to the car, click MITM. From then on you see every frame in both directions and can pass it, hold it or change it before it reaches the target. No scripting. This is what you want when you need to know "what the tester says to the controller" — and to check what happens when it says something else.

EMU — hardware emulator on a CANable ENTERPRISE

The frames that worked on the bench you flash into the same CANable 1.0 you use for diagnostics — just reflash it with the flasher built into Smart CAN Tool, no external tools. The interface prepared that way stays in the car and mimics the missing module, while the computer goes back to the workshop.

IC — virtual instrument cluster ENTERPRISE

Instead of reading hex, you look at a tachometer, speedometer and temperatures. Vehicle presets set the right IDs and scaling. The fastest way to check whether what you transmit looks like a real engine to the cluster.

ADC — analog sensors on the CAN timeline PRO · new in 3.1.2

An Arduino Uno or Nano, firmware flashed from the ADC window (no Arduino IDE), 4 analog inputs 0–5 V and 2 frequency inputs for Hall sensors. Six channels, 100 Hz by default, the same timestamp as the CAN frames. You see how the voltage from the throttle position sensor or wheel pulses translate into bytes in a frame — on one chart. For learning there's a separate SIM firmware.

What it runs on

What it runs on

We don't sell an interface and don't require a specific one. Smart CAN Tool 3 supports what you probably already have in a drawer.

InterfaceProtocol / driverNotes
CANable 1.0 with firmware candlelightgs_usb, nativelyRecommended. Exactly this type is required for CAN3.
Other adapters SLCAN (USBtin, Lawicel-compatible)COM port83 / 125 / 250 / 500 / 1000 kbps
J2534 PassThru — Tactrix OpenPort 2.0, Drew Mongoose Pro GM II, Bosch VCImanufacturer DLLone channel; 32-bit drivers
CANable 1.0 as an emulator (EMU)emulator firmware (flasher in SCT3)to samo CANable 1.0 co do diagnostyki — przeflashowane wbudowanym w Smart CAN Tool flasherem
Arduino Uno / Nano (ATmega328P)USB-UARTrequired for ADC; firmware from the app

What we don't support — so there are no surprises:

Windows 10/11 · a USB port for the interface · two interfaces for PRO (MITM/CAN2), three for CAN3

Perpetual licence

Four tiers. You start with DEMO.

You pay once. The key is tied to the computer, but you move it yourself: Deactivate on the old one, enter it on the new one. Offline the program runs for 20 launches or 7 days. Updates included.

DEMO

0 zł
 

Check whether you can see your car.

  • READER — CAN1 monitor, CSV, DBC, J1939, Min/Max
  • Message Details, Bitcrusher
  • SETTINGS
Download DEMO

BASIC

599 zł
150 € · gross

Sniffing, playback, fuzzing on one channel.

  • Everything in DEMO
  • FUZZER
  • PLAYER — imports 7 formats
  • SWAP — data substitution
  • TX DATA — frame list
Buy BASIC
Most popular

PRO

1 299 zł
325 € · gross

MITM gateway, 2 channels, ADC sensors.

  • Everything in BASIC
  • CAN2 — second channel
  • MITM — gateway + logger
  • ADC — 6-channel analog/Hall logger
Buy PRO

ENTERPRISE

1 999 zł
499 € · gross

Emulators, cluster, 3 channels, TX with CRC.

  • Everything in PRO
  • EMU — hardware emulator (CANable 1.0)
  • IC — virtual instrument cluster
  • TX ADV — 10 slots, counters, CRC
  • CAN3 — third channel
  • ID Compare — compare IDs
  • AI-Agent (subscription separate)
Buy ENTERPRISE

The program is also available from our official distributor: ms-group.pl →

Check before you download

Who it's for — and who it's not

For you if:

  • you do swaps, retrofits, module adaptations or repair controllers and need to see raw CAN, not fault codes;
  • you build emulators, converters, gateways — for sale or for your own projects;
  • you service trucks, buses, machines and want to read J1939 without dealer software;
  • you're tired of piecing one job together from three programs and your own scripts;
  • you're learning CAN on your own car and want a tool that grows with you.

Not for you if:

  • you want to "plug in and see the faults" — this is not a diagnostic scanner; it doesn't read DTCs, clear warning lights or code;
  • you work on Linux or macOS — there's only a Windows version;
  • you need CAN FD — not supported for now;
  • you have a PEAK or Kvaser interface and don't want to buy a CANable — not supported for now;
  • you're looking for a box to roll back the odometer or defeat emissions — we don't build that and don't help with it.

Honest about the risk: sending frames to a live vehicle can damage a controller. That's why READER and PLAYER on the bench are safe, and every transmitting function shows a warning in the app. If you don't know what a frame does — don't send it to a customer's car; send it to a controller on the bench first.

Questions we get most often

FAQ

SavvyCAN is free. Why should I pay?
For just watching the bus — you don't have to. Our DEMO is also free and has no time limit. You pay for what SavvyCAN lacks: a MITM gateway, a hardware emulator, a virtual cluster, an ADC logger, J1939 included, a Polish interface and the fact that one app replaces three. PLAYER loads SavvyCAN logs, so you lose nothing.
Does DEMO have a time limit?
No. DEMO limits features (READER, saving to file, Message Details, Bitcrusher, SETTINGS), not time. You can connect your car and check whether you see what you're looking for before spending a penny.
Will it work with my interface?
If it's a CANable 1.0 with candlelight firmware (gs_usb), another SLCAN adapter, an Arduino with a CAN shield or a J2534 device — yes. PEAK, Kvaser, CAN FD — not for now.
How many interfaces do I need?
One for READER/PLAYER/FUZZER. Two for MITM and CAN2 (PRO). Three for CAN3 (ENTERPRISE, CANable 1.0 candlelight only). For EMU you don't need a separate board — you use the same CANable 1.0, reflashed with the flasher built into SCT3; for ADC — an Arduino.
A per-computer licence — what if I change laptops?
You click Deactivate on the old one and enter the key on the new one. Yourself, without contacting us.
Does the program need internet?
For activation and periodic licence checks — yes. Offline it runs for 20 launches or 7 days. In a garage with no signal that's usually enough.
Can I buy with an EU VAT invoice?
Yes, both from the distributor and directly from Seaside Customs.
Are returns possible?
There's a DEMO to test operation with your interface and the stability of CAN work. A digital product is not returnable.

Connect your car and check whether you can see it

DEMO has no time limit and shows the full READER on one channel. All you need is a CANable 1.0 and 10 minutes. If you see what you're looking for — the rest of the tiers are one key away.

  1. Install, connect the CANable 1.0, run the program.
  2. SETTINGS → choose interface and port → Connect.
  3. READER → turn on the ignition and watch which bytes change.