NEO 2 Interface Developer’s Guide
Copyright © 2019, International Technologies & Systems Corporation. All rights reserved.
135
Command 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
Sub-
Command
Data
Length
(MSB)
Data
Length
(LSB)
Data
CRC (LSB)
CRC (MSB)
ViVOtech2\0
29h
08h
00h
01h
Kernel
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
29h
See Status
Code Table
See Response
Frame
Response Frame Example:
“8D 93 95 C5 88 F2 DE C9 AE 9D C8 BB 7B 98 41 A3 52 57 11 C6”
Kernel
Index
Kernel
0
Contact EMV L2
1
Contactless VISA
2
Contactless Master
3
Contactless DPays
4
Contactless Amex
5
Contactless Interac
8.2.16.
Get Contact EMV L2 Terminal Configuration Checksum (29-09)
The
Get Contact EMV L2 Terminal Configuration Checksum
command retrieves contact EMV
L2 terminal data checksum. (Calculate tags 9F33, 9F35, 9F40, DF11, DF26, DF27, DFEE1E).
The checksum uses SHA-1.
Note:
VP3300C not supported.
Command 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
Sub-
Command
Data
Length
(MSB)
Data
Length
(LSB)
Data
CRC (LSB)
CRC (MSB)
ViVOtech2\0
29h
09h
00h
00h