Release notes¶
CODESYS
3.5.21.20-10¶
2025-11-14
Supported Platform(s)¶
V700 (v700)
V510, V705, V710 (vx10)
V1000, V1200 (v1x00)
V1090, V1290 (v1x90)
Distribution Format¶
RAUC Bundles - Starting with this release, CODESYS Runtime is distributed as RAUC (Robust Auto-Update Controller) bundles for CCLinux OS 4.2.0 and later.
Included components¶
RAUC bundles per device type:
codesys-ccl4_novisu_V3.5.21.20-X_<device>.raucb
codesys-ccl4_visu_V3.5.21.20-X_<device>.raucb
codesys-ccl4_webvisu_V3.5.21.20-X_<device>.raucb
codesys-ccl4_visuwebvisu_V3.5.21.20-X_<device>.raucb
codesys-ccl4_V3.5.21.20-X_<device>.devdesc.xml
Each bundle includes:
CODESYS Runtime V3.5.21.20
Qt 5.15.9 runtime libraries
CodeMeter licensing framework
CCAux.library (latest version)
CCSap.library (latest version)
libCCAux.so
libCCSap.so
libCCCamera.so
systemd service files for automatic startup
Dependencies¶
CCLinux OS 4.2.0 or later
RAUC update framework
libcc-aux2.so v.3.1.0+
libsapcore.so v.3.1.4+
Changes/Included features¶
RAUC Bundle Distribution: Packages now delivered as signed RAUC bundles with atomic updates and rollback capability
Multi-Device Support: Separate builds for V700, V1X00, VX10, V1X90 device families
Secure Updates: dm-verity filesystem verification and cryptographic signatures
Automatic Configuration: Post-installation handler automatically configures CodeMeter and CODESYS settings
systemd Integration: CODESYS and CodeMeter services configured for automatic startup
Improved Packaging: Device-specific bundles optimized for each hardware platform
CCAux API: CODESYS CCAux Component updated to match v3.1.0.0+
Installation¶
RAUC bundles are installed via the RAUC command:
rauc install /path/to/codesys-ccl4_<variant>_V3.5.21.20-X_<device>.raucb
See RAUC Bundle Installation Guide for detailed instructions.
Migration from Previous Versions¶
Previous IPK-based installations are not automatically upgraded
Manual migration required for existing CCLinux 3.x systems
Recommended: Fresh installation on CCLinux OS 4.2.0 or later
Known issues/Deviations¶
RAUC bundles require CCLinux OS 4.2.0 minimum
Not compatible with CCLinux OS 3.x (use IPK packages for older systems)
3.5.19.20-1.3¶
2024-05-06
Supported Platform(s)¶
V700, V510, V710, V1000, V1200
Included components¶
codesys-novisu_V3.5.19.20-1.3_aarch64.ipk
codesys-visu_V3.5.19.20-1.3_aarch64.ipk
codesys-webvisu_V3.5.19.20-1.3_aarch64.ipk
codesys-visuwebvisu_V3.5.19.20-1.3_aarch64.ipk
CODESYS_V3.5.19.20-1.3_imx8.devdesc.xml
CCAux.library v.3.5.8.0
CCSap.library v.3.5.11.0
libCCAux.so v.1.0.8
libCCSap.so v.1.1.0
libCCCamera.so v.1.0.0
RELEASENOTES.pdf
Dependencies¶
libcc-aux2.so v.2.19.0
libsapcore.so v.3.1.4
Changes/Included features¶
CodeMeter, soft license support
Webengine/Webbrowser support
Improved SVG-full image support
Updated CCAux component and library to API version 2.19.0 (softbutton and I/O functions improved)
Known issues/Deviations¶
3.5.17.30-1.1¶
2022-06-30
Supported Platform(s)¶
V700, V1000, V1200
Included components¶
codesys-novisu_V3.5.17.30-1.1_aarch64.ipk
codesys-visu_V3.5.17.30-1.1_aarch64.ipk
codesys-webvisu_V3.5.17.30-1.1_aarch64.ipk
codesys-visuwebvisu_V3.5.17.30-1.1_aarch64.ipk
CODESYS_V3.5.17.30-1.1_imx8.devdesc.xml
CCAux.library v.3.5.7.0
CCSap.library v.3.5.11.0
libCCAux.so v.1.0.7
libCCSap.so v.1.1.0
libCCCamera.so v.1.0.0
RELEASENOTES.pdf
Dependencies¶
libcc-aux2.so v.2.18.6
libsapcore.so v.3.1.4
Changes/Included features¶
New CCCamera component with Eth camera support. Read the docs for more info.
Example project “CameraViewExample” showing CCCamera integration.
Updated CCAux component and library to API version 2.18.6
Changed frame-buffer backend from eglfs_kms to eglfs_viv
Added SVG image support
Fixed issue [CODESYS-117] Wait for CANdriver to load during boot
Known issues/Deviations¶
CodeMeter (soft license container) fails initialization
3.5.16.40¶
2021-03-04
Supported Platform(s)¶
XA/XS, VI2/VS, VA/VC, V700, X900
Included components¶
CoDeSys_novisu_ARM_iMX8_device_V3.5.16.40.run
CoDeSys_visu_ARM_iMX8_device_V3.5.16.40.run
CoDeSys_webvisu_ARM_iMX8_device_V3.5.16.40.run
CoDeSys_visuwebvisu_ARM_iMX8_device_V3.5.16.40.run
CCpilot_iMX8.devdesc.xml
CCAux.library v.3.5.6.0
CCSap.library v.3.5.11.0
libCCAux.so v.1.0.6
libCCSap.so v.1.1.0
CODESYS-imx8-Release-notes.pdf
Dependencies¶
libcc-aux2.so v.2.17.5
libsapcore.so v.3.1.3
Changes/Included features¶
New CODESYS RT Version 3.5.16.40
EdgeGateway now included in RT
Configuration file updated with following additions
[CmpSchedule] DisableOmittedCycleWatchdog=1
[SysMem] Linux.Memlock=0 Required for VISU display
[SysCom] Linux.Devicefile=/dev/tty0 Serial comm settings
[SysProcess] Command=AllowAll SysProcess calls allowed
[SysCpuHandling] Linux.DisableCpuDmaLatency=1
[CmpEdgeGateway] MaintenanceMode=1 EdgeGateway allowed config
Fixed 64 bit support in libCCSap for Data Engine connection
Fixed local gateway issue
Fixed update of VISU when deploying updated application
Fixed 16-bit colour depth on VISU graphics
Known issues/Deviations¶
None