Host Protocols Direct Protocol CONTROL class IOs and UI PLAY SEQUENCE
April 13, 2023 at 2:39 AMPLAY_SEQUENCE
Role
Have the device play one of its pre-defined UI sequences.
Access condition
Free.
Command
Field | Value |
---|---|
CLA | 58 (CONTROL) |
INS | 90 |
Data | Sequence number (1 byte) |
Response
None
Pre-defined sequences
Sequence | Name | Description |
---|---|---|
0D |
Self-test | Activates all the LEDs and sounds, to verify that the UI is working OK |
0E |
Wink | Used to find/recognize a device among others |
0F |
Blackout | Switch all LEDs OFF |
10 |
Started, Idle | Denotes that the device is alive but waiting for activation by the host |
11 |
Started, Active | Denotes that the device is alive and has been activated |
13 |
Suspended | Denotes that the device has entered suspend mode (on USB) |
20 |
NFC/RFID Inactive | The device is running NFC/RFID operation, the RF field is currently OFF |
21 |
NFC/RFID Active | The device is running NFC/RFID operation, the RF field is ON |
22 |
NFC/RFID Reading | The device has found a NFC/RFID Tag and is currently reading it (Smart Reader mode) |
23 |
NFC/RFID Read Success | The device has read a NFC/RFID Tag - one of the Templates has matched (Smart Reader mode) |
24 |
NFC/RFID Read Failed | The device failed to read a NFC/RFID Tag - none of the Templates has matched (Smart Reader mode) |
25 |
NFC/RFID Read Again | The device expects that the user presents the same NFC/RFID Tag again for further processing (Smart Reader mode) |
28 |
NFC/RFID Tag Insert | The device has found a NFC/RFID Tag and is ready to report it to the host (Coupler mode) |
29 |
NFC/RFID Tag Present | A NFC/RFID Tag is present and made available to the host (Coupler mode) |
2A |
NFC/RFID Tag Active | The host is currently running a transaction with the NFC/RFID Tag (Coupler mode) |
2B |
NFC/RFID Tag Error | The NFC/RFID Tag has raised a protocol error (Coupler mode) |
2C |
NFC/RFID Tag Counterfeait | The NFC/RFID Tag is not genuine (Coupler mode) |
2E |
NFC Listener Idle | The device is running in Listener mode and is waiting for a NFC peer |
2F |
NFC Listener Active | The device is running in Listener mode and has been activated by a NFC peer |
30 |
Direct Profile | On startup, shows that the device is configured for the Direct profile |
32 |
Serial Profile | On startup, shows that the device is configured as a Serial device |
33 |
Coupler Profile | On startup, shows that the device is configured as a Coupler (PC/SC) |
34 |
Keyboard Profile | On startup, shows that the device is configured for HID Keyboard emulation |
3F |
Wrong Profile | On startup, shows that the device is not correctly configured |
4x |
(Product variant) | On startup, shows that the product variant (behaviour depends on the actual family & product) |
50 |
Master Card Pending | The device has recognized a Master Card, the user shall keep the card still during processing |
51 |
Master Card Success | The device has finished processing a Master Card (the device will reset once the card is removed) |
52 |
Master Card Failed | Processing the Master Card has failed (the card does not have the right keys or does not target this very device) |
54 |
Colorado Pending | The device has recognized the Colorado App, the user shall keep the card still during processing |
55 |
Colorado Success | The device has finished processing the Colorado App |
56 |
Colorado Failed | Processing the Colorado App has failed |
60 |
Access Granted | The Tag or Token is allowed (Smart Reader or Coupler mode, decision from the host) |
61 |
Access Denied | The Tag or Token is not allowed (Smart Reader or Coupler mode, decision from the host) |
70 |
Phone Ringing | Incoming phone call |
71 |
Phone Hook On | Phone call begin |
72 |
Phone Hook Off | Phone call end |
80 |
Network Down | The Ethernet link is down |
81 |
Network Waiting for Address | The Ethernet link is up, waiting for DHCP address |
82 |
Network Waiting for Client | The Network is ready, waiting for host connection (the device is server, the host is client) |
83 |
Network Waiting for Client | The Network is ready, trying to connect to the host (the host is server, the device is client) |