![IDTECH Vivopay Neo 2 Developer'S Manual Download Page 252](http://html.mh-extra.com/html/idtech/vivopay-neo-2/vivopay-neo-2_developers-manual_618786252.webp)
NEO 2 Interface Developer’s Guide
Copyright © 2019, International Technologies & Systems Corporation. All rights reserved.
252
The following subcommands are available for the Module Version command:
Sub-command
Description
02h
Get Processor Type
14h
Get Hardware Information
20h
Get Module Version Information
Note:
All other sub-commands for the Module version command have been deprecated.
However, a 0x00 in the sub-command field will return the same result as a 20h sub-
command. All other commands will return an “unknown sub-command” error.
The table below shows the information that is available and the subcommand that is used to
extract that information. The term “module” is used very loosely in the context of the
firmware.
Module Type
Sub-
Command
Description
Format
FW
20h
The firmware version that is resident in the reader
ASCII text
CL AppSel
20h
Refers to the special application selection module and
version.
ASCII text
CL AID
20h
Contactless L2 Application specification/version (because
L2 applications are identified by the “application ID”, this
type refers to an AID)
ASCII text
CL AppSpe
20h
Contactless L2 Special Application specification/version
that not identified by the “application ID” (Example:
SmartTap and ApplePay VAS)
ASCII text
CL L1
20h
L1 Interface specification/version
ASCII text
UI
20h
User Interface specification/version
ASCII text
SAM
14h
Secure Access Module version string
ASCII text
HW
14h
Hardware platform identifier
ASCII text
EEPROM
14h
The EEPROM version
ASCII text
N/A
02h
Returns the processor type in TLV format
TLV
The module types described above appear in the response packet for the respective sub-
command. Refer to the examples in the response packet section.
3
Previously a subcommand “0x00” was supported. It is being deprecated. However, because some of the ViVOpay internal utilities
used that command to determine if the reader was alive, a subcommand of 0x00 will behave exactly the same as a subcommand
0x20 and will not give an error.