Search by Tags

Torizon OS Issue Tracker

 

The following table contains known issues, scheduled bug fixes, and feature improvements for the Torizon OS images. The tickets are split into two major states:

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

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

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

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

How to obtain the Torizon OS Images

Using the Toradex Easy Installer application in a Toradex SoM connected to the internet is the easiest and fastest way to install the latest version of Torizon OS into the device. Toradex also offers offline installers.

Clear Filter
Issue #StatusSubjectModuleComponentsSeverity

6.6.0-devel-202403 (Release date: 2024-03-05)
6.6.0-devel-202403 monthly pre-release
TOR-3333FixedSplash screen not working on AM62Verdin AM62Open EmbeddedLow

Description: The splash screen is not displayed on the DSI to LVDS adapter interface on Verdin AM62

6.6.0-devel-202402 (Release date: 2024-02-01)
6.6.0-devel-202402 monthly pre-release
TOR-3312FixedU-Boot failing with error "collect2: error: ld returned 1 exit status" during linking step on Secure Boot images on Verdin iMX8M MiniVerdin iMX8M MiniSecure Boot, U-BootLow

Description: U-Boot fails with the error "collect2: error: ld returned 1 exit status" when building a signed Torizon OS image for Verdin iMX8M Mini.

Update: this is fixed, use Torizon OS 6.6.0-devel-202402 or newer.

6.5.0 (Release date: 2024-01-18)
6.5.0 quarterly release
TOR-3310FixedOE image_ostreepush authentication with push server failedNot applicableOpen EmbeddedLow

Description: Pushing OS images to the Torizon Cloud with Yocto fails due to an authentication error.
Update: this is fixed in Torizon OS 6.5.0.

6.4.0-devel-202309 (Release date: 2023-09-11)
6.4.0-devel-202309 monthly pre-release
TOR-2744FixedSplash screen not appearing on Verdin iMX8M Mini and iMX8M PlusVerdin iMX8M Mini, Verdin iMX8M PlusOpen EmbeddedLow

Description: On TorizonCore 6, the splash screen is not being displayed on Verdin iMX8M Mini and Verdin iMX8M Plus.

6.4.0-devel-202308 (Release date: 2023-08-08)
6.4.0-devel-202308 monthly pre-release
TOR-3143FixediMX8 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 PlusDebian PackagesCritical

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 (Release date: 2023-07-25)
6.3.0 quarterly release
TOR-3116FixedDevice won't boot when enabling docker data on external storage with different permission than "drwx--x--x"Open EmbeddedLow

Description: Due to the Docker daemon starting too early in the boot process, before the usermount service that mounts the external storage, sometimes the Docker data on external storage failed to boot the board and led to an infinite reboot loop.

TOR-3092FixedCROSS_COMPILE_ARG is not being passed on 64-bit torizon SDK containers, leading to cross compilation errorsNot applicableDebian SDK ContainersLow

Description: The wrong cross-compiler was included in the 3.0.6-bookworm, 3.0.7-bookworm and 3.0.8-bookworm tags of debian-cross-toolchain-arm64.

Update: the issue is no longer present in version 3.0.9

TOR-2880FixedWi-Fi Access Point (AP) does not work in TorizonCore 6Not applicableOpen EmbeddedLow

Description: In TorizonCore 6, it is not possible to connect to a Toradex SoM with on-SoM Wi-Fi configured in Access Point (AP) mode. When configuring the device in AP mode, no errors are displayed.

6.3.0-devel-202306 (Release date: 2023-06-07)
6.3.0-devel-202306 monthly release
TOR-3008FixedOS rollbacks fail with error "EFI boot manager: Cannot load any image" in TorizonCore 6Not applicableOpen EmbeddedMedium

Description: As reported on the Toradex community post OSTree rolling back to "unconfigured" state after flash/deploy, OS rollbacks fail with error "EFI boot manager: Cannot load any image" in TorizonCore 6.

Workaround: Update to TorizonCore 6.3.0-devel-202306 or newer.

6.2.0 (Release date: 2023-04-19)
6.2.0 quarterly release
TOR-2957FixedOffline sync updates broken in TorizonCore 6AktualizrLow

Description: Offline sync updates are not working on TorizonCore 6. Even though both OS and application updates are installed, the process is never concluded and after the reboot with the new OS version, the application is never started.

Update: this bug has been fixed. As a side-effect, in case a rollback happens during a synchronous offline update, the newer application container image is not removed from the system, as it should. This means that some of the flash storage space will be used without need.

TOR-2923FixedThe "ip" command does not work as expected when bringing up the CAN interface leading to error "either "dev" is duplicate, or "type" is garbage"Not applicableOpen EmbeddedLow

Description: In TorizonCore 6 it is not possible to configure the CAN interface with the command "ip" (for example, "ip link set can0 type can bitrate 125000") outside a container. This leads to the error "either "dev" is duplicate, or "type" is garbage" when trying to bring up the CAN interface.

Workaround: Use the "ip" command inside a container, as described on How to Use CAN on TorizonCore.

TOR-2452FixedIncreased boot time by approximately 2x on TC 6 when compared to TC 5 on SoMs that use an upstream kernelApalis iMX6, Colibri iMX6Open EmbeddedLow

Description: The boot time on TorizonCore 6 for 32-bit devices has increased by approximately 2x.

Update: the root cause of the increased boot time seems to be that our Embedded Linux BSP 6 is using 2x CPU when compared with BSP 5.

Update 2: the BSP performance has been fixed. Despite that, TorizonCore first boot time seems to be greater on TorizonCore 6 than 5, so we continue to investigate it.

TOR-2426FixedAktualizr: Offline Updates don't work on container images containing symlinks in their layer metadata with error "Found in archive a file with bad file type: 40960"Not applicableAktualizrLow

Description: As reported in the community thread [aktualizr, offline updates] Found in archive a file with bad file type: 40960, some docker images may contain layers that are symlinked to other layers, which leads to an error. The reason a docker image would contain a symlink in the layers is unknown.

6.2.0-devel-202303 (Release date: 2023-03-07)
6.2.0-devel-202303 monthly pre-release
TOR-2792FixedDuring a synchronous update Aktualizr may try to start the new application before rebooting, on TorizonCore 6Not applicableAktualizrLow

Description: Once a synchronous update is triggered, the new application is not expected to start until the system reboots and the new OS version is available. On this bug, which affects TorizonCore 6.x releases only, the application starts on the upcoming polling for updates (which by default is 5 minutes) regardless of whether the system reboots and the new OS is loaded.

Given the TorizonCore default polling of 5 minutes and that usually, a reboot due to a synchronous update happens before that time, this bug should not affect most customer use cases. If you customize TorizonCore to use a much shorter polling time, there might be a case when this undesired behavior happens.

TOR-2761FixedAktualizr is rebooting mid-process during synchronous updates with big container imagesNot applicableAktualizrLow

Description: When synchronous updates happen, the reboot command may be called before the container (application) updates are finished, leading to a reboot in the middle of the process. This leads to an update failure and rollback to the previous state. This was seen with big containers when performing offline updates. Although it has never been reported, in theory, this bug can affect online updates as well.

Workaround: A workaround for TorizonCore 5.7.y and 6.1.0 is available. A side-effect of the workaround is that updates take longer to complete.
Create a new configuration file for Aktualizr as specified in the article Aktualizr - Modifying the Settings of Torizon Update Client, with the following contents:
[uptane] force_install_completion = true
Then, disable the current reboot mechanism as specified in the section enabling and disabling automatic reboot.
This configuration will still trigger the reboot, and it's expected to take a longer time before it happens.

TOR-2495FixedOn-SoM Bluetooth not working on Verdin iMX8M Plus V1.1A in TorizonCoreVerdin iMX8M PlusOpen EmbeddedLow

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 (Release date: 2023-02-07)
6.2.0-devel-202302 monthly pre-release
TOR-2757FixedWi-Fi not working on Verdin iMX8M Plus V1.1AVerdin iMX8M PlusKernel, Open EmbeddedLow

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 (Release date: 2023-01-16)
6.1.0 quarterly release. Learn more on https://www.toradex.com/news/torizon-core-release-6-1-0-quarterly-release
TOR-2746FixedMissing /dev/colibri-spi-cs0 symlinkColibri iMX6, Colibri iMX6ULL, Colibri iMX7Open EmbeddedLow

Description: The Colibri Evaluation Board uses the SPI interface for an SPI-to-CAN controller, however, we do enable the spidev (a userspace SPI API) on the same SPI interface and CS with an overlay that is currently enabled by default. This leads to a conflict.

Starting from BSP 6.1.0, the overlay that enables spidev on the given SPI interface is not loaded by default. Our test infrastructure caught this change as a possible issue due to a missing symlink to "/dev/colibri-spi-cs0". In fact, this was the intended behavior after the change.

As a customer, if you want to use such an interface with spidev, you must disable the CAN and enable the spidev overlay. For more details on CAN and SPI in our BSP, refer to the CAN (Linux) and the SPI (Linux) articles. To manage device tree and overlays on TorizonCore, we recommend the articles Device Tree Overlays on Torizon and TorizonCore Builder Tool - Customizing TorizonCore Images.

TOR-2665FixedLAVA: lshw is throwing the exception "terminate called after throwing an instance of 'std::length_error'" in AktualizrNot applicableOpen EmbeddedLow

Description: From our automated test reports, it was noticed that "lshw" is not working properly. This was found out in Aktualizr logs and it has been confirmed by running "sudo lshw -json" on the command-line. The error is "terminate called after throwing an instance of 'std::length_error'".

Aktualizr is not functionally affected, as it can recover from this issue and continue to properly function.

TOR-2647FixedUnhandled exception on offline updates causes aktualizr to fail with error "Aktualizr::RunForever exiting: boost::filesystem::status: No such device:"Not applicableAktualizrLow

Description: Secure offline updates only support a physical medium for updates - an SD Card or a USB stick. That said, the following unhandled exception was reported when someone tried the unsupported use case of NFS storage instead of a physical medium: "Aktualizr::RunForever exiting: boost::filesystem::status: No such device: "/nfs/update"".

This error might also affect supported use cases, for instance, if the physical medium does not behave as expected. Therefore we are working on fixing it.

TOR-2492FixedSplash screen not showing up on i.MX 8 SoMs in TorizonCore 6Verdin iMX8M Mini, Verdin iMX8M PlusOpen EmbeddedLow

Description: On TorizonCore 6, the splash screen is not being displayed on SoMs that use the downstream-based NXP BSP.

TOR-2409FixedSometimes the automount feature mounts the partition at /media/root/xxxNot applicableOpen EmbeddedLow

Description: The pluggable media such as SD Card and USB Stick are meant to be mount at "/media/label", but sometimes it is mount at "/media/root/label".

TOR-2169FixedOpenCL sample crashes with runtime error "clGetPlatformIDs (-1001) no platforms found"Apalis iMX8, Colibri iMX8X, Verdin iMX8M PlusDebian PackagesLow

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.1.0-devel-202212 (Release date: 2022-12-02)
6.1.0-devel-202212 monthly pre-release
TOR-2578Fixedpython3-cryptography fails to build on KirkstoneNot applicableOpen EmbeddedLow

Description: The package "python3-criptography" fails to build on kirkstone, apparently due to our patch.

We don't use this package on TorizonCore at the moment, but if you are doing a custom build that adds it either explicitly or as a dependency, your build will fail.

Update: the patch has been dropped.

6.1.0-devel-202211 (Release date: 2022-11-04)
6.1.0-devel-202211 monthly pre-release
TOR-2458FixedDevices updates are being locked in a "pending" state after updating from 5.2.0 to 5.7.0, due to sending of ill-formed manifests to the platformNot applicableAktualizrLow

Description: It has been reported that some devices get their updates stuck on the server, in a "pending" state.

6.0.0-devel-202210 (Release date: 2022-10-11)
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-2479FixedDocker info shows warnings "no swap limit support" and "no cpuset support" on Colibri iMX6ULLColibri iMX6ULLOpen EmbeddedLow

Description: On Colibri iMX6ULL, two warnings were seen when running "docker info": "WARNING: No swap limit support" and "WARNING: No cpuset support". We will enable the SWAP configuration in the kernel, and cpuset is expected since this is a single-core CPU.

TOR-2476FixedCan'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 PlusDebian Base ContainersLow

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-2459FixedRngd service fails to startVerdin iMX8M PlusOpen EmbeddedLow

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.

TOR-2454FixedAktualizr: Failed sync updates return an incorrect manifest in some casesNot applicableAktualizrLow

Description: Our platform web UI displays the currently installed packages for all ECUs for each device. This information is determined via the manifest that Aktualizr regularly sends back to the server. There is an edge case where certain sync update rollbacks will cause incorrect information to be sent in the manifest. This then causes the web UI to display the incorrect package as installed on the Docker Compose secondary.

TOR-2451FixedLAVA test "hw-links-buses" fails due to possibly missing SPI symlinkColibri iMX6, Apalis iMX6Open EmbeddedLow

Description: On automated tests for our monthly pre-release, some symlinks to devices were missing. The missing ones are "/dev/colibri-spi-cs0" and "/dev/apalis-spi1-cs0", and they prevent the test from running through and checking other symlinks.

Update: this was fixed on the BSP level, nothing was required or done on TorizonCore.

Workaround: Test it on a nightly that has been released after the 6.0.0-devel-202209 monthly. Alternatively, if you plan to use the monthly, then access the given device directly, not though the symlink.

TOR-2433FixedVerdin iMX8M Mini does not boot on nightly candidate to 6.0.0-devel-202209Verdin iMX8M MiniDevice TreesLow

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.

TOR-2432FixedTorizonCore 6.0.0-devel-202209 won't boot on Colibri iMX7Colibri iMX7KernelLow

Description: The Colibri iMX7 boot hangs during the kernel startup.

Update: this was fixed at the BSP level, so nothing was done on TorizonCore. Use a nightly image from September 30 or newer to get the fix.

TOR-2429FixedThe 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 iMX8XDebian Base ContainersLow

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.

6.0.0-devel-202209 (Release date: 2022-09-08)
6.0.0-devel-202209 monthly pre-release
TOR-2403FixedThe current `setup-environment-internal` script automatically appends data to `auto.conf` resulting in duplicated settingsNot applicableOpen EmbeddedLow

Description: Every time the "setup-environment" script is run, it automatically appends data to "auto.conf", making it inconvenient to use it.

TOR-2363FixedAktualizr: Manifest doesn't return proper ECU installation report in some casesNot applicableAktualizrLow

Description: In some cases, it is possible for one of the ECUs to not be able to return an installation report in the manifest that is sent to the server. Instead of indicating an error in such a case the installation report just omits any information about this ECU. This can cause a weird situation where the update is marked “successful”, but the specific assignment for the problematic ECU is not marked complete since an installation report was never received. This situation while rare is not easily recovered from.

Update: this has been reported in the upstream project, on Secondary manifest not sent in some cases.

5.7.2 (Release date: 2023-03-23)
5.7.2 patch release
TOR-2650FixedRunning "shutdown -h now" or "poweroff" on Torizon for colibri-imx7-emmc results in a partial rebootColibri iMX7KernelLow

Description: Colibri iMX7 has two watchdog sources: the SoC and the PMIC. BSP 5 uses the PMIC watchdog as "/dev/colibri-watchdog", which in turn is the one used by TorizonCore. It turns out that the watchdog firmware for the PMIC on BSP 5 is not as featureful as required to ensure the "shutdown" properly works.

5.7.0 (Release date: 2022-07-28)
5.7.0 LTS release. Learn more on https://www.toradex.com/news/torizon-core-release-5-7-0-quarterly-release
TOR-2398FixedChromium container fails to start in the evaluation containers on modules without GPUColibri iMX6ULL, Colibri iMX7Debian Base ContainersLow

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.

TOR-2397FixedChromium container fails to start in the evaluation containers on modules with GPUVerdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6, Apalis iMX8, Apalis iMX6Debian Base ContainersLow

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.

TOR-2366FixedThe docker-integrity-checker and docker-compose systemd services don't use /etc/docker/config.json as the default configuration fileNot applicableOpen EmbeddedLow

Description: Docker uses a configuration file that is kept by default in the user directory (something like "/home/user/.docker/config.json"). This is not ideal for TorizonCore, since the home directory is not touched by updates, and user configuration hardly ever makes sense. Due to that, some of our services explicitly set the DOCKER_CONFIG environment variable to use the config file at /etc/docker/config.json, which is great because, as a user, you can customize it, capture changes with TorizonCore Builder, and replicate the configuration to all boards.

Recently, it was reported that the configuration file /etc/docker/config.json was not being used by the docker-integrity-checker and the docker-compose services, leading to unexpected behavior.

This is being fixed in a way that the DOCKER_CONFIG variable is globally set in TorizonCore, so all systemd services and the shell environment make use of it.

Workaround: Create a systemd override for the affected services that appends the line Environment="DOCKER_CONFIG=/etc/docker", then capture changes with TorizonCore Builder.
Or set "/home/torizon/.docker/config.json" and "/etc/docker/config.json" with the same contents.
Or use a symbolic link from one file to another.

TOR-2359FixedRemote updates get stuck after a power supply interruption while updating (update started shown in WebUI)Not applicableAktualizrLow

Description: The error "Top level object in '/var/sota/storage/docker-compose/docker-compose.yml.tmp' needs to be an object not ''." shows up in rare occasions, due to power cut on secondary updates leading to an empty /var/sota/storage/docker-compose/docker-compose.yml.tmp file. This leads to a scenario where the board cannot recovery from updates in the web UI and thus leads to a state where application updates cannot be performed anymore.

We are fixing it by making the file creation operation atomic, so it properly fails and rolls back if the file is not populated with the expected content during a power cut.

TOR-2340FixedError "E1187: Failed to source defaults.vim" when using VimNot applicableOpen EmbeddedLow

Description: When using Vim on TorizonCore, the following message is printed before Vim is started: "E1187: Failed to source defaults.vim". While it does not prevent you from using Vim, a defaults.vim file is missing which would suppress such a message, therefore we'll add it.

TOR-2320FixedError response from Docker daemon "docker: Error response from daemon: transport is closing: unavailable." in LAVA testsNot applicableOpen EmbeddedLow

Description: The error "docker: Error response from daemon: transport is closing: unavailable." was identified by our test infrastructure on some SoMs, as Colibri iMX6ULL, Colibri iMX7, and Apalis iMX6D 1GB IT. We are investigating why.

If you experience the same error, please report it in our community website.

Update: we have downgraded from docker-moby 20.x to docker-ce 19.03.14, which is proven to be stable from our previous releases and test cases.

TOR-2318FixedDevice tree repository not syncing from BSP nightliesNot applicableCI / CD, Device Tree OverlaysLow

Description: For a while, our device-trees repository got out of sync with the Linux kernel device trees. It is fixed as of June 9th. If you have done some work previously and your device tree is not working, please pull the latest changes.

TOR-2315FixedOffline Updates: Synchronous Updates do not work correctly if a device is offline provisionedNot applicableAktualizrLow

Description: During our internal tests to validate the secure offline updates implementation, we have noticed that synchronous updates don't work.

TOR-2305FixedOffline Updates: Synchronous offline updates failNot applicableAktualizrLow

Description: If you define a synchronous update using a vanilla TorizonCore image - that is, one provided by Toradex and not customized with TorizonCore Builder - then synchronous updates fail.

Workaround: Push a TorizonCore image to the Platform Services using TorizonCore Builder, then use this image for synchronous secure offline updates.

TOR-2261FixedWeston configuration does not work on apalis-imx8 with HDMI displayApalis iMX8Debian PackagesLow

Description: The Weston configuration file does not make changes as expected. This was identified when trying to rotate the screen by 90 degrees, as documented in Working with Weston on TorizonCore.

Workaround: We suspect this is an issue with sharing the configuration file with the Weston container. Try to share the entire directory where the configuration file is located, instead of only the file itself. For example: "-v ${PWD}/weston/:/etc/xdg/weston" or "-v ${PWD}/weston-dev/:/etc/xdg/weston-dev"

Update 1: It seems that the underlying culprit are trailing whitespaces. Ensure that your configuration file does not contain trailing whitespace.

Update 2: in the end, the "name=*" line of the configuration file was commented out. Please remember to uncomment this line to make your customization effective.

5.7.0-devel-202206 (Release date: 2022-06-07)
5.7.0-devel-202206 monthly pre-release
TOR-2276FixedSplash screen working on Apalis iMX8 only if HDMI overlay is disabledApalis iMX8Device Tree OverlaysLow

Description: Currently, it is stated that splash screen on Apalis iMX8 is not supported due to an NXP DRM driver limitation.

However, if the HDMI interface is disabled (HDMI device tree overlays removed) and only the LVDS interface is enabled (LVDS device tree overlays added), then the splash screen shows up on the LVDS display.

TOR-2260FixedSyntax error in weston.ini fileNot applicableDebian PackagesLow

Description: The current default "weston.ini" provided in our Debian containers has a trailing space in the commented line "#[output]". If this line is uncommented, a silent error happens due to the file being considered malformed.

Workaround: Remove the trailing whitespace manually.

TOR-2235FixedAs a developer, I want to update the article about GStreamerNot applicableSamplesLow

Description: The instructions on how to use the samples are outdated, missing build instructions for 64-bit targets.

Edit: the article update is done, check it out on Using GStreamer in a Docker Container With Torizon.

5.7.0-devel-202205 (Release date: 2022-05-09)
5.7.0-devel-202205 monthly pre-release
TOR-2256FixedTorizonCore build fails due to Git error when generating the imageNot applicableOpen EmbeddedLow

Description: On development PCs with newer versions of Git that address CVE-2022-24765 and CVE-2022-24767, the TorizonCore build with Yocto Project/OpenEmbedded fails.

Workaround: This is fixed on commit 256b379f02da66522eb20d93071f95b9bd859f8e, update your local version of meta-toradex-torizon to this commit or newer.

TOR-2249FixedAn OTA with the same name and version running on the device, but different hash, puts the device in an unrecoverable stateNot applicableAktualizrLow

Description: If you push an application update with a given version, let's say "1.0", then you override the Docker Compose on the Platform Services but use the same version "1.0" and push a new application update, this leaves the device into an application update hanging state.

5.6.0 (Release date: 2022-04-08)
5.6.0 quarterly release. Learn more on https://www.toradex.com/news/torizon-core-release-5-6-0-quarterly-release
TOR-2211FixedLAVA test case for TorizonCore "hw-automounting-test" is failingNot applicableAutomated testingLow

Description: Our CI test infrastructure caught a regression on automounting a USB stick. This is due to the fact that, if a drive without a partition table is inserted during boot, it is not mounted properly. On hotplug, it does work as expected.

TOR-2199Fixedmwifiex drivers don't get loaded if the device hostname gets changedNot applicableOpen EmbeddedLow

Description: On TorizonCore, the loading of on-SoM Wi-Fi drivers are delayed, to improve application boot time. Currently the drivers are loaded for each SoM based on the hostname. This leads to the drivers not loading if the hostname is changed.

The method to infer the SoM model will be changed to allow customers to change the hostname without such an impact.

Workaround: Until the fix is released, avoid changing the hostname.

TOR-2192FixedPersistent logging no longer worksNot applicableKernel, Open EmbeddedLow

Description: The persistent journald logging should work, as it has been tested in the past. The feature was reported as not working in our community, therefore we are investigating and fixing it.

Update: the documentation is updated and the reported issue is fixed.

5.6.0-devel-202203 (Release date: 2022-03-09)
5.6.0-devel-202203 monthly pre-release
TOR-2145FixedKMS Cube sample presenting VGA and Parallel display with horizontal line artifacts on Colibri iMX8XColibri iMX8XDebian Base ContainersLow

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.

TOR-2142FixedUnable to remote access the device via VNC/RDP after running a Qt framebuffer testNot applicableDebian Base ContainersLow

Description: Every time we release a TorizonCore version (quarterly or LTS) we test Qt using different back-ends, including the "linuxfb". We have noticed that, after running a Qt app with this back-end, it is not possible anymore to access the device via VNC/RDP, and a reboot is required.

Our latest findings show that the problem is due to the app leaving the TTY stuck in "graphics" mode instead of returning to "text" mode after the exit of the program. We are investigating how to ensure the TTY is returned to the "text" mode before an application is restarted.

Workaround: For this specific sample, if you exit it by pressing "Ctrl+Q" or "Right click --> Quit", it will properly return the TTY to "text" mode as to not let the error happen again. We are still evaluating why it happens, though.

In general, if you need VNC/RDP access, run your Qt app with either the Wayland or the EGLFS/KMS back-end for the moment.

Update: we have added a script to the weston Debian container to make sure the terminal is always reset to a usable state. This should fix the issue while being transparent to you.

5.5.0 (Release date: 2022-01-07)
5.5.0 quarterly release. Learn more on https://www.toradex.com/news/torizon-core-release-5-5-0-quarterly-release
TOR-1881FixedAktualizr reports an incorrect hash when it can't find the currently-running version in its targets metadataNot applicableAktualizrLow

Description: Currently, when you install TorizonCore and provision it on the Torizon Platform Services, the Platform does not display the TorizonCore version that is installed on the device. This is a limitation that must be first fixed in libaktualizr.
This fix will allow users of the Platform Services to see the TorizonCore version that is installed on the board during the first installation.

5.4.0 (Release date: 2021-10-08)
5.4.0 Quarterly Release. Learn more on https://www.toradex.com/news/torizon-core-release-5-4-0-quarterly-release
TOR-2052FixedTorizonCore fails to build in the plymouth's do_fetch taskNot applicableOpen EmbeddedLow

Description: TorizonCore is failing to build in the plymouth's do_fetch task. The reason is that the upstream project renamed the master branch to main.

TOR-2021FixedSudden reboot with TorizonCore 5.3.0+build.7 with evaluation containers on Colibri IMX8DXColibri iMX8XDebian Base ContainersLow

Description: TorizonCore is rebooting on Colibri IMX8DX 1GB due to low memory issues.

TOR-2004FixedThe rngd service is failing on Colibri iMX6ULL eMMCColibri iMX6ULLOpen EmbeddedLow

Description: The rngd service is failing on Colibri iMX6ULL eMMC because there is no entropy source (that is because iMX6ULL doesn’t have the CAAM module).

TOR-1668Fixedlibopencv-java/jni multi-arch issuesNot applicableDebian PackagesLow

Description: There is an issue with the libopencv-java/jni package being interpreted as a mutli-arch package. This can cause issues when this package is pulled into a non-arm based container such as our "debian-cross-toolchain*" container images.

5.4.0-devel-202109 (Release date: 2021-09-03)
5.4.0-devel-202109 Monthly Release
TOR-1993Fixedaktualizr-torizon: Project fails to compile outside of YoctoNot applicableAktualizrLow

Description: The aktualizr-torizon project fails to compile outside of Yocto builds (i.e. when built manually).

TOR-1991FixedCalibration using the weston-touch-calibrator container doesn't workColibri iMX8X, Apalis iMX8, Apalis iMX8XDebian Base ContainersLow

Description: The weston-touch-calibrator container is missing for iMX8 based devices.

TOR-1979Fixedneofetch doesn't show the Torizon logo in the Debian containerNot applicableDebian Base ContainersLow

Description: There is an issue when running neofetch inside Torizon's Debian-based containers, where Torizon's logo is not showed.

TOR-1968Fixeddocker pull fails with "too many levels of symbolic links" errorNot applicableOtherLow

Description: On a power failure during a "docker pull", Docker data may get corrupted, leading to the error "failed to register layer: error creating overlay mount to /var/lib/docker/overlay2/hash/merged: too many levels of symbolic links".

Update: a service is now available on TorizonCore to attempt to recover the system from this situation. This service is disabled by default and must be enabled by you. Read the Docker Data Integrity Checker to learn more.

5.4.0-devel-202108 (Release date: 2021-08-05)
5.4.0-devel-202108 Monthly Release
TOR-2141FixedTorizoncore-builder creates incorrect uEnv.txt files on raw NAND SoMsColibri iMX6ULLOpen EmbeddedLow

Description: On Colibri iMX6ULL, we cannot deploy custom images generated by TorizonCore Builder.

Edit: in the end, we have identified this an issue related to OSTree and U-Boot, and have fixed it with a patch in our OpenEmbedded layer meta-toradex-torizon. No changes were applied to TorizonCore Builder.

TOR-1595FixedTerminal Messages Between Splash and PortainerNot applicableOtherLow

Description: Between the splash screen and Portainer, we can see a console terminal. The transition between the splash screen and Portainer should be smooth.

TOR-1536FixedAfter stopping the Weston container, the console screen is not displayedNot applicableDebian Base ContainersLow

Description: After stopping the Weston container, the console screen is not displayed on the connected display. It is just blank instead.

TOR-1507FixedPoor chromium performance on Colibri iMX8XColibri iMX8XDebian PackagesLow

Description: Poor chromium performance on Colibri iMX8X when running the Grafana sample application.

5.3.0 (Release date: 2021-07-08)
5.3.0 Quarterly Release. Learn more on https://www.toradex.com/news/torizon-core-release-5-3-0-quarterly-release
TOR-1952Fixedconmon is failing to buildNot applicableOpen EmbeddedLow

Description: conmon fails to build because the upstream project renamed the master branch to main.

TOR-1949FixedPossible dependency issue with latest Qt5 container imagesNot applicableDebian PackagesLow

Description: Installation of qtdeclarative5-dev fails inside a Debian container.

Workaround: Workaround 1: Forcing the package in Debian feed: apt-get install ... qtdeclarative5-dev:arm64=5.15.2+dfsg-5 Workaround 2: updating /etc/apt/sources.list in Dockerfile to use the new snapshot: RUN sed -i 's/20210525T091852Z/20210626T065617Z/' /etc/apt/sources.list

TOR-1948FixedChange branch for git://github.com/coreos/go-systemd.gitNot applicableCI / CDLow

Description: The project git://github.com/coreos/go-systemd.git has renamed their master branch to main. Due to that, the build fails.

TOR-1937FixedChromium fails with out-of-memory errors on Colibri iMX6Colibri iMX6Debian Base ContainersLow

Description: The kiosk-mode-browser container is not running on a fresh installation of TorizonCore 5.3.0 on Colibri iMX6. After launching the container and waiting for some time, the Linux kernel starts killing the "chromium" processes.

TOR-1935FixedCannot update Verdin iMX8MM from TorizonCore 5.1.0 (quarterly) to TorizonCore 5.3.0 (nightly)Verdin iMX8M MiniOpen EmbeddedLow

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-1920FixedChromium Started From Portainer Provides a Poor UX With Error Code 256Not applicableOtherLow

Description: We have performance issues when starting Chromium from another Chromium instance (Portainer), so let's change to Cog in the template.

TOR-1919FixedPortainer Does Not Start in FullscreenNot applicableOtherLow

Description: After updating to version 88.0.4324, Chromium doesn't start in fullscreen anymore.

TOR-1909FixedQt5 with EGLFS/KMS backend not working on iMX8Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Apalis iMX8, Apalis iMX8XDebian Base ContainersLow

Description: On some modules, we cannot start the QT5 container using the EGLFS interface due to misconfigured DRI card interface.

TOR-199FixedX11 display number changes when starting/stopping weston containerNot applicableLow

Description: On each execution a new .X*-lock entry is created under /tmp and XWayland keeps incrementing X display number, this generates issues for any X-based application.

TOR-162FixedVT switching brokenNot applicableLow

Description: VT switching between getty 1-6 (as enabled by systemd by default) and Weston running in the container does not seem to work.

5.3.0-devel-202106 (Release date: 2021-06-02)
5.3.0-devel-202106 Monthly Release
TOR-1883Fixeduse-head-next is being set even when using default.xml manifestNot applicableOpen EmbeddedLow

Description: The repo tool has been changed a while ago to create the manifest file as a plain xml file instead of a symlink. This was causing an issue where use-head-next was being added to MACHINEOVERRIDES even on monthly/quarterly builds, causing TorizonCore builds to build from the latest u-boot/kernel trees.

TOR-1725FixedForward appropriate arguments to the kernel from the boot scriptApalis iMX8Open EmbeddedLow

Description: The BSP stores platform (SoM) related kernel arguments in the defargs U-Boot environment variable. Let's append the content of this variable in the default TorizonCore kernel arguments.

5.3.0-devel-202105 (Release date: 2021-05-05)
5.3.0-devel-202105 Monthly Release
TOR-1696FixedThe imx-gpu-viv-demos package is not installingVerdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Apalis iMX8, Apalis iMX8XDebian Base ContainersLow

Description: The imx-gpu-viv-demos package installation is failing with dependencies issues.

5.2.0-devel-202104 (Release date: 2021-04-09)
5.2.0-devel-202104 Monthly Release. Learn more on https://www.toradex.com/news/torizon-core-release-5-2-0-release-monthly
TOR-1781FixedUpdate failing from last monthly to last nightlyApalis iMX6Open EmbeddedLow

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-1775Fixedgstreamer demo fails on iMX7 with "/dev/video2: no such file or directory"Colibri iMX7Debian PackagesLow

Description: Following the gstreamer article, the demo fails on iMX7 with "/dev/video2: no such file or directory".

TOR-1738FixedAdd Backlight bl_power to the video GroupNot applicableOtherLow

Description: Missing permission for the video group on /sys/class/backlight/backlight/bl_power.

5.2.0-devel-202103 (Release date: 2021-03-09)
5.2.0-devel-202103 Monthly Release
TOR-1720FixedTorizonCore will reboot indefinitely if the docker service failsVerdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6, Apalis iMX8XOpen EmbeddedLow

Description: TorizonCore reboots indefinitely if the docker service fails. This should only happen if the system is executing an update.

TOR-2140FixedApplying overlays with TorizonCore Builder sets rollback variables in U-Boot on i.MX8Apalis iMX8Open EmbeddedLow

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

5.2.0-devel-202102 (Release date: 2021-02-01)
5.2.0-devel-202102 Monthly Release
TOR-1378FixedTouchscreen issues with Weston and QtWidgetsVerdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6, Apalis iMX8XDebian Base ContainersLow

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 (Release date: 2021-01-06)
5.1.0 Quarterly Release. Learn more on https://www.toradex.com/news/torizon-core-release-5-1-0-production-release-quarterly
TOR-1615FixedDevice trees for Verdin missing in the device-trees repositoryVerdin iMX8M Plus, Verdin iMX8M MiniDevice TreesLow

Description: The device trees for Verdin are missing in the device-trees repository.

TOR-1610FixedTorizonCore rollback is not working as expectedAll supported modulesAktualizrCritical

Description: When doing a bad update, the rollback feature is not working as expected.

TOR-1607FixedVirtual keyboard displayed on non-touchscreen devicesAll supported modulesDebian Base ContainersLow

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-1600FixedThe rngd service is failing on Colibri iMX6ULLColibri iMX6ULLOpen EmbeddedLow

Description: The rngd service is failing on Colibri iMX6ULL.

TOR-1591FixedDocker compose config files are missing in AktualizrAll supported modulesAktualizrLow

Description: Docker compose config files are missing in Aktualizr.

5.1.0-devel-202012 (Release date: 2020-12-04)
5.1.0-devel-202012 Monthly Release. Learn more on https://www.toradex.com/news/torizon-core-prerelease-5-1-0-devel-202012
TOR-1533FixedCannot apply overlays using overlays.txt in TorizonCoreAll supported modulesDevice Tree Overlays, Open EmbeddedLow

Description: TorizonCore should be able to apply overlays using the overlays.txt implementation of the BSP.

TOR-1527Fixeddo_populate_sdk task fails for the torizon-core-docker imageAll supported modulesOpen EmbeddedLow

Description: Error generating SDK image for TorizonCore.

TOR-1509FixedCreate weston-touch-calibrator container for bullseyeAll supported modulesOpen EmbeddedLow

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-2139FixedTorizonCore Builder dt checkout failsColibri iMX6Open EmbeddedLow

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-1489Fixedbase debian container does not start the shell when run with no argsAll supported modulesDebian Base ContainersLow

Description: Debian base container does not start the shell when run with no args.

TOR-583FixedDocker-compose up fails if I cut the powerAll supported modulesDebian Base ContainersLow

Description: Docker compose fails if power is cut during a docker pull operation

5.1.0-devel-202011 (Release date: 2020-11-06)
5.1.0-devel-202011 Monthly Release. Learn more on https://www.toradex.com/news/torizon-core-prerelease-5-1-0-devel-202011
TOR-1506FixedCONFIG_IGB is not enabled in mainline-based modulesColibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX6KernelLow

Description: CONFIG_IGB is not enabled in mainline-based modules.

TOR-1484FixedSymlink to "/dev/emmc-boot0" isn't being created.All supported modulesKernelMedium

Description: The symlinks to eMMC devices are not being created, and fw_setenv/fw_printenv commands are not working.

TOR-1479FixedContainers don't update if there is no docker-compose.yml fileAll supported modulesAktualizrLow

Description: A bug is preventing containers from being updated if there is no /var/sota/storage/docker-compose/docker-compose.yml file.

TOR-1469FixedBoot hangs or module freezes after docker run on Torizon Core 5Verdin iMX8M MiniKernelLow

Description: Boot hangs or module freezes on Verdin iMX8MM after docker run on Torizon Core 5

TOR-1466FixedMissing UPSTREAM in mainline-based images with preprovisioned containersAll supported modulesCI / CDLow

Description: Missing UPSTREAM in in the name of mainline-based images with preprovisioned containers

TOR-1465FixedWiFi doesn't workVerdin iMX8M Mini, Colibri iMX8X, Apalis iMX8KernelLow

Description: WiFi doesn't work on iMX8 based modules

TOR-1459FixedAutomount USB does not work after rebootAll supported modulesOpen EmbeddedLow

Description: The automount feature of USB Sticks does not work after a reboot. It only mounts on unplug/plug events.

TOR-1455Fixednmcli commands require sudo on 5.0.0All supported modulesOpen EmbeddedLow

Description: nmcli commands should not require sudo

TOR-1448FixedTorizoncore does not ask for end user to set up a new password any more at the first bootAll supported modulesOpen EmbeddedLow

Description: Torizoncore does not ask for end user to set up a new password any more at the first boot.

TOR-1447Fixedpolkit.service not starting correctlyAll supported modulesOpen EmbeddedLow

Description: It seems that the System boot is categorized as degraded because of the polkit daemon.

TOR-1433FixedKiosk Browser in and Full-Screen mode running on Torizon and Colibri iMX7D 1GBColibri iMX7Debian Base ContainersLow

Description: There is not a way to invoke a browser in Kiosk and Full-Screen mode running on Torizon and Colibri iMX7D 1GB

TOR-1352FixedVerdin HDMI output is not workingVerdin iMX8M Plus, Verdin iMX8M MiniKernelLow

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-1231Fixedrgnd daemon is not running on iMX7Colibri iMX7Open EmbeddedLow

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-1194FixediMX8 Qt5 OpenGL issue when linking against Standard Debian Qt5 LibrariesAll supported modulesDebian Base ContainersLow

Description: iMX8 Qt5 OpenGL issue when linking against Standard Debian Qt5 Libraries

TOR-309FixedU-Boot and Linux print build times in 1970All supported modulesOpen EmbeddedLow

Description: Since we use reproducible builds, time stamps are set to 0.

5.0.0-devel-202010 (Release date: 2020-10-08)
5.0.0-devel-202010 Monthly Release. Learn more on https://www.toradex.com/news/torizon-core-prerelease-5-0-0-devel-202010
TOR-1411Fixed/etc/sudoers.d files should be named with numeric prefixAll supported modulesOpen EmbeddedLow

Description: /etc/sudoers.d/torizon renamed to /etc/sudoers.d/50-torizon

TOR-1394Fixedpwm sample: error while building an image for arm64All supported modulesSamplesLow

Description: PWM sample container fail while building for arm64

TOR-1393Fixedgstreamer sample: error while building an image for armhfAll supported modulesSamplesLow

Description: gstreamer sample container fail while building for armhf

TOR-1392Fixedadc sample: error while building an image for arm64v8All supported modulesSamplesLow

Description: ADC sample container fail while building an image for arm64v8

TOR-1361FixedIssue with Aster bottom USB using TorizonCoreColibri iMX6Device Trees, KernelLow

Description: The Aster bottom USB isn't working on the TorizonCore image on Colibri iMX6.

TOR-1350FixedThe docker group ID is is not stableAll supported modulesOpen EmbeddedLow

Description: Make users and groups IDs stable in TorizonCore.

TOR-1207FixedAutomount USB storage devicesAll supported modulesOpen EmbeddedLow

Description: Automount USB storage devices at /media/

TOR-1155FixedMake sure to use consistent version number throughout a TorizonCore imageAll supported modulesOpen Embedded

Description: Version number should be consistent throughout a TorizonCore image

4.0.0-devel-202008 (Release date: 2020-08-11)
4.0.0-devel-202008 Monthly Release. Learn more on https://www.toradex.com/news/torizon-core-prerelease-4-0-0-devel-202008
TOR-1189FixedBash completion is missingAll supported modulesOpen EmbeddedLow

Description: Add bash completion support to Docker and OSTree.

TOR-1172FixedKiosk container not working in sht31 and grafana sampleAll supported modulesDebian Base Containers, SamplesLow

Description: Kiosk container is not working in sht31 and grafana sample.

Workaround: add this to the docker-compose file: security_opt: - seccomp:unconfined

TOR-1168FixedPrevent Aktualizer from setting bootcount and upgrade_available to zero on every bootAll supported modulesAktualizrLow

Description: Prevent Aktualizer from setting bootcount and upgrade_available to zero on every boot to avoid wearing of flash.

TOR-1166FixedRemove extra hyphen on demo debian containerVerdin iMX8M Mini, Colibri iMX8X, Apalis iMX8XDebian Base ContainersLow

Description: Error in the comment about how to accept EULA required to run imx8 vivante graphic drivers.

TOR-1063FixedPKG_CONFIG_PATH is not configured in SDK containersAll supported modulesDebian SDK ContainersLow

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-1062FixedGit not installed in cross-compilation SDK containersAll supported modulesDebian SDK ContainersLow

Description: Added git to SDK cross-compilation toolchain containers

4.0.0-devel-202007 (Release date: 2020-07-03)
4.0.0-devel-202007 Monthly Release. Learn more on https://www.toradex.com/news/torizon-core-prerelease-4-0-0-devel-202007
TOR-1149FixedError when applying device tree overlay for 7" parallel display with capacitive touchAll supported modulesDevice Tree OverlaysLow

Description: Error on dtconf when trying to apply a device tree overlay for the 7" parallel display with capacitive touch.

TOR-1034FixedError installing qt5-default: trying to overwrite '/usr/lib/aarch64-linux-gnu/libGL.so.1', which is also in package libgl1:arm64 1.1.0-1Verdin iMX8M Mini, Colibri iMX8X, Apalis iMX8XDebian Base ContainersLow

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-803FixedChromium does not render page when Weston is started with pixmanColibri iMX6ULL, Colibri iMX7Debian Base ContainersLow

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-520Fixedi2c-tools does not install correctlyAll supported modulesDebian Base ContainersLow

Description: Fixes a bug that was preventing i2c-tools from been installed inside a Debian container.

4.0.0-devel-202006 (Release date: 2020-06-01)
4.0.0-devel-202006 Monthly Release. Learn more on https://www.toradex.com/news/torizon-core-prerelease-4-0-0-devel-202006
TOR-1043FixedTorizonCore binary images are missing licence filesOpen EmbeddedLow

Description: We need to provide the licence files in TorizonCore binary images.

TOR-1039FixedSystemd is unable to stop docker-composeAll supported modulesOpen EmbeddedLow

Description: Containers started via docker-compose can't be stopped via 'systemctl stop docker-compose.service'

TOR-980FixedThe AP network interface 'uap0' is not being created sometimesColibri iMX8XKernelMedium

Description: The AP interface 'uap0' doesn't always show up properly and only gets initialized after another reboot.

TOR-979FixedWiFi interface in access point mode doesn't work on Colibri i.MX8XColibri iMX8XKernelMedium

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-978FixedUnable to install libopenvx-vivante1Debian PackagesLow

Description: Using `torizon/arm64v8-debian-wayland-base-vivante` one cannot install `libopenvx-vivante1`.

TOR-977FixedUnable to install libvulkan-vivante1Debian PackagesLow

Description: Using `torizon/arm64v8-debian-wayland-base-vivante` it's not possible to install `libvulkan-vivante1` due to dependency error.

TOR-933FixedDocker pull fails if NTP is not synchronizedLow

Description: If the system clock is not synchronized, the command "docker pull" may fail.

TOR-797FixedBuild button becomes grayed out and unavailable after first run in Visual Studio PluginApalis iMX8XLow

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-637FixedInconsistency in device tree overlay namingAll supported modulesDevice Tree OverlaysLow

Description: The devicetree overlay naming is confusing and should be improved.

4.0.0-devel-202005 (Release date: 2020-05-01)
4.0.0-devel-202005 Monthly Release. Learn more on https://www.toradex.com/news/torizon-core-prerelease-4-0-0
TOR-804FixedOverlay display_EDT5.7_parallel_res_touch.dts does not work on Apalis iMX6Apalis iMX6Low

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-34FixedQt doesn't work with wayland-vivante containerApalis iMX8Low

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 (Release date: 2020-04-07)
4.0.0-devel-202004 Monthly Release
TOR-784FixedParallel RGB support on Colibri iMX8XColibri iMX8XLow

Description: Enable parallel RGB on Colibri iMX8X by default. Set resolution to 640x480.

TOR-776FixedCFS Quota/Period support on i.MX 8 series modulesVerdin iMX8M Mini, Colibri iMX8X, Apalis iMX8, Apalis iMX8XLow

Description: Enable CFS Quota/Period support on i.MX 8 series modules

TOR-763FixedU-Boot devicetree overlays support on Verdin modulesVerdin iMX8M MiniLow

Description: Enable U-Boot devicetree overlays support on Verdin modules

TOR-616FixedQt5 Container on iMX8 not workingApalis iMX8Debian Base ContainersLow

Description: Fix an issue that prevents Qt5 Containers to run on iMX8 modules

TOR-367FixedDocker Compose does not work with BalenaColibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX6Low

Description: Images running Balena do not support using docker-compose

TOR-56FixedDocker --init does not workColibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6, Apalis iMX8XLow

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-45FixedLVDS Atmel Tochscreen not workingLow

Description: Fix bug that was preventing LVDS Atmel Tochscreen from working properly