BioStar 2 Device SDK uses OpenSSL for better secure communication.  To load the relevant libraries, you need to install Visual C++ Redistributable accordingly. 


Please refer to the below description based on the SDK library version.


Affected version: Version 2.8.2 or higher version

From BioStar 2 Device SDK v2.8.2, the OpenSSL library has been updated.

Please install the below file to include vcruntime140.dll and include your application.

https://www.microsoft.com/en-US/download/details.aspx?id=48145

BioStar 2 Device SDK revision note: v2.8.2

http://kb.supremainc.com/bs2sdk/doku.php?id=en:release_note_282


In addition, the below library files do not need to include with this updated SDK version because it's for the old version of OpenSSL libraries. 

Old OpenSSL relevant libraries: libeay32.dll, ssleay32.dll, ssleay32.dll



Affected version: Version 2.8.1 or lower version

Some customers are facing the error 'Unable to load DLL 'BS_SDK_V2.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)' when exchanging libraries in BioStar 2 Device SDK.

BioStar 2 Device SDK refers to the libraries of OpenSSL and you should have further .dll files.


Please download the attached file and contact Suprema team if the issue persists.