Technology Selector

This paragraph covers only SpringCore devices featuring a NFC/RFID HF interface.

Overview

SpringCore primary function is to be a standard-compliant, full-featured NFC/RFID coupler in the 13.56MHz frequency range (Proximity Coupling Device or PCD for ISO/IEC 14443 operation, Vicinity Coupling Device or VCD for ISO/IEC 15693 operation). It is able to read & write virtually any contactless card, RFID label or NFC tag supporting the above-mentionned standards.

On top of this "technical" NFC/RFID HF interface, SpringCore running in Smart Reader mode runs one of its four card processing templates to fetch data from the contactless cards you want, and to format the data as expected by your application.

Templates and configuration registers

The NFC/RFID HF templates are numbered 1 to 4.

Template 1 stores its configuration in non-volatile memory over addresses 0310 to 031F, template 2 over addresses 0320 to 032F, template 3 over addresses 0330 to 033F and template 4 over addresses 0340 to 034F.

For the ease of reading, notation 03tn will often be used for the address of "register n within template t".

Template selector

Register 03t0 tells the SpringCore select active template at index t.

NFC/RFID HF Templates

Use one of the following values:

Value for LKL.NFC Template function Tech. filter Role
01 Protocol ID ISO/IEC 14443-A only (NFC-A) Read UID
02 Protocol ID ISO/IEC 14443-B only (NFC-B) Read PUPI
03 Protocol ID ISO/IEC 14443 A or B Read UID or PUPI
04 Protocol ID ISO/IEC 15693 only (NFC-V) Read UID
0F Protocol ID ISO/IEC 14443 A or B, 15693 Read UID or PUPI
11 APDU (ISO) ISO/IEC 14443-4A only Perform ISO-DEP over NFC-A
12 APDU (ISO) ISO/IEC 14443-4B only Perform ISO-DEP over NFC-B
13 APDU (ISO) ISO/IEC 14443-4 A or B Perform ISO-DEP
20 Protocol ID Kovio RF Barcode Read 128- or 256-bit RF barcode ID
21 Protocol ID Innovision/T1T
22 Protocol ID ST MicroElectronics SR
23 Protocol ID ASK CTS256B / CTS512B
24 Protocol ID Inside PicoPass / HID iClass B
28 Protocol ID FeliCa
2A Protocol ID Inside PicoPass / HID iClass V
2C Protocol ID Innovatron Calypso card Read DIV
40 NFC Forum Tags and NDEF NFC P2P "push" (SNEP) Read NDEF
41 NFC Forum Tags and NDEF NFC Forum type 1 Tag Read NDEF
42 NFC Forum Tags and NDEF NFC Forum type 2 Tag Read NDEF
43 NFC Forum Tags and NDEF NFC Forum type 3 Tag Read NDEF
44 NFC Forum Tags and NDEF NFC Forum type 4 Tag (A or B) Read NDEF
45 NFC Forum Tags and NDEF NFC Forum type 5 Tag Read NDEF
4A NFC Forum Tags and NDEF NFC Forum type 4A Tag Read NDEF
4B NFC Forum Tags and NDEF NFC Forum type 4B Tag Read NDEF
4E NFC Forum Tags and NDEF Any NFC Forum Tag Read NDEF
4F NFC Forum Tags and NDEF Tag or SNEP Read NDEF
50 Ski pass ISO/IEC 15693 ski pass Read ID + add header & check digit
51 SIC43NT Silicon Craft SI43NT Read ID + tamper status
54 15693 memory ISO/IEC 15693-3 VICC (including NFC Forum type 5 Tag) Read arbitrary data
61 Mifare Classic Mifare Classic or 100% compliant Read arbitrary data
62 Mifare UltraLight Mifare UltraLight or 100% compliant (including NFC Forum type 2 Tag) Read arbitrary data
63 Mifare Plus Mifare Plus in SL3 Read arbitrary data
70 Desfire ID Desfire EV1/EV2 with or without random ID Read actual card UID
71 Desfire data Desfire EV0/EV1/EV2 Read arbitrary data
72 APDU (Innovatron) Innovatron Calypso card Perform ISO-DEP over Innovatron
73 PAN ISO/IEC 14443 A or B Read the PAN of a credit card
(restricted)
B0 SpringBlue ISO/IEC 14443 A or B Read SpringBlue identifier
C0 Orange NFC Retail ISO/IEC 14443 A or B Read Orange identifier
C1 Orange NFC Office ISO/IEC 14443 A or B Read Orange identifier
D1 Apple VAS ISO/IEC 14443 A or B Read Apple VAS pass
(restricted)
D2 Google Smart Tap ISO/IEC 14443 A or B Read Google Smart Tap pass
(restricted)
FF Protocol ID None (all supported IDs) Read any protocol-level ID

Warning

Templates marked as restricted are submitted to a specific license policy and

  1. are not publicly documented,
  2. shall not be used without prior agreement of SpringCard.