Registration of Mifare cards in U-Prox IP software in compatibility mode with Hikvision face recognition terminals (ISAPI)

Share and save
Registration of Mifare cards in U-Prox IP software in compatibility mode with Hikvision face recognition terminals (ISAPI)

This article covers the configuration of U-Prox SL (v.30.xx) and SE series readers operating within a unified ACS under U-Prox IP software, alongside Hikvision biometric terminals integrated via the Hikvision ISAPI interface. These biometric terminals perform both face recognition and Mifare Classic/Mifare Ultralight card reading.

To ensure compatibility with the Hikvision terminals when reading Mifare Classic and Mifare Ultralight cards using U-Prox readers, perform the following in the U-Prox Config mobile app: set the reader’s card‐reading template to “U-Prox reverse all.”

In the U-Prox IP software, in the settings for readers that use Hikvision biometric terminals, the “Reader type” field should be set to “26 bits,” which corresponds to the Wiegand 26 format:

To register Mifare Classic cards with 4-byte codes in the U-Prox IP software, you must use a U-Prox reader connected to a U-Prox IP400 controller. In the U-Prox Config mobile app for that reader, set the output interface to Wiegand 42 and the Mifare card-reading template to U-Prox reverse all.

Registering cards with 7-byte codes is somewhat more complex. This applies to Mifare Classic cards with 7-byte UIDs and to Mifare Ultralight cards. The following options are possible:

Registration via a U-Prox reader connected to a U-Prox IP400 controller

  • In U-Prox IP software, set the reader type to “Automatic / Mifare 32 bits.”
  • In the U-Prox Config mobile app for that reader, set the output interface to Wiegand 34 and the card-reading template to U-Prox reverse all.
  • In the first case, the UID will appear in the format 00XXXXXXXX, where XXXXXXXX are the eight significant hex digits. That identifier will show up in U-Prox IP as a standard card.
  • In the second case—using a U-Prox Desktop reader configured in the U-Prox Config app with output interface Wiegand 64 and set to “virtual keyboard” with HEX8 mode—you must choose manual code entry in U-Prox IP. The UID will then appear as 00XXXXXXXXXXXXXX, where the 14 trailing hex digits XXXXXXXXXXXXXX are the significant bits. That identifier will show up in U-Prox IP as a mobile identifier read from the smartphone.

Additionally:

  • The “U-Prox reverse all” read mode for 4-byte Mifare Classic cards is identical to the standard “U-Prox standard”mode.
  • The “U-Prox standard” template is not suitable for 7-byte Mifare Ultralight cards, because it enforces a byte-order that is incompatible with Hikvision terminals.
  • Although the Hikvision terminal stores the full card UID in its database, it sends that UID to the U-Prox IP400 controller in Wiegand 26 format.
  • For 7-byte Mifare Ultralight cards, the Hikvision terminal’s Wiegand-26 output matches the format produced by the U-Prox reader when using the “Full Reverse Code” template.

You may also like