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.2.0-devel-202303 monthly pre-release |
TOR-2495 | Fixed | On-SoM Bluetooth not working on Verdin iMX8M Plus V1.1A in TorizonCore | Verdin iMX8M Plus | Open Embedded | Low |
Description: Although unsupported on TorizonCore 5, Bluetooth has been reportedly working on Verdin iMX8M Plus V1.0. It does not work on Verdin iMX8M Plus V1.1A, though.
We plan to add basic Bluetooth support only on TorizonCore 6 or newer, without testing any specific Bluetooth profile in particular. |
6.2.0-devel-202302 monthly pre-release |
TOR-2757 | Fixed | Wi-Fi not working on Verdin iMX8M Plus V1.1A | Verdin iMX8M Plus | Kernel, Open Embedded | Low |
Description: Due to missing firmware, Wi-Fi is not working on Verdin iMX8M Plus V1.1A. Workaround: Build a custom version of TorizonCore with the Yocto Project, including the package "linux-firmware-nxp89xx" in the build. |
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. |
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-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-2459 | Fixed | Rngd service fails to start | Verdin iMX8M Plus | Open Embedded | Low |
Description: The rngd.service fails to start on Verdin iMX8M Plus, which may lead to a slower boot.
Update: this was fixed at the BSP level for release 6.0.0, therefore this ticket has been rejected. |
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-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-1848 | New Feature | As a developer, I want to investigate the current state of Verdin iMX8M Plus support in TorizonCore | Verdin iMX8M Plus | Open Embedded | |
Description: Add TorizonCore support on Verdin iMX8M Plus. |
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-1559 | New Feature | Support verdin-imx8mp in Torizoncore meta layer and also in autobuild | Verdin iMX8M Plus | Open Embedded | |
Description: A new machine verdin-imx8mp has been introduced in meta-toradex-nxp layer, let's add the support in Torizoncore. |
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-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. |
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-3129 | Known Issue | Chromium 3/Bookworm causes a Weston crash on Apalis iMX8 QuadPlus | Apalis iMX8, Verdin iMX8M Plus | Debian Base Containers | Low |
Description: Running Chromium 3 on TorizonCore 6 leads to a kernel panic. Workaround: Use Chromium 2, either on TorizonCore 5 or 6. |
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. |