Blog | Community Forums | Create a Support Ticket | Feature Request

Table of Contents
< All Topics

General Licensing FAQ


This section covers most general license questions.  


--- Frequently asked questions ---

How do I Activate a License Container?

When you first purchase BaseHead or request additional Licenses you will have an empty License Container added to your account. This container can be used to hold a single license with your choice of how it is activated (System ID, Standard USB Stick as a key or an iLok key).

Once activated a key will be created which you need to copy to your …Documents\BaseHead 5.x\Licenses folder which will unlock BaseHead for your licenses version.

For detailed info on how to get started see this page:

Post Order Perpetual

See this video for a demonstration on activating BaseHead using a SystemID or USB/iLok key

BaseHead is not activating on an M1 System?

When choosing to activate BaseHead using a System Bound license your CPU serial number is used for the activation process. One thing to note about new M1 mac’s is the CPU has its Hardware Serial ID but also has a different “Virtual CPU ID” if you run an application under “Rosetta Mode” 

Rosetta Mode is a compatibility mode allowing non-M1 native applications to work and may be required for you to run in Rosetta Mode while everything is overhauled to add compatibility for M1 macOS.

Activate BaseHead for M1 

If you are using BaseHead 2022.5 or later with M1 support you will need to launch the License Activator and activate your license as normal which will generate a hardware serial number to activate with. This will mean you cannot launch BaseHead in Rosetta Mode and other applications you use BaseHead with must also be running in M1 native mode also. Currently BaseHead will not allow any process plugins to be used inM1 mode so be aware of this. 

Activate BaseHead for Rosetta Mode

If you wish to maintain compatibility with non-M1 applications or need to use the processing plugins in your workflow then you will have to run BaseHead and your DAW in Rosetta Mode. To activate BH you also need to launch the license activator from BaseHead running Rosetta Mode which will generate the Virtual CPU serial. 

Optionally, Switch to Cloud Key

If all the above is too confusing or you need the ability to switch easily between M1 mode and Rosetta mode without having to re-activate the application again you can deactivate your license container and simply switch to a cloud key license which does not need to rely on your CPU ID. 

See info here on switching to a Cloud Key: 

How to Convert License to a Cloud.key

How do I Deactivate...Move...Reactivate a license to another Device?

It is now possible to self-manage your license and easily move it from one activation device to another or re-generate a new license if you have upgraded or switched computers. If you need to update your license for a new computer, switch from ilok to SystemID activation or manage your license in any way, this is all now easily possible via your account without having to send requests or wait for us to do it. It takes just minutes so you can stay productive!

Firstly, open the License Request utility and select the method you want for activation (note if you would like a cloud activation you need to do this from your account page).

Copy the serial that is generated

On the My Licenses page click the “Deactivate” button for your license (select the correct one if you have multiple licenses) then click ‘Activate” and paste in your newly generated serial.

Once activated, ‘Download’ the new .key file and place it in… ~Documents/BaseHead 5.x/Licenses folder.  It’s best to cleanup old and un-used .keys from this folder to avoid possible future conflicts.

NOTE: You can deactivate and reactivate licenses at any time without limitation to allow you to easily switch systems or devices when needed.

See this video on deactivating/updating your license for BaseHead

How do move a license from CodeMeter to another option?

If you currently have a CodeMeter license you will need to send an email to from the email associated to your BaseHead account requesting to switch from a CodeMeter license to a more modern “Self Managed” license.


Activating or Moving License to a "Cloud.Key" online authorizing option

Starting with BaseHead 2021.6+ it is now possible to activate or switch your existing System, iLok, CM Stick or USB bound license to a new flexible “Cloud.key” license which authorises your BaseHead session via an online cloud license server. This means your license is safe in the cloud and can be used on ANY system you place the key file on that has an internet connection.

This is perfect for users who may need BaseHead installed on their main computer and a portable laptop or moving easily between home and work.

Cloud licenses allow a single BaseHead session to be authorised at a time just as other keys do but allows immediately switching between systems without the need to use a USB license or re-activate another machine.

If you would like to setup a new BaseHead license as a Cloud.key check HERE

If you have an existing license and would like to switch it to a Cloud.key check HERE

See this video for a detailed example on how to switch to or enable a cloud license for BaseHead:






Using a Portable USB Stick License (Carry your BaseHead license on a USB Stick)

BaseHead has always offered the ability to use a standard USB stick as an activation key allowing BaseHead to launch if the USB stick is detected but this has required the target computer to have the license key dropped into the BaseHead license folder first for it to work.

As of BaseHead v2021.6 you can now simply place the BaseHead license key file on the same USB you use to activate and make it FULLY PORTABLE! This allows you to have BaseHead installed on as many machines as you need, at work, at home and simply attach the stick with the license and BaseHead will launch. No need to copy your license file to each computer anymore and makes updating a new USB key a breeze.

Using a USB Key Portable Activation License

Firstly, you’ll need a USB key. Any USB will be fine, it can be one you use as a portable storage device, does not have to be dedicated to use for BaseHead activation, we just detect the keys serial for the activation process. If you wish to use it between both macOS and Windows be sure it is formatted to work on both systems (Fat32)

Launch the License Request Utility and attach your USB stick (ensure only one USB storage device is connected for this process)

If the key is detected and usable as an activation device you can now select “USB Drive” option and “Copy to Clipboard” the Serial Code

On the My Licenses page you will see your license “container” which if you have not yet activated a license, just choose to Activate and paste the serial number, otherwise choose to first Deactivate then Activate with the copied serial

Once a License Container is activated you will see a Download button to download your license key file.

Where do I place the .key file on my USB Drive?
Download the .key file and on the USB Stick and create and place it in the following folder on the root of the drive:

<drive root>\BaseHead\Licenses

After you place your .key in this folder and launch BaseHead it will check your USB drive for the  .key and match it to the USB drives serial to activate your BaseHead session.

No more copying license files to every new system you work on!  8)


CodeMeter Setup Info


If you are a new CmStick user or need to get setup initially see the New User Setup info Here

When installing a CmStick or CmACT version make sure to choose the BaseHead-CM option in the full installer. 

The CodeMeter Control Center is where you will see what sticks are connected to this system and events and you can update the firmware also from here.

The ‘WebAdmin‘ is where you actually will see what licenses are on your CmStick

Click the button to launch it from the Control Center and go to Content/Licenses to see your purchased licenses


A video walk thru how to set up a dongle on a Windows Home server with a mac client connecting to it



First off you’ll need a CmStick with a serial number of 2-xxx
It has to start with a “2-” or “3-“
Then Install the Codemeter Runtime 5.0 or higher from the website 
Then upgrade the firmware to 2.02 or higher from the Codemeter control center.


  • Open a command prompt and cd into the directory where the cmu32.exe is.
    cd C:\Program Files (x86)\CodeMeter\Runtime\bin
  • Type: cmu32.exe –set-config-disk HidCommunication –serial 2-2831193
    but use your serial number instead!!  8)
  • Unplug the dongle and re-plug it in to no longer see it in Explorer as storage but instead it’s a HID USB device now
  • To set it back to a Mass Storage Device do this (using your serial):
    cmu32.exe –set-config-disk MsdCommunication –serial 2-2831193


  • Open terminal and type: cmu –set-config-disk HidCommunication –serial 2-2831193
    but use your serial number instead!!  8)
  • Unplug the dongle and re-plug it in to no longer see it in Finder as a volume but instead it’s a HID USB device now.
  • To set it back to a Mass Storage Device do this (using your serial):
    cmu –set-config-disk MsdCommunication –serial 2-2831193

Setting up a Raspberry Pi License Server for a CodeMeter CMStick

Many users in the past asked me if it it’s possible to hang a CmStick on a NAS to avoid having a fully blown always on PC/Mac hosting the LAN based dongle.

The problem with NAS units is they don’t have a version of Linux on them your can install the CM Runtime onto.

Fortunately a $35 Raspberry Pi unit does!

BaseHead user Antonio Muñoz got it working so I will share his info with you here  8)

“Hi Steve, finally I got it work like a charm!. Few steps are required, but with some help from Wibu support it was really easy.

I’ve purchased a Raspberry Pi 3 Model B+ kit with case, power supply and sd card with OS Raspbian preinstalled. Then installed CodeMeter Runtime for Raspberry (I send you the link)

Once you’ve got the package installed it’s just a matter of calling the runtime. The easiest way to call the WebAdmin is by opening the page “localhost:22350” in browser on the raspi (for instance, chromium).It’s amazing how this cheap machine works and the amount of things you can do with it!

Hope it helps!

There you have it.  It’s possible to set up a cheap, always on and lower power license server for a CmStick.

Download the following PDF for more info and below are some screenshots from Antonio:

CodeMeter Network Licenseserver on Raspberry Pi

FYI…this is the unit he purchased

Was this article helpful?
0 out of 5 stars
5 Stars 0%
4 Stars 0%
3 Stars 0%
2 Stars 0%
1 Stars 0%
Please Share Your Feedback
How Can We Improve This Article?
Next Codemeter CmStick Troubleshooting