Frequently Asked Questions

Share:

Times in CmContainers

  • CodeMeter can automatically create backups of the configuration of CmDongles. In addition, there is the option to automatically retrieve the Certified Time.
    This allows the update of the Certified Time to be automated.
    To configure this, please proceed as follows:

    1. Open CodeMeter WebAdmin (either via button in CodeMeter Control Center or directly in the browser via http://localhost:22352)
    2. Navigate to "Configuration | Basic | Backup".
    3. Activate the data backup.
    4. Configure a time interval and backup folder.
    5. Set the option "Update certified time before each backup".
    6. Confirm with "Apply".
  • This error occurred because the CodeMeter context file contains a Box Time greater than 2099-12-31 23:59:59 UTC.

    To resolve the error, the Box Time, and therefore the current time, must be updated. This is possible on the client side via CodeMeter WebAdmin.

    Please navigate in CodeMeter WebAdmin to "Container | CmContainer Infos" and click the icon next to the field 'Certified Time (CmContainer)' to get a certified current time.
  • The only way to adjust the system time is to get a Certified Time Update from one of the CodeMeter time servers. For updating the Certified Time, please proceed as follows:

    - Open CodeMeter Control Center.
    - Select the desired CmContainer.
    - Select the "Process | Update Time Certificates" menu item.

    Alternatively, use CodeMeter WebAdmin and proceed as follows:

    - Open CodeMeter WebAdmin.
    - Navigate to Container
    - Expand on the "CmContainer Info" under the CmContainer with the incorrect time.
    - Click the "Update" button which is to the right of "Certified Time(CmContainer)"

    Please note that an Internet connection is required in both cases. This is necessary for the update from our time servers.
  • If updating the certified time and firmware does not work, it is most often because the connection to our time servers cannot be established.. Please note that your own time servers cannot be used.

    Many company networks use proxy servers, which have to be configured for CodeMeter. Since CodeMeter Version 4.10a, the proxy is read and eventually transferred during installing. The setting can be read and manually changed for older versions or other individual cases. If you want to know whether a proxy is used on your network and which settings are required, please ask your administrator.

    Alternatively, you may also try and read the settings of your internet browser and enter the data in CodeMeter WebAdmin. For Internet Explorer, please proceed as follows:

    - Open Windows Control Panel | Network and Internet | Internet Options | Connections | LAN Settings | Proxy Server | Advanced.
    - Note down the specified proxy including port, e.g. "proxy.mycompany.com" and "3128" or "192.168.146.200" and "8080".
    - Open CodeMeter WebAdmin.
    - Navigate to "Configuration | Basic | Proxy".
    - Check the option "activate".
    - Complete the fields with the values you recorded before.
    - Click the "Apply" button to execute the changes.

    Now the time and firmware update should work.

    Note: The communication occurs via port 80.
  • After selecting the CmContainer in CodeMeter Control Center, you can transfer a current Certified Time to the CmContainer via the menu entry "Action | Update time certificates".
    Please note that an Internet connection is required for this. If you are using a proxy server, you must first enter it in CodeMeter WebAdmin (http://localhost:22352/configuration/proxy.html).

    Further, alternative possibilities to update the Certified Time in a CmContainer have to be executed via:

    CodeMeter WebAdmin
    Navigate to menu entry "CmContainer | CmContainer Info" and click the refresh button next to entry "Certified time (CmContainer)".

    Command line program cmu
    Enter the command line cmu32.exe -time-update --serial <serial number>.
    Without specifying a <serial number> the Certified Time will be updated on all existing CmContainers.

    Core API
    Executing the function CmSetCertifiedTimeUpdate() and a BoxHandle updates the Certified Time on a specified CmContainer.
To top