SpringCard Prox'N'Roll User manual

PMA8N9P-BC
02/06/2009
Headquarters, Europa
SpringCard
13 voie la Cardon
Parc Gutenberg
91120 Palai eau
FRANCE
Phone : +33 (0) 164 53 20 10
Fax : +33 (0) 164 53 20 18
Americas
SpringCard
964 Fifth Avenue
Suite 235
San Diego, CA 92101
USA
Phone : +1 (619) 544 1450
Fax : +1 (619) 573 6867
www.springcard.com
SPRINGCARD, the SPRINGCARD logo, PRO ACTIVE and the PRO ACTIVE logo are regi tered trademark of PRO ACTIVE SAS.
All other brand name , product name , or trademark belong to their re pective holder .
Information in thi document i ubject to change without notice. Reproduction without written permi ion of PRO ACTIVE i forbidden.
PROX'N'ROLL RFID SCANNER
Reference manua

PMA8N9P-BC
2 / 58
PROX'N'ROLL RFID SCANNER - Reference manual
SPRINGCARD, the SPRINGCARD logo, PRO ACTIVE and the PRO ACTIVE logo are regi tered trademark of PRO ACTIVE SAS.
All other brand name , product name , or trademark belong to their re pective holder .
Information in thi document i ubject to change without notice. Reproduction without written permi ion of PRO ACTIVE i forbidden.
DOCUMENT INFORMATION
Category :
Manual
Keyword :
Group :
Prox'N'Roll RFID Scanner, Reader, Prox'N'Roll, HID, Configuration
Reference :
PMA8N9P
Ver ion :
BC
Ab tract :
Statu :
Approved
pma8n9p-bc.doc
aved 02/06/09 - printed 02/06/09
REVISION HISTORY
Valid. by
Ver. Date
Author Tech. Qual.
Approv.
by
Remark :
BC 02/06/09 LTX LTX LTX ECL Change the default value of General Option (OPT)
BB 13/05/09 LTX LTX LTX ECL Added new keyboard layout
BA 20/02/09 LTX JDA JDA JDA SpringCard branding.
Added reference to “RFID Scanner” family. Common chapter now hared with other
product along the ame family.
Added erial mode and reference to CrazyWriter / CSB6.
AA 03/12/08 LTX Initial relea e, Pro Active branding

PMA8N9P-BC
3 / 58
PROX'N'ROLL RFID SCANNER - Reference manual
SPRINGCARD, the SPRINGCARD logo, PRO ACTIVE and the PRO ACTIVE logo are regi tered trademark of PRO ACTIVE SAS.
All other brand name , product name , or trademark belong to their re pective holder .
Information in thi document i ubject to change without notice. Reproduction without written permi ion of PRO ACTIVE i forbidden.
TABLE OF CONTENT
1.
INTRODUCTION.................................... 5
1.1.
A
UDIENCE
.............................................. 5
1.2.
P
RODUCT BRIEF
....................................... 5
1.3.
K
EYBOARD EMULATION MODE
....................... 5
1.4.
S
ERIAL PORT EMULATION MODE
..................... 6
1.5.
R
ELATED DOCUMENTS
................................ 6
1.6.
O
THER PRODUCTS IN THE SAME FAMILY
............ 6
2.
CONFIGURATION ATTRIBUTES ............... 7
2.1.
P
RINCIPLES
............................................ 7
2.2.
G
LOBAL
C
ONFIGURATION
A
TTRIBUTES
............. 8
2.3.
K
EYBOARD EMULATION MODE ATTRIBUTES
.......10
2.4.
S
ERIAL EMULATION MODE ATTRIBUTES
............11
2.5.
O
THER ATTRIBUTES
..................................12
3.
CARD ACCEPTANCE TEMPLATES ............13
3.1.
B
ASIS
.................................................13
3.2.
ID-
ONLY
A
CCEPTANCE
T
EMPLATES
................16
3.3.
M
IFARE
C
LASSIC
A
CCEPTANCE
T
EMPLATE
........21
3.4.
M
IFARE
U
LTRA
L
IGHT
A
CCEPTANCE
T
EMPLATE
...26
3.5.
D
ESFIRE
A
CCEPTANCE
T
EMPLATE
..................28
3.6.
ISO 7816-4 A
CCEPTANCE
T
EMPLATE
............31
3.7.
C
ALYPSO
A
CCEPTANCE
T
EMPLATE
.................35
4.
SERIAL PROTOCOL AND COMMAND SET .38
4.1.
S
ERIAL OUTPUT FORMAT
............................38
4.2.
S
ERIAL INPUT
.........................................38
5.
CONFIGURING PROX’N’ROLL RFID
SCANNER ...........................................40
5.1.
C
ONNECTING
P
ROX
’N’R
OLL TO A COMPUTER
.... 40
5.2.
R
ETRIEVING
P
ROX
’N’R
OLL
RFID S
CANNER
INFORMATION
........................................ 41
5.3.
E
NABLING CONFIGURATION COMMANDS
.......... 41
5.4.
A
CCESSING
P
ROX
’N’R
OLL CONFIGURATION
..... 41
5.5.
A
PPLYING NEW CONFIGURATION
.................. 42
5.6.
R
EVERTING TO DEFAULT
............................ 42
6.
CREATING MASTER CARDS USING
SQ844P SOFTWARE ............................ 43
6.1.
O
VERVIEW
........................................... 43
6.2.
C
ONFIGURATION FILES
............................. 44
6.3.
O
PERATION INSTRUCTIONS
........................ 47
6.4.
C
HANGING AUTHENTICATION KEY FOR
M
ASTER
C
ARDS
................................................ 47
6.5.
R
EVERTING TO DEFAULT
............................ 49
7.
SPECIFICATION OF MASTER CARDS ...... 50
7.1.
B
UILDING A
M
ASTER
C
ARD
........................ 50
7.2.
T
EMPLATE FOR
M
ASTER
C
ARDS
................... 50
7.3.
D
ATA STRUCTURE
................................... 52
7.4.
D
IGITAL SIGNATURE
................................ 53
8.
SECURITY ALGORITHMS ...................... 54
8.1.
HMAC
SIGNATURE AND KEY DIVERSIFICATION
. 54
8.2.
D
ESFIRE
SAM / RC171
KEY DIVERSIFICATION
56

PMA8N9P-BC
4 / 58
PROX'N'ROLL RFID SCANNER - Reference manual
SPRINGCARD, the SPRINGCARD logo, PRO ACTIVE and the PRO ACTIVE logo are regi tered trademark of PRO ACTIVE SAS.
All other brand name , product name , or trademark belong to their re pective holder .
Information in thi document i ubject to change without notice. Reproduction without written permi ion of PRO ACTIVE i forbidden.

PMA8N9P-BC
5 / 58
PROX'N'ROLL RFID SCANNER - Reference manual
SPRINGCARD, the SPRINGCARD logo, PRO ACTIVE and the PRO ACTIVE logo are regi tered trademark of PRO ACTIVE SAS.
All other brand name , product name , or trademark belong to their re pective holder .
Information in thi document i ubject to change without notice. Reproduction without written permi ion of PRO ACTIVE i forbidden.
1. I
NTRODUCTION
Thi document provide detailed technical information for u e of SpringCard
Prox’N’Ro RFID Scanner.
1.1. A
UDIENCE
Thi reference manual a ume that the reader ha expert knowledge of
computer configuration and u age. It i de igned to be u ed by y tem
integrator .
1.2. P
RODUCT BRIEF
Prox’N’Ro RFID Scanner i a table-top USB proximity reader. It read erial
number or data from any tandard ISO/IEC 14443 contactle card, including
popular NXP MIFARE and DESFire familie , and al o ISO/IEC 15693 vicinity tag
u ed in RFID y tem .
Prox’N’Ro RFID Scanner upport to operating mode :
Keyboard emulation mode (default configuration),
Serial port emulation mode.
1.3. K
EYBOARD EMULATION MODE
Configured for keyboard emu ation
1
, Prox’N’Ro RFID Scanner output it
data a if there were typed on the computer’ keyboard, ju t a a bar code
canner behave .
Thi allow a drop-in replacement of legacy bar code canner (PS/2 or USB
device ) by a tate-of-the-art RFID olution.
a. Typical applications
Thi reader i primarily dedicated to replace a bar code canner where RFID
label may be u ed in tead of barcode : library or book tore , item
management, ….
b. Output configuration
Thank to the oftware’ configuration ( tored in non-volatile memory), the
ame reader i highly cu tomizable on-the-field :
Keyboard layout (QWERTY, AZERTY, QWERTZ),
Keyboard equence (prefix and po tfix) to automate the navigation between
the field in any exi ting application.
1
The device complie with the USB “Human Interface Device” (HID) profile, keyboard ubcla . With
mo t operation y tem , no pecific driver i needed a the device i een a a tandard computer
keyboard.

PMA8N9P-BC
6 / 58
PROX'N'ROLL RFID SCANNER - Reference manual
SPRINGCARD, the SPRINGCARD logo, PRO ACTIVE and the PRO ACTIVE logo are regi tered trademark of PRO ACTIVE SAS.
All other brand name , product name , or trademark belong to their re pective holder .
Information in thi document i ubject to change without notice. Reproduction without written permi ion of PRO ACTIVE i forbidden.
1.4. S
ERIAL PORT EMULATION MODE
Configured to emu ate a seria port
2
, Prox’N’Ro RFID Scanner output it
data in a tandard erial communication tream.
Thi configuration typically allow to replace an RS-232 Mag tripe reader by a
tate-of-the-art RFID olution. Replacing former RS-232 bar code canner i
po ible too.
a. Typical applications
Thi reader i primarily dedicated to replace a card reader (Mag tripe, 125kHz…)
or a bar code canner in ca hier , top-up kio k , vending machine …
b. Output configuration
Thank to the oftware’ configuration ( tored in non-volatile memory), the
ame reader i highly cu tomizable on-the-field :
Output format,
Prefix and po tfix equence .
1.5. R
ELATED DOCUMENTS
You’ll find any detail regarding hardware and phy ical characteri tic of each
reader in the corre ponding data heet.
Datasheet Covered products
PFL8P9P Prox'N'Roll RFID Scanner product information heet
PMU84OP Prox'N'Roll RFID Scanner Quick Start guide
1.6. O
THER PRODUCTS IN THE SAME FAMILY
Prox’N’Ro RFID Scanner firmware i able to run on any other hardware in
the SpringCard CSB6 family.
For in tance, the SpringCard CrazyWriter OEM contactle coupler may run
the Prox’N’Ro RFID Scanner firmware, providing ame functionality a table-
top Prox’N’Roll, but in a form factor that may be more convenient for cu tom
integration .
Due to the wide choice of hardware platform and the rich portfolio of firmware
to cover virtually any requirement, not every combination can be offered a an
“out of the helf” product. Hopefully, SpringCard ha a trong experience in
offering cu tomized yet flexible product to the integrator . Do not he itate to
contact u in ca e you need uch a pecific offer.
2
The device complie with the USB “Communication Device Cla ” (CDC) profile. Driver are
available for mo t operation y tem to have the device activated a a erial communication port.

PMA8N9P-BC
7 / 58
PROX'N'ROLL RFID SCANNER - Reference manual
SPRINGCARD, the SPRINGCARD logo, PRO ACTIVE and the PRO ACTIVE logo are regi tered trademark of PRO ACTIVE SAS.
All other brand name , product name , or trademark belong to their re pective holder .
Information in thi document i ubject to change without notice. Reproduction without written permi ion of PRO ACTIVE i forbidden.
2. C
ONFIGURATION ATTRIBUTES
There are two familie of configuration attribute :
Product pecific Global Configuration Attribute ,
Card Acceptance Template .
The Card Acceptance Template are common to all product in the SpringCard
RFID Scanner fami y, and are expo ed in detail in the next chapter.
In thi chapter, we’ll introduce configuration tag and detail the Prox’N’Ro
RFID Scanner’ pecific configuration attribute .
2.1. P
RINCIPLES
a. Configuration tags
Each configuration attribute i recognized by it “tag” and it length. The tag i a
one-byte value, that uniquely identifie the attribute.
The li t of available tag , and their meaning, i the purpo e of thi chapter and
the next one.
Unle pecified, each configuration attribute i exactly one byte (8 bit ) long.
b. Non-volatile memory endurance
Prox’N’Ro RFID Scanner configuration attribute are tored in reader’ non-
volatile memory (fla h). They can be changed up to 100 time .
Changing any configuration attribute more than 100 time may permanently
damage your Prox’N’Ro RFID Scanner reader.

PMA8N9P-BC
8 / 58
PROX'N'ROLL RFID SCANNER - Reference manual
SPRINGCARD, the SPRINGCARD logo, PRO ACTIVE and the PRO ACTIVE logo are regi tered trademark of PRO ACTIVE SAS.
All other brand name , product name , or trademark belong to their re pective holder .
Information in thi document i ubject to change without notice. Reproduction without written permi ion of PRO ACTIVE i forbidden.
2.2. G
LOBAL
C
ONFIGURATION
A
TTRIBUTES
2.2.1. Operating mode
Name Tag Description Size
MOD
h
C0 Operating mode. See table a below. 1
a. Operating mode bits
Bit Va ue
Meaning
7 – 4
RFU (set to 0000)
3 – 0
0001
0011
Operating mode :
Serial emulation mode
Keyboard emulation mode
Default value :
b
00000011
2.2.2. Genera options
Name Tag Description Size
OPT
h
60 General option . See table a below. 1
a. General options bits
Bit Va ue
Meaning
7
RFU (set to 0)
6
0
1
Shutdown RF field when idle
Shutdown RF field only when no card detected
3
5 – 4
00
01
10
11
Anti-collision model :
Proce every card one after the other
RFU
When 2 card are in the field, proce the 1
t
and ignore the 2
nd
When 2 card are in the field, ignore both
3 – 2
00
01
10
11
Master Card :
Ma ter Card are di abled
4
Ma ter Card are enabled at power up
RFU
Ma ter Card are enabled all the time
1 – 0
00
01
10
11
Activate physical serial port
:
Serial port i enabled
RFU
Serial port i di abled
RFU
Default value :
b
00001100
(Master Cards are enabled all the time, serial port enabled)
3
Thi i required if trict anti-colli ion (bit 5-4 =
b
10 or
b
11) i needed.
4
Configuration etting can only be altered through erial link
5
Prox’N’Roll doe n’t have a erial port. Thi attribute i relevant only for CrazyWriter or other
hardware platform that feature an UART with either RS-TTL or RS-232 connection

PMA8N9P-BC
9 / 58
PROX'N'ROLL RFID SCANNER - Reference manual
SPRINGCARD, the SPRINGCARD logo, PRO ACTIVE and the PRO ACTIVE logo are regi tered trademark of PRO ACTIVE SAS.
All other brand name , product name , or trademark belong to their re pective holder .
Information in thi document i ubject to change without notice. Reproduction without written permi ion of PRO ACTIVE i forbidden.
2.2.3. De ays and repeat options
Name Tag Description Min Max
ODL
h
61 Min. delay between 2 con ecutive output (0.1 ). 0 100
RDL
h
62 Min. delay between 2 con ecutive identical output (0.1 ).
A value of 255 mean that the card mu t be removed from the
field –and re-in erted into– before being read again.
0 100
Default value : ODL = 2 (200m ) RDL = 10 (1 )
2.2.4. LED and buzzer contro options
Name Tag Description Size
CLD
h
63 LED control. See table a below. 1
CBZ
h
64 Buzzer control. See table b below. 1
a. LEDs control bits
Bit Va ue
Meaning
7
0
1
Short LED equence (3 econd )
Long LED equence (10 econd )
6 – 5
00
01
10
11
When idle, blue LED blink lowly (“heart beat” equence)
When idle, blue LED i alway on
When idle, blue LED i alway off
RFU
4
0
1
Green LED tay OFF
Green LED blink when a valid card ha been proce ed
3
0
1
Red LED tay OFF
Red LED blink when an un upported card ha been proce ed
2
0
1
Green LED tay OFF
Green LED blink a oon a a card i een in the field
1 – 0
11 RFU (set to 11)
Default value :
b
00001111
b. Buzzer control bits
Bit Va ue
Meaning
7
0
1
Buzzer hort pul e = 0,2 ec
Buzzer hort pul e = 0,5 ec
6
0
1
Buzzer long pul e = 0,7 ec
Buzzer long pul e = 1,5 ec
5
RFU
4
0
1
No action on buzzer before pecified by ho t controller
Short pul e when a valid card ha been proce ed
3
0
1
No action on buzzer for un upported card
Long pul e when an un upported card ha been proce ed
2
0
1
No action on buzzer before proce ing i achieved
Short pul e a oon a a card i een in the field
1 – 0
RFU (set to 01)
Default value :
b
00010001

PMA8N9P-BC
10 / 58
PROX'N'ROLL RFID SCANNER - Reference manual
SPRINGCARD, the SPRINGCARD logo, PRO ACTIVE and the PRO ACTIVE logo are regi tered trademark of PRO ACTIVE SAS.
All other brand name , product name , or trademark belong to their re pective holder .
Information in thi document i ubject to change without notice. Reproduction without written permi ion of PRO ACTIVE i forbidden.
2.3. K
EYBOARD EMULATION MODE ATTRIBUTES
The following attribute are relevant only when the device i configured for
keyboard emulation (MOD =
h
03)
Name Tag Description Size
KBD.LYT
h
A0 Keyboard layout. See table a below. 1
KBD.OPT
h
A1 Keyboard option . See paragraph b below. 1
KBD.BEF
h
A2 Prefix tring. See paragraph c below. Var.
KBD.AFT
h
A3 Po tfix tring. See paragraph c below. Var.
a. Keyboard layout
Bit Va ue
Meaning
7 – 0
h
00
h
01
h
02
h
03
QWERTY
AZERTY u ing Numeric Pad for number input
QWERTZ
AZERTY u ing Shift key for number input
All other alues are RFU and must not be used
Default value :
b
00000000 (QWERTY)
b. Keyboard options
Thi entry i RFU and mu t be left empty.
c. Prefix and postfix
KBD.BEF define the character tring do be ent before the actual data.
Default value for KBD.DEF : ab ent (no prefix)
KBD.AFT define the character tring do be ent after the actual data.
Default value for KBD.DEF : ENTER key
If a non-null ASCII value i pecified for either KBD.DEF or KBD.AFT (either a
ingle character or a tring), it will be tran mitted before of after the data
re pectively.
Allowed ASCII code are :
HEX va ue C char Meaning
h
09 \t TAB key
h
0A \n ENTER key
h
0D \r (di carded)
h
20 ‘ ’ Space
h
41 to
h
5A ‘A’ to ‘Z’
h
61 to
h
7A ‘a’ to ‘z’
Letter A to Z. Actual ca e vary with CAPS LOCK tate.
h
30 to
h
39 ‘0’ to ‘9’ Digit 0 to 9 (a if they were entered on the numerical
keypad). NUM LOCK mu t be active.
h
21 to
h
2F
‘!’ to ‘/’
h
3A to
h
40
‘:’ to ‘@’
h
5B to
h
60
‘[ to ‘`’
h
7B to
h
7E
‘{’ to ‘~’
Symbol (put in order) :
!"#$%&'()*+,-./:;<=>?@ [\]^_`{|}~
h
00 \0 End of tring

PMA8N9P-BC
11 / 58
PROX'N'ROLL RFID SCANNER - Reference manual
SPRINGCARD, the SPRINGCARD logo, PRO ACTIVE and the PRO ACTIVE logo are regi tered trademark of PRO ACTIVE SAS.
All other brand name , product name , or trademark belong to their re pective holder .
Information in thi document i ubject to change without notice. Reproduction without written permi ion of PRO ACTIVE i forbidden.
2.4. S
ERIAL EMULATION MODE ATTRIBUTES
The following attribute are relevant only when the device i configured for
erial emulation (MOD =
h
01) or when the erial output i enabled (bit 1-0 in
OPT).
2.4.1. Seria configuration
Name Tag Description Size
SER
h
67 Serial configuration bit . See table a below. 1
a. Serial configuration bits
Bit Va ue
Meaning
7
0
1
No STX / ETX frame marker
U e STX and ETX a frame marker
6 – 5
00
01
10
11
No BEL / TAB / CR/LF frame marker
U e CR/LF only
U e BEL and CR/LF a frame marker
U e TAB and CR/LF a frame marker
4 – 3
00
01
10
11
Seria Repeat
No repeat
Repeat 4 time with timeout of 100m
Repeat 4 time with timeout of 250m
Repeat 9 time with timeout of 250m
2 – 0
RFU (set to 101)
Default value :
b
11000000
The baudrate i alway 38400 bp .
b. Serial frame format
Serial frame are alway tran mitted u ing ASCII repre entation of binary
value .
For example, data ‘00 7A 12 6C 59 F4 04’ (hexadecimal notation) i tran mitted
a tring “007A126C59F404”.
c. Serial frame markers
Bit 7-5 drive the tart of frame / end of frame marker .
See chapter 4.1 for detai s on using the reader in Seria mode.

PMA8N9P-BC
12 / 58
PROX'N'ROLL RFID SCANNER - Reference manual
SPRINGCARD, the SPRINGCARD logo, PRO ACTIVE and the PRO ACTIVE logo are regi tered trademark of PRO ACTIVE SAS.
All other brand name , product name , or trademark belong to their re pective holder .
Information in thi document i ubject to change without notice. Reproduction without written permi ion of PRO ACTIVE i forbidden.
2.5. O
THER ATTRIBUTES
2.5.1. PIN code
Name Tag Description Size
PIN
h
6F PIN code to acce reader’ con ole. 2
Default value : empty (no pin-code)
U e thi tag to define a 4 digit PIN code to protect acce to reader’ con ole.
The 2-byte value mu t tore 4 valid BCD digit , or the re erved value
h
FFFF that
permanently di able the con ole feature.

PMA8N9P-BC
13 / 58
PROX'N'ROLL RFID SCANNER - Reference manual
SPRINGCARD, the SPRINGCARD logo, PRO ACTIVE and the PRO ACTIVE logo are regi tered trademark of PRO ACTIVE SAS.
All other brand name , product name , or trademark belong to their re pective holder .
Information in thi document i ubject to change without notice. Reproduction without written permi ion of PRO ACTIVE i forbidden.
3. C
ARD
A
CCEPTANCE
T
EMPLATES
Product in the SpringCard RFID Scanners family are able to manage different
type of card , and different ource of data on each card.
A Card Acceptance Temp ate define how the reader will recognize the card to
be read, and how it would get the actual data ( erial number, block reading, file
election and reading, authentication key to be u ed for Mifare or De fire, etc).
The template al o define which formatting i to be applied to the data when
ending them to the target device (tran lation to ASCII or to Decimal, con tant
prefix or uffic, etc).
Thi product i able to run up to 4 Card Acceptance Template imultaneou ly.
3.1. B
ASIS
Each Card Acceptance Template i configured through a et of configuration
attribute , each attribute having it own tag.
• Template 1 u e Configuration tag
h
10 to
h
1F
• Template 2 u e Configuration tag
h
20 to
h
2F
• Template 3 u e Configuration tag
h
30 to
h
3F
• Template 4 u e Configuration tag
h
40 to
h
4F
In the following page , we u e the convention “ Template t u e Configuration
tag
h
t0 to
h
tF ”. Replace t by the current template number.

PMA8N9P-BC
14 / 58
PROX'N'ROLL RFID SCANNER - Reference manual
SPRINGCARD, the SPRINGCARD logo, PRO ACTIVE and the PRO ACTIVE logo are regi tered trademark of PRO ACTIVE SAS.
All other brand name , product name , or trademark belong to their re pective holder .
Information in thi document i ubject to change without notice. Reproduction without written permi ion of PRO ACTIVE i forbidden.
3.1.1. Card ookup ist
Name Tag Description Size
LKL
h
t0 Card lookup li t of the template. See table a below. 1
a. Available values for LKL
Va ue Card(s) accepted by the temp ate Processing temp ate §
h
01 ISO/IEC 14443 type A (layer 3)
h
02 ISO/IEC 14443 type B (layer 3)
h
03 ISO/IEC 14443 A&B (layer 3)
h
04 ISO/IEC 15693
h
07 ISO/IEC 14443 A&B and ISO/IEC 15693
h
08 NXP ICODE1
h
0C NXP ICODE1 and ISO/IEC 15693
h
0F All of the above
ID on y 3.2
h
11 ISO/IEC 14443 type A (layer 4 / T=CL)
h
12 ISO/IEC 14443 type B (layer 4 / T=CL)
h
13 ISO/IEC 14443 A&B (layer 4 / T=CL)
7816-4 3.6
h
22 ST MicroElectronic SR family
h
23 ASK CTS256B and CTS512B
h
24
In ide Contactle PicoTAG
6
ID on y 3.2
h
61 NXP Mifare Cla ic 1k & 4k Mifare C assic 3.3
h
62
NXP Mifare UltraLight Mifare U traLight 3.4
h
71 NXP De fire 4k Desfire 3.5
h
72 Calyp o (Innovatron protocol) ID on y or 7816-4 3.2 or 3.7
h
FF All card upported ID on y 3.2
Other value are RFU
The LKL tag i mandatory to enable a template group. If not found, the template
group i empty.
6
Al o HID iCla

PMA8N9P-BC
15 / 58
PROX'N'ROLL RFID SCANNER - Reference manual
SPRINGCARD, the SPRINGCARD logo, PRO ACTIVE and the PRO ACTIVE logo are regi tered trademark of PRO ACTIVE SAS.
All other brand name , product name , or trademark belong to their re pective holder .
Information in thi document i ubject to change without notice. Reproduction without written permi ion of PRO ACTIVE i forbidden.
3.1.2. Summary of other tags in temp ates
Depending of the card lookup li t (LKL tag), a pecific li t of tag control the
behaviour of the Proce ing Template.
The table below ummarize thi .
Tag
ID on y
Mifare
U traLight
Mifare
C assic
Desfire
7816-4
Ca ypso
h
t1 Output format
h
t2
Output prefix
h
t3
Off et Location of data
h
t4 Option T=CL option C. option
h
t5 Auth. method & key 1
t
APDU
h
t6 Sign. method & key 2
nd
APDU
h
t7 3
rd
APDU
Grey item are RFU and mu t be kept empty.
3.1.3. Important notice regarding temp ate-ordering
Be careful that the 4 template are proce ed one after the other. The loop i
ended after the fir t ucce ful match.
If a card matche two (or more) template , it will be handled only by the fir t
one.
Suppo e you want to accept both a pecific kind of 14443-B T=CL card , with
advanced file reading, and another kind of wired-logic 14443-B card , where
only the ID i ignificant. You mu t put the T=CL template before the ID
template, otherwi e the T=CL part will be kipped.

PMA8N9P-BC
16 / 58
PROX'N'ROLL RFID SCANNER - Reference manual
SPRINGCARD, the SPRINGCARD logo, PRO ACTIVE and the PRO ACTIVE logo are regi tered trademark of PRO ACTIVE SAS.
All other brand name , product name , or trademark belong to their re pective holder .
Information in thi document i ubject to change without notice. Reproduction without written permi ion of PRO ACTIVE i forbidden.
3.2. ID-
ONLY
A
CCEPTANCE
T
EMPLATES
U e an ID-only Acceptance Template when you want to read the erial number
and/or the protocol-related con tant byte from a contactle card, or a group of
contactle card .
Depending on the etting you define in the Lookup Li t attribute (tag LKL.IDO),
the reader may either
• Find any upported contactle card,
• Find only a pecific family of contactle card ,
• Find ISO compliant contactle card .
A you may have more than one ID-only Acceptance Template (up to 4 in fact),
you may ea ily di play different type of card with a different format.
Including card’ type in the returned ID i al o an intere ting option ( ee
3.2.6.b), a for in tance there’ no rule to prevent an ISO 14443-B card to have
a different erial number than any ISO 14443-A one .
3.2.1. Lookup ist
Name Tag Description Size
LKL.IDO
h
t0 ID-on y ookup ist :
h
01 ≤ value ≤
h
0F for ISO-compliant card ,
h
21 ≤ value ≤
h
2F for non-ISO card ,
value =
h
FF all the upported card .
See 3.1.1.a for detail .
1

PMA8N9P-BC
17 / 58
PROX'N'ROLL RFID SCANNER - Reference manual
SPRINGCARD, the SPRINGCARD logo, PRO ACTIVE and the PRO ACTIVE logo are regi tered trademark of PRO ACTIVE SAS.
All other brand name , product name , or trademark belong to their re pective holder .
Information in thi document i ubject to change without notice. Reproduction without written permi ion of PRO ACTIVE i forbidden.
3.2.2. Output format
Name Tag Description Size
TOF.IDO
h
t1 ID-only output format. See table a below. 1
a. Output format bits
Bit Va ue
Meaning
7 – 6
00
01
10
11
Byte swapping
Do not wap ID byte (ID i tran mitted “a i ”)
RFU
Swap byte for ingle- ize (4 byte ) ISO 14443-A UID
7
only ; ID of any other
card i tran mitted “a i ”
Swap ID byte for all kind of card
5
0
1
Padding
Left-padding with
h
0
Right-padding with
h
F
4
0
1
ISO 14443-B specific
U e ISO 14443-B PUPI (4 byte ) a ID
U e complete ISO 14443-B ATQ (11 byte ) a ID
3 – 0
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
Output ength
Decimal, 4 byte een a 10 digit (i.e. 32 40 bit expan ion)
Fixed length, 4 byte
8
Fixed length, 8 byte
9
Fixed length, 5 byte
Fixed length, 12 byte
10
Fixed length, 7 byte
11
Fixed length, 11 byte
12
RFU
Fixed length, 16 byte
RFU
RFU
RFU
Decimal, 5 byte een a 12 digit (i.e. 40 56 bit expan ion)
Decimal, 5 byte een a 13 digit (i.e. 40 64 bit expan ion)
Decimal, variable length (maximum 13 digit )
Variable length (depend on actual ize of ID)
Default value :
b
10000010
(8 bytes fixed length, left padding, swap bytes for short ISO 14443-A UIDs only)
7
Thi i the default format in NXP’ Mifare Cla ic related literature.
8
ISO 14443-A ingle- ize UID, ISO 14443-B PUPI, erial number for ASK CTS256B and CTS512B.
9
ISO 15693 ID, erial number for NXP ICODE1, In ide Contactle PicoTag, ST MicroElectronic SR
family…
10
ISO 14443-A triple- ize UID.
11
ISO 14443-A double- ize UID.
12
ISO 14443-B complete ATQB.

PMA8N9P-BC
18 / 58
PROX'N'ROLL RFID SCANNER - Reference manual
SPRINGCARD, the SPRINGCARD logo, PRO ACTIVE and the PRO ACTIVE logo are regi tered trademark of PRO ACTIVE SAS.
All other brand name , product name , or trademark belong to their re pective holder .
Information in thi document i ubject to change without notice. Reproduction without written permi ion of PRO ACTIVE i forbidden.
3.2.3. Output prefix
Name Tag Description Size
PFX.IDO
h
t2 ID-only output prefix. Var.
Default value : ab ent (no prefix)
If a non-null ASCII value i pecified (either a ingle character or a tring), it will
be tran mitted before the data (therefore the actual length will be longer than
the pecified length).
3.2.4. Offset of data
Name Tag Description Size
LOC.IDO
h
t3 Off et in the ID. 1
Default value :
b
00000000 (
d
0)
When TOF.IDO pecifie a fixed length output, u ing LOC.IDO make it po ible
to elect ome byte in the ID, and not only the fir t one . Thi i principally
u eful when working with non-ISO card , a hown in the following paragraph .

PMA8N9P-BC
19 / 58
PROX'N'ROLL RFID SCANNER - Reference manual
SPRINGCARD, the SPRINGCARD logo, PRO ACTIVE and the PRO ACTIVE logo are regi tered trademark of PRO ACTIVE SAS.
All other brand name , product name , or trademark belong to their re pective holder .
Information in thi document i ubject to change without notice. Reproduction without written permi ion of PRO ACTIVE i forbidden.
3.2.5. Ro e of LOC.IDO with non-ISO cards
A few manufacturer till offer non tandard card , mo t of them ba ed on ISO
14443-B bit-level pecification, but with a proprietary frame format (protocol)
and a proprietary command et.
A tho e card don’t an wer to ISO 14443 tandard detection command , a
pecific template mu t be activated to di cover them.
a. ST MicroElectronics SR family
When LKL.IDO=
h
22, the reader perform the lookup equence for card in the ST
MicroElectronic SR family (SR176, SRX, SRIX).
A 8-byte erial number i returned by the card. U e TOF.IDO and LOC.IDO if you
need to truncate it.
b. ASK CTS2 6B and CTS 12B
When LKL.IDO=
h
23, the reader perform the lookup equence for card in the
ASK CTS-B family (CTS256B, CTS512B).
A 8-byte identifier i built a follow :
Byte 0 Byte 1 Byte 2 Byte 3 Bytes 4 to 7
Manufacturing
code
Product code Embedded code Application code 4-byte erial
number
CTS256B’ product code i between
h
50 and
h
5F,
CTS512B’ product code i between
h
60 and
h
6F,
See ASK’ documentation for explanation regarding other byte .
Define LOC.IDO=
h
04 (and TOF.IDO=
h
01) if you need only the erial number (and
don’t care for card type and other data).
c. Inside Contactless PicoTAG
13
When LKL.IDO=
h
24, the reader perform the lookup equence for card in the
In ide Contactle PicoTAG family (PicoTAG 16KS).
A 8-byte erial number i returned by the card. U e TOF.IDO and LOC.IDO if you
need to truncate it.
13
Al o HID iCla

PMA8N9P-BC
20 / 58
PROX'N'ROLL RFID SCANNER - Reference manual
SPRINGCARD, the SPRINGCARD logo, PRO ACTIVE and the PRO ACTIVE logo are regi tered trademark of PRO ACTIVE SAS.
All other brand name , product name , or trademark belong to their re pective holder .
Information in thi document i ubject to change without notice. Reproduction without written permi ion of PRO ACTIVE i forbidden.
3.2.6. Misce aneous options
Name Tag Description Size
OPT.IDO
h
t4 ID-only mi cellaneou option . See table a below. 1
a. Miscellaneous option bits
Bit Va ue
Meaning
7 – 4
RFU
3 – 2
00
01
10
11
Position of card’s type in the output
Card type i ent before the prefix
14
Card type i ent after the prefix and before the ID
15
Card type i ent after the actual ID
16
RFU
1 – 0
00
01
10
11
Send card’s type in the output
Do not end card’ type
Send card’ type on one byte (2 hex digit ) (see table b below)
Send card’ type a a tring (see table b below)
RFU
Default value :
b
00000000
b. Values for card’s type byte or string
When OPT.IDO i configured to end card’ type in the output, the po ible
value are :
“Physica ”
card’s type
One byte
va ue
String
va ue
Remark
ISO/IEC 14443 A
h
01 “ A ”
ISO/IEC 14443 B
h
02 “ B ”
Card mu t be compliant with Layer
3 or layer 4
ISO/IEC 15693
h
04 “ V ”
NXP ICODE1
h
08 “ I ”
In ide Contactle PicoTAG
h
10 “ i ” Al o HID iCla
ST MicroElectronic SR family
h
20 “ ”
ASK CTS256B and CTS512B
h
40 “ a ”
Calyp o (Innovatron protocol)
h
80 “ C ”
14
The actual frame i <card type><PFX.IDO><card id> (PFX.IDO may be empty)
15
The actual frame i <PFX.IDO><card type><card id> (PFX.IDO may be empty)
16
The actual frame i <PFX.IDO><card id><card type> (PFX.IDO may be empty)
Other manuals for Prox'N'Roll
1
Table of contents