M110-SUVUSB interface and PC-SC Contactless Reader
“
Specifications:
- Category: Notices, fiches produits, manuels
- Family: Famille 125K
- Reference: PMU25194
- Diffusion: Internal
- Date: 24/07/2025
- Version: AA
- State: Release
- Page count: 14
Product Usage Instructions:
1. Software Requirements:
To upgrade the M110-SUV module, follow these steps:
- Download SpringCoreFlash from the SpringCard website
(https://www.springcard.com/en/download/find/file/sq20029). - SpringCoreFlash is only compatible with Microsoft Windows
(intel) platform. - Be aware that SpringCoreFlash will overwrite any previously
flashed firmware.
2. Board Pinout:
The board pinout includes:
- UART interface connector
- USB connector
- Flash (DFU) switch
- Reset button
- External antenna connector
- On-board antenna
3. USB Mode:
The M110-SUV will start in USB mode when connected to a computer
via the USB connector. The UART interface connector can be used for
a serial interface but is not utilized in this case.
3.1 USB-HID Keyboard Emulation:
In this mode, the M110-SUV acts as a USB keyboard to read tags
without additional software installation. Default settings include
String mode with French keymap.
3.2 Output Format:
- String Output: Default mode for output
results. - Full Debug Output: Provides detailed debug
information. - Hexadecimal Output: Outputs data in
hexadecimal format.
3.3 Default Card Type Selection:
The default configuration enables all well-known card
technologies. Modify this setting using SpringCoreControl
command.
Frequently Asked Questions (FAQ):
Q: Is the M110-SUV compatible with operating systems other than
Windows?
A: Currently, the SpringCoreFlash tool for upgrading the module
is only available for Microsoft Windows (intel) platform.
Q: Can I use the M110-SUV without connecting it to a
computer?
A: The M110-SUV can operate in USB mode without the need for a
computer connection when used as a USB-HID keyboard.
“`
M110-SUV User Guide
How to use/flash an M110-SUV module
© SpringCard, all rights reserved
Category
Notices, fiches produits, manuels
Family
Famille 125K
Reference
PMU25194
Diffusion
Internal
Date
24/07/2025
Version
AA
State
Release
Page count
14
REVISION HISTORY
Ver.
Date
Author Verifier Approb.
AA 2025-07-23 MBA JDA 2025-07-24 Initial revision
PMU25194-AA Release
Details
© SpringCard | Internal
2
PMU25194-AA Release
TABLE OF CONTENT 1 Software requirements…………………………………………………………………………………………………………………………….. 4 2 Board pinout ……………………………………………………………………………………………………………………………………………… 5 3 USB mode …………………………………………………………………………………………………………………………………………………. 6
3.1 USB-HID keyboard emulation ………………………………………………………………………………………………………. 6 3.2 Output format …………………………………………………………………………………………………………………………………. 6
3.2.1 String output……………………………………………………………………………………………………………………… 6 3.2.2 Full debug output……………………………………………………………………………………………………………… 7 3.2.3 Hexadecimal output …………………………………………………………………………………………………………. 7 3.3 Default card type selection……………………………………………………………………………………………………………. 8 3.4 WinUSB device for debugging purposes…………………………………………………………………………………….. 9 4 UART mode ……………………………………………………………………………………………………………………………………………. 10 5 Firmware upgrade over UART……………………………………………………………………………………………………………… 11 6 Firmware upgrade over USB………………………………………………………………………………………………………………… 12 7 STid command list …………………………………………………………………………………………………………………………………. 13
© SpringCard | Internal
3
1 Software requirements
PMU25194-AA Release
M110-SUV upgrade binaries shall be uploaded to the module using SpringCoreFlash, which is part of the SpringCoreTools suite (https://www.springcard.com/en/download/find/file/sq20029).
This tool is currently only available for the Microsoft Windows (intel) platform.
Please note that SpringCoreFlash is not able to define if an upgrade of the module is required or not and will overwrite any previously flashed firmware.
Note: VBUS has priority over UART on /RESET when /FLASH is asserted.
© SpringCard | Internal
4
2 Board pinout
PMU25194-AA Release
(1) UART interface connector. (2) USB connector. (3) Flash (DFU) switch (/FLASH is asserted when the switch is on connector (2) side. /FLASH is only
probed by the bootloader on /RESET. (4) Reset button (5) External antenna connector (remove both (6) to use). (6) On-board antenna (do not use (5) if populated).
© SpringCard | Internal
5
3 USB mode
PMU25194-AA Release
The M110-SUV will start in USB mode if it is hooked to a computer using connector (2). A serial interface could be plugged on connector (1) but will not be used at all in this case.
Depending on the product’s configuration, the product may be seen as: – An USB-HID keyboard (aka SmartReader mode) – A WinUSB device for debugging/reconfiguration purposes
3.1 USB-HID keyboard emulation
The purpose of this mode is to quickly and easily read tags without the need to install any specific software on the computer. In this mode, the M110-SUV acts as an USB keyboard, will probe for all known tag types and type the result on the test computer. The firmware can output results in different format, using different keymaps. The default settings are:
– String mode – French keymap
3.2 Output format
3.2.1 String output
This is the default mode.
You can switch to this mode using the following command (a product reset is required to apply the new setting): SpringCoreControl.exe 8202A762
© SpringCard | Internal
6
PMU25194-AA Release
3.2.2 Full debug output
You can switch to this mode using the following command (a product reset is required to apply the new setting): SpringCoreControl.exe 8202A7A2
3.2.3 Hexadecimal output
You can switch to this mode using the following command (a product reset is required to apply the new setting): SpringCoreControl.exe 8202A722
© SpringCard | Internal
7
PMU25194-AA Release
3.3 Default card type selection
The default configuration (at startup) enables all well-known card technologies. You can modify this setting using the following command: SpringCoreControl.exe 8202CCxxxxxxxx
Where xxxxxxxx is a bitfield representation of the card technologies to read:
Bit 0 1 2 3 4-8 9 10 11 12 13 14 15 16 17 18 19-20 21 22-31
Casi-Rusco HITAG-1 HITAG-2 EM4x50 0 (unused) HID-Prox 0 (unused) Cotag ioProx Indala NexWatch AWID G-Prox Pyramid Keri 0 (unused) Nedap 0 (unused)
Description
Example, enable G-Prox and ioProx (a product reset is required to apply the new setting): SpringCoreControl.exe 8202CC00010200
© SpringCard | Internal
8
PMU25194-AA Release
3.4 WinUSB device for debugging purposes
This mode is used for debugging,research and reconfiguration purposes.
© SpringCard | Internal
9
4 UART mode
PMU25194-AA Release
The M110-SUV will start in UART (STid UART mode) mode if only a serial interface is plugged in connector (1). Defaults UART settings are 9600/8N1.
Please note that the current development firmware polls for tag all the time, regardless of the use of the searchTag command.
© SpringCard | Internal
10
5 Firmware upgrade over UART
PMU25194-AA Release
Set the M110-SUV to operate over UART using connector (1). Assert /FLASH by placing switch (3) on the connector (2) side then press button (4).
SpringCoreFlash.exe -f firmware_upgrade_file.bin –serial=COMxx
Please note that the bootloader will try to start the newly uploaded firmware at the end of the flash operation (regardless of the /FLASH pin’s level). Do not forget to reset switch (3) to its default position.
© SpringCard | Internal
11
6 Firmware upgrade over USB
PMU25194-AA Release
Set the M110-SUV to operate over USB using connector (2). Assert /FLASH by placing switch (3) on the connector (2) side then press button (4).
The device shall be detected as a SpringCard-DFU device when in DFU mode:
SpringCoreFlash.exe -f firmware_upgrade_file.bin
Please note that the bootloader will try to start the newly uploaded firmware at the end of the flash operation (regardless of the /FLASH pin’s level). Do not forget to reset switch (3) to its default position.
© SpringCard | Internal
12
7 STid command list
PMU25194-AA Release
Command searchTag setRFOff setTagTypes getTagTypes getSupportedTagTypes reset getDeviceUID setCOMParameters LEDOn LEDOff GetUSBType GetVersionString StartBootloader DiagLEDOn DiagLEDOff DiagLEDToggle setRFCapa setRFDuty getRFSettings
Legacy yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes no no no
Header 0x0500 0x0501 0x0502 0x0503 0x0504 0x0001 0x0008 0x0109 0x0411 0x0412 0x0005 0x0004 0x0002 0x0408 0x0409 0x040A 0x0505 0x0506 0x0507
Remark
max_length different than FF is used as a keepalive! Force capacitor selection (1 byte, from 0 to 15) Force duty cycle selection (1 byte, from 0 to 100) Get active capacitor selection and duty cycle (2 bytes)
© SpringCard | Internal
13
SpringCard SAS Société par Actions Simplifiée au capital de 227 000
RCS Évry B 429 665 482 Parc Gutenberg, 2 voie La Cardon
91 120 Palaiseau — FRANCE
www.springcard.com
SpringCard and the SpringCard logo are registered trademarks of SpringCard SAS. All other brand or product names are the property of their respective owners.
This document is the exclusive property of SpringCard SAS. No part of this document may be reproduced or transmitted in any form or by any means without the written consent of SpringCard. SpringCard reserves the right to change this document at any time without notice.
All rights reserved.
Documents / Resources
![]() |
SpringCard M110-SUVUSB interface and PC-SC Contactless Reader [pdf] User Guide M110-SUVUSB interface and PC-SC Contactless Reader, M110-SUVUSB, interface and PC-SC Contactless Reader, PC-SC Contactless Reader, Contactless Reader, Reader |