CAN 2.0B to USB Interface Board (compatible with SavvyCAN and ELM327 commands)


Connecting Your Computer to CAN Data Doesn’t Have to be Complicated or Expensive!

  • USB-C to CAN 2.0B Interface
  • Supports GVRET Protocol for CAN Sniffing & Reverse Engineering Tools like SavvyCAN
  • Includes ELM327-Compatible Automotive OBD-II Interpreter
  • Also Supports DauntlessOBD Commands
  • Screw-Terminals for CAN High, CAN Low, and Ground Connections
  • Connects to Computer via USB-C (as a CDC Serial Device)
  • Pin Jumpers to Apply 60 or 120 Ohm CAN Bus Termination

Please note that this device is designed to be compatible with “Classic” CAN 2.0B, and does not support CAN-FD. It does not include wireless communications.


In stock

SKU: DCAN Categories: , Tags: ,


Ships ready to go, loaded with a USB version of our innovative DauntlessOBD firmware, supporting both the GVRET protocol for SavvyCAN, and CAN-based ELM327 commands with our own extensions.

This is a circuit board. Cases are also available here, or 3D print your own.

For a more consumer-friendly interface that plugs into your vehicle’s OBD port, and is also able to communicate with apps wirelessly, please see DauntlessOBD.



Popular Supported CAN Bus Rates

  • 1 mbps
  • 500 kbps (typical OBD-II and Powertrain CAN)
  • 250 kbps
  • 125 kbps (Ford MS-CAN, Comfort CAN, etc)
  • 100 kbps*
  • 83.3 kbps (GMLAN High-Speed mode)
  • 50 kbps*
  • 33.3 kbps (GMLAN Low-Speed CAN)

Additional bus rates are technically possible via GVRET protocol, however may not be commonly available in related software. As of SavvyCAN V213, only the above rates are listed in that software.

For ELM327 mode, please see DauntlessOBD Supported Protocol IDs for use with the “ATSP” or “ATTP” command. Note that only CAN protocols are available for this product, excluding SAE J1939.

* 50 and 100 kbps are not presently offered in ELM327 mode.


CAN Bus Termination Options

A CAN bus is intended to have two 120 Ohm resistors between the High and Low lines, one on each end of the bus, resulting in an actual bus resistance of 60 Ohms. If these are not present, communications will usually not work or will be unreliable.

To help with that, this device includes two optional 120 Ohm resistors that you may enable. This tends to be useful for bench communications, creating your own CAN bus, or other situations where the bus or device you are connecting to lacks one or both resistors.

  • Both Jumpers Open = No Resistors Added (default; bus should already measure approx 60 Ohms)
  • One Jumper Installed = 120 Ohms (use if your bus measures approx 120 Ohms)
  • Both Jumpers Installed = 60 Ohms (use when your bus has no other termination resistors)


Quick Start & Resources

SavvyCAN Quick Start

Serial Terminal Commands (ELM327 & DauntlessOBD mode)

Firmware Updater for Windows

Firmware Change Log  (DauntlessOBD firmware; not all items are applicable to this board)

Interface Board Cases: 3D Print Files

Interface Board Cases: Purchase


Notices and Disclaimers

This device is intended for advanced users who are able to properly tap into CAN Bus wiring and work with unprotected circuit boards and other wiring. As such, technical support provided for this device is limited.

It is the user’s responsibility to take appropriate precautions, and connect it and use it properly. To the maximum extent permitted by law, Dauntless Devices LLC and its affiliates are not liable for anything arising from any use, misuse, inability to use this product, etc.

This device is intended for temporarily connecting to networks within an automotive environment. Not suitable for industrial controls, uses that may impact safety of persons or property, or other critical uses.

Please note that this device comes programmed and does not support loading third party firmware.

This device’s limited warranty does not cover any modification, incorrect wiring connections, excessive voltages, electrostatic discharge (ESD), embedding into another product, or soldering.

We are not affiliated with, or endorsed by, ELM Electronics, SavvyCAN, GVRET, or any other third party brand or product. Product and brand names are listed for the purpose of compatibility guidance.