Up to version 2.5.0, Device SDK statically included OpenSSL library,
but starting with 2.6.0, it has been changed to link in shared library form.
Therefore, you need to run the appropriate OpenSSL library after installation.
The 2.6.0 library has been tested based on the OpenSSL 1.0.2n library.
The sample files contain the OpenSSL 1.0.2n Windows library file.

New Features

  • Supports for new device connections (BioLite N2, Xpass D2)
  • Supports Daylight saving time (DST)
  • Supports Interlock zone
  • Supports data encryption key setting of device
  • Factory default without network setting

1.New devices BioLite N2, Xpass D2 are supported. Xpass D2 is a slave exclusive card device.
2.Daylight Saving Time can be set up to 2 devices. In addition, relevant information has been added to the log to let you know when daylight saving time is in effect.

3. Interlock zone setting is supported. It is used when one door and the other door need to be exclusively locked to each other. Currently only CoreStation is available.

4.Data Encryption key of the device can be changed and verified.

5.Supports new device initialization API BS2_ResetConfigExceptNetInfo. This API can factory default without network information unlike BS2_ResetConfig.

6.Supports feature feasibility check API BS2_GetDeviceInfoEx. This API BS2_GetDeviceInfo uses structure BS2SimpleDeviceInfoEx which has recent fields moved from the BS2SimpleDeviceInfo.

Modified features

1. Simultaneous use of Wiegand In / Out is supported.
This function can be used by setting the mode value to 2 when Wiegand is set.

2. Device security tamper setting is supported.
The secureTamper of BS2SystemConfig can check and set whether the current security tamper is set.
  This structure must be configured after reading through BS2_GetSystemConfig, and then only necessary information should be modified through BS2_SetSystemConfig.

3. Fingerprinter is supported on FaceStation 2 or FaceLite
Both FaceStation 2 and FaceLite do not have a fingerprint sensor and therefore do not support fingerprint authentication directly from those devices. However, fingerprint devices can be connected to as a slave device to either device, then it means fingerprint matching is supported.
Thus, BS2SimpleDeviceInfo.fingersupported changed from 0 to 1.
Whether or not the device currently supports fingerprint matching can be checked via fingerSupported in BS2SimpleDeviceInfo.