# 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+

- New CODESYS RT Version 3.5.21.20

### 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

- New CODESYS RT Version 3.5.19.20

- 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 CODESYS RT Version 3.5.17.30

- 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