6.4.0-devel-202308 monthly pre-release |
TOR-3143 | Fixed | iMX8 devices sometimes fail to start a GUI on boot with the error "Could not make device fd drm master: Permission denied" | Apalis iMX8, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Debian Packages | Critical |
Description: When the device boots or reboots, sometimes the GUI is not brought up, and when inspecting the Weston container logs, the error "seatd returns 00:00:00.140 [ERROR] [seatd/seat.c:281] Could not make device fd drm master: Permission denied" is present.
Update: this is fixed on the Debian Containers for Torizon, and all TorizonCore 6 releases, including the 6.3.0, are not affected anymore by this bug. You must just use the "weston" or the ""touch-calibrator" Debian Containers for Torizon with version 3.1.1 or newer. Learn more about container tags and TorizonCore on TorizonCore Containers Tags and Versioning. Workaround: Use the command "sudo systemctl edit --full docker-compose.service" and change the line with the "After" key from "After=docker.service" to "After=docker.service plymouth-quit.service".
This will increase the time to start the graphical application by a few seconds.
Update: the public workaround is not required anymore.You must just use the "weston" or the ""touch-calibrator" Debian Containers for Torizon with version 3.1.1 or newer. Learn more about container tags and TorizonCore on TorizonCore Containers Tags and Versioning. |
6.3.0 quarterly release |
TOR-1748 | New Feature | As a developer, I want a class in OE for signed images, so I can build images with secure boot support | Apalis iMX6, Apalis iMX8, Apalis iMX8X, Colibri iMX6, Colibri iMX7, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Open Embedded | |
Description: To make it possible for you to build a TorizonCore image with Secure Boot enabled, a new Yocto Project/OE class named "torizon-signed" is being introduced. You must include it into your TorizonCore custom image to enable secure boot. A how-to guide will be released with more instructions. |
6.3.0-devel-202306 monthly release |
TOR-3024 | New Feature | Package Xwayland without GLX support on i.MX8-based SoMs | Apalis iMX8, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Debian Packages | |
Description: NXP GPUs doesn't seem to support GLX, therefore this has been disabled in meta-freescale, as xwayland: Drop GLX for i.MX GPU. This broke Xwayland on the Debian Container for Torizon. Workaround: Update to the latest version of the Debian Containers for Torizon. At the moment, only software support is provided. 2D graphics acceleration will be added as soon as Xwayland falls back to software rendering due to broken Glamor support on i.MX8-based SoMs is concluded. |
6.2.0 quarterly release |
TOR-2929 | New Feature | Enable support for the Microchip KSZ8795/KSZ88X3 switch chips on TorizonCore 6 (NXP downstream kernel) | Apalis iMX8, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Kernel | |
Description: Enable the Microchip KSZ8795/KSZ88X3 switch IC device driver as a module on TorizonCore 6, for the NXP downstream kernel. |
6.1.0 quarterly release. Learn more on https://www.toradex.com/news/torizon-core-release-6-1-0-quarterly-release |
TOR-2169 | Fixed | OpenCL sample crashes with runtime error "clGetPlatformIDs (-1001) no platforms found" | Apalis iMX8, Colibri iMX8X, Verdin iMX8M Plus | Debian Packages | Low |
Description: On a recent build of the OpenCL sample, a runtime error of "clGetPlatformIDs (-1001) no platforms found" happen and prevents the benchmark from running.
This is fixed, the above sample has been updated. |
6.0.0-devel-202210 monthly pre-release. Learn more on https://www.toradex.com/news/torizon-core-release-6-0-0-devel-202210-release-monthly |
TOR-2429 | Fixed | The weston-touch-calibrator container is hardcoded to calibrate the DPI-1 (RGB) display output on Colibri iMX8X, making it impossible to calibrate a display in the other display outputs (LVDS, MIPI DSI) | Colibri iMX8X | Debian Base Containers | Low |
Description: The weston-touch-calibrator is hardcoded to calibrate the screen on the connector "DPI-1". This may not always be the case and users should be able to calibrate displays on other interfaces. Workaround: This is fixed, use the latest version of the weston-touch-calibrator container and follow the instructions on how to select a different connector than DPI-1. |
5.7.0 LTS release. Learn more on https://www.toradex.com/news/torizon-core-release-5-7-0-quarterly-release |
TOR-2397 | Fixed | Chromium container fails to start in the evaluation containers on modules with GPU | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6, Apalis iMX8, Apalis iMX6 | Debian Base Containers | Low |
Description: The Chromium and Cog containers were split, and HW acceleration on the GPU (rendering) enabled on Chromium. These changes have broken the startup of Portainer in our "TorizonCore with Evaluation Containers" image. |
5.6.0-devel-202203 monthly pre-release |
TOR-2167 | New Feature | As a developer, I want to review the NXP license added to TorizonCore without evaluation containers | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6, Apalis iMX8, Apalis iMX6 | Open Embedded | |
Description: TorizonCore releases come in two “flavors”: with and without evaluation containers. We add the NXP license to the Toradex Easy Installer image without evaluation containers, but we don’t use it. In other words, when installing TorizonCore, users are not prompted to accept the license. In this task, we will evaluate if the license is being deployed as a mistake, or if we should enable prompting users to accept NXP’s EULA.
Update: we came to the conclusion that, even for images without evaluation containers, some of them are shipped with components that are subject to NXP's EULA. Therefore, the license will also show up on those images, on a case-by-case basis mostly dependent on the SoC that equips a given SoM. |
TOR-2145 | Fixed | KMS Cube sample presenting VGA and Parallel display with horizontal line artifacts on Colibri iMX8X | Colibri iMX8X | Debian Base Containers | Low |
Description: The Qt sample "KMS cube" displays horizontal line artifacts and very high FPS on the parallel video output. The issue can only be reproduced on the KMS Cube sample.
This issue is inherited from the Toradex BSP, therefore there are no plans to fix it on the TorizonCore team. See ELB-4203 for more info. Workaround: See ELB-4203 for a workaround. |
5.5.0-devel-202112 monthly release |
TOR-1638 | New Feature | As a user, I want an easier way to configure video output and resolution, so I don't spend much time doing this manually | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6, Apalis iMX8X | Debian Base Containers | |
Description: A section dedicated to this has been added to the article Working with Weston on TorizonCore, together with comments on our weston.ini files on our Weston Debian Docker image. In summary, it points to the official weston-drm documentation. |
5.5.0-devel-202111 monthly release |
TOR-2065 | New Feature | Remove support for Colibri iMX8X V1.0B in TorizonCore | Colibri iMX8X | Open Embedded | |
Description: The Colibri iMX8X 1.0B is an early sample. We advise you to move to the latest version as soon as possible. Workaround: While you don't procure a newer version, use the latest supported TorizonCore version 5.4.0. |
TOR-2046 | New Feature | As a user, I want to be able to use NXP GStreamer packages on iMX8 | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Apalis iMX8, Apalis iMX8X | Debian Packages | |
Description: The NXP fork of GStreamer provides some hardware-accelerated features that are not available in the upstream GStreamer project. Due to a mismatch between the version of NXP's fork compatible with our BSP, and the upstream package provided by Debian, we provide Debian packages for a fixed version of the NXP fork. Learn more about it on How to use GStreamer on TorizonCore. |
5.4.0 Quarterly Release. Learn more on https://www.toradex.com/news/torizon-core-release-5-4-0-quarterly-release |
TOR-2021 | Fixed | Sudden reboot with TorizonCore 5.3.0+build.7 with evaluation containers on Colibri IMX8DX | Colibri iMX8X | Debian Base Containers | Low |
Description: TorizonCore is rebooting on Colibri IMX8DX 1GB due to low memory issues. |
5.4.0-devel-202109 Monthly Release |
TOR-1991 | Fixed | Calibration using the weston-touch-calibrator container doesn't work | Colibri iMX8X, Apalis iMX8, Apalis iMX8X | Debian Base Containers | Low |
Description: The weston-touch-calibrator container is missing for iMX8 based devices. |
5.4.0-devel-202108 Monthly Release |
TOR-1507 | Fixed | Poor chromium performance on Colibri iMX8X | Colibri iMX8X | Debian Packages | Low |
Description: Poor chromium performance on Colibri iMX8X when running the Grafana sample application. |
5.3.0 Quarterly Release. Learn more on https://www.toradex.com/news/torizon-core-release-5-3-0-quarterly-release |
TOR-1909 | Fixed | Qt5 with EGLFS/KMS backend not working on iMX8 | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Apalis iMX8, Apalis iMX8X | Debian Base Containers | Low |
Description: On some modules, we cannot start the QT5 container using the EGLFS interface due to misconfigured DRI card interface. |
5.3.0-devel-202106 Monthly Release |
TOR-1820 | New Feature | Update Debian packages to NXP BSP L5.4.70_2.3.2 | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Apalis iMX8, Apalis iMX8X | Debian Base Containers, Debian Packages | |
Description: Update Debian packages to the latest NXP BSP release (L5.4.70_2.3.2). |
5.3.0-devel-202105 Monthly Release |
TOR-1696 | Fixed | The imx-gpu-viv-demos package is not installing | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Apalis iMX8, Apalis iMX8X | Debian Base Containers | Low |
Description: The imx-gpu-viv-demos package installation is failing with dependencies issues. |
5.2.0-devel-202104 Monthly Release. Learn more on https://www.toradex.com/news/torizon-core-release-5-2-0-release-monthly |
TOR-1777 | New Feature | Remove "for V1.0C HW" from Colibri iMX8X C0 image names | Colibri iMX8X | Open Embedded | |
Description: Since we have now Colibri iMX8X V1.0D, let's remove "for V1.0C HW" from the image name. |
5.2.0-devel-202103 Monthly Release |
TOR-1720 | Fixed | TorizonCore will reboot indefinitely if the docker service fails | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6, Apalis iMX8X | Open Embedded | Low |
Description: TorizonCore reboots indefinitely if the docker service fails. This should only happen if the system is executing an update. |
TOR-1687 | New Feature | Add image metadata to /etc/os-release | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6, Apalis iMX8X | Open Embedded | |
Description: Add image type information (Docker, Podman) to /etc/os-release. |
TOR-1667 | New Feature | Update Docker and Podman to the latest versions | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6, Apalis iMX8X | Open Embedded | |
Description: Update Docker from 19.03.12-ce to 19.03.14-ce and Podman to 2.2.1. |
TOR-1664 | New Feature | Bump Portainer container to version 2.1.1 | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6, Apalis iMX8X | Debian Base Containers | |
Description: Bump Portainer container version from 2.0.0 to 2.1.1. |
TOR-1655 | New Feature | Bump opencv package to version 4.4.0 | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Apalis iMX8, Apalis iMX8X | Debian Packages | |
Description: OpenCV package updated to version 4.4.0 |
TOR-1636 | New Feature | As a user, I want to remotely access TorizonCore UI, so I can access graphical applications without a display | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6, Apalis iMX8X | Debian Base Containers | |
Description: Add VNC and RDP support in the Weston container. |
5.2.0-devel-202102 Monthly Release |
TOR-1627 | New Feature | As a user, I want recipes in meta-toradex-torizon to be fetched from https instead of git, so it is more user-friendly | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6, Apalis TK1, Apalis iMX8X | Open Embedded | |
Description: 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 in meta-toradex-torizon. |
TOR-1378 | Fixed | Touchscreen issues with Weston and QtWidgets | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6, Apalis iMX8X | Debian Base Containers | Low |
Description: It seems like QApplication which is used for Widgets does not support automatic translation of touch events to mouse events. That leads to touchscreen not working with QTWidgets applications. |
5.1.0 Quarterly Release. Learn more on https://www.toradex.com/news/torizon-core-release-5-1-0-production-release-quarterly |
TOR-1097 | New Feature | Update kmscube package to match the NXP 5.4 based release | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Apalis iMX8, Apalis iMX8X | Debian Packages | |
Description: Build and add kmscube package to our Debian package feed. |
5.1.0-devel-202012 Monthly Release. Learn more on https://www.toradex.com/news/torizon-core-prerelease-5-1-0-devel-202012 |
TOR-1088 | New Feature | Update gstreamer-imx package to match the NXP 5.4 based release | Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Apalis iMX8, Apalis iMX8X | Debian Packages | |
Description: Update gstreamer-imx package to match the NXP 5.4 based release. |
5.1.0-devel-202011 Monthly Release. Learn more on https://www.toradex.com/news/torizon-core-prerelease-5-1-0-devel-202011 |
TOR-1465 | Fixed | WiFi doesn't work | Verdin iMX8M Mini, Colibri iMX8X, Apalis iMX8 | Kernel | Low |
Description: WiFi doesn't work on iMX8 based modules |
5.0.0-devel-202009 Monthly Release. Learn more on https://www.toradex.com/news/torizon-core-prerelease-5-0-0-devel-202009 |
TOR-1208 | New Feature | Colibri IMX8X B0 support | Colibri iMX8X | Open Embedded | |
Description: Provide TorizonCore images for Colibri IMX8X with B0 silicon (hardware version V1.0B) |
4.0.0-devel-202008 Monthly Release. Learn more on https://www.toradex.com/news/torizon-core-prerelease-4-0-0-devel-202008 |
TOR-1166 | Fixed | Remove extra hyphen on demo debian container | Verdin iMX8M Mini, Colibri iMX8X, Apalis iMX8X | Debian Base Containers | Low |
Description: Error in the comment about how to accept EULA required to run imx8 vivante graphic drivers. |
TOR-1028 | New Feature | OpenCV package | Verdin iMX8M Mini, Colibri iMX8X, Apalis iMX8X | Debian Base Containers, Debian Packages | |
Description: Provide the OpenCV package and improve the container with DLR support, a compact runtime for Machine Learning Models. |
4.0.0-devel-202007 Monthly Release. Learn more on https://www.toradex.com/news/torizon-core-prerelease-4-0-0-devel-202007 |
TOR-1034 | Fixed | Error installing qt5-default: trying to overwrite '/usr/lib/aarch64-linux-gnu/libGL.so.1', which is also in package libgl1:arm64 1.1.0-1 | Verdin iMX8M Mini, Colibri iMX8X, Apalis iMX8X | Debian Base Containers | Low |
Description: Error when trying to install qt5-default: trying to overwrite '/usr/lib/aarch64-linux-gnu/libGL.so.1', which is also in package libgl1:arm64 1.1.0-1. |
4.0.0-devel-202006 Monthly Release. Learn more on https://www.toradex.com/news/torizon-core-prerelease-4-0-0-devel-202006 |
TOR-1027 | New Feature | Qt with GPU acceleration support on iMX8 | Verdin iMX8M Mini, Colibri iMX8X, Apalis iMX8X | Debian Base Containers, Debian Packages | |
Description: Create Debian packages and a sample container to have Qt with GPU acceleration support on iMX8. |
TOR-980 | Fixed | The AP network interface 'uap0' is not being created sometimes | Colibri iMX8X | Kernel | Medium |
Description: The AP interface 'uap0' doesn't always show up properly and only gets initialized after another reboot. |
TOR-979 | Fixed | WiFi interface in access point mode doesn't work on Colibri i.MX8X | Colibri iMX8X | Kernel | Medium |
Description: The mwifiex.conf file is missing in /etc/modprobe.d/, therefore it is not possible to use the WiFi interface in access point mode. Workaround: Create the file on your own with the following content:
'options mwifiex driver_mode=0x3' |
4.0.0-devel-202005 Monthly Release. Learn more on https://www.toradex.com/news/torizon-core-prerelease-4-0-0 |
TOR-799 | New Feature | Enable spidev by default on Colibri iMX8X | Colibri iMX8X | Open Embedded | |
Description: By default spidev on Colibri i.MX8X is disabled. It should be enabled by default to be consistent with other Torizon modules. |
4.0.0-devel-202004 Monthly Release |
TOR-784 | Fixed | Parallel RGB support on Colibri iMX8X | Colibri iMX8X | | Low |
Description: Enable parallel RGB on Colibri iMX8X by default. Set resolution to 640x480. |
TOR-777 | New Feature | SHT3x sensor support on i.MX 8 series modules | Verdin iMX8M Mini, Colibri iMX8X, Apalis iMX8, Apalis iMX8X | Kernel | |
Description: Add SHT3x sensor support on i.MX 8 series modules |
TOR-776 | Fixed | CFS Quota/Period support on i.MX 8 series modules | Verdin iMX8M Mini, Colibri iMX8X, Apalis iMX8, Apalis iMX8X | | Low |
Description: Enable CFS Quota/Period support on i.MX 8 series modules |
TOR-496 | New Feature | Colibri iMX8X support | Colibri iMX8X | | |
Description: Add Colibri iMX8X support |
TOR-410 | New Feature | Tool to manage device tree overlays in the device | Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6, Apalis iMX8X | | |
Description: Create a tool to manage device tree overlays on device |
TOR-346 | New Feature | Support OSTREE for different torizon versions | Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6, Apalis iMX8X | | Low |
Description: OSTREE references have been updated. Check here for the current OSTREE feeds: https://developer.toradex.com/knowledge-base/torizon-update-system#OSTree_Update_From_Toradex_Feeds |
TOR-301 | New Feature | Colibri iMX8X support | Colibri iMX8X | | |
Description: Support for Colibri iMX8X |
TOR-56 | Fixed | Docker --init does not work | Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6, Apalis iMX8X | | Low |
Description: The Docker init binary seems to be missing in the root file system Workaround: Do not use --init, consider using an alternative like tiny-init. |
TOR-2406 | Known Issue | HW Accelerated Chromium is not able to render SVG Images on Debian Bullseye container | Apalis iMX8, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Debian Base Containers | Low |
Description: When running hardware-accelerated Chromium, SVG images are not rendered.
This is an issue in the upstream Chromium project, see the chromium-ozone-wayland 101 SVG issue, therefore the TorizonCore team will wait until there is a fix upstream.
Update: this issue only affects the Torizon container for Debian Bullseye (tag with major number equal to 2). The container for Debian Bookworm (tag with major number equal to 3) is not affected. Workaround: There are alternatives:
|
TOR-3032 | Known Issue | Xwayland falls back to software rendering due to broken Glamor support on i.MX8-based SoMs | Apalis iMX8, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus | Debian Packages | Low |
Description: Xwayland is being started with Glamor disabled, which leads it to fallback to software rendering without 2D graphics acceleration.
This is being fixed in the meta-freescale layer, in the issue xwayland: glamor support broken on iMX8, and once fixed we will leverage it to reintroduce graphics acceleration. |