It Is Just a COM Port: SH-C31B ships with ElmueSoft's slcan 2.5 firmware, so Windows sees it as a standard USB serial device — no WinUSB, Zadig, or driver needed. On Linux it works with SocketCAN via slcand, or directly with anything that speaks slcan. CAN FD at 5 Mbit/s, Measured: 500 kbit/s to 5 Mbit/s tested on a real CAN FD bus with 64-byte frames. At 2 and 5 Mbit/s: 50 frames each direction, byte-for-byte correct, zero error frames. BRS carried on request. 5 Mbit/s is the transceiver's ceiling; we claim no more. Based on CANable 2.0, Hardened: An enclosure, plus protection the reference design lacks — a resettable fuse in series with CAN_H and CAN_L, and TVS clamping on both. A 120 ohm termination switch is built in, and the bus uses a 3.81 mm screw terminal. Open Source Hardware, Published: Full schematic and PCB layout are on GitHub (dsdtech-official) as editable files, not pictures, under CERN-OHL-S-2.0. Every claim above is in that schematic. Go check it.
We'd like to share an important update: Our SH-C31B has officially been open-sourced on GitHub.
This project is licensed under the CERN-OHL-S-2.0 license (a strong, reciprocal open-source license that allows commercial use but requires derivative works to be released under the same license). You can access the full source code at the following link. We welcome you to try it out and provide your valuable feedback.
GitHub link:https://github.com/dsdtech-official/can-adapters/tree/main/SH-C31B
diCAN is DSD TECH’s free, official USB-CAN software. It supports all DSD TECH USB-CAN adapters and their firmware versions. It is open source under the Apache-2.0 license and offers nine interface languages.
Use diCAN to view CAN traffic, send frames, and record and export data. Available features depend on your adapter and firmware.
You can download diCAN via the following link:https://www.deshide.com/News-detail_diCAN.html
Technical Support & File
1. Support File
2. diCAN
Product description
SH-C31B is the serial-port edition of our SH-C31A CAN FD adapter. The board is the same — same STM32G431, same transceiver, same protection, same enclosure. What differs is the firmware it leaves the factory with.It runs ElmueSoft's Slcan 2.5, which presents the adapter to the host as an ordinary USB serial port. Nothing is installed on Windows; on Linux it attaches to SocketCAN with slcand. The firmware also surfaces bus error states that older slcan builds never reported at all, and adds bus-load reporting, hardware filters and a software route into DFU.
Specification
Model:SH-C31B
Interface:USB Type-A , 3-pin Terminal Block
Chipset:SIT1051T
Supported Protocol:CAN 2.0A, CAN 2.0B, CAN FD (Flexible Data Rate)
Max Baud Rate:1 Mbps (CAN 2.0), 5M (CAN FD)
Firmware:Pre-installed: slcan (enables CAN FD)
Compatibility:socketCAN via slcand (Linux); Cross-platform Python library
Packing list:
1× SH-C31B Adapter
1× User Manual
1× 3PIN Terminal Block
We'd like to share an important update: Our SH-C31B has officially been open-sourced on GitHub.
This project is licensed under the CERN-OHL-S-2.0 license (a strong, reciprocal open-source license that allows commercial use but requires derivative works to be released under the same license). You can access the full source code at the following link. We welcome you to try it out and provide your valuable feedback.
GitHub link:https://github.com/dsdtech-official/can-adapters/tree/main/SH-C31B
diCAN is DSD TECH’s free, official USB-CAN software. It supports all DSD TECH USB-CAN adapters and their firmware versions. It is open source under the Apache-2.0 license and offers nine interface languages.
Use diCAN to view CAN traffic, send frames, and record and export data. Available features depend on your adapter and firmware.
You can download diCAN via the following link:https://www.deshide.com/News-detail_diCAN.html
Technical Support & File
1. Support File
2. diCAN
Product description
SH-C31B is the serial-port edition of our SH-C31A CAN FD adapter. The board is the same — same STM32G431, same transceiver, same protection, same enclosure. What differs is the firmware it leaves the factory with.It runs ElmueSoft's Slcan 2.5, which presents the adapter to the host as an ordinary USB serial port. Nothing is installed on Windows; on Linux it attaches to SocketCAN with slcand. The firmware also surfaces bus error states that older slcan builds never reported at all, and adds bus-load reporting, hardware filters and a software route into DFU.
Specification
Model:SH-C31B
Interface:USB Type-A , 3-pin Terminal Block
Chipset:SIT1051T
Supported Protocol:CAN 2.0A, CAN 2.0B, CAN FD (Flexible Data Rate)
Max Baud Rate:1 Mbps (CAN 2.0), 5M (CAN FD)
Firmware:Pre-installed: slcan (enables CAN FD)
Compatibility:socketCAN via slcand (Linux); Cross-platform Python library
Packing list:
1× SH-C31B Adapter
1× User Manual
1× 3PIN Terminal Block