Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

COADE, Inc.

October 2005

Important Read this First


The Enclosed Software will NOT work unless
these instructions are followed. Note that a new
ESL is also enclosed. Do NOT discard the new
ESL.
ESL Upgrade Instructions for CodeCalc 2006
As of October 2005, COADE is upgrading all software products to Aladdins latest hardware / software
technology. (Aladdin is phasing out the old HASP keys, so COADE must move forward with this
transition.) This requires replacing all ESLs (External Software Locks) presently in use in the field. The
new ESLs are available only in USB form. The table below provides a pictorial view of the changes
taking place.

Old ESL (HASP)

Type / Function
Local parallel

New ESL (HL)


Green

White
Local parallel
Green
Blue
Local USB
Green
Purple
Network
Red
Red
Network
Red
Red

Note that the new ESLs are available only in USB form, there is no parallel port version of the new
keys. If your computer does not have a USB port, a USB card can be purchased from most computer
stores for $15.00 to $20.00.
All COADE products released after October 2005 will require these new USB ESLs. All existing versions
of COADE products, not ready for a new release, will have a new build available that supports these
new ESLs. Do not install these new builds until you have the new USB ESLs and the License
Conversion Program Utility. COADE software distributed after October 2005 will not recognize the old
HASP ESLs.

COADE, Inc.

October 2005

Step by step upgrade instructions are provided below. If you do not understand these instructions, please
contact techsupport@coade.com before proceeding. An unsuccessful upgrade will mean you cant run
the software.
Case 1: Upgrading to a New Version of COADE Software (from Version X to Version Y) with a
local ESL.
When a new version of a product is released, COADE ships a new CD and associated documentation.
For the transition from HASP to HL, a new HL USB key will also be shipped (assuming you dont already
have HL keys for some other reason). For each old HASP key (either parallel port or USB) you have,
COADE will provide a new USB HL key. Note however that the HL keys will ship blank, unable to run the
software.
Once you receive the new release, install the software to a new directory do not overwrite your existing
version of the software. Below the (new) software installation directory, in \assidrv, is the License
Transfer Program Utility HaspToHLCC.exe. (By default, for CodeCalc Version 2006, this will be in
c:\program files\coade\CodeCalc\assidrv, unless you change the installation directory.) Run this
program to transfer the information from the old HASP key to the new HL key. This requires both keys
to be plugged into the computer at the same time. Once the License Transfer Program Utility
finishes, the new HL key will be active and the old HASP key will be date limited to June 30, 2006.
If you want to run the older (existing) version of the software past this date, you must reinstall this
older version from the new CD. The latest build of the old version is compatible with the new ESL.
For a specific example, consider the new release of CodeCalc 2006, where the previous existing version
is Version 2005. The Version 2006 package will contain a blank HL key. Version 2006 should be
installed to a new directory. Once the installation has completed, plug the new HL key into the computer
(along with the existing HASP ESL) and then run the License Transfer Program Utility found in \assidrv.
When this utility finishes, the new HL key will be able to run Version 2006. Correspondingly, the old
HASP key will be date limited, and only run Version 2005 until June 30, 2006. To run Version 2005
longer, you must update the installation with the final 2005 build. This final build supports the new HL
key. This process allows you to run both Version 2006 and Version 2005 with the new HL key.
It is suggested that you save the old HASP key in a safe place.
Case 2: Upgrading to a New Version of COADE Software (from Version X to Version Y) with a
network ESL.
Network ESLs have the potential to have licenses for more than one COADE product. Additionally,
Network ESLs are not date limited. Therefore, the license transfer for Network ESLs works slightly
different. When the transfer program is run, the basic customer information is copied from the old
NetHASP key to the new NetHL key. In addition, the licensing information for the specific COADE
product is moved from the old NetHASP key to the new NetHL key. The old NetHASP key will no longer
run the existing (older) version of the software. To continue using this older version of the software, you
must update the installation with the final build of the existing version. The latest build of this older
version can be found on the new CD.
Updating Multiple ESLs
If you have multiple ESLs, the licenses can all be transferred to the new HL keys on the same machine.
Once the License Transfer Program Utility is available, it can be run multiple times with different sets
(old HASP plus new HL) of ESLs.

Using the License Transfer Program Utility

COADE, Inc.

October 2005

All of the utility programs for maintaining or accessing the ESL can be found beneath the program
installation directory in \assidrv. The utility used to transfer the license information from the HASP ESL
to the HL ESL is HaspToHLCC.exe. Using Windows Explorer, navigate to the \assidrv directory and
double click HaspToHLCC.exe. This action will present the dialog box shown in the figure below.

The operation of this utility is rather simple:


1.
2.
3.
4.

Attach both the old HASP and the new HL ESLs to the computer.
Invoke the HaspToHLCC utility.
Select whether youre transferring a local or a network license.
Click the [Transfer Memory] button. The utility will prompt to insure the ESLs have been
connected to the computer, as shown in the figure below.

The license information will be moved from the old HASP to the new HL ESL. Once the process has
completed, the utility will report this fact, as shown in the figure below.

COADE, Inc.

October 2005

Clicking the [Ok] button at this point will close the application. This process must be repeated for each
ESL in your possession.
The HaspToHLCC utility assumes that the old HASP key contains current licensing information and that
the new HL key is empty. Appropriate error messages are displayed if these assumptions are violated,
as illustrated in the figure below.

It is also assumed that like keys will be attached for the transfer. For example, attempting to transfer
licensing information from a network key to a local key will generate and error. Attempting to transfer a
license multiple times from the same HASP key will also result in an error.
Once the licensing information has been transferred to the new HL key, the software can be used as
expected.
The license transfer will only work for full run, non-limited local HASP keys and HASP network keys.
Licensing for date limited and run limited keys will not be transferred. These keys will be allowed to
expire and will be replaced.

You might also like