Skip to content

Release Notes

Yocto mx95-yocto-walnascar-6.12.20_2.0.0-v1.4

Release Notes

Based on release Yocto: Poky 5.2, BSP: NXP 6.12.20_2.0.0, Linux: lf-6.12.y
Release tag mx95-yocto-walnascar-6.12.20_2.0.0-v1.4
Release manifest imx-6.12.20-2.0.0.xml
Date 01/02/2026
Supported platforms DART-MX95
SOM revision v1.2
File System build system Yocto Walnascar
Recovery SD card link mx95__yocto-walnascar-6.12.20_2.0.0-v1.4__android-15.0.0_2.0.0-v1.1.wic.zst
Recovery SD card SHA256 a2d52938d734fc766d18f69ebd354882184f3b561829d648f773bc6a1982c68f
Cortex M7 U-Boot support MCUXPRESSO_25.06.0_V1.0_DART-MX95
Cortex M7 Linux remoteproc support MCUXPRESSO_25.06.0_V1.0_DART-MX95

Relevant git Repositories

Source Repository Branch Commit ID
System Manager https://github.com/varigit/imx-sm lf-6.12.20-2.0.0_var01 7e73e00bd50e6a7a80cca5de32e5f72de6e67f37
U-Boot https://github.com/varigit/uboot-imx lf_v2025.04_6.12.20-2.0.0_var01 388cf1ea11d1136f46aa68b53e82d65b8e03aeba
Kernel https://github.com/varigit/linux-imx lf-6.12.y_6.12.20-2.0.0_var01 b1bff6c466755d4ffd904eaa5876952eba566161
meta-variscite-bsp-imx https://github.com/varigit/meta-variscite-bsp-imx walnascar_6.12.20-2.0.0_var01 1ad8a53433a2ff613d7c6f9d4929a2c3411ce6f0
meta-variscite-bsp-common https://github.com/varigit/meta-variscite-bsp-common walnascar_6.12.20-2.0.0_var01 a533dda817f846813e618881cf9896310a33a273
meta-variscite-sdk-imx https://github.com/varigit/meta-variscite-sdk-imx walnascar_6.12.20-2.0.0_var01 c7192d63675a807b53f67a119d03939fed033fd8
meta-variscite-sdk-common https://github.com/varigit/meta-variscite-sdk-common walnascar_6.12.20-2.0.0_var01 270ee6716e5872d16b747f82befb11f65781beec

After downloading the image, visit our Recovery SD card guide to learn how to program a recovery SD card.

Change Log

Change List Description
Release 1.4
Mayor Update
Reset the ethernet phy only if exists
U-Boot change
U-Boot Updates Click here for a full detailed change list
meta-variscite-bsp-imx Updates Click here for a full detailed change list
meta-variscite-sdk-imx Updates Click here for a full detailed change list
Release 1.3
U-Boot Updates Click here for a full detailed change list
Kernel Updates Click here for a full detailed change list
meta-variscite-bsp-common Updates Click here for a full detailed change list
meta-variscite-bsp-imx Updates Click here for a full detailed change list
meta-variscite-sdk-imx Updates Click here for a full detailed change list
Release 1.2
System Manager Updates Click here for a full detailed change list
meta-variscite-bsp-common Updates Click here for a full detailed change list
meta-variscite-bsp-imx Updates Click here for a full detailed change list
Release 1.1
Add support for Cortex M7 core from U-Boot and Linux user space
System Manager Updates Click here for a full detailed change list
U-Boot Updates Click here for a full detailed change list
Kernel Updates Click here for a full detailed change list
meta-variscite-bsp-common Updates Click here for a full detailed change list
meta-variscite-bsp-imx Updates Click here for a full detailed change list
meta-variscite-sdk-common Updates Click here for a full detailed change list
meta-variscite-sdk-imx Updates Click here for a full detailed change list
Release 1.0
Initial Yocto Walnascar 6.12.20_2.2.0 release Based on NXP Yocto Walnascar 6.12.20_2.0.0 and NXP Linux Kernel lf-6.12.y
i.MX95 B0 Migration Starting with Walnascar 6.12.20_2.0.0 only i.MX95 B0 is supported.
Known Issues
Tensorflow build fetch error Due to possible checksum changes in the files hosted at https://gitlab.arm.com/kleidi/kleidiai/-/archive/, TensorFlow Lite may no longer be built from source. Unless these files are already present in your local download cache, the build will fail. As a workaround, the Machine Learning package must be removed from the build. Add the following to the conf/local.conf:
For the image fsl-image-gui/fsl-image-gui-chromium:
RDEPENDS:packagegroup-variscite-imx-ml:mx9-nxp-bsp:remove = "packagegroup-imx-ml"
For the image fsl-image-qt6, in addition:
RDEPENDS:packagegroup-imx-gopoint:remove = "imx-nnstreamer-examples"
Inaccurate timing on audio playback Audio Playback can fail or may be perceived as timing inaccurate, especially when different sample rates are used and the audio device is accessed directly. As a workaround, it is recommended to either use the default sample rate (48kHz), start playback twice in a row, or use the mixer instead of direct access. The underlying reason is a faulty synchronization of the clock settings, which can result in a mismatch between the SAI and the codec clock.
The following Variscite BSP feature are not supported yet: WBE device tree
Note
Allow using only one camera: Due to a limitation in the current kernel implementation of MIPI-CSI control chain, only the cameras actually present must be enabled. In order to use a single camera, only that specific camera can be enabled, while the other and related chain items must be disabled.