I have a test application and use Codesys Control for Rasp Pi SL. I made a mistake and updated device from MSL to MC SL, and now if I try to go online with archived version of the project I gett error message that IDs are different between project device and target device.
Of course, I can go online if I changed device in the project from SL to MC SL, but I'm not sure that is correct.
So I have two questions:
1. What is the actual difference between MC SL device and standard SL device when it comes to raspberry pi 4?
2. What change I need to do on raspberry pi4 side to change device back from MC SL to SL?
Thank you!
Last edit: micik 2025-08-05
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The combination of Raspberry Pi and a CODESYS Runtime is for private use, test and teaching purposes. Commercial use is not permitted.
2) you could switch between them by
I have a test application and use Codesys Control for Rasp Pi SL. I made a mistake and updated device from MSL to MC SL, and now if I try to go online with archived version of the project I gett error message that IDs are different between project device and target device.
Of course, I can go online if I changed device in the project from SL to MC SL, but I'm not sure that is correct.
So I have two questions:
1. What is the actual difference between MC SL device and standard SL device when it comes to raspberry pi 4?
2. What change I need to do on raspberry pi4 side to change device back from MC SL to SL?
Thank you!
Last edit: micik 2025-08-05
1) https://store.codesys.com/en/codesys-control-for-raspberry-pi-sl.html
-> SL: Restrictions
The combination of Raspberry Pi and a CODESYS Runtime is for private use, test and teaching purposes. Commercial use is not permitted.
2) you could switch between them by
/etc/codesyscontrol/CODESYSControl_User.cfg
for MC: armv7l
for SC: armv6l
for 64Bit: aarch64
or in the Deploytool: