FORUM CTRLX AUTOMATION
ctrlX World Partner Apps for ctrlX AUTOMATION
09-03-2024 09:18 AM - edited 09-03-2024 09:28 AM
In order to continue my efforts to get Apache IoTDB deployed on CtrlX Core, I wanted to update my device (X3) to the latest available version (Which was 3.2.0). So I downloaded the x3 system image and started the update process including the saved setup archive ... now my device is not coming back up, but with the rescue system on the default IP complaining about the image:
What did I do wrong? And how can I get the device back into a running state?
Solved! Go to Solution.
09-03-2024 09:40 AM
So it seems some things have changed since the creation of:
https://developer.community.boschrexroth.com/t5/Store-and-How-to/Update-and-setup-ctrlX-CORE-with-a-...
So what I did, was that I selected the update firmware tool in the web-ui. I inserted a 32GB sd card into the slot of the device, then I selected the firmware-update, chose the System Image archive that I downloaded from the Bosch site, selected the setup archive that I created prior to starting the update and the system selected the sdcard.
After rebooting I'm in the current state.
Now the UI is complaining about expecting some file named: rexroth-arch01_<VERSION>.img.gz or rexroth-arch01.img.gz, which the linked article seems to show as well,
but if I mount my SD card on my mac and have a look, I see this:
I hope this additional information helps.
09-03-2024 09:43 AM
So I downloaded the last few SystemImage versions for X3 and the last one that contained these "rexroth-arch01.tar" was 1.20.13
09-03-2024 10:18 AM
Hi @cdutz
I will try to reproduce your issue. In the meanwhile you can have a look at the "X3 Systemimage 3.2.0.zip" you downloaded. In the folder "rescue" you can find the "rexroth-arch01.tar" you are looking for. (And if you unpack this .tar file you will also find the "rexroth-arch01.img.gz").
Best regards,
Nick
09-03-2024 11:57 AM
I think I might found what caused the issue on your side. In the "Firmware Update" Window you got to select a ".tar" file. So you got to unpack the zip you downloaded from the collaboration room and select the ".tar" you can find in the folder "rescue".
I just did that at my ctrlX CORE and the update was done successfully.
09-03-2024 03:53 PM
Admittedly I was expecting the "rescue" system to be something like a "lifeboat" or one of the "spare tires with which you're only allowed to go 80km/h" ... I think updating the documentation would be advisable in this case.
But thanks for the info ... I'll try to do that.
09-04-2024 07:08 AM
I agree with you and forwarded your suggestion to update the documentation.
09-05-2024 05:06 PM
Ok ... with this (using the file in the rescue directory) ... however it seems I was using 2.4.1 and that didn't have any filters for selecting only TAR files (At least not in my Chome browser running on Mac OS)
Restoring the setup sort of worked ... however I don't see the network settings or the user settings being updated. Also did it only install the Apps in the versions I had, but not the configuration, the PLC program or any of the dashboards I had configured. I guess I'll have to do completely setup everything from scratch, which I have to admit is slightly disappointing.
Another suggestion: For me it was almost impossible to find out which version of CtlrX OS my PLC was running with. I assumed it was 2.4.x as I saw most Apps were 2.4.x, but admittedly I would be expecting this bit of information if I click on the "System Information" ... also would I expect it to be shown on the Firmware update page (which doesn't seem to exist anymore in 2.6.1)
09-06-2024 08:21 AM
When using a system image or firmware all settings and configuration data on the ctrlX CORE are lost. Like mentioned on the ctrlX OS web UI. You can afterwards insert a configuration file (created before) including all of this data.
For the version of your ctlX AUTOMATION - PLC app, and all others available in the system, please have a look to the "Settings -> Apps" page of your ctrlX OS web UI.
The "Firmware update" page is also still available in version 2.6: