Host Protocols Direct Protocol CONTROL class Queries GET DATA
September 27, 2024 at 6:56 AMGET DATA
Role
Read one of the device’s intrinsic data.
Access condition
Free.
Command
Field | Value |
---|---|
CLA | 58 (CONTROL) |
INS | 20 |
Data | 1 byte: Identifier of the data, see below |
Identifier of the data
Value | Requested data | Condition |
---|---|---|
00 |
Complete device name (Vendor name<space> Product name) |
|
01 |
Vendor name | |
02 |
Product name | |
03 |
Serial number (as an hex. string) | |
04 |
USB device identifier (VendorID, ProductID as an hex. string) | Has USB |
05 |
Product version string | |
06 |
Firmware revision string | |
07 |
Identification of the firmware | |
08 |
Build info: user name | |
09 |
Build info: date & time | |
0A |
Ethernet address (MAC address as an hex.string) | Has Ethernet |
0B |
Bluetooth address (BD_ADDR) | Has BLE |
0C |
Bluetooth device name | Has BLE |
0D |
Unique IDentifier of the device (GUID-formatted text) | |
0E |
Configuration IDentifier (content of register 0x0200 as GUID-formatted text) | |
0F |
Hardware reference (content of register 0x0108) | |
10 |
Version of the NFC/RFID HF library | Has NFC/RFID HF |
11 |
Version of the smartcard library | Has smartcard support |
12 |
Version of the Bluetooth library | Has BLE |
13 |
Version of the network library | Has network |
17 |
Version of the kernel | |
1B |
Name of the network stack | |
1F |
Name of the kernel | |
20 |
Firmware of the antenna daughter-board | Antenna daughter-board is present |
21 |
Hardware version of the antenna daughter-board | Antenna daughter-board is present |
22 |
Configuration of the antenna daughter-board | Antenna daughter-board is present |
23 |
Sequence pack of the antenna daughter-board | Antenna daughter-board is present |
30 |
Name of the NFC/RFID HF chipset | Has NFC/RFID HF |
31 |
Version of the NFC/RFID HF chipset | Has NFC/RFID HF |
32 |
Name of the smartcard chipset | Has smartcard support |
34 |
Name of the Bluetooth chipset | Has BLE, BLE active |
35 |
Version of the Bluetooth chipset | Has BLE, BLE active |
36 |
Revision of the barcode scanner | Has barcode |
3F |
Name of the MCU | |
41 |
Original vendor name | |
42 |
Original product name | |
43 |
Detected variant name (if some) | |
4A |
Original Ethernet address (MAC address as an hex.string) | Has Ethernet |
4B |
Original Bluetooth address (BD_ADDR as an hex.string) | Has BLE |
50 |
Name of main operating profile | |
51 |
Name of USB profile | Has USB |
52 |
Name of Bluetooth profile | Has BLE, BLE enabled |
53 |
Name of Network profile | Has Ethernet, network active |
59 |
Current IPv4 address | Has Ethernet, network active |
80 |
Count of PC/SC or CCID slots (raw number) | Is PC/SC capable |
81 |
Identified PC/SC driver00 : not identified01 : SpringCard PC/SC driver for Windows02 : CCID driver for PCSC-Lite (Linux / Mac) |
Is PC/SC capable, connected to PC/SC host |
83 |
Serial number (raw value) | |
84 |
USB device identifier (VendorID, ProductID raw value) | Has USB |
85 |
Product version MMmmBBBB (raw value) | |
88 |
ECC public key of the device for Direct protocol (as set in register 02FB) | Has ATECC S.E. |
8A |
Ethernet address (MAC address raw value) | Has Ethernet |
8B |
Bluetooth address (BD_ADDR raw value) | Has BLE |
8C |
Bluetooth SDK version (raw value) | Has BLE |
8D |
Unique IDentifier of the device (16 bytes) | |
8E |
Configuration IDentifier (content of register 0x0200) | |
90 |
Get hardware characteristics | |
A2 |
Configuration of the antenna daughter-board (raw value) | Antenna daughter-board is present |
B0 |
Bootloader flags | |
B1 |
ID of the running firmware | |
B2 |
ID of the factory settings | |
B6 |
Capabilities of the barcode scanner | Has barcode |
B8 |
Get USB state | Has USB |
B9 |
Get Bluetooth state | Has BLE |
BA |
Get Network state | Has Ethernet |
BB |
Get Power state | |
BC |
Get Battery data | Has a battery |
BD |
Get Temperatures | Has temperature sensors |
BE |
Get Voltage and current | |
BF |
Get Device state | |
CA |
Original Ethernet address (MAC address raw value) | Has Ethernet |
CB |
Original Bluetooth address (BD_ADDR raw value) | Has BLE |