5.2.0-devel-202104 Monthly Release TOR-1781Known Issue Update failing from last monthly to last nightly Apalis iMX6 Open Embedded Low Description: Update via Torizon OTA is failing from the last monthly build (5.2.0-devel-202103+build.9) to the last nightly build (5.2.0-devel-20210328+build.257).
TOR-1777Feature Request Remove "for V1.0C HW" from Colibri iMX8X C0 image names Colibri iMX8X Open Embedded Low Description: Since we have now Colibri iMX8X V1.0D, let's remove "for V1.0C HW" from the image name.
TOR-1775Known Issue gstreamer demo fails on iMX7 with "/dev/video2: no such file or directory" Colibri iMX7 Debian Packages Low Description: Following the gstreamer article, the demo fails on iMX7 with "/dev/video2: no such file or directory".
TOR-1773Known Issue TorizonCore Builder cannot fetch branch toradex_5.4-2.3.x-imx from device trees repository Verdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Apalis iMX8 TorizonCore Builder Low Description: TorizonCore Builder cannot fetch the new NXP BSP branch (toradex_5.4-2.3.x-imx) from device trees repository.
TOR-1767Known Issue Some services fail to start after deploying a new OSTree image with TorizonCore Builder Not applicable TorizonCore Builder Low Description: After deploying an OSTree image with custom files using TorizonCore Builder, some services fail to start.
TOR-1752Known Issue Isolate command doesn't capture the mandatory password change for the torizon user Not applicable TorizonCore Builder Low Description: Upon the first login, it is mandatory to change the password. This modification is not captured by TorizonCore Builder's isolate command.
TOR-1747Known Issue TorizonCore Builder: Bundle commands fails when used on Windows in a WSL 2 distro Not applicable TorizonCore Builder Low Description: If you attempt to bundle a container with TorizonCore Builder on Windows from WSL 2, it fails.
TOR-1741Known Issue torizoncore-builder: Bundle fails if trying to access a private registry that is not dockerhub Not applicable TorizonCore Builder Low Description: We need to add a `--registry` flag or something similar to `bundle` so users can pass any registry for login.
TOR-1740Known Issue TorizonCore Builder isolate issue with NetworkManager connections with spaces in names Not applicable TorizonCore Builder Low Description: The isolate command fails because of spaces in the name of files.
TOR-1738Known Issue Add Backlight bl_power to the video Group Not applicable Other Low Description: Missing permission for the video group on /sys/class/backlight/backlight/bl_power.
TOR-1721Feature Request Build kmscube and glmark2 for 32 bits architectures Apalis iMX6, Colibri iMX6 Debian Packages Low Description: Provide kmscube and glmark2 packages for 32 bits architectures in Toradex Debian feed.
TOR-1698Feature Request As a developer, I want a Debian container with Cockpit, so I can evaluate the Cockpit Project in TorizonCore Not applicable Debian Base Containers Low Description: Create a container to run Cockpit in TorizonCore.
TOR-1692Known Issue TorizonCore Builder is not able to build and apply some device tree overlays Not applicable TorizonCore Builder Low Description: Some device tree overlays from Toradex's overlays repository fail to build.
TOR-1690Known Issue TC Builder Not Listing All Compatible Overlays Apalis iMX8 TorizonCore Builder Low Description: TorizonCore Builder seems to not be listing all compatible overlays for some machines, like Apalis iMX8.
TOR-1524Feature Request As a user, I want to use TorizonCore Builder to set custom kernel arguments, so I can generate customized images with my own kernel arguments Not applicable TorizonCore Builder Low Description: Make it possible to set custom kernel arguments using TorizonCore Builder.
5.2.0-devel-202103 Monthly Release TOR-1720Known Issue TorizonCore will reboot indefinitely if the docker service fails Verdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis iMX8 Open Embedded Low Description: TorizonCore reboots indefinitely if the docker service fails. This should only happen if the system is executing an update.
TOR-1716Known Issue Applying overlays with TorizonCore Builder sets rollback variables in U-Boot on i.MX8 Apalis iMX8 Other Low Description: When deploying a new OSTree image with TorizonCore Builder, the system automatically rollback after 3 reboots.
Workaround: After the deploy command, and then reboot, run the following commands:
$ sudo fw_setenv upgrade_available 0
$ sudo fw_setenv bootcount 0
TOR-1697Known Issue Cannot Export tcb-env-setup.sh with Zsh Not applicable TorizonCore Builder Low Description: Make TorizonCore Builder set up script work with other shells like ksh and zsh.
TOR-1687Feature Request Add image metadata to /etc/os-release Verdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis iMX8 Open Embedded Low Description: Add image type information (Docker, Podman) to /etc/os-release.
TOR-1669Feature Request As a user, I want to use container images from a private registry in the docker compose file Not applicable Open Embedded Low Description: Currently, we do not do any authentication when pulling container images in Aktualizr. That means we only support pulling from a public registry. If we have for example container images from a private registry defined in docker-compose.yml, it won’t work due to the lacking of authentication. So we need to investigate and document the best approach to authenticate in private registries in TorizonCore.
TOR-1667Feature Request Update Docker and Podman to the latest versions Verdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis iMX8 Open Embedded Low Description: Update Docker to 19.03.14-ce and Podman to 2.2.1.
TOR-1664Feature Request Bump Portainer container to version 2.1.1 Verdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis iMX8 Debian Base Containers Low Description: Bump Portainer container to version 2.1.1.
TOR-1655Feature Request Bump opencv package to version 4.4.0 Verdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Apalis iMX8 Debian Packages Low Description: OpenCV package updated to version 4.4.0
TOR-1652Feature Request Bump wayland-protocols package to version 1.20 Not applicable Debian Packages Low Description: Debian package wayland-protocols bumped to version 1.20.
TOR-1651Feature Request Bump libg2d-dpu package to version 1.8.12 Not applicable Debian Packages Low Description: Debian package libg2d-dpu bumped to version 1.8.12.
TOR-1650Feature Request Bump libg2d-viv package to version 6.4.3.p1.0 Not applicable Debian Packages Low Description: Debian package libg2d-viv bumped to version 6.4.3.p1.0
TOR-1636Feature Request 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, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Apalis iMX6, Colibri iMX6, Apalis iMX8 Debian Base Containers Low Description: Add VNC and RDP support in the Weston container.
TOR-1587Feature Request As a user, I want TorizonCore Builder to build my own kernel modules, so I don't need to learn OpenEmbedded to do that All supported modules TorizonCore Builder Low Description: Add the build_module command in TorizonCore Builder to build and add to the image out-of-tree kernel modules.
TOR-1548Feature Request As a user, I want to run just one command to deploy an overlay in the device, so it is easier and less error-prone All supported modules TorizonCore Builder Low Description: Create 'dto deploy' command in TorizonCore Builder to automatically deploy a device tree overlay in the device.
TOR-1546Feature Request As a user, I want TorizonCore Builder to automatically download and unpack TorizonCore images, so I don't need to All supported modules TorizonCore Builder Low Description: Add 'images download/unpack' commands in TorizonCore Builder to automatically download Tezi images from Artifactory (based on the version running on a device) and unpack for further customizations.
TOR-1492Feature Request Create containers for graphical tests All supported modules Debian Base Containers Low Description: Containers graphics-tests and graphics-tests-vivante available to test the graphical stack on a running device.
5.2.0-devel-202102 Monthly Release TOR-1629New Feature As a user, I want to extend container storage to external media, so I can use TorizonCore on storage limited devices Colibri iMX6ULL Open Embedded Low Description: Make it possible to extend container storage using external media like an SD Card or a USB stick.
TOR-1627New 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, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis TK1, Apalis iMX8 Open Embedded Low 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-1624New Feature As a user, I want to know when a new version of TorizonCore Builder is available, so I can update it as soon as possible to leverage new commands and features All supported modules TorizonCore Builder Low Description: Create a shell script to automate environment configuration and warn the user when a new TorizonCore Builder version is available.
TOR-1618New Feature As a user, I want a lighter Qt example in Portainer templates for non-GPU modules, so the performance is improved Colibri iMX7 Debian Base Containers Low Description: So for modules without GPU (colibri-imx7, colibri-imx7-emmc), let’s change the Portainer template to use the quickwidget Qt demo application.
TOR-1609New Feature Add the ability in TorizonCore Builder to "bundle" containers stored in private registries All supported modules TorizonCore Builder Low Description: Currently, there is a limitation with the "bundle" command of TorizonCore Builder. If any of the container images specified in the provided docker-compose.yml are stored in private registries the "docker pull" will fail, causing the entire command to error out.
TOR-1535Fixed Torizoncore-builder: Deploying new OSTree on the device fails if I perform hard reboot to boot into the new deployment Verdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis iMX8 TorizonCore Builder Low Description: Deploying new OSTree on the device fails if I perform hard reboot to boot into the new deployment.
TOR-1329New Feature Support mDNS on hosts with multiple network interfaces Verdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis iMX8 TorizonCore Builder Low Description: It seems that currently mDNS only works on the primary network interface. Hosts with multiple network interfaces are quite common, especially in more restrictive corporate networks, where development needs to happen on a separate network. It can also be relevant if WiFi and Ethernet is used alongside.
5.1.0-devel-202012 Monthly Release TOR-1569New Feature Enable PPP support in TorizonCore All supported modules Kernel Low Description: TorizonCore already has PPP support in kernel space, but it is lacking PPP support in NetworkManager.
TOR-1533Fixed Cannot apply overlays using overlays.txt in TorizonCore All supported modules Device Tree Overlays, Open Embedded Low Description: TorizonCore should be able to apply overlays using the overlays.txt implementation of the BSP.
TOR-1529Fixed TorizonCore Builder is creating a Tezi image with incorrect permissions All supported modules TorizonCore Builder Low Description: After using TorizonCore Builder to customize a Tezi image with a device tree overlay applied, the generated Tezi image has incorrect permissions in the /home/torizon directory.
TOR-1528New Feature Move to Portainer Community Edition (Portainer CE) All supported modules Debian Base Containers Low Description: Move to Portainer Community Edition (Portainer CE)
TOR-1527Fixed do_populate_sdk task fails for the torizon-core-docker image All supported modules Open Embedded Low Description: Error generating SDK image for TorizonCore.
TOR-1517Fixed TorizonCore Builder splash command does not work using --storage-directory All supported modules TorizonCore Builder Low Description: TorizonCore Builder splash command does not work using --storage-directory.
TOR-1509Fixed Create weston-touch-calibrator container for bullseye All supported modules Open Embedded Low Description: There is no weston-touch-calibrator for bullseye yet. We don’t need to compile weston-touch-calibrator as we had to for buster but we still need to add the special init file which exposes the touch API.
TOR-1489Fixed base debian container does not start the shell when run with no args All supported modules Debian Base Containers Low Description: Debian base container does not start the shell when run with no args.
TOR-1483New Feature Adapt the opencv sample containers to Debian Bullseye All supported modules Samples Low Description: Adapt the opencv sample containers to Debian Bullseye.
TOR-1481New Feature Add product IDs to evaluation containers All supported modules TorizonCore Builder Low Description: Add a property called TORADEX_PRODUCT_IDS to the TorizonCore images with pre-provisioned containers.
TOR-1401New Feature Make HDMI firmware updateble via OSTree Apalis iMX8 Kernel Low Description: Move the HDMI firmware to the root filesystem so it is updateble via OSTree.
TOR-1354New Feature Disable kernel options that could impact system latency All supported modules Kernel Low Description: When building RT distros (torizon-rt and torizon-upstream-rt), we should disable kernel configuration options that could impact system latency, mainly kernel debugging options and power management options.
TOR-1334New Feature Remove the boot partition All supported modules Open Embedded Low Description: Remove the boot partition from TorizonCore images.
TOR-1319New Feature Move torizoncore-builder container to Bullseye All supported modules TorizonCore Builder Low Description: Update the TorizonCore Builder container to Debian Bullseye.
TOR-1162New Feature Permissions on sysfs interfaces All supported modules Open Embedded Low Description: Change credentials to access hardware-related sysfs interfaces so the user can access them without running the application as root inside containers.
TOR-1124New Feature Enable the config options in mainline/downstream kernel All supported modules Kernel Low Description: Enable useful config options in mainline/downstream kernel.
TOR-1088New Feature Update gstreamer-imx package to match the NXP 5.4 based release Verdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Apalis iMX8 Debian Packages Low Description: Update gstreamer-imx package to match the NXP 5.4 based release.
TOR-844New Feature Set Custom Logo on Portainer All supported modules Debian Base Containers Low Description: It is possible to customize the Portainer logo. Toradex logo can be added as example.
Workaround: Go to the Portainer "settings", enable the option "Use custom logo" and paste the URL to your logo.
TOR-473New Feature Add Firmware of common WiFi Adapters All supported modules Open Embedded Low Description: Add the following WiFi firmware to TorizonCore: linux-firmware-rtl8188eu
, linux-firmware-rtl8192cu and linux-firmware-sd8997.
5.1.0-devel-202011 Monthly Release TOR-1508Fixed TorizonCore Builder dt checkout fails Colibri iMX6 TorizonCore Builder Low Description: When using the latest TorizonCore nightly and then do a torizoncore-builder dt checkout we get the following error: "Branch name does not exist in upstream repository".
TOR-1506Fixed CONFIG_IGB is not enabled in mainline-based modules Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6 Kernel Low Description: CONFIG_IGB is not enabled in mainline-based modules.
TOR-1504Fixed Torizoncore-builder: invalid compose file after bundle command All supported modules TorizonCore Builder Low Description: Torizoncore Builder generates an invalid compose file after bundle command.
TOR-1484Fixed Symlink to "/dev/emmc-boot0" isn't being created. All supported modules Kernel Medium Description: The symlinks to eMMC devices are not being created, and fw_setenv/fw_printenv commands are not working.
TOR-1479Fixed Containers don't update if there is no docker-compose.yml file All supported modules Aktualizr Low Description: A bug is preventing containers from being updated if there is no /var/sota/storage/docker-compose/docker-compose.yml file.
TOR-1469Fixed 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-1466Fixed Missing UPSTREAM in mainline-based images with preprovisioned containers All supported modules CI / CD Low Description: Missing UPSTREAM in in the name of mainline-based images with preprovisioned containers
TOR-1465Fixed WiFi doesn't work Verdin iMX8M Mini, Colibri iMX8X, Apalis iMX8 Kernel Low Description: WiFi doesn't work on iMX8 based modules
TOR-1459Fixed Automount USB does not work after reboot All supported modules Open Embedded Low Description: The automount feature of USB Sticks does not work after a reboot. It only mounts on unplug/plug events.
TOR-1458Fixed docker-compose file missing MACHINE variable All supported modules TorizonCore Builder Low Description: When TorizonCore Builder replaces the tags in docker-compose file with concrete sha256 hashes, it drops the MACHINE variable.
TOR-1455Fixed nmcli commands require sudo on 5.0.0 All supported modules Open Embedded Low Description: nmcli commands should not require sudo
TOR-1448Fixed Torizoncore does not ask for end user to set up a new password any more at the first boot All supported modules Open Embedded Low Description: Torizoncore does not ask for end user to set up a new password any more at the first boot.
TOR-1447Fixed polkit.service not starting correctly All supported modules Open Embedded Low Description: It seems that the System boot is categorized as degraded because of the polkit daemon.
TOR-1445New Feature Split Colibri iMX7 images for eMMC and NAND based devices Colibri iMX7 Open Embedded Low Description: Split Colibri iMX7 TorizonCore images for eMMC and NAND based devices
TOR-1443New Feature Configure docker-compose by default as secondary All supported modules Aktualizr Low Description: TorizonCore images by default should have configured docker-compose as a secondary.
TOR-1437New Feature Release TorizonCore Builder V1.1.0 All supported modules TorizonCore Builder Low Description: Release TorizonCore Builder version 1.1.0
TOR-1433Fixed Kiosk Browser in and Full-Screen mode running on Torizon and Colibri iMX7D 1GB Colibri iMX7 Debian Base Containers Low Description: There is not a way to invoke a browser in Kiosk and Full-Screen mode running on Torizon and Colibri iMX7D 1GB
TOR-1360New Feature Change the description of the iMX6ULL image Colibri iMX6ULL Open Embedded Low Description: Currently TorizonCore images for iMX6ULL are published in the TEZI feeds, and it is not clear in the description of the images that they are experimental and TorizonCore is not officially supported on iMX6ULL. So let’s change the name and description of the images to improve this situation.
TOR-1352Fixed 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-1336New Feature Show currently applied device tree overlays All supported modules TorizonCore Builder Low Description: Add an option in TorizonCore Builder so the customer can see the device tree overlays applied to the current device tree.
TOR-1335New Feature Make the boot logic update-able via OSTree All supported modules Open Embedded Low Description: Make the boot scripts update-able with Aktualizr via OSTree.
TOR-1326New Feature Update OpenCV package to Bullseye All supported modules Debian Packages Low Description: Update OpenCV package to Debian Bullseye
TOR-1320New Feature Move samples containers to Bullseye All supported modules Debian Base Containers Low Description: Move all samples containers to Bullseye.
TOR-1310New Feature Build qtbase-opensource-src-gles with OpenVG, EGLFS and KMS support All supported modules Debian Packages Low Description: Build qtbase-opensource-src-gles Debian package with OpenVG support.
TOR-1254New Feature Change exposed TCP port of the ASP.NET/Blazor container All supported modules Debian Base Containers Low Description: Change the exposed TCP port of the ASP.NET/Blazor container to 8841.
TOR-1252New Feature Change exposed TCP port of the Portainer container All supported modules Debian Base Containers Low Description: Exposed TCP port of the Portainer container should change to 8840.
TOR-1251New Feature Torizon Web UI port usage All supported modules Debian Base Containers Low Description: Standardize TCP ports used by Web UI applications in TorizonCore.
TOR-1231Fixed rgnd daemon is not running on iMX7 Colibri iMX7 Open Embedded Low Description: There is a limitation in the CAAM driver initialization that prevents the CAAM module to initialize properly when running in the non-secure world. To prevent systemd from showing that the service has failed (see below), let’s disable this service for iMX7 devices.
TOR-1194Fixed iMX8 Qt5 OpenGL issue when linking against Standard Debian Qt5 Libraries All supported modules Debian Base Containers Low Description: iMX8 Qt5 OpenGL issue when linking against Standard Debian Qt5 Libraries
TOR-309Fixed U-Boot and Linux print build times in 1970 All supported modules Open Embedded Low Description: Since we use reproducible builds, time stamps are set to 0.
5.1.0 Quarterly Release TOR-1615Fixed 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-1613New Feature As a user, I want the TotalCross container available in Portainer templates, so I can run the demo out-of-the-box All supported modules Debian Base Containers Low Description: TotalCross has a Partner Demo Container that runs on top of Weston, and we should add it to the list of Portainer templates.
TOR-1610Fixed TorizonCore rollback is not working as expected All supported modules Aktualizr Critical Description: When doing a bad update, the rollback feature is not working as expected.
TOR-1607Fixed Virtual keyboard displayed on non-touchscreen devices All supported modules Debian Base Containers Low Description: It is annoying to have the keyboard popping up all the time when you have a non-touch display and a mouse + keyboard attached, especially on a VGA screen where the keyboard uses a relevant amount of space.
TOR-1600Fixed The rngd service is failing on Colibri iMX6ULL Colibri iMX6ULL Open Embedded Low Description: The rngd service is failing on Colibri iMX6ULL.
TOR-1598Fixed TorizonCore Builder is generating Tezi images that don't boot All supported modules TorizonCore Builder Low Description: TorizonCore Builder is generating Tezi images that don't boot.
TOR-1597New Feature As a user, I want Portainer to show a Linux terminal as soon as I start the Debian Shell template, so I don't have to do anything else All supported modules Debian Base Containers Low Description: Change the Debian Shell template to use the weston-terminal application from the Weston container.
TOR-1594New Feature As a user, I want the update client to check for updates every 300 seconds, so I don't generate extra load in the device and in the OTA backend All supported modules Aktualizr Low Description: Change the Aktualizr polling frequency from 10 seconds to 300 seconds.
TOR-1591Fixed Docker compose config files are missing in Aktualizr All supported modules Aktualizr Low Description: Docker compose config files are missing in Aktualizr.
TOR-1585New Feature As a user, I want to build TorizonCore inside a container, so I don't have to care about configuring my host machine for TorizonCore builds All supported modules Open Embedded Low Description: The CROPS container provides a configured environment to make it easier to build TorizonCore.
TOR-1559New Feature Support verdin-imx8mp in Torizoncore meta layer and also in autobuild Verdin iMX8M Plus Open Embedded Low Description: A new machine verdin-imx8mp has been introduced in meta-toradex-nxp layer, let's add the support in Torizoncore.
TOR-1539New Feature Refactor device tree commands and adapt them to use overlays.txt All supported modules TorizonCore Builder Low Description: Refactor device tree commands and adapt them to use overlays.txt.
TOR-1226New Feature Build container for TorizonCore (CROPS) All supported modules Debian Base Containers Low Description: The Yocto Project community maintains a project called CROPS that provides, among other things, a Docker container to build OpenEmbedded/Yocto based Linux distributions. So let's have our own version of the CROPS container to make it easier to build TorizonCore.
TOR-1198New Feature Create PREEMPT_RT validation containers and measure worst-case latency All supported modules Debian Base Containers Low Description: Create PREEMPT_RT validation containers and measure worst-case latency on all TorizonCore supported modules.
TOR-1154New Feature PREEMPT_RT support All supported modules Debian Base Containers, Open Embedded Low Description: Provide official real-time (PREEMPT_RT) support in TorizonCore, including container(s) to validate PREEMPT_RT functionality.
TOR-1097New Feature Update kmscube package to match the NXP 5.4 based release Verdin iMX8M Plus, Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Apalis iMX8 Debian Packages Low Description: Build and add kmscube package to our Debian package feed.
TOR-1091New Feature Update gstreamer-plugins-bad-imx package to match the NXP 5.4 based release All supported modules Debian Packages Low Description: We need to update the gstreamer-plugins-bad-imx package to match the NXP 5.4 based release.
TOR-1090New Feature Update gstreamer-plugins-good-imx package to match the NXP 5.4 based release All supported modules Debian Packages Low Description: We need to update the gstreamer-plugins-good-imx package to match the NXP 5.4 based release.
TOR-1089New Feature Update gstreamer-plugins-base-imx package to match the NXP 5.4 based release All supported modules Debian Packages Low Description: We need to update the gstreamer-plugins-base-imx package to match the NXP 5.4 based release.
5.0.0-devel-202010 Monthly Release TOR-1423New Feature Bump TorizonCore containers tags to Bullseye All supported modules Open Embedded Low Description: Environment variables used to define containers tags compatible with TorizonCore should be bumped to Debian Bullseye.
TOR-1414New Feature Enable kernel config options requested by customers All supported modules Kernel Low Description: Enable in TorizonCore the support to Abracon AB1805 RTC, PPS GPIO, CAN J1939 and Samba 2/3
TOR-1411Fixed /etc/sudoers.d files should be named with numeric prefix All supported modules Open Embedded Low Description: /etc/sudoers.d/torizon renamed to /etc/sudoers.d/50-torizon
TOR-1394Fixed pwm sample: error while building an image for arm64 All supported modules Samples Low Description: PWM sample container fail while building for arm64
TOR-1393Fixed gstreamer sample: error while building an image for armhf All supported modules Samples Low Description: gstreamer sample container fail while building for armhf
TOR-1392Fixed adc sample: error while building an image for arm64v8 All supported modules Samples Low Description: ADC sample container fail while building an image for arm64v8
TOR-1361Fixed Issue with Aster bottom USB using TorizonCore Colibri iMX6 Device Trees, Kernel Low Description: The Aster bottom USB isn't working on the TorizonCore image on Colibri iMX6.
TOR-1350Fixed The docker group ID is is not stable All supported modules Open Embedded Low Description: Make users and groups IDs stable in TorizonCore.
TOR-1259New Feature Users and groups management All supported modules Open Embedded Low Description: Make it possible to receive users and groups updates via OTA event if the local users and groups files are changed.
TOR-1241New Feature Aktualizr update control (allow/block) mechanism All supported modules Aktualizr Low Description: The system and/or applications need a way to allow/block when updates can be downloaded or when reboot can occur.
TOR-1207Fixed Automount USB storage devices All supported modules Open Embedded Low Description: Automount USB storage devices at /media//.
TOR-1155Fixed Make sure to use consistent version number throughout a TorizonCore image All supported modules Open Embedded Description: Version number should be consistent throughout a TorizonCore image
TOR-1078New Feature Container image guidelines All supported modules Debian Base Containers Low Description: Documentation with an overview of 'best practices' regarding Docker Containers
TOR-950New Feature Introduce Torizon upstream distro All supported modules Open Embedded Low Description: Create and use torizon-upstream distro for machines that are build with mainline BSP.
TOR-667New Feature Support custom carrier board through a custom device tree All supported modules TorizonCore Builder Low Description: Add to TorizonCore Builder the capability of compiling and applying a complete device tree to a TorizonCore image or device.
TOR-234New Feature Integrate Docker Compose with Aktualizr All supported modules Aktualizr Low Description: Make it possible to update containers without rebooting.
5.0.0-devel-202009 Monthly Release TOR-1349New Feature Use OSTree metadata for kernel branch information All supported modules Open Embedded Low Description: Add to OSTree metadata the kernel sources used to build the kernel image in that OSTree
TOR-1296New Feature Debian packages feeds architecture All supported modules Debian Packages Low Description: New architecture for the Toradex Debian packages feeds
TOR-1285New Feature Add additional metadata to OTA targets.json All supported modules TorizonCore Builder Low Description: Add additional metadata to OTA targets.json.
TOR-1284New Feature Implement deploy to device All supported modules TorizonCore Builder Low Description: TorizonCore Builder command to deploy a OSTree reference directly onto a target device.
TOR-1230New Feature Push OSTree repository to OTA All supported modules TorizonCore Builder Low Description: Add the push command to torizoncore-builder tool to upload changes in an OSTree repository to Torizon OTA.
TOR-1208New Feature Colibri IMX8X B0 support Colibri iMX8X Open Embedded Low Description: Provide TorizonCore images for Colibri IMX8X with B0 silicon (hardware version V1.0B)
TOR-1190Fixed TorizonCore Builder not working with a Docker-compose with environment variables All supported modules TorizonCore Builder Low Description: Trying to run torizoncore-builder bundle with a Docker-compose that has an environment variable gives an error.
TOR-1161Fixed Publish kiosk container Dockerfiles All supported modules Debian Base Containers Low Description: Publish kiosk container Docker files to GitHub.
TOR-1125New Feature Move TorizonCore to BSP 5.0 (dunfell) All supported modules Open Embedded Low Description: TorizonCore based on Yocto Project 3.1 (Dunfell) LTS release.
TOR-1085New Feature 32-bit emulation support on 64-bit host when building containers All supported modules Debian SDK Containers Low Description: Improve 32-bit emulation support on 64-bit host when building containers.
TOR-540New Feature Add OE layer Information to Build Metadata All supported modules Open Embedded Low Description: Add to OSTree metadata the OpenEmbedded build information.
4.0.0-devel-202008 Monthly Release TOR-1202New Feature Add systemd-analyze to TorizonCore All supported modules Open Embedded Low Description: systemd-analyze is a tool that enables system manager analysis and debugging.
TOR-1189Fixed Bash completion is missing All supported modules Open Embedded Low Description: Add bash completion support to Docker and OSTree.
TOR-1172Fixed Kiosk container not working in sht31 and grafana sample All supported modules Debian Base Containers, Samples Low Description: Kiosk container is not working in sht31 and grafana sample.
Workaround: add this to the docker-compose file:
security_opt:
- seccomp:unconfined
TOR-1168Fixed Prevent Aktualizer from setting bootcount and upgrade_available to zero on every boot All supported modules Aktualizr Low Description: Prevent Aktualizer from setting bootcount and upgrade_available to zero on every boot to avoid wearing of flash.
TOR-1166Fixed Remove extra hyphen on demo debian container Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X Debian Base Containers Low Description: Error in the comment about how to accept EULA required to run imx8 vivante graphic drivers.
TOR-1148New Feature TorizonCore Builder tool All supported modules TorizonCore Builder Low Description: TorizonCore Builder is a tool that helps to integrate Docker containers and user's customization in a production image.
TOR-1147New Feature Add basic OpenEmbedded metadata to OSTree metadata All supported modules Open Embedded Low Description: Add basic OpenEmbedded metadata to OSTree such as distribution, machine or image name.
TOR-1109New Feature Modem support All supported modules Open Embedded Low Description: Add modem support (3G, 4G, LTE, etc) in TorizonCore.
TOR-1063Fixed PKG_CONFIG_PATH is not configured in SDK containers All supported modules Debian SDK Containers Low Description: pkg-config is not searching in the multi-arch folders by default and this leads to issues when a configuration script uses it to collect information about a specific library/package.
Adding the arch-specific path to PKG_CONFIG_PATH solves the issue,
Workaround: Manually set PKG_CONFIG_PATH to the folder where .pc files are stored for multi-arch packages.
TOR-1062Fixed Git not installed in cross-compilation SDK containers All supported modules Debian SDK Containers Low Description: Added git to SDK cross-compilation toolchain containers
TOR-1047New Feature PIN standardization All supported modules Device Trees, Kernel Low Description: Standardizing PIN access across SoM's
TOR-1044New Feature Virtual keyboard for graphical applications All supported modules Debian Tools Containers Low Description: We should investigate the possibilities to have a virtual keyboard available for graphical applications.
TOR-1028New Feature OpenCV package Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X Debian Base Containers, Debian Packages Low Description: Provide the OpenCV package and improve the container with DLR support, a compact runtime for Machine Learning Models.
TOR-446New Feature Portainer templates support All supported modules Low Description: Add templates support to Portainer.
4.0.0-devel-202007 Monthly Release TOR-1149Fixed Error when applying device tree overlay for 7" parallel display with capacitive touch All supported modules Device Tree Overlays Low Description: Error on dtconf when trying to apply a device tree overlay for the 7" parallel display with capacitive touch.
TOR-1144New Feature Update Podman to 2.0.0 All supported modules Open Embedded Low Description: Podman 2.0.0 release marks the HTTP API as stable.
TOR-1138New Feature Update Docker to 19.03.11 All supported modules Open Embedded Low Description: Docker 19.03.11 fixed the rather severe CVE-2020-13401.
TOR-1079New Feature Disable jitterentropy in rngd All supported modules Open Embedded Low Description: Research has shown that jitterentropy is causing high CPU. It seems that does threads run with regular priority, and hence really slow down the boot process. Since we install rngd mainly to fill the entropy pool from the hardware device, this change makes sure that jitterentropy is disabled by default.
TOR-1064New Feature Gumstix peripherals support All supported modules Kernel Low Description: Enable drivers in the TorizonCore Linux kernel to be supported by Gumstix's AutoBSP tool.
TOR-1048New Feature Restart Portainer container if it is automatically closed All supported modules Debian Base Containers Low Description: The default behavior of Portainer is to present a dialog which ask the user to change the password for 5 minutes, and shutdown itself if the user does not create a password for the admin account. To workaround this issue, we decided to set the container's restart policy to always. That way Portainer immediately restarts in the background.
TOR-1034Fixed 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, Apalis iMX8X, Colibri 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.
TOR-1032New Feature Touchscreen calibration support All supported modules Debian Base Containers Low Description: Container to help calibrating the touchscreen in the Torizon platform.
TOR-803Fixed Chromium does not render page when Weston is started with pixman Colibri iMX7, Colibri iMX6ULL Debian Base Containers Low Description: On modules without GPU support such as Colibri iMX7 or Colibri iMX6ULL the Wayland compositor Weston is started with Pixman renderer. It seems that Chromium currently does not render properly when Weston is using Pixman renderer.
Workaround: Use Weston with Mesa software OpenGL (rebuild the Debian Weston base container and drop the `--use-pixman` flag in entry.sh).
TOR-520Fixed i2c-tools does not install correctly All supported modules Debian Base Containers Low Description: Fixes a bug that was preventing i2c-tools from been installed inside a Debian container.
4.0.0-devel-202006 Monthly Release TOR-1043Fixed TorizonCore binary images are missing licence files Open Embedded Low Description: We need to provide the licence files in TorizonCore binary images.
TOR-1039Fixed Systemd is unable to stop docker-compose All supported modules Open Embedded Low Description: Containers started via docker-compose can't be stopped via 'systemctl stop docker-compose.service'
TOR-1027New Feature Qt with GPU acceleration support on iMX8 Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X Debian Base Containers, Debian Packages Low Description: Create Debian packages and a sample container to have Qt with GPU acceleration support on iMX8.
TOR-980Fixed 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-979Fixed 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'
TOR-978Fixed Unable to install libopenvx-vivante1 Debian Packages Low Description: Using `torizon/arm64v8-debian-wayland-base-vivante` one cannot install `libopenvx-vivante1`.
TOR-977Fixed Unable to install libvulkan-vivante1 Debian Packages Low Description: Using `torizon/arm64v8-debian-wayland-base-vivante` it's not possible to install `libvulkan-vivante1` due to dependency error.
TOR-976New Feature Qt Widgets and QML support with Weston/Mesa/Pixman on i.MX7 Colibri iMX7 Low Description: Qt Widgets and QML support on devices with no HW acceleration using Weston/Mesa/Pixman
TOR-952New Feature Add nano to the dev-tools container Debian Tools Containers Low Description: The dev-tools container should have nano as text editors for a better user experience
TOR-933Fixed Docker pull fails if NTP is not synchronized Low Description: If the system clock is not synchronized, the command "docker pull" may fail.
TOR-918New Feature Add TorizonCore to uname version Low Description: We should add "TorizonCore" to the in the kernel version field (UTS_VERSION) compiled in.
TOR-797Fixed Build button becomes grayed out and unavailable after first run in Visual Studio Plugin Apalis iMX8X Low Description: After open Visual Studio with the plugin installed, I can succesfully build and debug a new project. However, after terminate the first debug session, the "Rebuild Torizon Application" button become grayed out and I cannot build and run the application again.
TOR-638Fixed Applying overlay on Apalis iMX8X fails Apalis iMX8X Debian Tools Containers, Device Tree Overlays Low Description: Activating device tree overlay fails on Apalis i.MX8
TOR-637Fixed Inconsistency in device tree overlay naming All supported modules Device Tree Overlays Low Description: The devicetree overlay naming is confusing and should be improved.
TOR-137New Feature dtconf: Suggest a git pull in case the branch is missing All supported modules Debian Tools Containers Low Description: In case an older dtconf container is used the branch on the local git repo is missing. Normally we should update our containers so that they already have the branch there. However, it could be that a customer has an older container locally and upated the system or similar situation. We probably should suggest to pull from the git repo in those cases.
TOR-135New Feature Missing success message when overlay has been applied All supported modules Debian Tools Containers Low Description: When using dtconf activate the output mentions that the overlay has been validated, but it is not clear that it also has been enabled.
4.0.0-devel-202005 Monthly Release TOR-974New Feature Root filesystem with nano support Low Description: Since vim is not “user-friendly”, let's add nano as a text editor option to the TorizonCore’s root filesystem.
TOR-815New Feature Add vim-tiny to development tools container Low Description: It is often helpful to be able to quickly edit a device tree overlay file. It would be good to have some kind of editor in the development tools container, e.g. vim-tiny.
TOR-813New Feature Support custom EULA when preprovisioning containers Low Description: Some containers such as our base containers with Vivante binary drivers need the customer to accept an EULA. We should support adding an EULA to the Tezi image as part of the pre-provisioning process (in torizoncore-builder).
TOR-804Fixed Overlay display_EDT5.7_parallel_res_touch.dts does not work on Apalis iMX6 Apalis iMX6 Low Description: Overlay display_EDT5.7_parallel_res_touch.dts does not work on Apalis iMX6 (activating the overlay does not show anything on the screen)
TOR-799New Feature Enable spidev by default on Colibri iMX8X Colibri iMX8X Open Embedded Low Description: By default spidev on Colibri i.MX8X is disabled. It should be enabled by default to be consistent with other Torizon modules.
TOR-727New Feature Enable support of fw_utils based on NAND flash and emmc for colibri-imx7 Low Description: Currently TorizonCore does not have support for fw_env.conf file(s) for nand and emmc. It is needed for fw_utils to read and set boot environment variables
TOR-34Fixed Qt doesn't work with wayland-vivante container Apalis iMX8 Low Description: Applications that use only widgets work when launched in a privileged container mounting /dev, those that require opengl hang.
4.0.0-devel-202004 Monthly Release TOR-806New Feature NXP PCF85363 RTC support Colibri iMX7, Apalis iMX6, Colibri iMX6 Kernel Low Description: Add support for NXP PCF85363 RTC
TOR-791New Feature Development tools container on pre-provisioned images CI / CD Low Description: Add development tools container to pre-provisioned images
TOR-784Fixed Parallel RGB support on Colibri iMX8X Colibri iMX8X Low Description: Enable parallel RGB on Colibri iMX8X by default. Set resolution to 640x480.
TOR-782Fixed torizoncore-builder error on Windows using cmd Low Description: torizoncore-builder does not work on Windows using cmd
TOR-777New Feature SHT3x sensor support on i.MX 8 series modules Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Apalis iMX8 Kernel Low Description: Add SHT3x sensor support on i.MX 8 series modules
TOR-776Fixed CFS Quota/Period support on i.MX 8 series modules Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Apalis iMX8 Low Description: Enable CFS Quota/Period support on i.MX 8 series modules
TOR-763Fixed U-Boot devicetree overlays support on Verdin modules Verdin iMX8M Mini Low Description: Enable U-Boot devicetree overlays support on Verdin modules
TOR-738New Feature Journald log driver Low Description: Enable use of journald log driver.
TOR-697New Feature Toradex Easy Installer Image Server with Zeroconf in a container Low Description: Create a container to run Toradex Easy Installer Image Server with Zeroconf
TOR-616Fixed Qt5 Container on iMX8 not working Apalis iMX8 Debian Base Containers Low Description: Fix an issue that prevents Qt5 Containers to run on iMX8 modules
TOR-564New Feature Timezones support Open Embedded Low Description: Add timezones support in TorizonCore image
TOR-526New Feature Improve Splash Screen display time Low Description: Show the splash screen earlier and transition to the UI later to improve splash screen display time
TOR-515New Feature Portainer launch container Samples Low Description: Implement a container to launch Portainer
TOR-498New Feature Verdin iMX8M Mini support Verdin iMX8M Mini Low Description: Add Verdin iMX8M Mini to TorizonCore
TOR-497New Feature Apalis iMX8X support Apalis iMX8X Open Embedded Low Description: Add Apalis iMX8X support to TorizonCore
TOR-496New Feature Colibri iMX8X support Colibri iMX8X Low Description: Add Colibri iMX8X support
TOR-469New Feature Goodix touchscreen support Low Description: Add Goodix touchscreen support to TorizonCore
TOR-410New Feature Tool to manage device tree overlays in the device Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis iMX8 Low Description: Create a tool to manage device tree overlays on device
TOR-374New Feature Add support to reboot module after update Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6 Low Description: Creating a file under /run/aktualizr-session/need_reboot will trigger automatic reboot.
TOR-373New Feature Splash screen support Low Description: Add support for splash screen
TOR-367Fixed Docker Compose does not work with Balena Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6 Low Description: Images running Balena do not support using docker-compose
TOR-346New Feature Support OSTREE for different torizon versions Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis iMX8 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-338New Feature Apalis iMX8X support Apalis iMX8X Low Description: Support for Apalis iMX8X
TOR-312New Feature Apalis iMX8 support Apalis iMX8 Low Description: Add basic support for Apalis iMX8
TOR-311New Feature Support Mainline Linux for Colibri iMX6ULL Colibri iMX6ULL Low Description: Colibri iMX6ULL is only supported under Toradex Labs. Images can be found on Toradex Easy Installer CI feed.
TOR-304New Feature Use udev to provide Toradex standardized access to devices Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6 Low Description: TorizonCore provides system links to all standard Toradex interfaces (e.g. /dev/ttycolibri0-3, /dev/i2c-colibri)
TOR-301New Feature Colibri iMX8X support Colibri iMX8X Low Description: Support for Colibri iMX8X
TOR-300New Feature Kernel per-process IO accounting support Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6 Low Description: Enable kernel per-process IO accounting.
TOR-266New Feature Real-time TorizonCore image Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6 Low Description: Real time images are available on Toradex Easy installer CI feed.
TOR-224New Feature Colibri iMX6ULL support Colibri iMX6ULL Low Description: Add Colibri iMX6ULL support
TOR-192New Feature Pixman renderer support on non-GPU Modules Colibri iMX7, Colibri iMX6ULL Low Description: Automatically use Pixman renderer on non-GPU Modules
TOR-166New Feature USB-to-Serial converters support on i.MX8 Apalis iMX8 Low Description: Support USB-to-Serial converters on i.MX8 modules
TOR-133New Feature Bump to latest Linux 5.4 release Low Description: Bump the Linux kernel to 5.4 release
TOR-56Fixed Docker --init does not work Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis iMX8 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-54New Feature Verdin iMX8M Mini support Verdin iMX8M Mini Low Description: Support for Verdin iMX8M Mini
TOR-45Fixed LVDS Atmel Tochscreen not working Low Description: Fix bug that was preventing LVDS Atmel Tochscreen from working properly
TOR-15New Feature Docker seccomp support Low Description: Support seccomp in Docker
TOR-572Feature Request Alvium Camera support All supported modules Kernel Low Description: Add support for Alvium Camera in Torizon
TOR-319Known Issue Colibri iMX6S gets very slow with Docker Colibri iMX6 Open Embedded Low Description: Limited amount of memory on iMX6S prevents system from running fast.
TOR-1225Feature Request User interface remote access All supported modules Debian Base Containers Low Description: Provide a mechanism to remotely access TorizonCore's user interface.
TOR-1165Feature Request Mandatory Access Control support All supported modules Open Embedded Low Description: Evaluate the adoption of a MAC implementation (AppArmor, SELinux, TOMOYO, SMACK, etc).
TOR-1158Feature Request RPMsg support All supported modules Open Embedded Description: Add RPMsg support in TorizonCore.
TOR-1157Feature Request Secure boot All supported modules Open Embedded Description: Implement secure boot support in TorizonCore.
TOR-1156Feature Request Filesystem encryption All supported modules Open Embedded Description: Add filesystem encryption support in TorizonCore.
TOR-1061Feature Request Health monitoring system All supported modules Open Embedded Low Description: Monitor the health of the system and the running containers and implement in TorizonCore.
TOR-821Feature Request Optimize size of Debian base containers All supported modules Debian Base Containers Low Description: It is possible to optimize the size of Debian base containers in various ways. This will be investigated and optimizations deployed as the study progresses.
TOR-481Feature Request VPU support on iMX8 All supported modules Debian Packages Description: Add VPU support for iMX8 devices in TorizonCore.
TOR-332Feature Request Bluetooth support Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6 Open Embedded Low Description: Add support for Bluetooth in TorizonCore.