Codemeter Usb Dongle

0 views
Skip to first unread message

Albertina Drybread

unread,
Aug 5, 2024, 12:27:11 AM8/5/24
to quiwarlalins
Whenit comes to CodeMeter software protection, secure license dongles (CmDongles) provide the highest level of security. The core of every CmDongle is a smart card chip, which includes a microcontroller with a secure storage area for cryptographic keys and the firmware.

Wibu-Systems currently uses smart card chips from Infineon Technologies, which are EAL 5+ evaluated and provide protection against side channel attacks, such as DPA (Differential Power Analysis). Reading keys and copying the firmware is therefore practically impossible.


With CmDongles, software publishers can independently encrypt and decrypt data using symmetric or asymmetric algorithms like AES (Advanced Encryption Standard), RSA (Rivest-Shamir-Adleman), and ECC (Elliptic Curve Cryptography) and sign data or verify the signature.


Each CmDongle offers 328 kByte of memory for your licenses, which can accommodate up to 2,000 licenses with different license models. Each of these licenses may be a multi-user license with thousands of concurrent seats.


A CmDongle contains all the licenses in the secure memory of its smart card chip. Thus, users can easily transfer licenses from one computer to another by plugging the CmDongle into the machine they need. There are no additional license files needed.


CmDongles are also optionally available with up to 64 GB of mass storage (flash memory). This architecture allows the delivery of your software and data directly via a CmDongle. In addition, your software can run from the CmDongle itself, without any driver installation (zero footprint) for a complete mobile experience. CmDongles typically use industrial-grade SLC memory (Single-Level Cell). This memory can be overwritten more frequently, is faster, and works in a wider temperature range. The more cost-effective MLC memory (Multi-Level Cell) is alternatively available upon request.


CmDongles are enabled with two communication interfaces: Mass Storage Device (MSD) or Human Interface Device (HID). Thus, no additional drivers are required, and the user can connect to a PC and use a CmDongle without having administrator privileges. Software vendors can make a choice before delivering the units, and set HID or MSD themselves or leave the choice open to their customers.


Software vendors that make use of CmDongles can update licenses directly in the field. The update is based on data exchange. In practice, the user sends the software publisher a remote context file that identifies the desired CmDongle. In turn, the software vendor creates a remote update file that can be imported only once to that specific CmDongle.


This process allows the activation, upgrading, and deactivation of licenses. With a tamper-proof receipt, CodeMeter automatically ensures that the action was performed successfully. The license update can be transmitted automatically by means of CodeMeter License Central.


Also the firmware of CmDongles can be updated in the field. Software vendors can use functions that were not yet available at the time of delivery. The firmware update is signed by Wibu-Systems and can be distributed online or offline. A fake or homemade firmware update would therefore be detected and rejected by CmDongle.


Each CmDongle is equipped with an internal clock. All time-based licenses are automatically checked on the CmDongle against the internal clock. This clock is located in the smart card chip and is protected against tampering. It provides an intelligent synchronization mechanism, is available for all form factors, and needs no battery, meaning an unlimited running time.


Optionally, CmSticks/T come with an extra battery-operated clock that is used as an additional reference for synchronization for the virtual clock. This specific CmStick is highly recommended if the software is time limited and rarely used.


The method below only works on a physical license server machine, not on a virtual server. For the license to work on a virutal server, the physical dongles need to be replaced with a cloud license. Contact the support desk for more information (sup...@buildsoft.eu).


You can install the buildsoft software on multiple computers (even if you only have one license). But the amount of computers on which you can run the software, depends on the number of licenses you have. For example: you have installed Diamonds on 3 computers, but only have 2 licenses. Then you can run Diamonds on 2 computers simultaneously.


Onderstaande methode werkt enkel op een fysieke licentie server, niet op een virtuele server. Om de licenties te kunnen gebruiken op een virtuele server, moeten ze omgezet worden naar een cloud licentie. Neem contact op met de help-desk (sup...@buildsoft.eu) voor meer informatie.


Je kan de BuildSoft software op meer computers installeren (ook al heb je maar n licentie). Maar het aantal computers waarop je onze software gelijktijdig kan gebruiken, is afhankelijk van het aantal licenties dat je hebt. Bijvoorbeeld: je hebt Diamonds genstalleerd op 3 computers, terwijl je maar 2 licenties hebt. Dan zal je in staat zijn om maar op 2 computers tegelijkertijd Diamonds te gebruiken.


The Codemeter dongle is a small USB device that can be used for single station or network authentication. It can be programmed to hold hundreds of licenses and have them dynamically allocated across the network. Instead of hanging a separate usb key on every station, you can designate a central computer(Mac, Windows or Linux) to act as the Key Host and anyone on the network can launch a license provided one is available. For example, if you had a key with 5 licenses on it, any 5 licenses on the network that were compatible with the software could be launched at any given time. When one of those license quits, that license then becomes available to someone else on the network. They are incredibly flexible when multiple licenses are required in a LAN environment.


You are using the WIBU Codemeter dongles with CVB 2011. When this version was current, the Codemeter dongles had serial numbers starting 2xxxxxx. This number can be found at the base of the USB plug. This indicates the security chip version. New dongles (at the time of writing) have serial number 3xxxxxx, indicating a newer security chip.


The Codemeter runtime (including the Codemeter Control Centre) had no knowledge of the future hardware version, so it is simply not detected. However installing a newer version of the Codemeter runtime will give you backward compatibility for the 2xxxxxx dongles as well as the 3xxxxxx dongles.


To get rid of the low disk space warnings, you can modify the behavior of the CodeMeter dongle so that it presents itself to the operating system as a removable disc (for which the low disc space warning will not be shown). To do that, you will need to know the serial number of the dongle - this is not the CVB serial number, but the one lasered on the USB plug and visible in the CodeMeter Control Center. These numbers have the format 2-xxxxxxx or 3-xxxxxxx. Once you know the serial number of your dongle, open a CodeMeter Command Prompt from your start menu and enter the command


I guess because of these issues, WIBU systems implemented a new approach, the HID or _h_uman _i_nterface _d_evice mode in which the CodeMeter dongle acts as a human interface device (like mouse or keyboard). This preserves the advantage of not having to work with a dongle-specific system driver and eliminates the side-effects of the mass storage device mode (however some virus scanners are wary about previously unknown input devices due to the inherent malicious potential).


My guess is, that for reasons unknown to me you may have ended up having a dongle that is - unintentionally - still using HID communication mode, and that you are trying to use it with a version that is based on the 4.xx runtimes (basically all 11.xx.xxx versions of ). You can easily verify this: Open a CodeMeter Command prompt



and enter the command


(of course xxxxxxx will need to be replaced with the proper serial number of your dongle which you can read from the engravings on the USB plug). For a dongle that is using HID mode, the output will look like this:




The backup one has been in the drawer for years until I found it recently and wonder if I can use them for the office and home separately so that I don't have to carry the dongle with me all the time any more.


The whole point of Licence Dongles is that they are unique... If you could duplicate them, they would no longer perform their function...

Maybe you should look into changing over to a software licence?


Do note, that with a software licence, you need to remember to upload your licence when you finish using it if you want to be able to use it on another computer. I do not believe there was a way to remotely do this.


FactoryTalk Activation supports Rockwell Automation's Universal Serial Bus (USB) dongles. Binding an activation to the dongle's serial number allows the dongle to activate software on any computer that the dongle is attached to.


Using a plug-and-play dongle with storage capacity allows FactoryTalk Activation Manager to automatically detect the dongle and provide the option of downloading activation files to it. The dongle can then be connected to any computer and used to activate software.


In some cases, a product's activation requires a specific dongle type. The error message Different dongle type needed indicates that the dongle in use does not support the activation of the product. The message indicates the type of dongle required, FlexNet or CmStick. Identify the correct dongle type and plug it into the computer.


This started a couple of days ago since using 2.538 but when I plug the Codemeter dongle into my laptop the light initially starts green then flashes red/green alternately. 11-red flashes and the last 3 are a bit quicker.

3a8082e126
Reply all
Reply to author
Forward
0 new messages