i.MX8M-Mini Linux Maintenance Releases Y2024.10.X (Yocto 4.0)

  • F&S MX8MM Yocto Release Y2024.10 (fsimx8mm-Y2024.10)

    This is a maintenance release for F&S modules of the i.MX8MM SoC family, based on the NXP lf-5.15.71_2.2.2 release.


    Supported Boards

    • PicocoreMX8MM-DDR3L
    • PicocoreMX8MM-LPDDR4
    • PicocoreMX8MMr2-LPDDR4
    • FS8MMOSM-SF

    Please see the new revision of following file

    FSiMX8MM_FirstSteps_eng.pdf

    for a description of how everything is installed and used. This doc sub-directory also contains other documentation, for example about the hardware of the boards and the starter kits.

    Please note that Yocto releases use a 'Y' for the version number. The version counting is independent form other releases.

    Content

    The release consists of the following files and directories:

    FilePurpose
    README.txtRelease notes
    setup-yoctoScript to download and install the Yocto release
    fs-release-manifest.xmlRelease Manifest, containing the used versions
    binaries/Precompiled images (full names)
    sdcard/Precompiled images (names as expected by install script)
    doc/Manuals and documentation

    How to build

    Use the latest F&S Development Machine from the F&S website To build the example release binaries, run:


    Code

    1. git clone -b fsimx8mm-Y2024.10 https://github.com/FSEmbedded/releases-fus.git
    2. cd releases-fus
    3. ./setup-yocto <build_dir>
    4. cd <build_dir>/yocto-fus
    5. DISTRO=fus-imx-wayland MACHINE=fsimx8mm . fus-setup-release.sh
    6. bitbake fus-image-std

    Highlights

    Here are some highlights of this release.

    1. Update Linux Kernel to patch level 5.15.160

    This fixes several smaller bugs and CVEs.

    For more information please see

    https://cdn.kernel.org/pub/lin…el/v5.x/ChangeLog-5.15.72

    to

    https://cdn.kernel.org/pub/lin…l/v5.x/ChangeLog-5.15.160


    Also adds support for the new F&S LVDS Displays and improves the

    Cortex-M support in Linux and adds SPI-NOR flash support to the

    efusmx8mp.

    2. Improved boot loader U-Boot 2021.04

    Several bug fixes and improvements, like the Resource Domain Control

    support in U-Boot device tree and an improved xhci USB driver.


    3. Tested with Yocto poky layer version 4.0.20

    This fixes several smaller bugs and CVEs, like CVE-2024-6387 OpenSSH

    signal handler race condition.

    For more information, please see

    https://docs.yoctoproject.org/…release-notes-4.0.19.html

    to

    https://docs.yoctoproject.org/…release-notes-4.0.20.html


    Adding support for FSOSM8MM

    Adding support for the FSOSM8MM modules to the architecture specific releases


    Changelog

    The following list shows the most noticeable changes in this release in more detail since our last release for this platform. For a detailed description please check the respective git histories.

    u-boot-2021.04-fsimx8mm-2024.10

    • Add support for OSM8MM
    • Include imx_tmu driver for fsimx8m(m/n/p)
    • Fix USB handling for fsimx8mm
    • Adjust size of CMA only for DRAM > 1GB

    linux-5.15.160-fsimx8mm-2024.10

    • Add support for OSM8MM
    • Use bitbanging for SPI_A on ADP-OSM-BB
    • Handle backlight control better for OSM8MM
    • Update version of PCoreBBDSI for fsimx8mm
    • Fix basler support for fsimx8mm
    • Fix pwm frequency for pca963x

    meta-fus-fsimx8mm-2024.10

    • Add support for OSM8MM
    • Fix name for new display Device-Tree from PicoCoreMX8MMr2-LPDDR4

    linux-examples-fus-fs1

    (no changes)

    Documentation

    Please download the hardware documentation directly from our website. Then you always have the newest version.

    For further support please contact us in the F&S Forum

  • F&S MX8MM Yocto Release 2024.10.1 (fsimx8mm-Y2024.10.1)

    This is a maintenance release for F&S modules of the i.MX8MM SoC family, based on the NXP lf-5.15.71_2.2.2 release.

    Supported Boards

    • PicocoreMX8MM-LPDDR4
    • PicocoreMX8MMr2-LPDDR4
    • PicocoreMX8MM-DDR3L
    • FS8MMOSM-SF

    Please see the new revision of following file

    FSiMX8MM_FirstSteps_eng.pdf

    for a description of how everything is installed and used. This doc sub-directory also contains other documentation, for example about the hardware of the boards and the starter kits.

    Please note that Yocto releases use a 'Y' for the version number. The version counting is independent form other releases.

    Content

    The release consists of the following files and directories:

    File Purpose
    README.md Release notes
    setup-yocto Script to download and install the Yocto release
    fs-release-manifest.xml Release Manifest, containing the used versions
    binaries/ Precompiled images (full names)
    sdcard/ Precompiled images (names as expected by install script)
    doc/ Manuals and documentation

    How to build

    Use the latest F&S Development Machine from the F&S website To build the example release binaries, run:


    Code
    1. git clone -b fsimx8mm-Y2024.10.1 https://github.com/FSEmbedded/releases-fus.git
    2. cd releases-fus
    3. ./setup-yocto <build_dir>
    4. cd <build_dir>/yocto-fus
    5. DISTRO=fus-imx-wayland MACHINE=fsimx8mm . fus-setup-release.sh
    6. bitbake fus-image-std

    Highlights

    Here are some highlights of this release.

    1. Update Linux Kernel to patch level 5.15.197

    Applying the latest bug and security fixes.

    2. Tested Yocto version 4.0.32 Kirkstone

    Updating poky to Version 4.0.32 Kirkstone. Updating other layers to their latest commits.

    Adding support for FSOSM8MM

    Adding support for the FSOSM8MM modules to the architecture specific releases

    Known Issues

    None

    Changelog

    The following list shows the most noticeable changes in this release in more detail since our last release for this platform. For a detailed description please check the respective git histories.

    u-boot-v2021.04-fs1.3

    • Add OSM8MM support
    • Switching to UART DM model

    linux-v5.15.197-2.2.0-fs1.0

    • Fix number of chip-selects property in all F&S DTS
    • Fix imx uart dma watermark level
    • Update to v5.15.197

    meta-fus-yocto-4.0.29-fs1.1

    • Add OSM8MM support

    [nboot-fsimx8mm-2024.09.4]

    • Add OSM8MM support

    linux-examples-fus-fs1

    (no changes)

    Documentation

    Please download the hardware documentation directly from our website. Then you always have the newest version.

    For further support please contact us in the F&S Forum


    A F&S Development Machine with preinstalled fsimx8mm-Y2024.10.1 Release can be found here

    New F&S Development Machine - Fedora36