Does Eagle need a license?

Eagle is licensed and traditionally has been licensed using FlexLM or Safenet Hasp technology.

The type of license you have depends on the product version you are using. You can find out more available about license types here.

In 2012 Eagle licensing is changing as we upgrade the licensing systems. Both HaspID and FlexLM licensing are to be phased out in favour of an updated licensing system based on FlexNET. The existing licensing systems will be supported for a time but we do encourage users to move to the new systems we they are generally available.

There is a new Licensing Guide for developers and administrators which is available from the link on this page.

Do I need a driver?

If you are using the HaspID or FlexID USB hardware devices then you will need a driver. The standard Eagle installations normally install the driver automatically. ONLY USE THE SUPPLIED DRIVERS

FlexID - You MUST install the supplied driver BEFORE plugging in the USB FlexID. You must use the supplied Macrovision driver and not the plug and play driver found automatically on Windows.

HaspID - You can usually Install the usb dongle driver using plug and play recognition. If problems remain install the driver installation supplied with the release. If using a parallel dongle you need to install the driver yourself. A good general rule to follow is install the supplied driver first to avoid problems.

Why would running HaspID on Windows produce a too many workstations error or other licensing error?

Some older versions of Eagle running on HaspID licenses were not compatible with Windows Vista because they were recognized incorrectly.  You need to upgrade to a newer version of Eagle to run Eagle.  Newer releases of both HaspID and FlexID versions can operate in uncounted license mode allowing for several instances of Eagle to be started simultaneously in the same session. Please contact support for details.

When do I need a new license file?

License files usually have a built in expiry date. This will be automatically renewed to the latest version if the license is covered by TUC contract. Extended version locked licenses are available but may not be upgraded or transferred to new platforms. All FlexID licenses prior to 2010 automatically need to be upgraded .

Is Licensing different between Versions?

Each major and interim version release normally requires a license file upgrade. Flex licensing is now combined for different versions meaning the license file supplied will run all of these versions simultaneously if you have the latest version license file. Refer to the Licensing Guide for details.

Is there any special FLEXlm known issues for standard Windows installations?

By default the Internet Connection Firewall (ICF) is turned on with the releases of Windows, this means that when you start the License Server the Windows Firewall will pop up prompting you to either keep blocking this connection or unblock the connection. This occurs for the MVISION.EXE, LMGRD.EXE and EAGLE.EXE files. If when requested you allow these connection and try to check out a license everything should be fine, however if you have blocked this connection and someone on the network tries to checkout a license, they will be denied with Error -96 Vendor Daemon down. So to prevent this from happening you must ensure you unblock both the lmgrd and the mvision on the Windows (or any other) Firewall. If this is not set locally and is done via a group policy by your Network Administrator, you need to check with the Administrator that these connections have been allowed. Note these policies should also be replicated to other network monitor systems you may have installed.

Why would I get missing HaspID license errors on Windows?

There should be no reason why Hasp should not install correctly. There are however some pointers and some options. Please don't skip any step no matter how obvious it may seem.

1. Make sure you have administrator privileges.
2. Check in the Control Panel > Add Remove Programs for any entry that that lists HASP device driver. Sometimes the HaspID driver downloads from Microsoft and this should be removed.
3. If Eagle fails to run remove the all HASP, Aladdin or FlexID device driver from the Add Remove Programs
4. Run the version of the driver supplied with your installation
5. If install fails, ensure no HASP entry is in the Add Remove Programs list.
6. Run the HINSTALL.exe (Hasp 4 command line setup) program from a command line window.

The above should resolve any problems.




The Eagle licensing system is changing. FlexLM and FlexLM Plus installations will be upgrade to FlexNET. In addition the HASP licensing system is to be phased out in favour of a FlexNET based replacement. Please refere to this location for further information.


PDF docEagle Licensing Guide
Version 3.1.3 October 2012 Guide to Eagle licensing including the new Flex NET and to be phased out FlexLM Plus and HaspMCM licensing systems.

- o -

PDF docFlex Plus Licensing Guide
Version 1.8.2 September 2011 Guide to custom Eagle FlexLM licensing installations using the Flex Plus LMS.

- o -

ZIP FileFlexID installer 16Mb
Version 11.2008 June 2008 for 32bit bit platforms. Windows 2000, Windows XP, Windows 2003, Windows Vista, Windows 7 Windows 2008 R1. Please contact Support for access to this driver.  64bit platforms should use the MacID and FlexPlus LMS

- o -

ZIP FileHaspID GUI Setup 4.8Mb
Version Jan2007 for 32bit platforms. Windows 2000, XP, 2003, Vista. 

- o -

ZIP FileHaspID command Line Setup 10.3Mb

Version Jan 2010 for 32bit platforms. Windows 2000, XP, 2003, Vista, and Windows 2008 Server. 

- o -

ZIP FileCustomer2006 1.1Mb Jun 2006 Tell the installaed HASPid number.  This is a commandline utility which must have the attached DLLs installed in the same directory.

- o -

ZIP FileFlexID Cleanup 3.6Mb Oct 2005 - Removes FlexID and HaspID drivers.  Note, does not remove the entire FlexLM installation (services are preserved).

- o -

Looking for information about Macrovision Software Agent, Macrovision Software Manager or generic FlexLM/FlexNET support please contact Flexera

Are there known problems with HaspID and Windows?

The following error has been known to occur on Windows in very exceptional circumstances on some systems and on particular installations on some portables.

Driver installation fails with error: "Failed to start the Aladdin Device Driver"
Attempting to install the device drivers sometimes fails, displaying a message box with the following text:
Installing the Device drivers failed. The error message is:
Failed to start the Aladdin Device Driver. Failed to start a service in the Service Control Manager Database


This is a known issue with HASP drivers (v4.x) on some XP configurations. It does not affect HASP HL drivers (v5.x).
- Remove any Hasp drivers
- Solution #1: Try using the latest drivers.
- Solution #2: You may need to install the HASP HL drivers prior to installing the HASP4 drivers. To simplify this installation there is and installation package that installs both drivers in batch - starting with the HASP HL driver and finishing with the HASP4 one.


How do I resolve the problem where FlexLM Tools fails to find FlexID number in the Host ID tab ?

Resolve this issue by removing any existing drivers and reinstall the supplied FlexID drivers.

I have tried to remove Hasp or FlexLM drivers and there still seems to be some evidence that they are not fully removed. What can I do as they still appear to exist and any new installation of the drivers fails?

The FlexidClean Utility should remove drivers of all types, particularly older release versions, allowing you to start with a clean driver install.

I have tried everything you suggested including using the Cleanup utility and reinstallation of the HaspID drivers and I still cannot get Eagle licenses to work?

In very rare cases the hardware may not be recognized. This is the known case for some IBM portables. In these cases you should try installing the driver for HASP using the line command utility which can be downloaded from the link this page.  When running the hinstall .exe utility you should use the switch -ct or -computertype and set it to IBM, e.g. HINSTALL -i -ct=IBM -cm

How can I resolve the problem that means when I run LMTools on Windows (Vista), Windows (2003, 2008) Server, Windows 7 the program crashes?

If you get a crash of lmtools.exe (Flex network license management application) when you try to access the system settings tab the solution is as follow.

Open System Properties, click Start, click Control Panel, and then double-click System.
Click the Advanced tab and, under Performance, click Settings.
Click the Data Execution Prevention tab.
Add all exe files like eagle.exe, eaglenurbs, lmgrd.exe, lmtools.exe, lmutil.exe and the vendor daemon mvision.exe to the Data Execution Prevention exception list.
Data Execution Prevention (DEP) helps prevent damage from unknown security threats that only Windows and other programs should use.