CLOUD
47
X
0
F
R
EFERENCE
M
ANUAL
55
6.3.3.5. READER_GET_INFO_EXTENDED
This Escape command is used to get the firmware version, reader capabilities, and Unicode
serial number of the reader.
Input:
The first byte of the input buffer contains the escape code.
Output:
The firmware will return data as per structure SCARD_READER_GETINFO_PARAMS_EX
mentioned below.
Field Size
in
Bytes
Field Name
Field Description
Value/Default
1
byMajorVersion
Major Version in BCD
Based on current
firmware version
1
byMinorVersion
Minor Version in BCD
1
bySupportedModes
Bit map indicating the supported
modes of the reader.
0x01 => EMV mode
0x02 => Memory card mode
0x04 =>Nfc test mode
0x07 for Contact +
Contactless readers
0x03 for Contact
only readers
Note: ISO mode is
not indicated as it is
always supported.
2
wSupportedProtocols
Protocols
supported
by
the
Reader
Bit 0
– T0
Bit 1
– T1
0x0003
Received as LSB
first
2
winputDevice
IO_DEV_NONE
0x00
IO_DEV_KEYPAD
0x01
IO_DEV_BIOMETRIC
0x02
0x0000
Received as LSB
first
1
byPersonality
Reader Personality (Not Used )
0x00
1
byMaxSlots
Maximum number of slots
0x02 (contact and
contactless)
1
bySerialNoLength
Serial number length (0x1C)
0x1C
28
abySerialNumber
Unicode serial number
Reader
serial
number
Received as MSB
first
Byte0
Escape code(0x1E)