Virtual Comm Port over USB

Overview

Depending on its configuration, a SpringCore USB-attached device can implement the USB CDC ACM specification.

This specification allows the device to be operated as a Virtual Comm Port. Operating systems like Windows, Mac OS and Linux come with a standard driver to support the CDC ACM profile.

Supported protocols

Smart Reader

When byte 0 is set to 04 in register 02C0, the CDC ACM (Virtual Comm Port) profile is selected over USB, and the operating mode is Smart Reader.

Depending byte 1 in register 02A0, the protocol is either

SpringProx Legacy

When byte 0 is set to 01 in register 02C0, the CDC ACM (Virtual Comm Port) profile is selected over USB, and the operating mode is SpringProx Legacy.

The protocol is therefore SpringProx Legacy.

Bitrate and parameters

Preferred settings are:

  • Bitrate: either 38400bps or 115200bps
  • Format: 8 data bits, 1 stop bit, no parity, no flow control