TAR file restoring causes ctrlX license to be removed

Hi, I have my license.bin file from the Bosch Rexroth Device Portal, and it works fine. However, whenever I restore my project from a backup file with the .tar extension, the license gets removed. It seems the license is being deleted during the TAR file restoration process. Can anyone help me retain the license file after restoring it from a TAR file? I am encountering this error:

HTTP client error

Bad request (400) · Host ID error - response does not match system hostid · 080E0200 · 0C7A0202

You are going to ask for my system information I know, everything is in the PDF file attached. The new PLC Core of ctrlX (7261) 24W42 as the new production has this problem. The new core productions that light up the LED when you insert the power cord.

ctrlX License removal case study.pdf
1.53MB

Solution edit 01/22/2025

I migrated my project to ctrlX System Image v1.20.13 + PLC App v1.20.4 then I loaded back the PLC project and Ethercatmaster, the license is now kept in the CtrlX Core.

Bug: When you restore a TAR file from the previous system image lower than v1.20.13 it will remove the license. This information is something new that I learned.

Best reply by CodeShepherd

To wrap things up the only thing changed in the licensing mechanism is the device ID and its corresponding checking mechanism. If an ctrlX CORE is ordered with the latest 1.20 patch version (device admin app >= 1.20.7) the new ID is given to device. If an downgrade is performed, e.g. by installing an old backup, the older checking mechanism is brought back (device admin app <=1.20.6). For that case updating the ctrlX AUTOMATION - Device Admin app would solve the issue, as the licenses already available in the hardware would be checked correctly.

Could you please confirm your system app version e.g. via the ctrlX OS web UI or providing a system report after installing the backup?

View original
7 replies