Installing hardware key drivers for Polar software — versions 15.10 and later
Application Note AP620 

Installing Polar software v15.10 and later

V15.10 and later versions of Polar software are based on FlexNet Publisher v11.13.1.

Installing hardware key drivers

If a hardware key has been purchased it will be necessary to install the key drivers (available from the Polar web site support page.) Download the FLEXId Dongle Driver Installer.

Unzip the installation files into a suitable folder then navigate to the folder and open a command window.

Unzip the installation files into a suitable folder then navigate to the folder and open a command window.
(Select the folder in Windows Explorer, then shift-right click the folder and choose Open command window here.)

In Windows Explorer, double click the installer file, haspdinst.exe, to display the command line options to install the key drivers; double click FLEXID9_README.html and follow the installation instructions.

Installing the drivers

To install the driver, navigate to the installation folder and at the command line type:

haspdinst -install

and press <Return> to initiate the installation.

SafeKey installer

The installer should report the drivers correctly installed.

Installing the hardware key DLLs

It will also be necessary to install hardware key (dongle) DLL haspsrm_win32.dll for both 32 and 64-bit platforms.


haspsrm_win32.dll is needed to report the FLEXID9 hostids – even on 64-bit Windows systems.

The key driver DLL can be installed in one of two ways:

Option 1:

On 64-bit Windows systems, copy haspsrm_win32.dll to C:Windows\SysWOW64.

On 32-bit Windows systems, copy haspsrm_win32.dll to C:\Windows\System32.

Option 2:

A customised dongle library path can be set using the environment variable FLEXID_LIBRARY_PATH according to Producer requirements. The best practise is to set the path to the same folder as producer application. On 64-bit Windows systems, both haspsrm_win64.dll and haspsrm_win32.dll should be copied to this folder.

It may be necessary to restart the machine to complete the installation.

Plug in the USB key.

Note: allow the machine to detect and install the USB key fully before running the Polar software.

With the USB key drivers installed you should see the following entries in the USB Controller list

Device list

The USB key light should be lit.

If you are upgrading your hardware key driver and already have a valid .lic activation file this completes the procedure.

If you have a new installation and do not yet have a valid .lic file for your key – please read on:

Generating the license file

To generate the license file it will be necessary to gather information that uniquely identifies your system.

Requesting a node-locked license

Use Windows Explorer to browse to the C:\Program Files\Polar\Licences folder and run lmtools.exe.

From within LMTOOLS select System Settings (see screen shot below.)

If you are using a hardware key, ensure the key is installed as described above and that the FLEXID field is populated. The number shown should match the number etched on the hardware key. If the field is empty please contact your local Polar Representative.

System Settings

Save this information by selecting the Save HOSTID Info to a File. Enter a filename, choose a suitable folder location and select Save. The LMTOOLS utility may now be closed.

Email the HOSTID file(s) created to The license file will be returned to you shortly.