I remember that there was some extra settings, but I have not stored it
This is what chatGPT says about, Im sure you have already asked it but maybe there will be some point which will help.
Install VirtualBox Extension Pack (mandatory)
USB 2.0 / USB 3.0 will NOT work without the Extension Pack.
Steps
- Check your VirtualBox version
2.Help → About VirtualBox* - Download the matching Extension Pack
→ Downloads – Oracle VirtualBox - Install it:
- File → Tools → Extensions
- Click +
- Select the downloaded
.vbox-extpack
- Restart VirtualBox
Version must match exactly (e.g. 7.0.14 + 7.0.14 pack)
Add USB support to the VM
Your VM must be powered off.
Steps
- Select VM → Settings
- Go to USB
- Enable:
Enable USB Controller- Select:
- USB 2.0 (EHCI) → most CmSticks
- or USB 3.0 (xHCI) → if required
Create a USB filter for the CmStick (IMPORTANT)
Without a filter, the host OS will keep the dongle.
Steps
- VM Settings → USB
- Click
Add new USB filter - Select your CmStick
(often shown as WIBU-SYSTEMS, CodeMeter, or similar)
VirtualBox auto-fills:
- Vendor ID
- Product ID
- Manufacturer
This ensures the dongle is captured by the VM automatically
Remove the CmStick from the host OS (if needed)
Windows host
- Close CodeMeter Control Center
- Or temporarily stop CodeMeter service
Linux host
sudo systemctl stop codemeter
Host and guest cannot use the dongle at the same time
Start the VM and verify USB connection
- Start VM
- VM menu → Devices → USB
- Ensure CmStick is checked
If unchecked → click it manually
Install CodeMeter inside the VM
Inside the guest OS:
- Install CodeMeter Runtime
- Open CodeMeter Control Center
- Verify:
- CmStick visible
- License detected
Common problems & fixes
CmStick not visible
Extension Pack missing or wrong version
USB filter missing
Host service still using the dongle
“Failed to attach USB device”
Run VirtualBox as Administrator (Windows)
Try USB 2.0 instead of USB 3.0
Reinsert dongle after VM starts



