6.6.0-devel-202403 monthly pre-release TOR-3333Fixed Splash screen not working on AM62 Verdin AM62 Open Embedded Low Description: The splash screen is not displayed on the DSI to LVDS adapter interface on Verdin AM62
6.6.0-devel-202402 monthly pre-release TOR-3312Fixed U-Boot failing with error "collect2: error: ld returned 1 exit status" during linking step on Secure Boot images on Verdin iMX8M Mini Verdin iMX8M Mini Secure Boot, U-Boot Low 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 quarterly release TOR-3310Fixed OE image_ostreepush authentication with push server failed Not applicable Open Embedded Low 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 monthly pre-release TOR-2744Fixed Splash screen not appearing on Verdin iMX8M Mini and iMX8M Plus Verdin iMX8M Mini, Verdin iMX8M Plus Open Embedded Low Description: On TorizonCore 6, the splash screen is not being displayed on Verdin iMX8M Mini and Verdin iMX8M Plus.
6.4.0-devel-202308 monthly pre-release TOR-3143Fixed iMX8 devices sometimes fail to start a GUI on boot with the error "Could not make device fd drm master: Permission denied" Apalis iMX8, Colibri iMX8X, Verdin iMX8M Mini, Verdin iMX8M Plus Debian Packages Critical Description: When the device boots or reboots, sometimes the GUI is not brought up, and when inspecting the Weston container logs, the error "seatd returns 00:00:00.140 [ERROR] [seatd/seat.c:281] Could not make device fd drm master: Permission denied" is present.
Update: this is fixed on the Debian Containers for Torizon, and all TorizonCore 6 releases, including the 6.3.0, are not affected anymore by this bug. You must just use the "weston" or the ""touch-calibrator" Debian Containers for Torizon with version 3.1.1 or newer. Learn more about container tags and TorizonCore on TorizonCore Containers Tags and Versioning .
Workaround: Use the command "sudo systemctl edit --full docker-compose.service" and change the line with the "After" key from "After=docker.service" to "After=docker.service plymouth-quit.service".
This will increase the time to start the graphical application by a few seconds.
Update: the public workaround is not required anymore.You must just use the "weston" or the ""touch-calibrator" Debian Containers for Torizon with version 3.1.1 or newer. Learn more about container tags and TorizonCore on TorizonCore Containers Tags and Versioning .
6.3.0 quarterly release TOR-3116Fixed Device won't boot when enabling docker data on external storage with different permission than "drwx--x--x" Open Embedded Low 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-3092Fixed CROSS_COMPILE_ARG is not being passed on 64-bit torizon SDK containers, leading to cross compilation errors Not applicable Debian SDK Containers Low 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-2880Fixed Wi-Fi Access Point (AP) does not work in TorizonCore 6 Not applicable Open Embedded Low 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 monthly release TOR-3008Fixed OS rollbacks fail with error "EFI boot manager: Cannot load any image" in TorizonCore 6 Not applicable Open Embedded Medium 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 quarterly release TOR-2957Fixed Offline sync updates broken in TorizonCore 6 Aktualizr Low 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-2923Fixed The "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 applicable Open Embedded Low 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-2452Fixed Increased boot time by approximately 2x on TC 6 when compared to TC 5 on SoMs that use an upstream kernel Apalis iMX6, Colibri iMX6 Open Embedded Low 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-2426Fixed Aktualizr: 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 applicable Aktualizr Low 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 monthly pre-release TOR-2792Fixed During a synchronous update Aktualizr may try to start the new application before rebooting, on TorizonCore 6 Not applicable Aktualizr Low 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-2761Fixed Aktualizr is rebooting mid-process during synchronous updates with big container images Not applicable Aktualizr Low 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-2495Fixed On-SoM Bluetooth not working on Verdin iMX8M Plus V1.1A in TorizonCore Verdin iMX8M Plus Open Embedded Low Description: Although unsupported on TorizonCore 5, Bluetooth has been reportedly working on Verdin iMX8M Plus V1.0. It does not work on Verdin iMX8M Plus V1.1A, though.
We plan to add basic Bluetooth support only on TorizonCore 6 or newer, without testing any specific Bluetooth profile in particular.
6.2.0-devel-202302 monthly pre-release TOR-2757Fixed Wi-Fi not working on Verdin iMX8M Plus V1.1A Verdin iMX8M Plus Kernel, Open Embedded Low Description: Due to missing firmware, Wi-Fi is not working on Verdin iMX8M Plus V1.1A.
Workaround: Build a custom version of TorizonCore with the Yocto Project, including the package "linux-firmware-nxp89xx" in the build.
6.1.0 quarterly release. Learn more on https://www.toradex.com/news/torizon-core-release-6-1-0-quarterly-release TOR-2746Fixed Missing /dev/colibri-spi-cs0 symlink Colibri iMX6, Colibri iMX6ULL, Colibri iMX7 Open Embedded Low 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-2665Fixed LAVA: lshw is throwing the exception "terminate called after throwing an instance of 'std::length_error'" in Aktualizr Not applicable Open Embedded Low 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-2647Fixed Unhandled exception on offline updates causes aktualizr to fail with error "Aktualizr::RunForever exiting: boost::filesystem::status: No such device:" Not applicable Aktualizr Low 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-2492Fixed Splash screen not showing up on i.MX 8 SoMs in TorizonCore 6 Verdin iMX8M Mini, Verdin iMX8M Plus Open Embedded Low Description: On TorizonCore 6, the splash screen is not being displayed on SoMs that use the downstream-based NXP BSP.
TOR-2409Fixed Sometimes the automount feature mounts the partition at /media/root/xxx Not applicable Open Embedded Low 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-2169Fixed OpenCL sample crashes with runtime error "clGetPlatformIDs (-1001) no platforms found" Apalis iMX8, Colibri iMX8X, Verdin iMX8M Plus Debian Packages Low Description: On a recent build of the OpenCL sample , a runtime error of "clGetPlatformIDs (-1001) no platforms found" happen and prevents the benchmark from running.
This is fixed, the above sample has been updated.
6.1.0-devel-202212 monthly pre-release TOR-2578Fixed python3-cryptography fails to build on Kirkstone Not applicable Open Embedded Low 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 monthly pre-release TOR-2458Fixed Devices 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 platform Not applicable Aktualizr Low Description: It has been reported that some devices get their updates stuck on the server, in a "pending" state.
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-2479Fixed Docker info shows warnings "no swap limit support" and "no cpuset support" on Colibri iMX6ULL Colibri iMX6ULL Open Embedded Low 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-2476Fixed Can't run touch calibration on Verdin iMX8MP with error "_OpenDevice(1249): FATAL: Failed to open device, errno=No such file or directory." Verdin iMX8M Mini, Verdin iMX8M Plus Debian Base Containers Low Description: The touch calibrator container does not run successfully, with the following error: "_OpenDevice(1249): FATAL: Failed to open device, errno=No such file or directory."
This happens due to the lack of Vivante drivers for SoMs based on the NXP downstream BSP.
TOR-2459Fixed Rngd service fails to start Verdin iMX8M Plus Open Embedded Low Description: The rngd.service fails to start on Verdin iMX8M Plus, which may lead to a slower boot.
Update: this was fixed at the BSP level for release 6.0.0, therefore this ticket has been rejected.
TOR-2454Fixed Aktualizr: Failed sync updates return an incorrect manifest in some cases Not applicable Aktualizr Low 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-2451Fixed LAVA test "hw-links-buses" fails due to possibly missing SPI symlink Colibri iMX6, Apalis iMX6 Open Embedded Low 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-2433Fixed Verdin iMX8M Mini does not boot on nightly candidate to 6.0.0-devel-202209 Verdin iMX8M Mini Device Trees Low Description: The Verdin iMX8M Mini boot hangs with a Device Tree-related error.
Workaround: Use the latest nightly builds of TorizonCore 6, where it has already been fixed.
TOR-2432Fixed TorizonCore 6.0.0-devel-202209 won't boot on Colibri iMX7 Colibri iMX7 Kernel Low 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-2429Fixed The weston-touch-calibrator container is hardcoded to calibrate the DPI-1 (RGB) display output on Colibri iMX8X, making it impossible to calibrate a display in the other display outputs (LVDS, MIPI DSI) Colibri iMX8X Debian Base Containers Low Description: The weston-touch-calibrator is hardcoded to calibrate the screen on the connector "DPI-1". This may not always be the case and users should be able to calibrate displays on other interfaces.
Workaround: This is fixed, use the latest version of the weston-touch-calibrator container and follow the instructions on how to select a different connector than DPI-1 .
6.0.0-devel-202209 monthly pre-release TOR-2403Fixed The current `setup-environment-internal` script automatically appends data to `auto.conf` resulting in duplicated settings Not applicable Open Embedded Low Description: Every time the "setup-environment" script is run, it automatically appends data to "auto.conf", making it inconvenient to use it.
TOR-2363Fixed Aktualizr: Manifest doesn't return proper ECU installation report in some cases Not applicable Aktualizr Low 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 patch release TOR-2650Fixed Running "shutdown -h now" or "poweroff" on Torizon for colibri-imx7-emmc results in a partial reboot Colibri iMX7 Kernel Low 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 LTS release. Learn more on https://www.toradex.com/news/torizon-core-release-5-7-0-quarterly-release TOR-2398Fixed Chromium container fails to start in the evaluation containers on modules without GPU Colibri iMX6ULL, Colibri iMX7 Debian Base Containers Low Description: The Chromium and Cog containers were split, and HW acceleration on the GPU (rendering) enabled on Chromium. These changes have broken the startup of Portainer in our "TorizonCore with Evaluation Containers" image.
TOR-2397Fixed Chromium container fails to start in the evaluation containers on modules with GPU Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6, Apalis iMX8, Apalis iMX6 Debian Base Containers Low Description: The Chromium and Cog containers were split, and HW acceleration on the GPU (rendering) enabled on Chromium. These changes have broken the startup of Portainer in our "TorizonCore with Evaluation Containers" image.
TOR-2366Fixed The docker-integrity-checker and docker-compose systemd services don't use /etc/docker/config.json as the default configuration file Not applicable Open Embedded Low 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-2359Fixed Remote updates get stuck after a power supply interruption while updating (update started shown in WebUI) Not applicable Aktualizr Low 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-2340Fixed Error "E1187: Failed to source defaults.vim" when using Vim Not applicable Open Embedded Low 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-2320Fixed Error response from Docker daemon "docker: Error response from daemon: transport is closing: unavailable." in LAVA tests Not applicable Open Embedded Low 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-2318Fixed Device tree repository not syncing from BSP nightlies Not applicable CI / CD, Device Tree Overlays Low 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-2315Fixed Offline Updates: Synchronous Updates do not work correctly if a device is offline provisioned Not applicable Aktualizr Low Description: During our internal tests to validate the secure offline updates implementation, we have noticed that synchronous updates don't work.
TOR-2305Fixed Offline Updates: Synchronous offline updates fail Not applicable Aktualizr Low 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-2261Fixed Weston configuration does not work on apalis-imx8 with HDMI display Apalis iMX8 Debian Packages Low 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 monthly pre-release TOR-2276Fixed Splash screen working on Apalis iMX8 only if HDMI overlay is disabled Apalis iMX8 Device Tree Overlays Low 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-2260Fixed Syntax error in weston.ini file Not applicable Debian Packages Low 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-2235Fixed As a developer, I want to update the article about GStreamer Not applicable Samples Low 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 monthly pre-release TOR-2256Fixed TorizonCore build fails due to Git error when generating the image Not applicable Open Embedded Low 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-2249Fixed An OTA with the same name and version running on the device, but different hash, puts the device in an unrecoverable state Not applicable Aktualizr Low 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 quarterly release. Learn more on https://www.toradex.com/news/torizon-core-release-5-6-0-quarterly-release TOR-2211Fixed LAVA test case for TorizonCore "hw-automounting-test" is failing Not applicable Automated testing Low 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-2199Fixed mwifiex drivers don't get loaded if the device hostname gets changed Not applicable Open Embedded Low 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-2192Fixed Persistent logging no longer works Not applicable Kernel, Open Embedded Low 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 monthly pre-release TOR-2145Fixed KMS Cube sample presenting VGA and Parallel display with horizontal line artifacts on Colibri iMX8X Colibri iMX8X Debian Base Containers Low Description: The Qt sample "KMS cube" displays horizontal line artifacts and very high FPS on the parallel video output. The issue can only be reproduced on the KMS Cube sample.
This issue is inherited from the Toradex BSP, therefore there are no plans to fix it on the TorizonCore team. See ELB-4203 for more info.
Workaround: See ELB-4203 for a workaround.
TOR-2142Fixed Unable to remote access the device via VNC/RDP after running a Qt framebuffer test Not applicable Debian Base Containers Low 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 quarterly release. Learn more on https://www.toradex.com/news/torizon-core-release-5-5-0-quarterly-release TOR-1881Fixed Aktualizr reports an incorrect hash when it can't find the currently-running version in its targets metadata Not applicable Aktualizr Low 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 Quarterly Release. Learn more on https://www.toradex.com/news/torizon-core-release-5-4-0-quarterly-release TOR-2052Fixed TorizonCore fails to build in the plymouth's do_fetch task Not applicable Open Embedded Low 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-2021Fixed Sudden reboot with TorizonCore 5.3.0+build.7 with evaluation containers on Colibri IMX8DX Colibri iMX8X Debian Base Containers Low Description: TorizonCore is rebooting on Colibri IMX8DX 1GB due to low memory issues.
TOR-2004Fixed The rngd service is failing on Colibri iMX6ULL eMMC Colibri iMX6ULL Open Embedded Low 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-1668Fixed libopencv-java/jni multi-arch issues Not applicable Debian Packages Low 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 Monthly Release TOR-1993Fixed aktualizr-torizon: Project fails to compile outside of Yocto Not applicable Aktualizr Low Description: The aktualizr-torizon project fails to compile outside of Yocto builds (i.e. when built manually).
TOR-1991Fixed Calibration using the weston-touch-calibrator container doesn't work Colibri iMX8X, Apalis iMX8, Apalis iMX8X Debian Base Containers Low Description: The weston-touch-calibrator container is missing for iMX8 based devices.
TOR-1979Fixed neofetch doesn't show the Torizon logo in the Debian container Not applicable Debian Base Containers Low Description: There is an issue when running neofetch inside Torizon's Debian-based containers, where Torizon's logo is not showed.
TOR-1968Fixed docker pull fails with "too many levels of symbolic links" error Not applicable Other Low 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 Monthly Release TOR-2141Fixed Torizoncore-builder creates incorrect uEnv.txt files on raw NAND SoMs Colibri iMX6ULL Open Embedded Low 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-1595Fixed Terminal Messages Between Splash and Portainer Not applicable Other Low 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-1536Fixed After stopping the Weston container, the console screen is not displayed Not applicable Debian Base Containers Low Description: After stopping the Weston container, the console screen is not displayed on the connected display. It is just blank instead.
TOR-1507Fixed Poor chromium performance on Colibri iMX8X Colibri iMX8X Debian Packages Low Description: Poor chromium performance on Colibri iMX8X when running the Grafana sample application.
5.3.0 Quarterly Release. Learn more on https://www.toradex.com/news/torizon-core-release-5-3-0-quarterly-release TOR-1952Fixed conmon is failing to build Not applicable Open Embedded Low Description: conmon fails to build because the upstream project renamed the master branch to main.
TOR-1949Fixed Possible dependency issue with latest Qt5 container images Not applicable Debian Packages Low 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-1948Fixed Change branch for git://github.com/coreos/go-systemd.git Not applicable CI / CD Low Description: The project git://github.com/coreos/go-systemd.git has renamed their master branch to main. Due to that, the build fails.
TOR-1937Fixed Chromium fails with out-of-memory errors on Colibri iMX6 Colibri iMX6 Debian Base Containers Low 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-1935Fixed Cannot update Verdin iMX8MM from TorizonCore 5.1.0 (quarterly) to TorizonCore 5.3.0 (nightly) Verdin iMX8M Mini Open Embedded Low Description: When updating Verdin iMX8MM from TorizonCore 5.1.0 (quarterly release ) to TorizonCore 5.3.0 (nightly build), the boot fails with a "device tree not found" error.
TOR-1920Fixed Chromium Started From Portainer Provides a Poor UX With Error Code 256 Not applicable Other Low Description: We have performance issues when starting Chromium from another Chromium instance (Portainer), so let's change to Cog in the template.
TOR-1919Fixed Portainer Does Not Start in Fullscreen Not applicable Other Low Description: After updating to version 88.0.4324, Chromium doesn't start in fullscreen anymore.
TOR-1909Fixed Qt5 with EGLFS/KMS backend not working on iMX8 Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Apalis iMX8, Apalis iMX8X Debian Base Containers Low Description: On some modules, we cannot start the QT5 container using the EGLFS interface due to misconfigured DRI card interface.
TOR-199Fixed X11 display number changes when starting/stopping weston container Not applicable Low 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-162Fixed VT switching broken Not applicable Low 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 Monthly Release TOR-1883Fixed use-head-next is being set even when using default.xml manifest Not applicable Open Embedded Low 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-1725Fixed Forward appropriate arguments to the kernel from the boot script Apalis iMX8 Open Embedded Low 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 Monthly Release TOR-1696Fixed The imx-gpu-viv-demos package is not installing Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Apalis iMX8, Apalis iMX8X Debian Base Containers Low Description: The imx-gpu-viv-demos package installation is failing with dependencies issues.
5.2.0-devel-202104 Monthly Release. Learn more on https://www.toradex.com/news/torizon-core-release-5-2-0-release-monthly TOR-1781Fixed 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-1775Fixed 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-1738Fixed 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.
5.2.0-devel-202103 Monthly Release TOR-1720Fixed TorizonCore will reboot indefinitely if the docker service fails Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6, Apalis iMX8X Open Embedded Low Description: TorizonCore reboots indefinitely if the docker service fails. This should only happen if the system is executing an update.
TOR-2140Fixed Applying overlays with TorizonCore Builder sets rollback variables in U-Boot on i.MX8 Apalis iMX8 Open Embedded 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
5.2.0-devel-202102 Monthly Release TOR-1378Fixed Touchscreen issues with Weston and QtWidgets Verdin iMX8M Plus, Verdin iMX8M Mini, Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6, Apalis iMX8X Debian Base Containers Low Description: It seems like QApplication which is used for Widgets does not support automatic translation of touch events to mouse events. That leads to touchscreen not working with QTWidgets applications.
5.1.0 Quarterly Release. Learn more on https://www.toradex.com/news/torizon-core-release-5-1-0-production-release-quarterly TOR-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-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-1591Fixed Docker compose config files are missing in Aktualizr All supported modules Aktualizr Low Description: Docker compose config files are missing in Aktualizr.
5.1.0-devel-202012 Monthly Release. Learn more on https://www.toradex.com/news/torizon-core-prerelease-5-1-0-devel-202012 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-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-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-2139Fixed TorizonCore Builder dt checkout fails Colibri iMX6 Open Embedded 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-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-583Fixed Docker-compose up fails if I cut the power All supported modules Debian Base Containers Low Description: Docker compose fails if power is cut during a docker pull operation
5.1.0-devel-202011 Monthly Release. Learn more on https://www.toradex.com/news/torizon-core-prerelease-5-1-0-devel-202011 TOR-1506Fixed CONFIG_IGB is not enabled in mainline-based modules Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX6 Kernel Low Description: CONFIG_IGB is not enabled in mainline-based modules.
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-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-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-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-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.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 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-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
4.0.0-devel-202008 Monthly Release. Learn more on https://www.toradex.com/news/torizon-core-prerelease-4-0-0-devel-202008 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, Colibri iMX8X, Apalis iMX8X Debian Base Containers Low Description: Error in the comment about how to accept EULA required to run imx8 vivante graphic drivers.
TOR-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
4.0.0-devel-202007 Monthly Release. Learn more on https://www.toradex.com/news/torizon-core-prerelease-4-0-0-devel-202007 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-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, Colibri iMX8X, Apalis iMX8X Debian Base Containers Low Description: Error when trying to install qt5-default: trying to overwrite '/usr/lib/aarch64-linux-gnu/libGL.so.1', which is also in package libgl1:arm64 1.1.0-1.
TOR-803Fixed Chromium does not render page when Weston is started with pixman Colibri iMX6ULL, Colibri iMX7 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. Learn more on https://www.toradex.com/news/torizon-core-prerelease-4-0-0-devel-202006 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-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-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-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-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.
4.0.0-devel-202005 Monthly Release. Learn more on https://www.toradex.com/news/torizon-core-prerelease-4-0-0 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-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-784Fixed Parallel RGB support on Colibri iMX8X Colibri iMX8X Low Description: Enable parallel RGB on Colibri iMX8X by default. Set resolution to 640x480.
TOR-776Fixed CFS Quota/Period support on i.MX 8 series modules Verdin iMX8M Mini, Colibri iMX8X, Apalis iMX8, Apalis iMX8X Low Description: Enable CFS Quota/Period support on i.MX 8 series modules
TOR-763Fixed U-Boot devicetree overlays support on Verdin modules Verdin iMX8M Mini Low Description: Enable U-Boot devicetree overlays support on Verdin modules
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-367Fixed Docker Compose does not work with Balena Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX6 Low Description: Images running Balena do not support using docker-compose
TOR-56Fixed Docker --init does not work Colibri iMX8X, Colibri iMX6ULL, Colibri iMX7, Colibri iMX6, Apalis iMX8, Apalis iMX6, Apalis iMX8X Low Description: The Docker init binary seems to be missing in the root file system
Workaround: Do not use --init, consider using an alternative like tiny-init.
TOR-45Fixed LVDS Atmel Tochscreen not working Low Description: Fix bug that was preventing LVDS Atmel Tochscreen from working properly