Search by Tags

BSP Layers and Reference Images for Yocto Project Issue Tracker

 

The following table contains known issues, scheduled bug fixes, and feature improvements for the Toradex BSP Layers and Reference Images for Yocto Project. The tickets are split in two major states:

  • Submitted (open): new features and bug fixes for BSP versions that have not yet been released. They may be scheduled for a specific release version; not planned; or in our backlog. All of them have one of the following states:
    • Known Issue: a bug or unexpected behavior that has been reported and pending a fix. Once fixed, the status will transition to Fixed.
    • Feature Request: a new feature that may be added to a future release. Once released, the status will transition to New Feature.
  • Released (closed): new features and bug fixes for BSP versions that have already been released. All of them have one of the following states:
    • Fixed: a bug that has been fixed and released.
    • New Feature: something that didn't exist before and was added to a new release.

Any schedules are not guaranteed but reflect the current planning. The planning could be shifted due to priority changes.
Issues that are scheduled for a specific version will be integrated into the mentioned version of the BSP.

We will update this table continuously in order to always provide the latest state of our development plan.

Please see also the Linux Support Strategy to learn more about the different releases.

Clear Filter
Issue #StatusSubjectModuleSubsystemSeveritySubmitted for Mainline

5.4.0 (Release date: 2021-09-30)
Embedded Linux BSP Q3 2021 Quarterly Release. Learn more on
ELB-4006Feature RequestUpdate Downstream Kernel To 2.3.3 Patch ReleaseVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis iMX8KernelLowNo

Description: Update to latest kernel.org patch release and pull in latest patches from linux-imx 5.4.70_2.3.3 patch release.

ELB-1408Known IssueKernel panic on resuming by gpio wakeup after freeze/suspend systemApalis iMX8X, Colibri iMX8X, Apalis iMX8GPIO, Power ManagementLowNo

Description: When trying to resume an apalis-imx8 with WAKE1_MICO# signal it does not wake up and the module freezes. It seems to crash on resume.

ELB-1322Feature RequestUse host name with serial numberVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8BuildsystemLowNo

Description: Add the serial number to the hostname, so the BSP has the same cli prompt as TorizonCore.

5.3.0 (Release date: 2021-07-08)
Embedded Linux BSP Q2 2021 Quarterly Release. Learn more on https://www.toradex.com/news/bsp-layers-reference-images-yocto-project-5-3-0-quarterly
ELB-4019Feature RequestCMA Memory Too Large on Certain SKUsVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Apalis iMX8KernelLowNo

Description: CMA memory allocation is a fixed value and takes up too much space on certain SKUs. Drop the configuration of the CMA in the device tree in favour of specifying it in the kernel config with a size of 256MB or 12% of total memory which ever is less.

ELB-3987Feature RequestUpdate OE to make use of SECO 3.8.1 and SCFW 1.7.3Apalis iMX8X, Colibri iMX8X, Apalis iMX8BuildsystemLowNo

Description: Update OE to use SECO v3.8.1 and SCFW v1.7.3 as released by NXP BSP L5.4.70_2.3.3 patch release.

ELB-3986Feature RequestUpdate to SCFW Porting Kit 1.7.3Apalis iMX8X, Colibri iMX8X, Apalis iMX8SCFWLowNo

Description: Integrate new SCFW v1.7.3 that was released with NXP BSP L5.4.70_2.3.3 patch release.

ELB-3965Known IssueBluetooth Connection not workingVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Apalis iMX8BluetoothLowNo

Description: Bluetooth pairing works but connection is not working

Workaround: CONFIG_BT_RFCOMM=m CONFIG_BT_RFCOMM_TTY=y

ELB-3852Known IssueThe system doesn't power down if the critical temperature reaches but the /sbin/poweroff tool fails for any reasonApalis iMX8X, Colibri iMX8XPower Management, Temperature Sensor, WatchdogLowNo

Description: If the critical temperature reaches in case the system tool `/sbin/poweroff` is unavailable or not working, the kernel never powers down the system.

5.2.0 (Release date: 2021-04-08)
Embedded Linux BSP Q1 2021 Quarterly Release. Learn more on https://www.toradex.com/news/bsp-layers-reference-images-yocto-project-5-2-0-quarterly
ELB-3499New FeatureApalis iMX8 Images Additionally Contain Apalis iMX8X OverlaysVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8Device TreeLowNo

Description: An image for Apalis iMX8 contains in addition to the ones specific to Apalis iMX8 the specific ones for Apalis iM8X. While this does not hurt it might be confusing.

Workaround: -

ELB-3485New FeatureAdd EULA License Accept Window When Installing an Image Using the Toradex Easy InstallerVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8BuildsystemLowNo

Description: Show EULA license on tdx-reference images that has to be accepted when installed with the Toradex Easy Installer. Note that our tdx-reference images can no longer be installed unattended using the Toradex Easy Installer.

Workaround: Remove the "license" line in the image.json file.

ELB-3475New FeatureChange recipes to fetch from https instead of gitVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8BuildsystemLowNo

Description: Change OpenEmbedded recipes from Toradex to fetch from https instead of git where possible.
In an approach to make it more user-friendly, especially for big company customers that do not allow git-protocol in their networks we decided to use https as a fetching source.
We are aware that we cannot do this for each and every layer but at least for ours we decided to switch from git to https.

ELB-3337New FeatureConsistent /boot Mounting if Booting From SD Card or USB Memory StickVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8FlashLowNo

Description: Due to the class "classes/image_type_tezi.bbclass" in "meta-toradex-bsp-common" setting the label to all upper-case "BOOT", and WIC images using all lower-case "boot", the /boot mounting may actually not work at all (given that an image got actually installed to eMMC using the Toradex Easy Installer prior to distrobooting from SD card and/or USB memory stick). However, rather than having the eMMC's boot partition mounted to /boot it would make much more sense to mount the resp. boot media's boot partition there.

ELB-3327New FeatureUpdate Userspace to NXP L5.4.70-2.3.0 ReleaseVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis iMX8BuildsystemLowNo

Description: Update all components of userspace according to the release notes of the new NXP L5.4.70-2.3.0 release.

ELB-3326New FeatureRebase Downstream Kernel on NXP L5.4.70-2.3.0 ReleaseVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis iMX8KernelLowNo

Description: Update Linux kernel to new NXP L5.4.70-2.3.0 release.

ELB-3325New FeatureRebase Downstream U-Boot on NXP L5.4.70-2.3.0 ReleaseVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Apalis iMX8BootloaderLowNo

Description: Update downstream U-Boot to new NXP L5.4.70-2.3.0 release.

ELB-3324New FeatureRebase SCFW on NXP L5.4.70-2.3.0 ReleaseApalis iMX8X, Colibri iMX8X, Apalis iMX8SCFWLowNo

Description: Update the SCFW according to the release notes of the new NXP L5.4.70-2.3.0 release.

ELB-3242New FeatureCreate Missing Display Overlays for Apalis iMX8X DownstreamApalis iMX8XCapacitive Touch, DVI, HDMI, LVDS, Resistive Touch, RGBLowNo

Description: Add missing display device tree overlays.

ELB-3197New FeatureWIC Images do NOT Contain Device Tree OverlaysVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8Device TreeLowNo

Description: WIC images do not contain the device tree overlays. This affects users that boot from the SD card or USB sticks. See Boot From an SD Card / USB Stick / SATA drive for reference.

Workaround: Manually deploy them. See how-to on Deploying a Device Tree Overlay.

ELB-2710New FeatureDrop fdt_fixup and Clean-up DocumentationVerdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8BootloaderLowNo

Description: We dropped support for fdt_fixup in favour of using device tree overlays.
https://developer.toradex.com/knowledge-base/device-tree-overlays-linux

5.1.0 (Release date: 2020-12-30)
Dunfell Q4 2020 Quarterly Release. Learn more on https://www.toradex.com/news/bsp-layers-reference-images-yocto-project-5-1-0-quarterly
ELB-3428FixedPCIe Not WorkingApalis iMX8XPCIeLowNo

Description: Make sure PCIe works for 5.4.x-2.1.0 kernel.

ELB-3424FixedU-Boot: USB Host Not WorkingApalis iMX8XBootloader, USBLowNo

Description: Add support for USB Host in U-Boot.

ELB-3423FixedAnalogue Audio Not WorkingApalis iMX8XAnalog AudioLowNo

Description: Add support for audio to the new 5.4.x-2.1.0 kernel.

ELB-3322New FeatureWIC Images May Fail Mounting /bootVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8FlashLowNo

Description: WIC images fail mounting /boot. Looks like classes/image_type_tezi.bbclass in meta-toradex-bsp-common is setting the label to all upper-case BOOT while WIC images are using all lower-case boot. This is particularly bad on Verdin iMX8M Plus as due to no Toradex Easy Installer being available as of yet we are using WIC images with the bmap tool for production flashing.

ELB-3293New FeatureMake /etc/fw_env.config Unaware of Used Block Device InstanceVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8Bootloader, BuildsystemLowNo

Description: Use unified /dev/apalis-emmc symlinks for fw_env.config so we only need one config for all modules.

ELB-3273New FeatureDevice Tree Documentation Updates for BSP 5Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8XDevice TreeLowNo

Description: Update developer website documentation relating device tree changes for BSP5.

ELB-3271New FeatureDocument/Fix Display Interface DefaultsVerdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8Graphics, HDMI, RGBLowNo

Description: Make sure to document on our developer website which display interfaces are used by default.

ELB-3254New FeatureMerge Latest Kernel.org 5.4 LTS Commits (Plus RT Patch Update)Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8KernelLowNo

Description: Merge latest kernel.org 5.4 LTS commits: Mainline/upstream branch toradex_5.4.y and downstream NXP branch toradex_5.4-2.1.x-imx both updated to 5.4.77 with optional RT patch 5.4.77-rt43.

ELB-3250New FeatureMount Separate FAT Boot Partition to /bootVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8FlashLowNo

Description: Make sure the boot partition on eMMC-based modules is mounted consistently across all modules to /boot.

ELB-3195FixedDrop ptest From DISTRO_FEATURESVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8BuildsystemLowNo

Description: Drop ptest from DISTRO_FEATURES. This should reduce total packages that have to be built.

ELB-3188FixedCorrupted Build Info in U-BootVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Apalis iMX8BootloaderLowNo

Description: NXP i.MX 8QXP/8QM-based modules the buildinfo shows some garbage instead of IMX-MKIMAGE version used.

ELB-3181FixedLPSPI Occasionally Receives Wrong DataApalis iMX8X, Colibri iMX8X, Apalis iMX8SPILowNo

Description: LPSPI occasionally receives wrong data.

Workaround: NXP’s L5.4.47-2.2.0 release seems to have this fixed on their i.MX 8QuadXPlus Multisensory Enablement Kit (MEK).

ELB-3082New FeatureUpdate Knowledge Base ADC ArticleVerdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8Analog InputsNo

Description: Update developer website article about ADC.

ELB-3037New FeatureInvestigate i.MX 8X Thermal Shutdown and CPUFreqApalis iMX8X, Colibri iMX8X, Apalis iMX8Power Management, Temperature SensorLowNo

Description: Make sure overheating protection works.

ELB-3035New FeatureDrop defconfigs in OE Meta-DataVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8Buildsystem, KernelLowNo

Description: Use KBUILD_DEFCONFIG in OpenEmbedded to define the defconfig to build the kernel from. Toradex is now using the defconfigs from the kernel-repo instead of providing separate defconfigs in OpenEmbedded. However if you wish to provide your own defconfig in OpenEmbedded you can still do so.

ELB-2975New FeatureDistroboot DHCP Boot Requires New Format of Scripts to Make it FunctionalVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8BootloaderLowNo

Description: Add support for DHCP/TFTP boot via distroboot.

ELB-2943New FeatureUpdate Device Tree Overlays for New Downstream Kernel 5.4.-2.1.xVerdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Apalis iMX8Device TreeLowNo

Description: Migrate existing device tree overlays to BSP 5 kernel 5.4-2.1.x.

ELB-2828New FeatureUpdate Device Tree Documentation Regarding Overlay SupportVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8Device TreeLowNo

Description: Update the developer website documentation about BSP device tree overlay support.

5.0.0 (Release date: 2020-10-06)
Initial Dunfell Q3 2020 Quarterly Release. Learn more on https://www.toradex.com/news/bsp-layers-reference-images-yocto-project-5-0-0-quarterly
ELB-3023New FeatureEnable CAN SAE J1939Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8CAN, KernelLowNo

Description: Enable Linux kernel support for the CAN SAE J1939 protocol for the vehicle bus recommended practice used for communication and diagnostics among vehicle components.

Workaround: You may manually enable CONFIG_CAN_J1939, re-build and re-deploy the Linux kernel and/or Linux kernel modules.

ELB-2949New FeatureChange *_defconfig and ${board} Names in U-BootVerdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Apalis iMX8BootloaderLowNo

Description: Some defconfig and board names have changed with the move the later 2020.04 U-Boot as we did not mainline it the same way as it was in the downstream U-Boot. Let us clean this up and only use proper Toradex product names e.g. apalis-imx8, apalis-imx8x and colibri-imx8x.

ELB-2924New FeatureEnable video stack in U-Boot for iMX8Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Apalis iMX8BootloaderLowNo

Description: Enable video stack in U-Boot for iMX8

ELB-2891New FeatureDrop BackportsVerdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8KernelLowNo

Description: With the move to the NXP L5.4.24-2.1.0 BSP we will have all our downstream and mainline/upstream Linux kernels based on 5.4. Using 5.4 based backports with this does not make any sense so drop it.

ELB-2874New FeatureAdd systemd-analyzeVerdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8BuildsystemLowNo

Description: Enable systemd-analyze.

ELB-2838New FeatureAdjust Reference ImagesVerdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8BuildsystemLowNo

Description: With this ticket the OpenEmbedded image names changed: console-tdx-image --> tdx-reference-minimal-image verification-tdx-image --> tdx-reference-multimedia-image graphical-tdx-image got deleted and QT5 was added to tdx-reference-multimedia-image.

ELB-2837New FeatureEnable PPS GPIO SupportVerdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8GPIO, KernelLowNo

Description: The Linux kernel configurations CONFIG_PPS_CLIENT_GPIO and CONFIG_PPS_CLIENT_LDISC may be usefull.

ELB-2798New FeatureUpdate to SCFW Porting Kit 1.5.0 (Release imx_scfw_2020q2)Apalis iMX8X, Colibri iMX8X, Apalis iMX8SCFWLowNo

Description: Update to SCFW Porting Kit 1.5.0 (Release imx_scfw_2020q2).

ELB-2771New FeatureMove to Newer Downstream NXP U-BootVerdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Apalis iMX8BootloaderLowNo

Description: Move to later downstream U-Boot from NXP BSP L5.4.24_2.1.0.

ELB-2758New FeatureUserspace Graphics/Multimedia Update to downstream NXP BSP L5.4.24_2.1.0Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis iMX8BuildsystemLowNo

Description: Update graphics to the latest version from NXP.

ELB-2757New FeatureDownstream Kernel Update to NXP L5.4.24_2.1.0Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis iMX8KernelLowNo

Description: Update downstream kernel to the latest NXP BSP L5.4.24_2.1.0.

ELB-2755New FeatureCreate Unified Manifest RepositoryVerdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8BuildsystemNo

Description: Create a new unified manifest repository called toradex-manifest for Embedded Linux BSP and TorizonCore.

ELB-1372New FeatureUse Compressed Kernel on i.MX 8 Series Based ModulesVerdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Apalis iMX8Bootloader, Buildsystem, KernelLowNo

Description: The kernel for i.MX8 series based SoM is currently provided uncompressed, i.e. as an Image in the BSP. The Toradex Easy Installer now provides a gzip compressed kernel as part of its fit image. U-Boot uncompresses the kernel when loading the fit image Use also a compressed kernel in the BSP and evaluate what options we have to decompress in U-Boot.

ELB-1235New FeatureRework local.conf Sample FileVerdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8BuildsystemLowNo

Description: Synchronize our local.conf sample (in meta-toradex-distro) with the one provided by OE as OE has made some changes.

4.0.0
Deferred release. See more at https://www.toradex.com/blog/torizon-yocto-project-long-term-support-alignment
ELB-2839Feature RequestCreate udev Rules to Symlink ADC DevicesVerdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis iMX8LowNo

Description: Create udev rules to symlink ADC devices.

ELB-2787Feature RequestChange udev Rule Symlink Naming to uart Instead of ttyVerdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8No

Description: Change udev rule symlink naming to uart instead of tty.

ELB-2760Feature RequestName Wi-Fi Interfaces ConsistentlyVerdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX6ULL, Apalis iMX8No

Description: Name Wi-Fi interfaces consistently.

ELB-2703Feature RequestAdd U-Boot Boot Count SupportVerdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis iMX8No

Description: Add U-Boot boot count support.

ELB-2606Feature RequestAdd Support for Apalis iMX8X V1.1B and Colibri iMX8X V1.0C with i.MX8QXP C0 and PF8X00 C1Apalis iMX8X, Colibri iMX8XBuildsystemLowNo

Description: We now default to i.MX 8X C0 SoC silicon as used on Apalis iMX8X V1.1B and Colibri iMX8X V1.0C and later. However, we also introduced new machines for backwards compatibility reason being called apalis-imx8x-v11a and colibri-imx8x-v10b. Colibri iMX8X V1.0C and later modules also have different RAM chips assembled requiring a different RAMID to be fused. Unfortunately, Colibri iMX8X V1.0B modules produced before 2020/02/04 may not have a proper RAMID fused and therefore won't work with later BSPs starting with BSP 4.0 from June 2020.

Workaround: Please contact Toradex support should you happen to have an early Colibri iMX8X V1.0B module with incorrect/missing RAMID fusing which does not run with BSP 4.0 from June 2020 or later.

ELB-2528Feature RequestAdd MXM3 Names to the Module-Level Device Tree for Apalis iMX8XApalis iMX8XNo

Description: Add MXM3 names to the module-level device tree.

ELB-1929Feature RequestPCIe SupportApalis iMX8XPCIeLowNo

Description: PCIe does not work on V1.0 PCBs.

Workaround: none

ELB-1432Feature RequestGeneralize fw_setenv Config FileVerdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8BootloaderLowNo

Description: The fw_setenv config file uses a hardcoded device file for where the U-Boot environment can be found. (mostly /dev/mmcblk0boot0. Depending on the kernel version the device number might change. Generalize this so that fw_printenv/fw_setenv finds the U-Boot environment independent on how mmc gets enumerated.

ELB-1429Feature RequestUSB Hub Per-Port Power Control (uhubctl)Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis T30, Apalis iMX8Power Management, USBLowNo

Description: Add usbhubc to all our images and document its use.

Workaround: An OpenEmbedded recipe already exists which allows adding uhubctl to any custom image.
http://layers.openembedded.org/layerindex/recipe/85122/

ELB-1278Known IssueSPI CS When Using DMAApalis iMX8X, Colibri iMX8X, Apalis iMX8SPILowNo

Description: It’s a limitation that one cannot use native SPI CS & DMA and have a continuous CS for the whole transfer. The CS is deasserted after each word sent.

Workaround: Either use the driver in PIO mode or use GPIO CS if using DMA. To use the driver in PIO mode, in the device-tree override the dma-names property, i.e. with 'dma-names = "no","no";'

3.0.4 (Release date: 2020-04-21)
LTS release. Learn more on https://www.toradex.com/news/embedded-linux-yocto-project-bsp-3-0-4-lts-for-imx-tk1-system-on-modules
ELB-2576New FeatureEnable use-g2d in /etc/xdg/weston/weston.iniVerdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Apalis iMX8GraphicsLowNo

Description: Update graphics to the latest version from NXP

ELB-2351New FeatureUserspace Graphics/Multimedia Update to NXP L4.14.98_2.3.0Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Apalis iMX8GraphicsLowNo

Description: Update graphics to the latest version from NXP

ELB-2350New FeatureUpdate to SCFW Porting Kit 1.3.0 (Release imx_4.14.98_ga2)Apalis iMX8X, Colibri iMX8X, Apalis iMX8SCFWLowNo

Description: Update to SCFW Porting Kit 1.3.0 (Release imx_4.14.98_ga2).

ELB-2349New FeatureKernel Update to NXP L4.14.98_2.3.0Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis iMX8KernelLowNo

Description: Update downstream kernel to the latest NXP BSP L4.14.98_2.3.0.

ELB-1299New FeatureAdd support for Ethernet PHY KSZ9131Verdin iMX8M Mini, Apalis iMX8X, Apalis iMX6, Apalis iMX8EthernetLowNo

Description: KSZ9031 is not IEEE compliant and will be replaced with KSZ9131 that passed compliance testing. Currently, we do not plan to replace existing KSZ9031 PHY on iMX6 modules.

3.0b3 (Release date: 2019-12-31)
This release supports Verdin iMX8M Mini, Apalis TK1, Apalis iMX6, Apalis iMX8, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7 and Colibri iMX8X. Learn more on https://www.toradex.com/news/3-0b3-embedded-linux-bsps-for-apalis-colibri-verdin-system-on-modules
ELB-1942New FeatureHDMI / DVI DDC SupportApalis iMX8XDVI, HDMILowNo

Description: Add support for DDC for HDMI/DVI

ELB-1927New FeatureI2C SupportApalis iMX8XI2CLowNo

Description: Add support for I2C

ELB-1925New FeaturePWM SupportApalis iMX8XPWMLowNo

Description: Add support for PWM

ELB-1924New FeatureRS485 SupportApalis iMX8XUARTLowNo

Description: Add support for RS485

ELB-1923New FeatureUART SupportApalis iMX8XUARTLowNo

Description: Add support for UART

ELB-1922New FeatureAnalog Input SupportApalis iMX8XAnalog InputsLowNo

Description: Add support for analog inputs

ELB-1921New FeatureResistive Touch 4-wire SupportApalis iMX8XResistive TouchLowNo

Description: Add support for Resistive Touch 4-wire

ELB-1920New FeatureAnalog Audio Mic in SupportApalis iMX8XAnalog AudioLowNo

Description: Add support for Analog Audio Mic in

ELB-1919New FeatureAnalog Audio Headphone SupportApalis iMX8XAnalog AudioLowNo

Description: Add support for Analog Audio Headphone

ELB-1918New FeatureAnalog Audio Line In SupportApalis iMX8XAnalog AudioLowNo

Description: Add support for Analog Audio Line In

ELB-1917New FeatureSDIO / SD Card SupportApalis iMX8XSDIO/SD/MMCLowNo

Description: Add support for SDIO / SD Card

ELB-1916New FeatureUSB Host / Client Switch SupportApalis iMX8XUSBLowNo

Description: Add support to switch shared USB ports automatically from host to client mode and vice versa

ELB-1915New FeatureUSB Client SupportApalis iMX8XUSBLowNo

Description: Add support for USB Client

ELB-1914New FeatureUSB Host SupportApalis iMX8XUSBLowNo

Description: Add support for USB Host

ELB-1913New FeatureEthernet SupportApalis iMX8XEthernetLowNo

Description: Add support for Ethernet

ELB-1912New FeatureLVDS SupportApalis iMX8XLVDSLowNo

Description: Add support for LVDS displays

ELB-1910New FeatureDVI SupportApalis iMX8XDVILowNo

Description: Add support for DVI monitors

ELB-1909New FeatureParallel RGB Display SupportApalis iMX8XRGBLowNo

Description: Support parallel RGB displays

ELB-1210New FeatureDrop Qt4 and Image Recipes Based on Qt4Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Colibri VF50, Colibri VF61, Apalis TK1, Colibri T20, Colibri T30, Apalis T30, Apalis iMX8BuildsystemLowNo

Description: Qt 4 was first released in 2005 and has been unsupported since 2015. For our 3.0 (thud based) release we remove meta-qt4 from the installed layers and remove related image recipes.

Workaround: Forward port applications to use Qt 5.

3.0b2 (Release date: 2019-08-30)
This release supports Apalis TK1, Apalis iMX6, Apalis iMX8, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7 and Colibri iMX8X in addition to Apalis iMX8QM V1.0B. See more at https://www.toradex.com/news/3-0b2-embedded-linux-bsps-for-apalis-colibri-system-on-modules
ELB-1313New FeatureDocument Building SCU FirmwareApalis iMX8X, Colibri iMX8X, Apalis iMX8SCFWLowNo

Description: We documented building the SCU firmware here
https://developer.toradex.com/knowledge-base/build-custom-imx-88x-system-controller-firmware-scfw
Toradex does not recommend customers rebuilding their own SCU firmware.

ELB-1268FixedRework Profile HandlingApalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8BuildsystemLowNo

Description: meta-toradex-demos currently provides /etc/profile. Rework that to take /etc/profile from OE core and put our extension as scripts into /etc/profile.d.

Not Planned
ELB-4083Known IssueStop PCIe Endpoint Results in WarningVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Apalis iMX6, Apalis iMX8PCIeLowNo

Description: After an endpoint is started through configfs, if 0 is written to the configfs entry 'start', the controller stops but the epc_group->start value remains 1. A subsequent unlinking of the function from the controller would trigger a spurious WARN_ON_ONCE() in pci_epc_epf_unlink() despite right behavior.

Workaround: https://github.com/torvalds/linux/commit/f58d5f53c89479c12ad719c1960176442add5aaa

ELB-3851Known IssueWiFi module fails to work after resuming the systemApalis iMX8XUSB, Wi-FiLowNo

Description: The Wi-Fi module's firmware fails right after resuming the system and goes into an unrecoverable state.

ELB-3850Known IssueUSBH2[ABCD] and USBH3/4 ports work unstable in U-BootApalis iMX8XBootloaderLowNo

Description: USB Host is not working stable in U-Boot. We saw that a storage device is only detected in 20-30% of the cases

ELB-2791Known IssueApalis iMX8X Sometimes Does Not Boot When PCIe is EnabledApalis iMX8XLowNo

Description: On Apalis iMX8X with PCIe enabled we see the module does rarely unexpectedly stop booting.

Workaround: Disable PCIe in devicetree.

ELB-2716Feature Request[U-Boot] Provide vidargs in proper format for mainline 5.4 in BSP 4.0.0Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Colibri T20, Colibri T30, Apalis T30, Apalis iMX8BootloaderLowNo

Description: Provide proper vidargs for mainline 5.4 in BSP 4.0.0

ELB-2645Known IssueSoftware Reset does not do a full System ResetApalis iMX8X, Colibri iMX8X, Apalis iMX8SCFWLowNo

Description: A major feature of NXP's BSP L4.14.98_2.3.1_patch was to add support for partition reset. This will reset only a part of the SoC. It does not rerun the ROM so code will not be reloaded. This is the most common way i.MX 8/8X customers do reset as they don’t want the M4 to reset if the AP needs to reset. So software reset will not reboot the whole system anymore, only the AP partition. You can revert this by following below workaround.

Workaround: A complete system reset is still supported. However, the default ATF does a partition reset, not a board reset. It will have to be modified to do a board reset. It will need to call sc_pm_reset() rather than sc_pm_reboot() or sc_pm_reboot_partition(). So from the customer's perspective, this was a change in ATF that they will have to revert. They should be porting ATF for their use case anyway.

ELB-2600Feature Request[U-Boot][mainline] Sync U-Boot DTS with the Linux mainlineApalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Colibri VF50, Colibri VF61, Apalis TK1, Colibri T20, Colibri T30, Apalis T30, Apalis iMX8Bootloader, Device TreeLowNo

Description: Sync U-Boot DTS with the Linux mainline

ELB-1964Feature RequestDisplay Port SupportApalis iMX8X, Apalis iMX8HDMILowNo

Description: Currently, the display port is not supported. Contact our support for more information.

ELB-1945Feature RequestParallel Camera SupportApalis iMX8XCamera Parallel InterfaceLowNo

Description: Add support for parallel camera interface

Workaround: We currently don't support this feature SW. If you need this feature, please contact us.

ELB-1911Feature RequestEmbedded Display Port SupportApalis iMX8X, Apalis iMX8HDMILowNo

Description: Currently, the display port is not supported. Contact our support for more information.

ELB-1425Feature RequestADV7280: Adjust Driver so it Works With Parallel Camera InterfaceApalis iMX8X, Colibri iMX8XCSILowNo

Description: Adjust ADV7280 driver so it works with parallel camera interface as found on Apalis/Colibri iMX8X as well.

Workaround: Use MIPI-CSI instead of parallel CSI

ELB-1397Known IssueRS485 RTS line gets pulled low on ioctlApalis iMX8X, Colibri iMX8X, Apalis iMX8UARTLowNo

Description: When using RS485 feature, the RTS line gets pulled low about 100us when acessing ioctl(). That means also that RTS gets pulled low for 100us when opening the respective tty.

Workaround: During initialization of RS485 the PADs could be muxed to GPIO and afterwards be muxed back in order to prevent interference with other bus participants.

ELB-1261Feature RequestFramebuffer Video SupportApalis iMX8X, Colibri iMX8X, Apalis iMX8Bootloader, Graphics, HDMI, LVDS, RGB, VGALowNo

Description: Mainline U-Boot for the i.MX 8/8X currently lacks framebuffer video support.

ELB-1163Known IssueCAN Transceiver Regulator Power-down in flexcan.c During SuspendApalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis iMX8CAN, Power ManagementLowNo

Description: While the CAN transceiver regulator is properly powered-down on non-use such functionality during suspend is currently missing in flexcan.c.

Workaround: A custom power-down GPIO may be implemented.

ELB-1120Feature RequestAdd Modules Parameter to MWiFiex Driver For Single Antenna OperationApalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Colibri VF50, Colibri VF61, Apalis TK1, Colibri T20, Colibri T30, Apalis T30, Apalis iMX8Wi-FiLowNo

Description: For single antenna set single_rf=0x01

Backlog
ELB-4054Feature RequestU-Boot cfgblock create Command Does Not Do Any Plausibility ChecksVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8Bootloader, ConfigBlockLowNo

Description: One may easily flash any Toradex product's ConfigBlock into any module as there are currently no plausibility checks done if the configblock written with a USB barcode scanner.

ELB-3988Feature RequestMake LEDs of KSZ9131 PHY Behave the Same As KSZ9031Verdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Apalis iMX6, Apalis iMX8EthernetLowNo

Description: Due to an undocumented Errata of the KSZ9131 PHY, one of the LEDs on the Ethernet connector is falsely lit up, even if the PHY is not connected.

Workaround: Set bit9 to 1 in register 30 (decimal) of the KSZ9131 PHY.

ELB-3546Feature RequestMerge latest Kernel.org 5.4.x LTS Commits (the latest version with RT Patches)Verdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8KernelLowNo

Description: Merge latest kernel.org 5.4 LTS commits: Mainline/upstream branch toradex_5.4.y and downstream NXP branch toradex_5.4-2.3.x-imx both updated to 5.4.93 with optional RT patch 5.4.93-rt51.

ELB-3517Known IssueReponse time of UART too longApalis iMX8X, Colibri iMX8X, Apalis iMX8UARTCriticalNo

Description: Reponse time of UART too long.

ELB-3507Feature RequestU-Boot: SD Card Functionality BrokenApalis iMX8XBootloader, SDIO/SD/MMCLowNo

Description: Looks like SD card does not work in U-Boot on Apalis iMX8X.

ELB-3500Feature RequestUpdate RAM Timings According to Official Released NXP RPA SpreadsheetsApalis iMX8X, Colibri iMX8X, Apalis iMX8SCFWLowNo

Description: We updated our RAM timings according to the latest officially released NXP RPA spreadsheets.

ELB-3429Known IssueCPU Throttling and Critical Shutdown Not WorkingApalis iMX8XPower Management, Temperature SensorLowNo

Description: The system resets at high temperature but does not throttle CPU or GPU as a passive cooling method.

Workaround: None

ELB-3310Known IssueKexec and Kdump Not Working on Downstream Kernel 5.4.2.1.xVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis iMX8WatchdogLowNo

Description: Kexec and Kdump is working for the kernel branch toradex_4.14-2.3.x-imx and was successfully tested for Colibri iMX7. This feature is not working anymore with the newest Kernel.

ELB-3158Feature RequestProperly Pass MAC Address From U-Boot to Linux KernelVerdin iMX8M Plus, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX8EthernetLowNo

Description: Passing Mac address from U-Boot to Linux kernel not working Properly for second PHY

Workaround: Add the aliases of both Ethernet Interfaces to the devicetree files as "ethernet0 = &fec1; ethernet1 = &fec2;"

ELB-2895Feature RequestUpdate to SCFW Porting Kit 1.5.1Apalis iMX8X, Colibri iMX8X, Apalis iMX8SCFWLowNo

Description: Update to SCFW Porting Kit 1.5.1 (imx_scfw_2020q2_p1)

ELB-2789Known IssueFirmware files not included in console/graphical BSP 4.0 nightly releaseVerdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX6ULL, Apalis iMX8Wi-FiLowNo

Description: Firmware files, especially for Wi-Fi devices, are missing in `console-tdx-image` and `graphical-tdx-image`.

Workaround: Wait for upcoming nightly builds with a fix.

ELB-2741Known IssueChanging FDTFILE to a custom value not possible on 3.0b4.254Apalis iMX8X, Apalis iMX8LowNo

Description: Changing FDTFILE to a custom value not possible

ELB-2669Feature RequestUSB CDNS3 support for iMX8QM/QXPApalis iMX8X, Colibri iMX8X, Apalis iMX8Bootloader, USBLowNo

Description: [Mainline][U-Boot] USB CDNS3 support for iMX8

ELB-2592Feature RequestMigration to L4.14.98_2.3.1_patch Partially Broke USBApalis iMX8XUSBLowNo

Description: Migration to L4.14.98_2.3.1_patch Partially Broke USB: * OTG1 works with low, fast, high and super speed devices (of course port is USB 2.0 only) * USBH2 broken * USBH3 broken * USBH4 works but only with USB 3.0 super speed devices and even then almost 3 times slower than before

Workaround: Use SCFW version 1.2.9

ELB-2306Feature RequestBluetooth audio supportVerdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX6ULL, Apalis iMX8Bluetooth, Digital AudioLowNo

Description: Add support for Bluetooth audio

ELB-1961Feature RequestOn-module Bluetooth supportApalis iMX8XBluetooth, Digital AudioLowNo

Description: Support on-module Bluetooth (also BT-Audio if available)

ELB-1960Feature RequestOn-module WiFi supportApalis iMX8XWi-FiLowNo

Description: Support on-module Wi-Fi

ELB-1956Feature RequestSupport Toardex Resistive Touch ScreensApalis iMX8XResistive TouchLowNo

Description: Add support for resistive touch screens available in the Toradex webshop

ELB-1952Feature RequestPower-off GPIO SupportApalis iMX8XGPIO, Power ManagementLowNo

Description: Support initiating power-off, support switching carrier board power-off

ELB-1949Feature RequestRTC SupportApalis iMX8XRTCLowNo

Description: Support on module RTC

ELB-1947Feature RequestSPDIF Audio SupportApalis iMX8XDigital AudioLowNo

Description: Add support for S/PDIF Audio. Notice that it is not available on the pin-compatible Apalis pins, please consult the SoM datasheet.

ELB-1946Feature RequestDigital Audio Interface SupportApalis iMX8XDigital AudioLowNo

Description: Support the audio codec available on the SoM.

ELB-1941Feature RequestMIPI-DSI SupportApalis iMX8XDSILowNo

Description: Add support for MIPI-DSI

ELB-1939Feature RequestMultimedia Playback SupportApalis iMX8XMultimediaLowNo

Description: Add support for multimedia playback such as Video, Audio, etc. with GStreamer

ELB-1938Feature RequestGraphics Acceleration SupportApalis iMX8XGraphicsLowNo

Description: Add support for 2D/3D graphics acceleration

ELB-1934Feature RequestSuspend / Resume SupportApalis iMX8XKernelLowNo

Description: Add support for suspend/resume

ELB-1933Feature RequestDVFS SupportApalis iMX8XKernelLowNo

Description: Add support for DVFS

ELB-1932Feature RequestWatchdog SupportApalis iMX8XWatchdogLowNo

Description: Add support for watchdog

ELB-1930Feature RequestMIPI-CSI SupportApalis iMX8XCSILowNo

Description: Add support for MIPI-CSI

ELB-1928Feature RequestSPI SupportApalis iMX8XSPILowNo

Description: Add support for SPI

ELB-1926Feature RequestCAN SupportApalis iMX8XCANLowNo

Description: Add support for CAN

ELB-1394Feature RequestActivate Pull-up for SD Card Interface in U-BootApalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Colibri iMX6, Apalis iMX8SDIO/SD/MMCLowNo

Description: SD card is not detected in U-Boot if the Pull-up resistor is removed from the carrier Board

ELB-1392Known IssueiMX8: Suspend / ResumeApalis iMX8X, Colibri iMX8X, Apalis iMX8Power ManagementLowNo

Description: Suspend with an attached mini PCIe device is not possible. Wakeup from external GPIO sometimes causes a kernel panic and never works for a second wakeup.

Workaround: Do not use GPIO as a wakeup source and do not use PCIe.

ELB-3754Feature RequestMainline Support for DSI to HDMI Adapter V1.1A, aka. Lontium LT8912Apalis iMX8X, Colibri iMX8XHDMILowNo

Description: There is currently a driver in the downstream kernel. Once i.MX 8X gets properly mainlined, we can mainline the Colibri iMX8X DSI to HDMI Adapter.

ELB-1306Known IssueSuspend does not work with PCIeApalis iMX8X, Colibri iMX8X, Apalis iMX8PCIeLowNo

Description: Suspend does not work with PCIe enabled

Workaround: Use "clk_ignore_unused" boot kernel option

Clear Filter
Issue #StatusSubjectModuleSubsystemSeveritySubmitted for Mainline

No results.