6.4.0-devel-202309 monthly pre-release |
TOR-3065 | New Feature | As a developer, I want to investigate what is missing related to VPU-enabled GStreamer support in TorizonCore for SoMs that use the Hantro VPU in Bookworm | Verdin iMX8M Mini, Verdin iMX8M Plus | Debian Base Containers, Debian Packages | |
Description: TorizonCore lacks some Debian packages that would allow you to use VPU-enabled GStreamer pipelines for Verdin iMX8M Mini and Verdin iMX8M Plus, that use the Hantro VPU. In this task, we investigate which NXP packages we miss and list what Debian packages must be created by Toradex to support it.
Note that Apalis/Colibri iMX6 already have upstream support for VPU acceleration, and Apalis iMX8, Apalis iMX8X and Colibri iMX8X are also supported downstream, the latter with instructions provided on How to use GStreamer on TorizonCore. Workaround: While it isn't a trivial thing to do, you could start from our instructions for i.MX 8 and add/build the missing NXP packages directly in a Dockerfile. |
TOR-2744 | Fixed | Splash screen not appearing on Verdin iMX8M Mini and iMX8M Plus | Verdin iMX8M Mini, Verdin iMX8M Plus | Open Embedded | Low |
Description: On TorizonCore 6, the splash screen is not being displayed on Verdin iMX8M Mini and Verdin iMX8M Plus. |
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-2492 | Fixed | Splash screen not showing up on i.MX 8 SoMs in TorizonCore 6 | Verdin iMX8M Mini, Verdin iMX8M Plus | Open Embedded | Low |
Description: On TorizonCore 6, the splash screen is not being displayed on SoMs that use the downstream-based NXP BSP. |
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-2476 | Fixed | Can't run touch calibration on Verdin iMX8MP with error "_OpenDevice(1249): FATAL: Failed to open device, errno=No such file or directory." | Verdin iMX8M Mini, Verdin iMX8M Plus | Debian Base Containers | Low |
Description: The touch calibrator container does not run successfully, with the following error: "_OpenDevice(1249): FATAL: Failed to open device, errno=No such file or directory."
This happens due to the lack of Vivante drivers for SoMs based on the NXP downstream BSP. |
TOR-2433 | Fixed | Verdin iMX8M Mini does not boot on nightly candidate to 6.0.0-devel-202209 | Verdin iMX8M Mini | Device Trees | Low |
Description: The Verdin iMX8M Mini boot hangs with a Device Tree-related error. Workaround: Use the latest nightly builds of TorizonCore 6, where it has already been fixed. |
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. |
5.6.0-devel-202202 monthly pre-release |
TOR-1931 | New Feature | As a developer, I want to investigate what is missing related to VPU-enabled GStreamer support in TorizonCore for SoMs that use the Hantro VPU | Verdin iMX8M Plus, Verdin iMX8M Mini | Debian Base Containers, Debian Packages | |
Description: TorizonCore lacks some Debian packages that would allow you to use VPU-enabled GStreamer pipelines for Verdin iMX8M Mini and Verdin iMX8M Plus, that use the Hantro VPU. In this task, we investigate which NXP packages we miss and list what Debian packages must be created by Toradex to support it.
Note that Apalis/Colibri iMX6 already have upstream support for VPU acceleration, and Apalis iMX8, Apalis iMX8X and Colibri iMX8X are also supported downstream, the latter with instructions provided on How to use GStreamer on TorizonCore. Workaround: While it isn't a trivial thing to do, you could start from our instructions for i.MX 8 and add/build the missing NXP packages directly in a Dockerfile. |
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-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.3.0 Quarterly Release. Learn more on https://www.toradex.com/news/torizon-core-release-5-3-0-quarterly-release |
TOR-1935 | Fixed | Cannot update Verdin iMX8MM from TorizonCore 5.1.0 (quarterly) to TorizonCore 5.3.0 (nightly) | Verdin iMX8M Mini | Open Embedded | Low |
Description: When updating Verdin iMX8MM from TorizonCore 5.1.0 (quarterly release ) to TorizonCore 5.3.0 (nightly build), the boot fails with a "device tree not found" error. |
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-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-1615 | Fixed | Device trees for Verdin missing in the device-trees repository | Verdin iMX8M Plus, Verdin iMX8M Mini | Device Trees | Low |
Description: The device trees for Verdin are missing in the device-trees repository. |
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-1469 | Fixed | Boot hangs or module freezes after docker run on Torizon Core 5 | Verdin iMX8M Mini | Kernel | Low |
Description: Boot hangs or module freezes on Verdin iMX8MM after docker run on Torizon Core 5 |
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 |
TOR-1352 | Fixed | Verdin HDMI output is not working | Verdin iMX8M Plus, Verdin iMX8M Mini | Kernel | Low |
Description: The DSI to HDMI adapter is not enabled in the device tree, so by default the HDMI output is not working on Verdin. |
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. |
4.0.0-devel-202004 Monthly Release |
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-763 | Fixed | U-Boot devicetree overlays support on Verdin modules | Verdin iMX8M Mini | | Low |
Description: Enable U-Boot devicetree overlays support on Verdin modules |
TOR-498 | New Feature | Verdin iMX8M Mini support | Verdin iMX8M Mini | | |
Description: Add Verdin iMX8M Mini to TorizonCore |
TOR-54 | New Feature | Verdin iMX8M Mini support | Verdin iMX8M Mini | | |
Description: Support for Verdin iMX8M Mini |
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. |
TOR-2969 | Known Issue | Graphical applications fail to run on Verdin iMX8M Mini DualLite with error "ioctl(DRM_IOCTL_GEM_CLOSE) failed failed to initialize GBM" | Verdin iMX8M Mini | Automated testing, Debian Base Containers | |
Description: Under unknown circumstances, in rare occasions, the error "ioctl(DRM_IOCTL_GEM_CLOSE) failed failed to initialize GBM" is thrown when trying to run graphical applications (it was seen at least once when running the kmscube demo application). After extensively trying to reproduce this error, it was decided to not work on it anymore until a means to reproduce it is found. So far, there are no affected customers, therefore if you get this error, please contact us. |