NEO 2 Interface Developer’s Guide
Copyright © 2019, International Technologies & Systems Corporation. All rights reserved.
134
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:
“EMV Common L2 V1.10”
8.2.14.
Get Contact EMV L2 Kernel Version Detail (29-07)
The
Get Contact EMV L2 Kernel Version Detain
command retrieves the contact EMV L2 kernel
library major and minor version.
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
07h
00h
00h
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
See Response
Frame
Response Frame Example:
“EMV Common L2 V1.10.037”
8.2.15.
Get Contact EMV L2 Kernel Checksum (29-08)
The
Get Contact EMV L2 Kernel Checksum
command retrieves contact EMV L2 kernel library
checksum. The checksum is based on SHA-1. Pass a data value (and a data length of 01)
corresponding to the kernel for which a checksum is desired, as shown below; or else, pass no
data (and a data length of 00) to get the Contact EMV L2 kernel checksum only.