RKS+CAN – CAN Bus USB Interface for Linux, Windows & macOS
The official CANhack.de CAN USB interface with native Linux SocketCAN support. Plug & Play on Windows (WCID), no driver installation. Ideal for sniffing, logging, developing and reverse engineering on the CAN bus.
Buy CAN Interface RKS+CAN in the shop |
CAN Support Forum |
10% discount by sharing
Why the RKS+CAN?
- Linux? Native. SocketCAN via slcand – no compiling drivers, no building kernel modules.
- Windows? Plug & Play. WCID (Windows Compatible ID) – plug in, detected, done.
- macOS? It works. Serial interface, with sample code for your own applications.
- Up to 1 Mbit/s – CAN 2.0A (11 bit) & CAN 2.0B (29 bit), ISO 11898-2.
- Hardware timestamp – ±10 µs resolution for precise timing analysis.
- Hardware CAN filters – no software filter misses frames.
- LAWICEL/SLCAN compatible – works with CARPORT, T8Suite, T7Suite, Trionic CAN Flasher.
- No dongle hassle – all full software versions without activation code, any number of computers.
- 32 frames FIFO buffer – no frame loss during bursts.
Included software (full versions, no subscription)
- KCANMonitor 2.60 – CAN trace, CAN monitor, CAN logger. Send, receive, filter frames. The "Message Changes view" helps decode unknown bus configurations and messages (reverse engineering).
- KOBD2Check – OBD2 diagnostics for cars (from model year 2008) and motorcycles (from 2017).
- KDataScope – Display and analysis of measured values from diagnostic log files.
- KPower – Vehicle performance measurement.
- C/C++/C# code examples – for your own applications. Two paths: VCP (Virtual COM Port, character-based, LAWICEL/SLCAN compatible) or Direct API (DLL) for maximum performance.
How to use the RKS+CAN under Linux
Code: |
# slcand on the interface (ttyUSB0 = RKS+CAN)
sudo slcand -o -s6 -t hw -S 1000000 /dev/ttyUSB0 can0
sudo ip link set up can0
# Record CAN traffic
candump can0
# Send CAN frame (ID 7E0, 8 bytes)
cansend can0 7E0#02.01.0D.00.00.00.00.00 |
With Wireshark + SocketCAN plugin you can analyze the traffic graphically.
Technical data
- Bitrate: up to 1 Mbit/s
- CAN standard: CAN 2.0A (11 bit ID) & CAN 2.0B (29 bit ID), ISO 11898-2
- Frame types: standard, extended, RTR
- Protocols: J1939, NMEA2000, CANopen, ISO 15765-2, OBD2
- Connections: USB, OBD-2 (cars), Sub-D9 (CiA), freely pinable socket
- Power supply: OBD2 or USB (24V truck via USB)
- Operating systems: Linux (SocketCAN/slcand), Windows (WCID, VCP, Direct-API/DLL), macOS
- Firmware: updatable
These products entitle you to professional help in the
Auto-Forum Dieselschrauber and CANhack.de!
Interested?
Buy CAN Interface RKS+CAN in the shop – 157.74 CHF incl. VAT.
Share our CAN interface and get 10% discount! Already have a CAN interface?
Join our partner program!
The RKS+CAN is a product of
Kaufmann Automotive GmbH – Embedded software development Switzerland.