GibbsCAM CimLM Licensing FAQs


This website is intended to become the first stop in resolving licensing issues. Before contacting Technical Support (, please look to see if your issue is mentioned here and take any recommended steps for diagnosing or remedying it.

First Steps

Before you report or inquire about any kind of licensing issue, first learn these facts about your licensing:

  1. What kind of license do you have?

  2. Is your licensing standalone?
    Or, instead, do you use the NLO, the Network Licensing Option? If so, ensure you have installed the latest software version of NLO (see below).

  3. Is your licensing Keyless?
    Or, instead, if it is Keyed: What kind of key? For any hardware key, ensure you have installed the latest drivers for this key.

  4. What kind of error do you see, where do you see it, and in what circumstances?

  5. If you are NOT running a Network (NLO) license, you can skip to the FAQ section

If you are running CimLM Network License Option (NLO)

Before doing anything else, please ensure you are using the newest version of the CimLM NLO server software.
Versions older than v9.0.0.58 are known to have had flaws that caused lockups and timeouts.

  1. On the server machine, go to Control Panel > Apps and Features.

  2. In the list, look for "3D Systems License Server <x>.<y>". 

  3. Click this row to see the specific version number of the CimLM server software, such as

If you need to update the CimLM NLO server software

The latest version of the CimLM NLO server software can always be downloaded from

When you update the CimLM NLO server software, the server license file must be re-generated so that it matches your version of the server software.

After updating the CimLM NLO server software, follow these steps:

  1. Delete any existing license file located in
    C:\ProgramData\3D Systems\LicFiles\Network\

  2. Run the Registration Tool located in
    C:\Program Files\3D Systems\License Server\
    This generates a new license file with up-to-date data.

  3. Ensure that a new *.cml file has been deployed to
    C:\ProgramData\3D Systems\LicFiles\Network\

  4. Verify that the server service has started: Launch "CimService Monitor" on the server machine.
    You can typically do this using an icon on your server's desktop, but if you do not see the launch icon, use the executable in
    C:\Program Files\3D Systems\License Server\

  5. On the client computer, check the client-side License Manager to ensure it can connect to the server:
    C:\Program Files\3D Systems\GibbsCAM\<version>\Bin\CimLicManager.exe

  6. In License Manager, check the server IP address and port number that it is pointing to. Make sure this matches your server. If you make changes, be sure to click Save.

If the service is running correctly, but the client still cannot see the service through the specified port, then something is blocking the client from seeing the service through that port. Check to see if you can communicate over the port that is being used by the server. The default is port 10106.

Log Files on Server and Client Computers

If the service is running correctly and you are able to communicate through the port, then please send Technical Support ( the log files from both the client and server computer.

Common Issues and Frequently Asked Questions (FAQs)

How do I resolve an issue with a hardware key?

Ensure you have downloaded and installed the latest drivers. Follow these steps:

  1. Check to ensure the USB hardware key is plugged in and is being detected. You can check the Device Manager to see if it shows up in the Universal Serial Bus Controllers section.

  2. Check to see if there are any warnings in the USB section. If there are, then you are probably missing Windows components. To resolve this, install the latest Windows updates.

  3. If it is not detecting the key properly, then perform a clean reinstallation of the latest version of the hardware key drivers. The steps you take depend on whether you have a Sentinel Pro or HASP/LDK key; see below.
  4. To update a Sentinel Pro hardware key driver

    1. For Sentinel Pro drivers: Run the 'SSD Cleanup' tool to clear out any Sentinel drivers currently on the system so you can have a clean install.

      See this web page:

    2. Then download and install the latest version of 'Sentinel Protection Installer' (v7.7.1 or later).
      The latest version of the Sentinel Protection Installer software can always be downloaded from

      As an example, for v7.7.1, the target of this link is an installer file named
      "Sentinel Protection Installer 7.7.1.exe".

      For additional information, see the following web page:

    To update a Sentinel HASP/LDK hardware key driver

    1. For HASP drivers: Run the 'SSD Cleanup' tool to clear out any HASP drivers currently on the system so you can have a clean install.

      See this web page:

    2. Then download and install the latest version of 'Sentinel HASP/LDK Installer' (v8.43 or later).

      The latest version of the Sentinel HASP/LDK Installer software can always be downloaded from

      As an example, for v8.43, the target of this link is a .zip file named

      This .zip file contains documentation and an installer named

      For additional information, see this web page:

    What kind of hardware key do I have?

    GibbsCAM uses two different types of Sentinel USB keys:


    Rainbow Pro P

    SafeNet / SuperPro / UltraPro

    HASP Pro H

    HASP / LDK / HL

    What do I need to know about running CimLM on a virtual machine?

    For CimLM NLO to serve licenses on a virtual server, keyed licensing (i.e., with a USB hardware dongle) is required. If you have questions or problems regarding hardware keys themselves,
    see "How do I resolve an issue with a hardware key?" above
    or "What kind of hardware key do I have?" above.

    The virtual machine must allow USB passthrough so that the USB device can be accessed from inside a VM (virtual machine).

    Note: Hyper-V does not allow USB passthrough and thus should not be used for CimLM NLO running on a virtual server.

    However, there are third-party solutions that enable USB over IP. These solutions work by having a physical server that has all the USB devices connected to it. This physical server runs a service that enables the USB devices to be accessed remotely over IP. The VMs run a piece of client software that connects to the USB device over IP. Running this client software, the VM "sees" what looks like a local USB device.

    For example, a Digi AnywhereUSB hub allows VMs to see and address the key. For details, see

    Note: When using VMWare, use the VMWare Control Panel, not a Remote Desktop connection to activate the license server.

    What do I do about a "hostID is incorrect or different" message?

    This refers to the physical hardware that the license is locked to, either a hardware key (in the case of keyed NLO) or else a computer identifier (in the case of keyless NLO).

    How do I resolve a "CimLM not starting" issue?

    Look at the log files. These are typically located in C:\Program Files\3D Systems\License Server\Log\. CimLM creates half a dozen log files, but the most useful server-side log file is named CimLmService_2021-mm.log, such as CimLmService_2021-07.log, where 07 means July. Another useful one is named CimLmLib_GibbsCAM.log.

    Note: If the client log file is empty, then the CimLM service isn't starting; see information on starting the CimLM service.

    On NLO, how do I release a license for others to use?

    Best is for the user of the license to exit GibbsCAM to check the license back in.

    But if the user of the GibbsCAM license cannot or will not relinquish it, Stop the CimLM service. (This stops everyone from using their licenses.) Then Restart the service.

    This can be done through CimService Monitor on the server computer. The server's desktop usually has a CimService Monitor icon, but if it doesn't, it can started from the executable file in
    C:\Program Files\3D Systems\License Server\.

    What do I do with a license.glc file?

    Send it to GibbsCAM Technical Support so that we can generate a license file and send the license file to you.

    (More information): If the file created is license.glc, then your server it not able to connect to our servers. The *.glc file is not a license file but a data file that you need to email to Technical Support ( We will manually process it for you and create a license file (*.cml) from it and email it back to you.

    What do I do if the Registration Tool does nothing when I press "Finish"?

    Usually, this means that the Registration Tool lacks permission to overwrite the existing license file.

    To resolve, follow these steps:

    1. In the folder that it is trying to write to, delete any existing license files (*.cml) there.
      This applies to both server and client; either one could do this.

      License file locations:

      NLO Client and Standalone: C:\ProgramData\CAMBRIO\GibbsCAM\LicenseData\230.0

      Server: C:\ProgramData\3D Systems\LicFiles\Network

    2. Run the Registration Tool (RegTool) as administrator.

    How do I convert my license from temporary to permanent?

    This is a Sales issue. Contact

    What if I need to transfer a standalone GibbsCAM installation to a new computer?

    Follow these steps:

    1. Install GibbsCAM.

    2. Install the correct Hardware Key driver.

    3. Connect the hardware key to a USB Port.

    4. Run the Registration Tool to create the license file.