Skip to content

Release notes#

These release notes list all information related to version 6.3.x. Version information is listed from the most recent to the oldest.

Supported Hardware#

Product Numbers Product Name Product Type Status
40099 122 SL i.MX6 UL SoM Supported
40099 145 SL i.MX6 ULL SoM Supported
40099 167 SL STM32 MP157 SoM Not Supported
40099 175
40099 185
40099 242
40099 212
40099 236
SL i.MX8M Mini Quad SoM Supported
40099 227
40099 229
40099 239
40099 231
40099 263
OSM-S i.MX8M Mini Quad SoM Supported
40099 290
40099 293
OSM-S i.MX8M Plus SoM Supported
40099 300 OSM-S i.MX93 SoM Supported
40099 148 BL i.MX6 ULL Board Supported
40099 176 BL STM32 MP157 Board Not Supported
40099 187
40099 220
BL i.MX8M-Mini Quad Board Supported
40099 265 BL i.MX8M-Plus OSM-S Board Supported (Basic1)
40099 312 BL i.MX93 OSM-S Board Supported (Basic1)

Supported Software Configurations#

Plattform Yocto Version Linux Kernel Version U-Boot Bootloader version
i.MX6UL kirkstone 4.0.x 6.1.x 2024.01
i.MX8MM kirkstone 4.0.x 6.1.x 2024.01
i.MX8MP kirkstone 4.0.x 6.1.x 2024.01
i.MX93 kirkstone 4.0.x 6.12.x 2024.01

Other configurations may also work, but are out of scope and maintenance.

Known Issues#

  • The onboard USB hub on the BL i.MX8MM doesn't work in U-Boot.
  • Kirkstone misses support for hardware-accelerated Wayland on i.MX8MP although GPU support has been backported by upgrading Mesa for this platform.
  • The package python3-pyqt5 fails to build (see https://github.com/meta-qt5/meta-qt5/issues/585). A workaround is to use the kirkstone branch for meta-qt5 with an older patch release of Qt5.15.
  • USB host mode for USB OTG port on BL boards in u-boot is not supported.

v6.3.3#

Integrated Components#

  • Yocto 4.0 LTS "Kirkstone" (4.0.29)
  • Linux 6.1 LTS (6.1.158) with KED backports and patches
  • Linux 6.12 LTS (6.12.57) with KED backports and patches
  • U-Boot 2024.01 with KED backports and patches

Core/Distro Changes (all HW Platforms)#

  • Update all meta layers

Linux Kernel 6.12#

  • Add support for NAND tCLQV timing, required for W25N02KV flash devices

i.MX6UL/ULL Platform#

  • Fix: Bootloader hang without MAC address set in environment or OTP
    When MAC address was not set either in U-Boot environment or OTP, U-Boot stopped futher booting after initialisation of the ethernet interface.
    This bug has been resolved.

i.MX8MP Platform#

  • Fix: Boot hang on some devices due to incorrect initialization sequence. Access to RTC occurs before powering up the accompanying i2c bus driver. This bug has been resolved.
  • Fix: USB devices connected to the USB OTG port of BL i.MX8MP boards were not not recognized by linux, when linux is already running (USB plug and play mechanism for USB host mode). This bug is fixed. Plug and play of USB devices on the OTG port does now work as for all other USB host interfaces. USB device mode was never affected by this bug.

v6.3.2#

i.MX8MP Platform#

  • Add support for automatic detection of hardware acceleration for graphics applications in QT.

i.MX93 Platform#

  • Add software support for graphics application in QT

v6.3.1#

i.MX8MP Platform#

  • Fix automatic display detection in U-Boot

i.MX93 Platform#

  • Fix automatic display detection in U-Boot

v6.3.0#

Integrated Components#

  • Yocto 4.0 LTS "Kirkstone" (4.0.26)
  • Linux 6.1 LTS (6.1.140) and 6.12 LTS (6.12.31) with KED backports and patches
  • U-Boot 2024.01 with KED backports and patches (KED Bootloader 1.2.0-dev)

Core/Distro Changes (all HW Platforms)#

  • Update all meta layers

i.MX Platforms#

  • Update to Linux 6.1.140/6.12.31
  • Enable TPM drivers in kernel

i.MX8MM Platform#

  • add support for Sitronix touch controller to DL i.MX8MM

i.MX8MP Platform#

  • Add i.MX8MP SMARC LVDS devicetree overlay
  • i.MX8MP configuration added to KAS menu command

i.MX93 Platform#

  • Add basic support for i.MX93 hardware
  • i.MX93 configuration added to KAS menu command

i.MX6UL/ULL Platform#

For i.MX6UL(L) based devices there are two scripts to write the BSP firmware into the NAND (on SL) or eMMC (on BL):

HINT: These scripts are provided as example how to equip the flash devices and might be adapted to special needs. They will not be further developed or maintained in future BSP releases.


  1. Basic support doesn't include all features of the board. Especially advanced peripherals like display, graphics, hardware acceleration units, camera interfaces, etc. might not be supported or tested yet.