Sys.GetFeatures

This command retrieves the list of features supported by the reader, so you can find out if the reader meets your requirements. The list of features includes e.g. supported card types, LEDs, encryption methods, and maintenance options. It depends both on the reader hardware and firmware.

Properties

Parameters (request frame)

None

Returned values (response frame)

Name Type/Size Description
Length of FeatureList Integer (8 bits) Number of elements in the FeatureList array
FeatureList Array -
SupportedFeatureID Enumeration (16 bits) ID of the supported feature
Values:
  • GreenLed (0x0001)
    The reader has a green LED.
  • RedLed (0x0002)
    The reader has a red LED.
  • Beeper (0x0003)
    The reader has a beeper.
  • Relay (0x0004)
    The reader can switch a relay.
  • MHz13 (0x0005)
    The reader supports 13.56 MHz cards.
  • Khz125 (0x0006)
    The reader supports 125 kHz cards.
  • Iso14443A (0x0007)
    The reader supports ISO 14443 Type A cards as documented here.
  • Iso14443AUidOnly (0x0008)

    The reader can read the UID of an ISO 14443 Type A card.

    If Iso14443A is listed as well, that feature scope applies.
  • Iso14443B (0x0009)
    The reader supports ISO 14443 Type B cards as documented here.
  • Iso14443BUidOnly (0x000A)

    The reader can read the UID of an ISO 14443 Type B card.

    If Iso14443B is listed as well, that feature scope applies.
  • Iso15693 (0x000B)
    The reader supports ISO 15693 cards as documented here.
  • Iso15693UidOnly (0x000C)

    The reader can read the UID of an ISO 15693 card.

    If Iso15693 is listed as well, that feature scope applies.
  • Felica (0x000D)
    The reader supports FeliCa cards as documented here.
  • FelicaUidOnly (0x000E)

    The reader can read the UID of a FeliCa card.

    If FeliCa is listed as well, that feature scope applies.
  • Legic (0x000F)
    The reader supports LEGIC cards as documented here.
  • Sam (0x0010)
    The reader has a SAM slot.
  • SamAv2 (0x0011)
    A SAM AV2 card is inserted.
  • SamHid (0x0012)
    An HID SAM card is inserted.
  • Picopass (0x0013)
    The reader supports PicoPass cards as documented here.
  • MifareClassic (0x0023)
    The reader supports MIFARE Classic cards as documented here.
  • MifarePlusEv0 (0x0024)
    The reader supports MIFARE Plus EV0 cards as documented here.
  • MifareDESFireEv1 (0x0025)
    The reader supports MIFARE DESFire EV1 cards as documented here.
  • Srix (0x0026)
    The reader supports ST SRIX cards as documented here.
  • Jewel (0x0027)
    The reader supports Jewel cards as documented here.
  • ISO14443L4 (0x0028)
    The reader supports ISO 14443-4 cards as documented here.
  • InterIndustry (0x0029)
    The reader supports inter-industry ISO 14443-4 cards as documented here.
  • EM4205 (0x002A)
    The reader supports EM 4205 cards as documented here.
  • EM4100 (0x002B)
    The reader supports EM 4100 cards as documented here.
  • EM4450 (0x002C)
    The reader supports EM 4450 cards as documented here.
  • HidPyramid (0x002D)
    The reader supports HID Pyramid cards as documented here.
  • HidProx32 (0x002E)
    The reader supports HID Prox32 tags as documented here.
  • HidAwid (0x002F)
    The reader supports HID AWID tags as documented here.
  • HidProx (0x0030)
    The reader supports HID Prox tags as documented here.
  • HidIoProx (0x0031)
    The reader supports HID ioProx tags as documented here.
  • Indala (0x0032)
    The reader supports Indala cards as documented here.
  • Keri (0x0033)
    The reader supports Keri Systems cards as documented here.
  • IndalaSecure (0x0034)
    The reader supports Indala FlexSecur cards as documented here.
  • Quadrakey (0x0035)
    The reader supports QuadraKey cards as documented here.
  • SecuraKey (0x0036)
    The reader supports SecuraKey cards as documented here.
  • GProx (0x0037)
    The reader supports G-Prox cards as documented here.
  • Hitag1S (0x0038)
    The reader supports Hitag 1 and Hitag S cards as documented here.
  • Hitag2M (0x0039)
    The reader supports Hitag 2 Manchester cards as documented here.
  • Hitag2B (0x003A)
    The reader supports Hitag 2 Biphase cards as documented here.
  • BlueLed (0x003B)
    The reader has a blue LED.
  • Cotag (0x003C)
    The reader supports Cotag cards as documented here.
  • PicopassUidOnly (0x003D)

    The reader can read the UID of a PicoPass card.

    If Picopass is listed as well, that feature scope applies.
  • IdTeck (0x003E)
    The reader supports IDTECK cards as documented here.
  • Tamper (0x003F)
    The reader has a tamper alarm.
  • MaxHfBaudrate106kbps (0x0040)

    The hardware limits the HF baud rate to 106 kbps.

    This applies to LEGIC readers only.
  • MaxHfBaudrate212kbps (0x0041)

    The hardware limits the HF baud rate to 212 kbps.

    This applies to LEGIC readers only.
  • MaxHfBaudrate424kbps (0x0042)

    The hardware limits the HF baud rate to 424 kbps.

    This applies to LEGIC readers only.
  • FirmwareLoader (0x0043)
    Regular firmware is missing.

    The reader only contains a minimalistic firmware that's supposed to load the regular firmware. However, loading the regular firmware has failed as the upload was aborted prematurely.

    The reader functionality is not available. Please re-upload the firmware.
  • FwUploadViaBrpOverSer (0x0044)
    The firmware can be updated via a serial interface (UART/RS-232/virtual COM port).
  • AesHostProtocolEncryption (0x0045)
    The reader supports AES-encrypted communication with the host.
  • PkiHostProtocolEncryption (0x0046)
    The reader supports PKI-encrypted communication with the host.
  • HidIClass (0x0047)
    The reader supports HID iCLASS cards as documented here.
  • HidIClassSr (0x0048)
    The reader supports HID iCLASS SR cards as documented here.
  • HidIClassSeAndSeos (0x0049)
    The reader supports HID iCLASS SE and Seos cards as documented here.
  • MifareUltralight (0x004A)
    The reader supports Mifare Ultralight cards as documented The reader supports Mifare Ultralight cards as documented here.
  • CardEmulationISO14443L4 (0x004B)
    The reader supports the emulation of ISO14443-4 compatible cards.
  • MifareDESFireEv2 (0x004C)
    The reader supports MIFARE DESFire EV2 cards as documented here.
  • MifarePlusEv1 (0x004D)
    The reader supports MIFARE Plus EV1 cards as documented here.
  • SamAv3 (0x004E)
    A SAM AV3 card is inserted.
  • OsdpV217 (0x004F)
    The reader supports OSDP specification version 2.17.
  • Bluetooth (0x0050)
    The reader supports Bluetooth Low Energy (BLE).
  • RgbLed (0x0051)
    The reader has an RGB LED that is fully customizable.
  • RgbLedLimited (0x0052)
    The reader has an RGB LED that is customizable to a limited extend.
  • Bec2Upload (0x0053)
    The reader supports firmware/configuration upload via BEC2 files.
MaxFeatureID Enumeration (16 bits)

The number of the highest feature ID known to the firmware

Features with a higher ID are undefined! (They could have been already available in an older firmware version, but not included explicitly in the feature list)

Don't make any assumptions about features with highter IDs in your application.
Values:
  • GreenLed (0x0001)
    The reader has a green LED.
  • RedLed (0x0002)
    The reader has a red LED.
  • Beeper (0x0003)
    The reader has a beeper.
  • Relay (0x0004)
    The reader can switch a relay.
  • MHz13 (0x0005)
    The reader supports 13.56 MHz cards.
  • Khz125 (0x0006)
    The reader supports 125 kHz cards.
  • Iso14443A (0x0007)
    The reader supports ISO 14443 Type A cards as documented here.
  • Iso14443AUidOnly (0x0008)

    The reader can read the UID of an ISO 14443 Type A card.

    If Iso14443A is listed as well, that feature scope applies.
  • Iso14443B (0x0009)
    The reader supports ISO 14443 Type B cards as documented here.
  • Iso14443BUidOnly (0x000A)

    The reader can read the UID of an ISO 14443 Type B card.

    If Iso14443B is listed as well, that feature scope applies.
  • Iso15693 (0x000B)
    The reader supports ISO 15693 cards as documented here.
  • Iso15693UidOnly (0x000C)

    The reader can read the UID of an ISO 15693 card.

    If Iso15693 is listed as well, that feature scope applies.
  • Felica (0x000D)
    The reader supports FeliCa cards as documented here.
  • FelicaUidOnly (0x000E)

    The reader can read the UID of a FeliCa card.

    If FeliCa is listed as well, that feature scope applies.
  • Legic (0x000F)
    The reader supports LEGIC cards as documented here.
  • Sam (0x0010)
    The reader has a SAM slot.
  • SamAv2 (0x0011)
    A SAM AV2 card is inserted.
  • SamHid (0x0012)
    An HID SAM card is inserted.
  • Picopass (0x0013)
    The reader supports PicoPass cards as documented here.
  • MifareClassic (0x0023)
    The reader supports MIFARE Classic cards as documented here.
  • MifarePlusEv0 (0x0024)
    The reader supports MIFARE Plus EV0 cards as documented here.
  • MifareDESFireEv1 (0x0025)
    The reader supports MIFARE DESFire EV1 cards as documented here.
  • Srix (0x0026)
    The reader supports ST SRIX cards as documented here.
  • Jewel (0x0027)
    The reader supports Jewel cards as documented here.
  • ISO14443L4 (0x0028)
    The reader supports ISO 14443-4 cards as documented here.
  • InterIndustry (0x0029)
    The reader supports inter-industry ISO 14443-4 cards as documented here.
  • EM4205 (0x002A)
    The reader supports EM 4205 cards as documented here.
  • EM4100 (0x002B)
    The reader supports EM 4100 cards as documented here.
  • EM4450 (0x002C)
    The reader supports EM 4450 cards as documented here.
  • HidPyramid (0x002D)
    The reader supports HID Pyramid cards as documented here.
  • HidProx32 (0x002E)
    The reader supports HID Prox32 tags as documented here.
  • HidAwid (0x002F)
    The reader supports HID AWID tags as documented here.
  • HidProx (0x0030)
    The reader supports HID Prox tags as documented here.
  • HidIoProx (0x0031)
    The reader supports HID ioProx tags as documented here.
  • Indala (0x0032)
    The reader supports Indala cards as documented here.
  • Keri (0x0033)
    The reader supports Keri Systems cards as documented here.
  • IndalaSecure (0x0034)
    The reader supports Indala FlexSecur cards as documented here.
  • Quadrakey (0x0035)
    The reader supports QuadraKey cards as documented here.
  • SecuraKey (0x0036)
    The reader supports SecuraKey cards as documented here.
  • GProx (0x0037)
    The reader supports G-Prox cards as documented here.
  • Hitag1S (0x0038)
    The reader supports Hitag 1 and Hitag S cards as documented here.
  • Hitag2M (0x0039)
    The reader supports Hitag 2 Manchester cards as documented here.
  • Hitag2B (0x003A)
    The reader supports Hitag 2 Biphase cards as documented here.
  • BlueLed (0x003B)
    The reader has a blue LED.
  • Cotag (0x003C)
    The reader supports Cotag cards as documented here.
  • PicopassUidOnly (0x003D)

    The reader can read the UID of a PicoPass card.

    If Picopass is listed as well, that feature scope applies.
  • IdTeck (0x003E)
    The reader supports IDTECK cards as documented here.
  • Tamper (0x003F)
    The reader has a tamper alarm.
  • MaxHfBaudrate106kbps (0x0040)

    The hardware limits the HF baud rate to 106 kbps.

    This applies to LEGIC readers only.
  • MaxHfBaudrate212kbps (0x0041)

    The hardware limits the HF baud rate to 212 kbps.

    This applies to LEGIC readers only.
  • MaxHfBaudrate424kbps (0x0042)

    The hardware limits the HF baud rate to 424 kbps.

    This applies to LEGIC readers only.
  • FirmwareLoader (0x0043)
    Regular firmware is missing.

    The reader only contains a minimalistic firmware that's supposed to load the regular firmware. However, loading the regular firmware has failed as the upload was aborted prematurely.

    The reader functionality is not available. Please re-upload the firmware.
  • FwUploadViaBrpOverSer (0x0044)
    The firmware can be updated via a serial interface (UART/RS-232/virtual COM port).
  • AesHostProtocolEncryption (0x0045)
    The reader supports AES-encrypted communication with the host.
  • PkiHostProtocolEncryption (0x0046)
    The reader supports PKI-encrypted communication with the host.
  • HidIClass (0x0047)
    The reader supports HID iCLASS cards as documented here.
  • HidIClassSr (0x0048)
    The reader supports HID iCLASS SR cards as documented here.
  • HidIClassSeAndSeos (0x0049)
    The reader supports HID iCLASS SE and Seos cards as documented here.
  • MifareUltralight (0x004A)
    The reader supports Mifare Ultralight cards as documented The reader supports Mifare Ultralight cards as documented here.
  • CardEmulationISO14443L4 (0x004B)
    The reader supports the emulation of ISO14443-4 compatible cards.
  • MifareDESFireEv2 (0x004C)
    The reader supports MIFARE DESFire EV2 cards as documented here.
  • MifarePlusEv1 (0x004D)
    The reader supports MIFARE Plus EV1 cards as documented here.
  • SamAv3 (0x004E)
    A SAM AV3 card is inserted.
  • OsdpV217 (0x004F)
    The reader supports OSDP specification version 2.17.
  • Bluetooth (0x0050)
    The reader supports Bluetooth Low Energy (BLE).
  • RgbLed (0x0051)
    The reader has an RGB LED that is fully customizable.
  • RgbLedLimited (0x0052)
    The reader has an RGB LED that is customizable to a limited extend.
  • Bec2Upload (0x0053)
    The reader supports firmware/configuration upload via BEC2 files.