1. Introduction
The Serounder USB to CAN Module Converter Adapter is a compact, open-source device designed to facilitate communication between a computer and a CAN bus network. It enumerates as a virtual serial port, acting as a serial line interface for CAN bus. This module supports standard CAN 2.0A, CAN 2.0B, and CAN FD protocols, making it versatile for various industrial and embedded applications.
Equipped with an ARM Cortex M4 STM32G431C8T6 processor, it offers high performance with operating frequencies up to 170MHz. It features a Type-C USB port for connectivity and supports online and DFU mode firmware upgrades. The module is compatible with ARM-based embedded platforms like Raspberry Pi, Raspberry Pi Zero, and ODROID, and is engineered for enhanced anti-interference capabilities, making it suitable for demanding industrial and motor control environments.
2. Package Contents
Verify that all items are present in the package:
- 1 x CAN Analyzer Module
- 1 x USB Cable (Type-C to Type-A)
- 1 x Connection Cable (Jumper Wires)

Image: The package contents, showing the Serounder USB to CAN module, a USB Type-C cable, and a set of jumper wires for connection.
3. Key Features
- Microprocessor: ARM Cortex M4 STM32G431C8T6 (up to 170MHz)
- CAN Standards Supported: CAN 2.0A, CAN 2.0B, CAN FD
- USB Interface: Type-C
- Firmware: Compatible with candleLight, slcan
- Transfer Rate: 1M, 2M, 5M
- ESD Guard: 30kV
- Signal Isolation: 5.7kV rms
- Compatibility: Raspberry Pi, Raspberry Pi Zero, ODROID, and other ARM-based embedded platforms.
- Firmware Upgrade: Online and DFU mode support.

Image: The Serounder USB to CAN module, emphasizing its high-performance processor and suitability for industrial applications.

Image: The Serounder USB to CAN module, illustrating its open-source design and compatibility with CAN 2.0A, 2.0B, and CAN FD standards.
4. Setup Instructions
4.1 Hardware Connection
- Connect to Computer: Use the provided USB Type-C cable to connect the module's Type-C port to a USB port on your computer. The module will enumerate as a virtual serial port.
- Connect to CAN Bus: Use the connection cable (jumper wires) to connect the module's CAN interface (green terminal block) to your CAN bus network. Ensure correct polarity for CAN High (CAN_H) and CAN Low (CAN_L).
- Power Indicator: The PWR indicator light on the module will illuminate when power is supplied via the USB connection.

Image: A close-up view of the green terminal block, which serves as the CAN interface for connecting to a CAN bus network.

Image: A detailed view of the Type-C USB port and the PWR indicator light on the module.
4.2 Software Setup
The module is compatible with firmware such as candleLight and slcan. For Linux systems, when using candleLight firmware, the module enumerates as a local CAN interface, providing stable operation.
- Driver Installation: Typically, modern operating systems will automatically recognize the device as a virtual serial port. If not, refer to the specific driver requirements for the chosen firmware (e.g., candleLight, slcan).
- Firmware Configuration: Follow the documentation for your chosen CAN bus software (e.g.,
candump,cansendon Linux withcan-utils) to configure the virtual serial port or CAN interface.
5. Operating Instructions
5.1 Basic Operation
- Power On: Connect the module to your computer via USB. The PWR LED will light up.
- CAN Bus Communication: Once connected and configured with appropriate software, the module can send and receive CAN messages. The WORK/SATA LED will blink to indicate data activity.
- Monitoring: Use CAN bus monitoring software to observe traffic on the CAN network.
- Sending Messages: Use CAN bus sending utilities to transmit messages onto the CAN network.

Image: An overhead view of the CAN analyzer module, showing the layout of components including the Type-C USB port, PWR indicator, WORK/SATA indicator, SWD pins, BOOT short cap, terminal resistant short circuit cap, and CAN interface.
5.2 Firmware Upgrade
The module supports online firmware upgrades and DFU (Device Firmware Upgrade) mode. Refer to the specific firmware documentation (e.g., for candleLight or slcan) for detailed instructions on how to perform firmware updates.
- DFU Mode: To enter DFU mode, typically a specific jumper or button sequence is required during power-up. Consult the firmware's official guide.
- Online Upgrade: Some firmware versions may support direct upgrades through a connected application.
6. Maintenance
- Cleaning: Keep the module clean and free from dust. Use a soft, dry cloth for cleaning. Avoid liquid cleaners.
- Storage: Store the module in a dry, cool environment away from direct sunlight and extreme temperatures.
- Handling: Handle the module with care to avoid physical damage to components or connectors. Avoid static discharge.
- Firmware Updates: Regularly check for and apply firmware updates from the official sources of your chosen firmware (e.g., candleLight, slcan) to ensure optimal performance and access to new features or bug fixes.
7. Troubleshooting
| Problem | Possible Cause | Solution |
|---|---|---|
| Module not recognized by computer. |
|
|
| No CAN bus communication. |
|
|
| Module not entering DFU mode. |
|
|
8. Specifications
| Feature | Detail |
|---|---|
| Microprocessor | ARM Cortex M4 STM32G431C8T6 |
| Operating Frequency | Up to 170MHz |
| Communicating Chip | TJA1051T/3 |
| Voltage | DC 3.3V-5V |
| CAN FD Support | Yes |
| CAN 2.0 A/B Support | Yes |
| Firmware Compatibility | candleLight, slcan |
| Transfer Rate | 1M, 2M, 5M |
| ESD Guard | 30kV |
| Signal Isolation | 5.7kV rms |
| Connector Type | Type C USB |
| Dimensions (Approx.) | 52 mm (L) x 16 mm (W) x 10.5 mm (H) |

Image: A technical drawing illustrating the dimensions of the Serounder USB to CAN module, including length, width, and height measurements.
9. Warranty Information
This product comes with a manufacturer's warranty for 90 days from the date of purchase. The warranty covers defects in materials and workmanship under normal use. It does not cover damage caused by misuse, accident, unauthorized modification, or improper installation.
For warranty claims or service, please retain your proof of purchase and contact the seller or manufacturer directly.
10. Support and Contact
For technical assistance, troubleshooting, or general inquiries regarding your Serounder USB to CAN Module Converter Adapter, please refer to the following resources:
- Manufacturer Website: Visit the official Serounder website for product updates, FAQs, and additional resources.
- Seller Support: Contact the seller, Serounder-m, through the Amazon platform for purchase-related support.
- Community Forums: For open-source firmware like candleLight or slcan, community forums can be a valuable resource for advanced usage and troubleshooting.
11. Product Video Demonstration
Video: A short demonstration of the Serounder USB to CAN Module Converter Adapter, showcasing its physical appearance and basic functionality. This video is 6 seconds long and provides a quick overview.