EMVCo®* Type Approval
Contactless Terminal Level1
PCD Digital Test Bench
& Test Cases
Version 2.0.1a
November 2010
* EMV is a registered trademark in the U.S. and other countries and an unregistered trademark
elsewhere. The EMV trademark is owned by EMVCo.
LEGAL NOTICE
This document describes the detailed organization of the Test Cases for the digital part of the EMV
Contactless Terminal Level 1 Type Approval and is subject to change by EMVCo at any time without
notice to any party. Neither this document nor any other document or communication creates any
binding obligations upon EMVCo or any test laboratory, vendor, third party regarding testing services or
EMVCo approval, which obligations will exist, if at all, pursuant to separate written agreements
executed by EMVCo and such test laboratories, vendors, or other third parties. In the absence of a
written binding agreement pursuant to which EMVCo has agreed to perform testing services for a
vendor or to permit a third party to act as a Test Laboratory, no vendor, Test Laboratory nor any other
third party should detrimentally rely on this document, and EMVCo shall not be liable for any such
reliance.
No vendor, Test Laboratory nor other third party may refer to a product, service or facility as EMVCo
approved or compliant, in form or in substance, nor otherwise state or imply that EMVCo (or any agent
of EMVCo) has in whole or part approved or certified a vendor, Test Laboratory or other third party or
its products, services, or facilities, except to the extent and subject to the terms, conditions and
restrictions expressly set forth in a written agreement with EMVCo, or in an approval letter issued by
EMVCo. Except as permitted under such a written agreement no vendor, test laboratory, or other third
party may make any statements whatsoever regarding EMVCo type approval, and all such other
references to EMVCo approval are strictly and actively prohibited by EMVCo.
Under no circumstances should EMVCo type approval, when granted, be construed to imply any
endorsement or warranty regarding the functionality, quality, or performance of any particular product
or service, and no party shall state or imply anything to the contrary. EMVCo specifically disclaims any
and all representations and warranties with respect to products and services that have received
approval and to the Type Approval Process generally, including, without limitation, any implied
warranties of merchantability, fitness for purpose or noninfringement. All rights and remedies
relating to products and services that have received EMVCo type approval are provided solely by the
parties selling or otherwise providing such products or services, and not by EMVCo, and EMVCo
accepts no liability whatsoever in connection with such products and services. Unless otherwise agreed
in writing by EMVCo, this document and matter contained herein, including all products and services
contemplated by this document are provided on an “as-is” basis, “with all faults” and with no
warranties whatsoever, and EMVCo specifically disclaims any implied warranties of merchantability,
fitness for purpose, or noninfringement.
EMVCo is a trademark of EMVCo, LLC. Other product and corporate names referenced in this
document are trademarks or registered trademarks of their respective owners
.
Copyright © 2010 EMVCo, LLC. All rights reserved.
EMVCo Type Approval Contactless Terminal Level 1
PCD Digital Test Bench & Test Cases
__________________________________________________________________________________________
CONTROL OF DOCUMENT
Version History
Version
Date
Change(s) Description
v.2.3
March 2010
Official PCD Digital Test Cases Descriptions for EMV Contactless
v.2.0.1.
v.2.0.1a
November 2010
One step added to the Scenario of the Test Case TB303 to ensure
that the tested PCD sends the HLTA command before performing a
PICC Reset when it received an ATQB and then an ATQA during
polling (application of Change Request CR1).
The delay +8/fc added to the timing tRECOVERY in the Test Case
TA335.xy and TA430.xy has been deleted from the Procedure and
the Scenario (so that the Test Cases description are not tool
dependant). And the note has been updated to indicate that a delay
of +8/fc shall be added to tRECOVERY if the test tool is not able to
detect any event during the second half of the last subcarrier cycle
of the transmission error. This has no impact on the implementation.
+ Editing updates to improve the format and the versioning
(no impact on Test Cases and on implementation).
Version 2.0.1a
November 2010
Copyright © 2010 EMVCo, LLC. All rights reserved.
Page 5 of 324
EMVCo Type Approval Contactless Terminal Level 1
PCD Digital Test Bench & Test Cases
__________________________________________________________________________________________
Version 2.0.1a
November 2010
Copyright © 2010 EMVCo, LLC. All rights reserved.
Page 6 of 324
EMVCo Type Approval Contactless Terminal Level 1
PCD Digital Test Bench & Test Cases
__________________________________________________________________________________________
TABLE OF CONTENTS
1.
ABOUT THIS DOCUMENT...........................................................................................................................15
Scope...................................................................................................................................................15
Reference Documents........................................................................................................................15
Glossary of terms...............................................................................................................................16
1.1
1.2
1.3
2. GENERIC INFORMATION ABOUT THE TESTS .........................................................................................19
Test Descriptions Layout ..................................................................................................................19
Default Environmental Test Conditions..........................................................................................19
Default Protocol Test Conditions.....................................................................................................19
Default Timings .................................................................................................................................20
Definitions for Sequences Timings Application and Measurement ..............................................21
Scenario Notations During Half-Duplex Protocol ..........................................................................21
Types of Frames in the Scenarios.....................................................................................................22
Notational Conventions ....................................................................................................................22
Test References..................................................................................................................................23
Test Bench..........................................................................................................................................23
Loop-Back application and End Of Test Command ......................................................................24
Parameter Values ..............................................................................................................................24
2.1
2.2
2.3
2.4
2.5
2.6
2.7
2.8
2.9
2.10
2.11
2.12
3.
POLLING TEST CASES...............................................................................................................................27
Polling Observation and Timings Verification [TC001] ................................................................29
3.1
4.
4.1
4.2
4.3
TYPE A TEST CASES..................................................................................................................................31
Basic Type A Exchange (single size UID) and timings measurement [TA001] ............................33
Type A Correct Removal [TA002]...................................................................................................37
Basic Type A Exchange with the minimum and the default maximum Frame Delay Time
PCDfi
fi PICC [TA003.x] ....................................................................................................................40
Type A Installation with double and triple UID size [TA101.x]....................................................43
Type A Installation with supported values of ATQA [TA102.x]...................................................46
Type A Installation with supported values of SAK and of the TA(1) byte of the ATS [TA103.x]
............................................................................................................................................................48
Type A Installation with supported values of the TL byte (and historical bytes) of the ATS
[TA104.xy].........................................................................................................................................51
Type A Installation with supported values of SFGI in the TB(1) byte of the ATS [TA105.x]....54
Type A Installation with supported values of the TC(1) byte of the ATS [TA106.x] ..................56
Type A Installation with Type A frame answered to HLTA command [TA108] ........................58
Type A Installation with different values of ATQA [TA110.x] .....................................................60
4.4
4.5
4.6
4.7
4.8
4.9
4.10
4.11
Version 2.0.1a
November 2010
Copyright © 2010 EMVCo, LLC. All rights reserved.
Page 7 of 324
fi
fi
EMVCo Type Approval Contactless Terminal Level 1
PCD Digital Test Bench & Test Cases
__________________________________________________________________________________________
4.12
4.13
4.14
4.15
4.16
4.17
4.18
4.19
4.20
4.21
4.22
4.23
4.24
4.25
4.26
4.27
4.28
4.29
4.30
4.31
4.32
4.33
4.34
4.35
4.36
4.37
4.38
4.39
4.40
4.41
4.42
4.43
4.44
4.45
fi PICC for different
Type A Error free non-chained I-Blocks exchanges for all possible values of FWT [TA201.xy]
............................................................................................................................................................62
Type A Error free chained I-Blocks in both directions for FSC = 256 bytes [TA202.x].............65
Type A Error free chained I-Blocks transmission for FSC = 16 to 128 bytes [TA203.x]............68
Type A Error free request for Frame Waiting Time Extension on non-chained I-Blocks
[TA204]..............................................................................................................................................77
Type A Error free request for Frame Waiting Time Extension during chaining in both
directions [TA205]............................................................................................................................80
Type A Error free chained I-Blocks reception with rare frame sizes [TA210]............................83
Type A Error free exchange with the minimum Frame Delay Time PCDfi
values of the Frame Waiting Time [TA215.x] ................................................................................86
Type A Polling with an error after WUPA [TA301.xy] .................................................................89
Type A Collision detection with an error after ANTICOLLISION CL1 [TA302.xy].................91
Type A Polling with detection of a Type A then a Type B PICC [TA303]...................................93
Type A Collision detection with an error after WUPA [TA304.xy]..............................................95
Type A Collision detection with an error after SELECT CL1 [TA305.xy]..................................97
Type A Activation with an error after RATS [TA306.xy].............................................................99
Type A Activation with ‘noise’ after RATS [TA307.x]................................................................102
Type A Collision detection with a time-out after ANTICOLLISION CL1 [TA310].................105
Type A Collision detection with a time-out after WUPA [TA311.x]...........................................107
Type A Collision detection with a time-out after SELECT CL1 [TA312]..................................111
Type A Activation with a time-out after RATS [TA313].............................................................113
Type A Activation with respect of the EMD Suppression behavior after RATS [TA335.xy] ..115
Type A Activation with respect of the ‘deaf time’ after RATS [TA340.x] .................................118
Type A Error notification on an I-Block not indicating chaining [TA401.xy]...........................120
Type A Time-out after an I-Block not indicating chaining [TA402] ..........................................124
Type A Transmission error in response to an I-Block not indicating chaining [TA403.x] .......127
Type A Protocol error in response to an I-Block not indicating chaining [TA404.x] ...............131
Type A Error notification on an I-Block indicating chaining [TA405.xy] .................................134
Type A Time-out after an I-Block indicating chaining [TA406] .................................................137
Type A Transmission error in response to an I-Block indicating chaining [TA407.x]..............139
Type A Protocol error in response to an I-Block indicating chaining [TA408.x] ......................142
Type A Time-out after an R(ACK) Block (i.e. error notification) [TA409.xy] ..........................144
Type A Transmission error in response to an R(ACK) Block [TA410.x]...................................147
Type A Protocol error in response to an R(ACK) Block [TA411.x] ...........................................151
Type A Single time-out after an S(WTX) Response Block (several values of WTXM)
[TA412.xy].......................................................................................................................................154
Type A Repeated use of a FWT Extension after a single S(WTX) Request [TA413]................158
Type A ‘Noise’ in response to an I-Block not indicating chaining [TA414.x] ............................161
Version 2.0.1a
November 2010
Copyright © 2010 EMVCo, LLC. All rights reserved.
Page 8 of 324
fi
fi