7264 - Diamond / Radiant / Propel: long startup time, stuck at "initializing device data"

7264 - Diamond / Radiant / Propel: long startup time, stuck at "initializing device data"

Description:
When launching Lattice software, some license checks will be performed that may take some time depending on the user's system configuration. This FAQ summarizes the work arounds to shorten the startup time.
 
Solution:
1) Checking the environment variables 

Under the Environment Variables, please check the LM_LICENSE_FILE and LATTICE_LICENSE_FILE variables:
- Make sure that only valid paths are stored in the variable. The existence of unused paths can slow down the loading time of the software tool.
- Place the path of the Lattice Radiant and Diamond license to the top to prevent the tool from looking at other paths.
- Also check for any possible contentions for both the System and User variables. For example, having different values set in the user and system variables

2) Checking the Registry Editor

Open the Registry Editor

Select the top registry and search for LM_LICENSE_FILE and LATTICE_LICENSE_FILE.

If there are multiple locations in the variable, click it and right-click > Modify...
Make sure that the registry value is only the path pointing to the Lattice license file.

After doing this Ctrl+F and continue to search the registries until there are no more hits.

Restart your PC and try starting the software again.

3) Setting a new environment variable 

If the issue persists after the workarounds above and te license being used is a FLOATING license, please try the following: 
a. Try setting a new environment variable: FLEXLM_NO_CKOUT_INSTALL_LIC with value 1.
b. This will prevent the license from automatically updating LATTICE_LICENSE_FILE after a successful license checkout. 
c. Here is an example: