NEO 2 Interface Developer’s Guide
Copyright © 2019, International Technologies & Systems Corporation. All rights reserved.
278
Together Timeout1 & Timeout2 are used by the ViVOpay reader to calculate the Timeout (the
time to wait for a PICC).
Example:
Enhanced Poll for Token Timeout
Timeout1
Timeout2
Transaction Type
Timeout
0
0
00 01
Not Allowed
Timeout error
0
20
00 01
0 Seconds, 200 ms
Force ISO 14443 polling
0
50
00 02
PUPI Read deprecated by EMV 2.0
0
100
00 00
1 Second
1
0
00 04
Not Allowed
Transaction Type Error
1
0
00 03
1 second
Force ISO 14443 Polling
Set Single PUPI Read
1
20
00 01
1 second
Force ISO 14443 Polling
Multiple Transaction Types in an
Enhanced Poll for Token
command are supported. That is, it
is possible to enable both Single PUPI Read and forced ISO 14443 polling simultaneously.
Response Frame
Byte 0-9
Byte 10
Byte 11
Byte 12
Byte 13
Byte 14 …
Byte 14+n-1
Byte 14+n
Byte 15+n
Header Tag
& Protocol
Version
Command
Status
Code
Data
Length
(MSB)
Data
Length
(LSB)
Data
CRC (MSB)
CRC (LSB)
ViVOtech2\0
2Ch
00 - OK
?? – Fail
00h
Variable See Table Below
The data field contains data only if the Status Code is OK (00h). For more information on the
status, check the
Enhanced Poll for Token Data Field for Response Frame
Data Field
Length
(bytes)
Description
Card
1
Type of Card Found (or No Card Found).
00h
None (Card not detected or could not activate)
01h
ISO 14443 Type A (Supports ISO 14443-4 protocol)
02h
ISO 14443 Type B (Supports ISO 14443-4 protocol)
03h
Mifare Type A (Standard)
04h
Mifare Type A (Ultralight)
05h
ISO 14443 Type A (Does not support ISO 14443-4 protocol)