Jump to content

Recommended Posts

Posted
On 4/24/2026 at 5:22 AM, bibeh13909 said:

For anyone finding this in the future (not you cisco):
 

1. Download cml2_2.9.0-3_amd64-3.ova or latest cml2 version, open in VMWare Workstation Pro (CTRL+O).

2. Add refplat-20250616-fcs.iso under Edit > CD/DVD (IDE) > Use ISO Image File, boot up

3. Change the ssh port to 1122

4. restart ssh service 

5. then upload the libsmartunified.so on tmp folder using WinSCP (or python http.server)

6.  copy or move libsmartunified.so file  to  /var/local/virl2/.local/lib/smart/   using console To get root access type 'sudo -E -s '

     sudo -E -s mv /tmp/libsmartunified.so /var/local/virl2/.local/lib/smart/

    Now Reboot the CML VM.

6. login with web ui go to tools, diagnostics, licensing, expand 'Smart Licensing Tech Support info', find UDI under 'Platform Provided Mapping Table'

SN: XXXXXXXXXXX and UUID: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

7. Now open license.txt file with notepad and search "udi" and paste the

SN: and UUID to under S: XXXXXXXXXXX,U:XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX and save the license.txt file.

8. go to tools> licensing Product Configuration and edit and select Enterprise License - CML-ENT-BASE

9. Now under tools>licensing click register and click here under If your Smart Account is authorized for License Reservations and you wish to reserve licenses

   and click YES, MY SMART ACCOUNT IS LICENSE RESERVATION ENABLED

   and click GENERATE RESERVATION REQUEST CODE

   and Click to SAVE TO FILE and Cancel the window.

10. Now click the ENTER RESERVATION CODE and click the attach file icon and select the license.txt file 

    Now click INSTALL AUTHORIZATION CODE. That's it.

11. If you are denied with error "The license or authorization code was previously installed: Failed to complete reservation," change any digit under <signature>

Enjoy.

Followed this now 3 times to activate 2.10, spot on thanks!

  • Thanks 1
Posted
On 4/24/2026 at 5:22 AM, bibeh13909 said:

For anyone finding this in the future (not you cisco):
 

1. Download cml2_2.9.0-3_amd64-3.ova or latest cml2 version, open in VMWare Workstation Pro (CTRL+O).

2. Add refplat-20250616-fcs.iso under Edit > CD/DVD (IDE) > Use ISO Image File, boot up

3. Change the ssh port to 1122

4. restart ssh service 

5. then upload the libsmartunified.so on tmp folder using WinSCP (or python http.server)

6.  copy or move libsmartunified.so file  to  /var/local/virl2/.local/lib/smart/   using console To get root access type 'sudo -E -s '

     sudo -E -s mv /tmp/libsmartunified.so /var/local/virl2/.local/lib/smart/

    Now Reboot the CML VM.

6. login with web ui go to tools, diagnostics, licensing, expand 'Smart Licensing Tech Support info', find UDI under 'Platform Provided Mapping Table'

SN: XXXXXXXXXXX and UUID: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

7. Now open license.txt file with notepad and search "udi" and paste the

SN: and UUID to under S: XXXXXXXXXXX,U:XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX and save the license.txt file.

8. go to tools> licensing Product Configuration and edit and select Enterprise License - CML-ENT-BASE

9. Now under tools>licensing click register and click here under If your Smart Account is authorized for License Reservations and you wish to reserve licenses

   and click YES, MY SMART ACCOUNT IS LICENSE RESERVATION ENABLED

   and click GENERATE RESERVATION REQUEST CODE

   and Click to SAVE TO FILE and Cancel the window.

10. Now click the ENTER RESERVATION CODE and click the attach file icon and select the license.txt file 

    Now click INSTALL AUTHORIZATION CODE. That's it.

11. If you are denied with error "The license or authorization code was previously installed: Failed to complete reservation," change any digit under <signature>

Enjoy.

Followed this now 3 times to activate 2.10, spot on thanks!

  • Thanks 1
Posted
On 4/24/2026 at 5:22 AM, bibeh13909 said:

For anyone finding this in the future (not you cisco):
 

1. Download cml2_2.9.0-3_amd64-3.ova or latest cml2 version, open in VMWare Workstation Pro (CTRL+O).

2. Add refplat-20250616-fcs.iso under Edit > CD/DVD (IDE) > Use ISO Image File, boot up

3. Change the ssh port to 1122

4. restart ssh service 

5. then upload the libsmartunified.so on tmp folder using WinSCP (or python http.server)

6.  copy or move libsmartunified.so file  to  /var/local/virl2/.local/lib/smart/   using console To get root access type 'sudo -E -s '

     sudo -E -s mv /tmp/libsmartunified.so /var/local/virl2/.local/lib/smart/

    Now Reboot the CML VM.

6. login with web ui go to tools, diagnostics, licensing, expand 'Smart Licensing Tech Support info', find UDI under 'Platform Provided Mapping Table'

SN: XXXXXXXXXXX and UUID: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

7. Now open license.txt file with notepad and search "udi" and paste the

SN: and UUID to under S: XXXXXXXXXXX,U:XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX and save the license.txt file.

8. go to tools> licensing Product Configuration and edit and select Enterprise License - CML-ENT-BASE

9. Now under tools>licensing click register and click here under If your Smart Account is authorized for License Reservations and you wish to reserve licenses

   and click YES, MY SMART ACCOUNT IS LICENSE RESERVATION ENABLED

   and click GENERATE RESERVATION REQUEST CODE

   and Click to SAVE TO FILE and Cancel the window.

10. Now click the ENTER RESERVATION CODE and click the attach file icon and select the license.txt file 

    Now click INSTALL AUTHORIZATION CODE. That's it.

11. If you are denied with error "The license or authorization code was previously installed: Failed to complete reservation," change any digit under <signature>

Enjoy.

Followed this now 3 times to activate 2.10, spot on thanks!

  • Thanks 1
  • 2 weeks later...
Posted
On 2/15/2025 at 3:11 PM, TonyQ said:

All versions of CML up to at least 2.8 can be cracked by simply changing two bytes.
This guide assumes that you have knowledge of Linux and can use a hex editor.

 

Hidden Content

  • Give reaction or reply to this topic to see the hidden content.

 

Give me see the topic

  • Like 5
  • Haha 1
Posted (edited)

I have just tested on my existing CML 2.9 that has real personal license.

- Ensure that telemetry is disabled > Upgraded to 2.10 > Deregister > Skip Phase 1 & 2 and jump to Phase 3 to upload the libsmartunified.so > reboot

- Once reboot get the value of S & U and populate the license.txt file and follow Phase 4, the activation was successful.

Reminder: Do verify the telemetry again because it was disabled before upgrade, but after activation, for some reason it was enabled and I have to disable it accordingly. The rest of the lab, nodes and image are working as it should.

Edited by gukguk84
Posted (edited)

Hi everyone.

I'm installing version 2.10 and When I try to enter the reservation Authorization Code, I get the following error:

image.png.db3ebec19baafcfcfe4d624fdd576f12.png

Has anyone else encountered this. What do I do about this? I've tried cleaning up the license.txt by removing the new line characters and make it one contiguous line, but to no avail. Please Help!!! 

 

Edited by mrandrewhale
Posted
On 1/25/2026 at 7:21 AM, daniel88 said:

Hello shadow2021,

are you using 2.9.1-7 or 2.9.0-3?

I'm getting error:
input validation failed": [{"location": ["body", "token"], "type": "string_pattern_mismatch", "message": "String should match pattern '^[a-zA-Z\\d+/%=-]{1,256}$'"

 

Hi daniel88,

did you get past this?! If yes, what did you do?

Posted
On 2/15/2025 at 3:11 PM, TonyQ said:

All versions of CML up to at least 2.8 can be cracked by simply changing two bytes.
This guide assumes that you have knowledge of Linux and can use a hex editor.

 

Hidden Content

  • Give reaction or reply to this topic to see the hidden content.

 

Thx

 

  • Like 2
  • 5 weeks later...
  • 1 month later...
Posted (edited)

Has anyone been able to get to 2.10.1 without losing the license?

I noticed in the release notes for 2.10.1 

"Enhanced Security: Includes multiple security hardening improvements across CML components."

I can't help but wonder if they have patched the crack.

I’m currently on 2.10.0+build.13, I might try my hand at upgrading latter.

Edited by ThatITGuy

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...