RKS+CAN – CAN bus USB interface for Linux, Windows & macOS
The official CANhack.de CAN-USB interface with native Linux SocketCAN support. Plug & Play under Windows (WCID), no driver installation required. Ideal for sniffing, logging, development, and reverse engineering on the CAN bus.
Buy RKS+CAN in the shop |
Support forum |
10% discount by sharing
Warum das RKS+CAN?
- Linux? Native. SocketCAN via slcand – no driver compilation, no kernel module building.
- Windows? Plug & Play. WCID (Windows Compatible ID) – plug it in, it's recognized, and you're done.
- macOS? Works. Serial port, with example code for custom applications.
- Up to 1 Mbit/s, CAN 2.0A (11 bit) & CAN 2.0B (29 bit), ISO 11898-2.
- Hardware timestamps – ±10 µs resolution for precise timing analysis.
- Hardware CAN filters – no software filter misses any frames.
- Compatible with LAWICEL/SLCAN – works with CARPORT, T8Suite, T7Suite, Trionic CAN Flasher.
- No more dongle hassles – all software full versions without activation codes, usable on an unlimited number of computers.
- 32 Frame FIFO Buffer – no frame loss during bursts.
Included Software (full versions, no subscription)
- KCANMonitor 2.60 – CAN trace, CAN monitor, CAN logger. Send, receive, and filter frames. The "Message Changes View" helps in deciphering unknown bus configurations.
- KOBD2Check – OBD2 diagnostics for passenger cars (manufactured from 2008 onwards) and motorcycles (manufactured from 2017 onwards).
- KDataScope – Measurement display and analysis from diagnostic log files.
- KPower – Vehicle performance measurement.
- C/C++/C# code examples – for your own applications. Two options: VCP (Virtual COM Port, character-based, compatible with LAWICEL/SLCAN) or Direct-API (DLL) for maximum performance.
How to use RKS+CAN under Linux
Code: |
# slcand auf das Interface (ttyUSB0 = RKS+CAN)
sudo slcand -o -s6 -t hw -S 1000000 /dev/ttyUSB0 can0
sudo ip link set up can0
# CAN-Traffic mitschneiden
candump can0
# CAN-Frame senden (ID 7E0, 8 Bytes)
cansend can0 7E0#02.01.0D.00.00.00.00.00 |
With Wireshark and the SocketCAN plugin, you can analyze network traffic directly with a graphical interface.
Technical Specifications
- 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 (passenger car), Sub-D9 (CiA), freely pinnable connector.
- 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 assistance in the
Auto-Forum Dieselschrauber and CANhack.de!
Interesse?
Buy RKS+CAN in the shop – 152.42 CHF including VAT.
Get our CAN interface and receive a 10% discount! Do you already have a CAN interface?
Join our partner program!
The RKS+CAN is a product of
Kaufmann Automotive GmbH – Embedded Software Development Switzerland.