Astute CAN

Professional CAN Bus Analyzer

The Ultimate Cross-Platform CAN/CAN FD Viewer and Analyzer

Windows Linux


Key Features

🚗 Complete CAN/CAN FD Support

  • CAN 2.0A/B with 11-bit and 29-bit identifiers
  • CAN FD with up to 64 data bytes
  • Real-time message viewing with multiple display modes

📊 Real-Time Analysis

  • Live bus load monitoring and visualization
  • Message rate statistics per ID
  • Error counter tracking and diagnostics
  • Signal decoding with DBC database support

� Auto Protocol Detection

  • Automatic detection of CAN protocols in real-time
  • Color-coded protocol identification in message view
  • Cached detection for high-performance display
  • Support for 14 built-in protocol databases

�📝 Trace Recording & Playback

  • Record sessions in industry-standard formats (TRC, ASC, CSV, MF4)
  • Playback recorded traces for analysis
  • Export data for documentation and reporting

🔍 Advanced Filtering

  • ID-based filtering (single, range, or mask)
  • Hardware-accelerated filtering where available
  • Quick filter presets for common use cases

📡 Multi-Bus Monitoring

  • Monitor multiple CAN channels simultaneously
  • Support for PEAK-System CAN FD interfaces
  • Linux SocketCAN and PCAN-Basic driver support

🔌 Supported Protocols

AstuteCAN includes built-in protocol databases for automatic message decoding across 14 industry-standard protocols:

Automotive Protocols

ProtocolStandardDescription
SAE J1939SAE J1939Heavy-duty vehicle networks (trucks, buses, agricultural, construction)
OBD-IIISO 15765On-board diagnostics for passenger vehicles
UDSISO 14229Unified Diagnostic Services for ECU diagnostics
KWP2000ISO 14230Keyword Protocol 2000 for legacy vehicle diagnostics
GMLANGM StandardGeneral Motors Local Area Network

Industrial Protocols

ProtocolStandardDescription
CANopenCiA 301/302/303Industrial automation and motion control
DeviceNetIEC 62026-3Factory automation and industrial I/O
XCPASAM XCPECU measurement and calibration

Marine & Aviation Protocols

ProtocolStandardDescription
NMEA 2000IEC 61162-3Marine navigation and vessel systems
ARINC 825ARINC 825Aviation CAN bus for aircraft systems

Specialized Protocols

ProtocolStandardDescription
Cyphal/CANCyphal v1.0Next-generation aerospace and robotics
ISOBUSISO 11783Agricultural machinery communication

Custom Databases

FormatDescription
DBC FilesImport Vector CANdb++ database files for custom message/signal definitions

Who Is AstuteCAN For?

🔧 Automotive Technicians

Diagnose vehicle issues faster and more accurately.

  • Read live CAN traffic from vehicle networks to identify communication problems
  • Monitor ECU messages to verify proper operation of engine, transmission, ABS, and other modules
  • Record diagnostic sessions for documentation and customer records
  • Filter by message ID to focus on specific systems (powertrain, chassis, body electronics)
  • Decode signals using DBC files to see human-readable parameter names and values

Perfect for independent shops, dealership technicians, and mobile diagnosticians working with modern vehicles.


💻 Developers

Accelerate embedded systems and automotive software development.

  • Debug ECU firmware by monitoring transmitted and received messages in real-time
  • Validate communication protocols against specifications
  • Transmit test messages manually or periodically to simulate other nodes
  • Analyze timing and bus load to optimize network performance
  • Import DBC files for automatic signal decoding during development

Ideal for embedded engineers, automotive software developers, and IoT device creators working with CAN-based systems.


⚙️ Engineers

Professional-grade analysis for design, validation, and testing.

  • Capture high-resolution traces for detailed protocol analysis
  • Measure bus load and utilization to validate network design
  • Test CAN FD implementations with full 64-byte payload support
  • Multi-channel monitoring for complex systems with multiple buses
  • Export to MF4/ASC formats for compatibility with other analysis tools
  • Hardware-accelerated filtering for high-traffic networks

Essential for systems engineers, test engineers, and R&D teams in automotive, industrial automation, and aerospace industries.


Supported Hardware

AstuteCAN works with a wide variety of CAN interfaces:

PEAK-System Interfaces

Professional-grade CAN FD adapters with excellent driver support:

InterfaceDescription
PCAN-USB FDUSB CAN FD adapter for portable use
PCAN-USB Pro FDDual-channel professional USB adapter
PCAN-USB X6Six-channel high-density USB adapter
PCAN-PCIe FDPCIe card for workstations
PCAN-miniPCIe FDEmbedded systems integration
PCAN-M.2M.2 form factor for compact systems

Open-Source Hardware (gs_usb / candleLight)

Affordable, open-source CAN adapters using the gs_usb protocol:

InterfaceDescription
candleLightOpen-source USB CAN adapter (GitHub)
CANable / CANable ProPopular open-hardware adapter (canable.io)
CANtactCompact USB CAN adapter
budgetcanLow-cost open-source option

SLCAN Serial Adapters

Serial Line CAN protocol compatible adapters (affordable, widely available):

InterfaceDescription
Lawicel CANUSBOriginal SLCAN adapter
USBtinOpen-source USB-CAN adapter
Arduino CAN ShieldsWith SLCAN firmware
Many USB-CAN AdaptersVarious manufacturers supporting SLCAN protocol

TCP/IP CAN (WiFi Bridges)

Connect to CAN buses over WiFi or Ethernet:

InterfaceDescription
ESP32 CAN BridgesDIY WiFi CAN bridges with various firmware
Raspberry Pi GatewaySocketCAN over network via socketcand
Commercial WiFi CANVarious industrial WiFi CAN adapters

Professional Hardware (Optional SDKs)

Enterprise-grade hardware for professional applications:

InterfaceDescriptionSDK Required
Kvaser Leaf / USBcanIndustry-standard CAN adaptersKvaser CANlib (free)
Kvaser MemoratorCAN logger with flash memoryKvaser CANlib (free)
Vector VN1610 / VN1630High-end automotive interfacesVector XL Driver Library
Vector VN7600Multi-channel CAN/LIN/FlexRayVector XL Driver Library
J2534 PassThru DevicesOEM diagnostics tools (OBDLink, VCM II, etc.)Device vendor driver

Windows Driver Support

On Windows, AstuteCAN supports multiple driver interfaces:

DriverDevicesDescription
PCAN-BasicPEAK-System adaptersProfessional-grade with full CAN FD support
gs_usb (WinUSB)candleLight, CANableOpen-source hardware, no driver installation required
SLCANLawicel, USBtin, ArduinoSerial protocol, works with many affordable adapters
TCP/IP CANWiFi bridges, ESP32, RPiNetwork CAN bridges, no special driver required
Kvaser CANlibKvaser Leaf, USBcanProfessional hardware with free SDK
Vector XLVN1610, VN1630, VN7600Enterprise automotive hardware
J2534 PassThruOBDLink, VCM II, Tech2OEM and aftermarket diagnostics tools

Linux Driver Support

On Linux, AstuteCAN supports both major CAN driver interfaces:

DriverDescription
SocketCANNative Linux kernel CAN subsystem (kernel ≥4.0). Works with any SocketCAN-compatible adapter including Kvaser, Vector, gs_usb devices, and generic USB-CAN devices. Recommended for most Linux users.
PCAN-BasicPEAK's proprietary character device driver. Required for some advanced PEAK hardware features.
SLCANSerial Line CAN protocol for Lawicel and compatible adapters.
TCP/IP CANNetwork CAN bridges for WiFi adapters, ESP32, Raspberry Pi gateways.
Kvaser CANlibProfessional Kvaser hardware with free SDK.

🌍 Global Language Support

AstuteCAN is available in 31 languages, making it accessible to professionals worldwide:

🇸🇦 Arabic🇧🇩 Bengali🇨🇿 Czech🇩🇰 Danish
🇩🇪 German🇬🇷 Greek🇬🇧 English🇪🇸 Spanish
🇫🇮 Finnish🇫🇷 French🇮🇱 Hebrew🇮🇳 Hindi
🇭🇺 Hungarian🇮🇩 Indonesian🇮🇹 Italian🇯🇵 Japanese
🇰🇷 Korean🇲🇾 Malay🇳🇱 Dutch🇳🇴 Norwegian
🇵🇱 Polish🇧🇷 Portuguese (Brazil)🇷🇴 Romanian🇷🇺 Russian
🇸🇪 Swedish🇹🇭 Thai🇹🇷 Turkish🇺🇦 Ukrainian
🇻🇳 Vietnamese🇨🇳 Chinese (Simplified)🇹🇼 Chinese (Traditional)

System Requirements

  • Operating System: Windows 10 version 1809 or later
  • Architecture: x64 (64-bit)
  • Hardware: Any supported CAN interface (see Supported Hardware)
  • Drivers:
    • PEAK-System: PCAN-Basic driver from PEAK-System
    • candleLight/CANable: No driver required (WinUSB)
    • SLCAN adapters: Standard Windows serial port driver

Why Choose AstuteCAN?

FeatureAstuteCANCommercial Tools
CAN FD Support
DBC Signal Decoding
Multi-Channel
Trace Recording
Advanced Filtering
Auto Protocol Detection
14 Built-in ProtocolsVaries
31 LanguagesLimited
Cross-Platform

Get Started Today

Download AstuteCAN from the Microsoft Store and start analyzing CAN networks in minutes. No license keys, no subscriptions, no limitations.