Fixes released through Github after dey-4.0-r7 release

  • ConnectCore MP25

    • Fix support for single file and rdiff SWU packages.

dey-4.0-r7

  • ST-based platforms

    • Added support to ConnectCore MP25

      • Trusted Firmware ARM v2.8 (based on tag 'v2.8-stm32mp25-beta-r2' by ST)

      • OP-TEE v3.19.0 (based on tag '3.19.0-stm32mp25-beta-r1' by ST)

      • U-Boot v2022.10 (based on tag 'v2022.10-stm32mp25-beta-r1' by ST)

      • Linux kernel v6.1.28 (based on tag 'stm32mp25-beta-r1' by ST)

    • Added support to create signed SDcard image for ConnectCore MP15 / ConnectCore MP13

    • Added support to program and use hardware unique key (HUK) on OTP bits as derivative for encryption key on ConnectCore MP15

    • Enable spread-spectrum on PLL2 to mitigate emission on 533MHz frequency on ConnectCore MP15

  • NXP-based platforms

    • Added support to ConnectCore 91

      • U-Boot v2024.04 (based on tag 'lf-6.6.23-2.0.0' by NXP)

      • Linux kernel v6.6.23 (based on tag 'lf-6.6.23-2.0.0' by NXP)

    • Improved machine learning examples recipe for the ConnectCore 93 with automatic download and conversion of models.

  • Improved SWU package generation and support: added software update (SWU) authentication when Trustfence is enabled

  • Added support to fix Y2K38 problem on 32-bit platforms

  • General bug fixing and improvements

dey-4.0-r6

  • Added support to Worldwide regulatory domains

  • Added support for Docker and LXC containers

  • ST-based platforms

    • Added support for real-time Linux (RT-PREEMPT) for ConnectCore MP15 and ConnectCore MP13

    • Added device tree overlay to fix internal RTC drift on ConnectCore MP15 SOM v1

    • Added support for different memory variants

    • Document how to enable IEEE-1588 Precision Time Protocol (PTP) for Ethernet

    • Updated wireless firmware binaries to v5.15.58-2023_1128

    • TrustFence

      • Fixes on generation of TrustFence PKI tree for ConnectCore MP13

  • NXP-based platforms

    • Added support for real-time Linux (RT-PREEMPT) for ConnectCore 93

    • Added missing TPM definitions of i.MX93 to allow using any TPM for PWM signals

    • Added basic Time Sensitive Networking support (TSN) for ConnectCore 93

    • Workaround LPUART IP bug of i.MX93 that affected the behavior of CTS line

    • TrustFence

      • Added secure console for ConnectCore 93

      • Added support to boot signed FIT images (kernel + device tree + U-Boot boot script) for ConnectCore 93

      • Added U-Boot environment encryption support for ConnectCore 93

      • Added support to encrypted boot artifacts for ConnectCore 93

  • General bug fixing and improvements

dey-4.0-r5

  • ConnectCore Cloud Services:

    • Data backlog support to locally store samples when it is not possible to upload them

    • CCCS API to set the maintenance state of your devices

    • CCCS API to upload binary data points

    • Report to Remote Manager when a device is using a Wi-Fi connection

    • Improve firmware download speed

    • Configuration file:

      • Use default values if configuration file is not provided

      • Allow to disable firmware update service

  • Added support for [{XREF_yocto-lvgl-about_c}]

  • Added support to update bootloader using software update packages (SWU)

  • ST-based platforms

    • TrustFence

      • Added support to boot signed FIT images (kernel + device tree + U-Boot boot script)

    • Added support to EGLFS backend for ConnectCore MP15 platform

    • Added overlay to enable Cortex-M coprocessor

  • NXP-based platforms

    • Updated BSP for ConnectCore 93

      • U-Boot v2023.04 (based on tag lf-6.1.55-2.2.0 by NXP)

      • Linux kernel v6.1.55 (based on tag lf-6.1.55-2.2.0 by NXP)

    • IMPORTANT: Moved location of U-Boot environment for ConnectCore 93 to support redundant bootloader. Updating to the new U-Boot will reset the environment to default values.

    • TrustFence

      • Added preliminary TrustFence support for ConnectCore 93

  • Boot count support disabled by default

  • General bug fixing and improvements

dey-4.0-r4

  • Improved SWU package support and generation

  • New ConnectCore Cloud Services application design

  • Boot count support enabled by default

  • ST-based platforms

    • IMPORTANT: Reworked NAND partition table and disabled UBI Fastmap mechanism. See Storage layout for information on migrating to the new partition table layout.

    • Updated BSP

      • Trusted Firmware ARM v2.6 (based on tag v2.6-stm32mp-r2.1 by STM)

      • OP-TEE v3.16.0 (based on tag v2.6-stm32mp-r2.1 by STM)

      • U-Boot v2021.10 (based on tag v2.6-stm32mp-r2.1 by STM)

      • Linux kernel v5.15.118 (based on tag v2.6-stm32mp-r2.1 by STM)

    • Add support for bootable sdcard image generation

    • Trustfence

      • Added support for encrypted U-Boot environment

      • Added support for secure firmware update

  • NXP-based platforms

    • Added support for ConnectCore 6, ConnectCore 6 Plus, and ConnectCore 8X

      • Linux kernel v5.15.71 (based on tag lf-5.15.71-2.2.0 by NXP)

    • Updated BSP for ConnectCore 93

      • U-Boot v2023.04 (based on tag lf-6.1.22-2.0.0 by NXP)

      • Linux kernel v6.1.22 (based on tag lf-6.1.22-2.0.0 by NXP)

  • General bug fixing and improvements

dey-4.0-r3

  • ST-based platforms

    • Added preliminary TrustFence support

    • Fixed Ethernet PHY pinctrl resuming from deep sleep

    • Adjust CAN bus parent clock to achieve more accurate baudrates

    • Add DT overlay for Bluetooth raw test mode

    • Adjust NAND lines speed settings

    • Add specific kernel driver for Marvell Ethernet PHY on DVK

    • Fix race condition on bringup of LAN87xx Ethernet PHY

    • Disable auto-mount of microSD card to avoid race condition on kernel boot

  • NXP-based platforms

    • Added support to ConnectCore 93

      • U-Boot v2022.04 (based on tag 'lf-5.15.71-2.2.0' by NXP)

      • Linux kernel v5.15.71 (based on tag 'lf-5.15.71-2.2.0' by NXP)

      • QT6 6.3.2

    • Fix PMIC regulators suspend state on ConnectCore 8M Nano

    • Fix clock initialization issue on LAN8710/20 PHY on ConnectCore 6UL

  • General bug fixing and improvements

dey-4.0-r2

  • Added webkit support

  • ST-based platforms

    • Added support to ConnectCore MP13

    • Updated BSP

      • Updated Trusted Firmware ARM

      • Updated OP-TEE

      • Updated U-Boot v2021.10

      • Updated Linux kernel v5.15.67 (based on tag v5.15-stm32mp-r2 by ST)

      • Updated Wi-Fi driver (based on 'v5.15.58-2023_0222' release from Cypress)

      • Updated Wi-Fi firmware to 'imx-kirkstone-fafnir_r1.0' release from Murata

  • NXP-based platforms

    • Added support to ConnectCore 8M Mini

    • Added support to ConnectCore 8M Nano

    • Updated BSP

      • Updated U-Boot v2020.04

      • Updated Linux kernel v5.15.71 (based on tag lf-5.15.71-2.2.0 by NXP)

    • Updated MCA firmware for ConnectCore 6UL to v1.22.

    • Added Qt 6.3.2 support for ConnectCore 8M platforms

dey-4.0-r1

  • Release based on Yocto 4.0 (kirkstone) including: for NXP-based platforms

    • New toolchain based on GLIBC-2.35

    • Updated Qt 5.15.3

    • Updated bluez5 to v5.64

    • Updated gstreamer1.0 to v1.20.1

    • Updated OpenSSL to v3.0.2

    • Updated busybox to v1.35.0

    • Updated NetworkManager to v1.36.2

    • Package upgrades and security fixes

  • Updated mca-tool to v1.26

  • Updated QCA65x4 Wi-Fi firmware and driver to include Cisco Extensions support (qcacld-2.0)

  • ST-based platforms

    • Linux kernel v5.15.24 (based on tag v5.15-stm32mp-r1 by ST)

    • U-Boot v2021.10

  • NXP-based platforms

    • Linux kernel v5.15.52 (based on tag lf-5.15.52-2.1.0 by NXP)

    • U-Boot v2020.04