Data request commands
This section lists valid commands to send over a Command Interface, either a virtual COM port or serial port, using a program such as TeraTerm or PuTTY-nd for instance. You may also want to use commands in Remote management commands and Dynamic configuration commands.
Note: When OSDP Secure mode is enabled on a particular Command Interface, ?b is the only valid data request command.
These commands request data stored in the VTAP reader without changing it in any way.
Note: End any command sent with a <CR> or <LF>, but not both.
A <setting> refers to any of those listed in
Commands below:
%<setting> | ?b | ?events | ?getserial | ?h
Request the current value of any setting that could be included in the config.txt file.
Reads VTAP boot information including core firmware version
Polls for any events (such as configuration change) that have happened in the VTAP reader since it was last polled for events.
Retrieve VTAP reader serial number, which appears in BOOT.TXT as 'VTAP label'.
Retrieve public key hash information for the VTAP ECC keyslots, which can be used to work out which private keys have been loaded. The public key hash is the first 4 bytes of the 32 byte SHA-256 hash over the 32 byte ECC public key.

Reads VTAP reader status information included in the BOOT.TXT file, including core firmware version
Reads last NFC pass, card/tag data.
The tap data will be sent as long as it was read within the last InvalidDataCacheMS period and the request comes from an interface with a ...Source setting that permits this type of data to be sent over that interface.
Up to three serial interfaces can request and receive this cached data for a single tap, at different times, up to the InvalidDataCacheMS period. The data will not be overwritten by a more recent tap until all potential interfaces have read the tap data or the InvalidDataCacheMS period is reached. [Note: On hardware VTAP100 v4 or earlier, there is only one cache, so there is a greater risk that the data could be overwritten by a more recent tap before it has been read over all interfaces].
Returns the type of the most recent cached NFC pass, card/tag read as a single character (as long as it was received inside the last InvalidDataCacheMS period) over the COM port.
Returns the type of the most recent cached NFC pass, card/tag read as a single character (as long as it was received inside the last InvalidDataCacheMS period) over the COM port or serial port, in passive mode.