ARM Technical Support Knowledge Articles

Do I need to upgrade my license server if I upgrade my ARM development tools?

Applies to: ARM Developer Suite (ADS), RealView Development Suite (RVDS), Tool Licensing (License Management)


If you are upgrading your ARM development tools from one version to a newer one, you may need to upgrade your license server software in order to support new license file formats.  As a rule you should use the license server software provided with the latest version of the ARM development tools that you have.

The version of an existing FLEXlm/FLEXnet license server component can be identified in one of two ways.  At the command prompt, type:

          lmutil lmver <daemon>
or        <daemon> -vsn

where <daemon> is the lmgrd or armlmd license server daemon.

The version of the FLEXlm/FLEXnet utilities supplied with your copy of ARM RealView Development Suite can also be determined by noting the version number in the FLEXlm directory,  Utilities\FLEXlm<version>.  Users of other tools must use the command prompt method above.

How to upgrade the license server software

  1. Shut down your existing license server using the command:  lmutil lmdown.
  2. Install your new ARM development tools license file on the server. See the FAQ entry:How do I install my floating license?.  If you are adding additional seats to your license file, see the FAQ entry: How do I merge my license files?.  If you have instead upgraded your license to support a new version of the tools, you must delete your old license file before installing the new one.
  3. Replace the existing lmgrd and armlmd executables with new ones from your latest ARM development tools CD-ROM.  You may wish to copy over all the new license utilities, including lmutil.
  4. Restart your license server. 

If you are using a Windows license server you can carry out steps 1 and 4 above using the lmtools.exe graphical license management utility.


  1. If you are adding ADS 1.2.1 (in other words, RVDS) licenses to an existing ADS license server, you must upgrade your license server software as described above.
  2. If you are unsure what version of the license server daemons you should use, see the FAQ: Which version of the license server daemons should I run?
  3. If you get an inconsistent authentication code error in the server log after upgrading, see the FAQ: Server log reports "Invalid license key (inconsistent authentication code)".

Article last edited on: 2013-01-29 09:54:00

Rate this article

Disagree? Move your mouse over the bar and click

Did you find this article helpful? Yes No

How can we improve this article?

Link to this article
Copyright © 2011 ARM Limited. All rights reserved. External (Open), Non-Confidential