|4.0.0-devel-202006 Monthly Release|
| TOR-968||Known Issue||Command to create ASP.NET application fails if the extension is not loaded||Toradex Feature||Low||No|
Description: Visual studio code activates the extensions on different event. Torizon extension is activated and loaded when an existing project is opened, when a new python or .NET application is create or when the Torizon bar is used.
ASP.NET app creation command was not considered an activation event and so it fails if you try to execute it when the extension is not already loaded.
Workaround: Open the torizon bar by clicking on the Torizon logo in the Visual Studio code Activity Bar on the left side of VS Code main window, this will activate the extension and allow you to run the ASP.NET application create command.
| TOR-979||Known Issue||WiFi interface in access point mode doesn't work on Colibri i.MX8X||Colibri iMX8X||Wi-Fi||Medium||No|
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-980||Known Issue||The AP network interface 'uap0' is not being created sometimes||Colibri iMX8X||Wi-Fi||Medium||No|
Description: The AP interface 'uap0' doesn't always show up properly and only gets initialized after another reboot.
| TOR-917||Feature Request||ASP.NET templates for Visual Studio Code Extensions||Toradex Feature||Low||No|
Description: ASP.NET provides multiple application types. Current template uses basic MVC, but this may not fit customer’s requirement.
New templates has been added for most of the ASP.NET application types supported by the “dotnet new” command.
A more flexible template definition (via YAML file) has been added and may allow definition of more templates also for other languages.
| TOR-977||Known Issue||Unable to install libvulkan-vivante1||Container||Low||No|
Description: Using `torizon/arm64v8-debian-wayland-base-vivante` it's not possible to install `libvulkan-vivante1` due to dependency error.
| TOR-978||Known Issue||Unable to install libopenvx-vivante1||Container||Low||No|
Description: Using `torizon/arm64v8-debian-wayland-base-vivante` one cannot install `libopenvx-vivante1`.
| TOR-952||Feature Request||Add nano to the dev-tools container||Container||Low||No|
Description: The dev-tools container should have nano as text editors for a better user experience
| TOR-638||Known Issue||Applying overlay on Apalis iMX8X fails||Apalis iMX8X||Container||Low||No|
Description: Activating device tree overlay fails on Apalis i.MX8
| TOR-1043||Known Issue||TorizonCore binary images are missing licence files||Toradex Feature||Low||No|
Description: We need to provide the licence files in TorizonCore binary images.
| TOR-991||Known Issue||Visual Studio Code for Linux fails attempting to add a device via serial||All supported modules||Toradex Feature||Low||No|
Description: Customer in referenced community post has an issue in the VScode extension where attempting to add a device via serial seems to fail.
| TOR-933||Known Issue||Docker pull fails if NTP is not synchronized||RTC||Low||No|
Description: If the system clock is not synchronized, the command "docker pull" may fail.
| TOR-918||Feature Request||Add TorizonCore to uname version||Kernel||Low||No|
Description: We should add "TorizonCore" to the in the kernel version field (UTS_VERSION) compiled in.
| TOR-818||Known Issue||Error adding device: this.refresh is not a function in VS Code Extension||Toradex Feature||Low||No|
Description: Error in Visual Studio Code extension when adding device from network
| TOR-797||Known Issue||Build button becomes grayed out and unavailable after first run in Visual Studio Plugin||Apalis iMX8X||Toradex Feature||Low||No|
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-1039||Known Issue||"systemctl stop docker-compose" does not work||All supported modules||Buildsystem||Low||No|
Description: Containers started via docker-compose can't be stopped via 'systemctl stop docker-compose.service'
| TOR-976||Feature Request||Qt Widgets and QML support with Weston/Mesa/Pixman on i.MX7||Colibri iMX7||Graphics||Low||No|
Description: Qt Widgets and QML support on devices with no HW acceleration using Weston/Mesa/Pixman
|4.0.0-devel-202005 Monthly Release|
| TOR-34||Known Issue||Qt doesn't work with wayland-vivante container||Apalis iMX8||Graphics||Low||No|
Description: Applications that use only widgets work when launched in a privileged container mounting /dev, those that require opengl hang.
| TOR-811||Known Issue||Visual Studio error: Object reference not set to an instance of an object||Toradex Feature||Low||No|
Description: On one of the PCs where the extension has been tested, when executing "Deploy and Debug Torizon Application", a dialog pops-up with the error "Object reference not set to an instance of an object".
From this point onwards, it is impossible to deploy and debug Torizon applications, even if a new project is created or Visual Studio is restarted.
There are issues also accessing the debugging options of the project and of any project created using the Visual Studio for Linux extension.
Workaround: Uninstall and Reinstall Visual Studio.
| TOR-956||Known Issue||SSH error on Windows when debugging a .NET application from a folder that is not under user's home||Toradex Feature||Low||No|
Description: When developing a .NET application that is stored in a folder that is not under the user home or is accessible to all users, you get an error when trying to start debugger.
On the debug console you can see an error message from SSH complaining about the fact that the permissions for the key file are too open.
Workaround: Move your project under your home folder or change it's access rights to make it accessible only from your user.
| TOR-852||Known Issue||Weird behavior in the appconfig_0 folder||Toradex Feature||Low||No|
Description: An error was causing a weird behavior in the appconfig_0 folder of the VSCode plugin.
| TOR-815||Feature Request||Add vim-tiny to development tools container||Container||Low||No|
Description: It is often helpful to be able to quickly edit a device tree overlay file. It would be good to have some kind of editor in the development tools container, e.g. vim-tiny.
| TOR-813||Feature Request||Support custom EULA when preprovisioning containers||Container||Low||No|
Description: Some containers such as our base containers with Vivante binary drivers need the customer to accept an EULA. We should support adding an EULA to the Tezi image as part of the pre-provisioning process (in torizoncore-builder).
| TOR-804||Known Issue||Overlay display_EDT5.7_parallel_res_touch.dts does not work on Apalis iMX6||Apalis iMX6||Kernel||Low||No|
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-799||Feature Request||Enable spidev by default on Colibri iMX8X||Colibri iMX8X||Kernel||Low||No|
Description: By default spidev on Colibri i.MX8X is disabled. It should be enabled by default to be consistent with other Torizon modules.
| TOR-727||Feature Request||Enable support of fw_utils based on NAND flash and emmc for colibri-imx7||Flash||Low||No|
Description: Currently TorizonCore does not have support for fw_env.conf file(s) for nand and emmc. It is needed for fw_utils to read and set boot environment variables
| TOR-974||Feature Request||Root filesystem with nano support||Toradex Feature||Low||No|
Description: Since vim is not “user-friendly”, let's add nano as a text editor option to the TorizonCore’s root filesystem.
|4.0.0-devel-202004 Monthly Release|
| TOR-133||New Feature||Bump to latest Linux 5.4 release||Kernel||Low||No|
Description: Bump the Linux kernel to 5.4 release
| TOR-192||New Feature||Pixman renderer support on non-GPU Modules||Colibri iMX7, Colibri iMX6ULL||Graphics||Low||No|
Description: Automatically use Pixman renderer on non-GPU Modules
| TOR-166||New Feature||USB-to-Serial converters support on i.MX8||Apalis iMX8||USB||Low||No|
Description: Support USB-to-Serial converters on i.MX8 modules
| TOR-45||Fixed||LVDS Atmel Tochscreen not working||Capacitive Touch||Low||No|
Description: Fix bug that was preventing LVDS Atmel Tochscreen from working properly
| TOR-15||New Feature||Docker seccomp support||Container Runtime||Low||No|
Description: Support seccomp in Docker
| TOR-56||Fixed||Docker --init does not work||Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis iMX8||Container||Low||No|
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-54||New Feature||Verdin iMX8M Mini support||Verdin iMX8M Mini||Kernel||Low||No|
Description: Support for Verdin iMX8M Mini
| TOR-410||New Feature||Tool to manage device tree overlays in the device||Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis iMX8||Device Tree||Low||No|
Description: Create a tool to manage device tree overlays on device
| TOR-338||New Feature||Apalis iMX8X support||Apalis iMX8X||Kernel||Low||No|
Description: Support for Apalis iMX8X
| TOR-346||New Feature||Support OSTREE for different torizon versions||Apalis iMX8X, Colibri iMX8X, Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6, Apalis iMX8||Update System||Low||No|
Description: OSTREE references have been updated. Check here for the current OSTREE feeds: https://developer.toradex.com/knowledge-base/torizon-update-system#OSTree_Update_From_Toradex_Feeds
| TOR-312||New Feature||Apalis iMX8 support||Apalis iMX8||Kernel||Low||No|
Description: Add basic support for Apalis iMX8
| TOR-311||New Feature||Support Mainline Linux for Colibri iMX6ULL||Colibri iMX6ULL||Kernel||Low||No|
Description: Colibri iMX6ULL is only supported under Toradex Labs. Images can be found on Toradex Easy Installer CI feed.
| TOR-374||New Feature||Add support to reboot module after update||Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6||Update System||Low||No|
Description: Creating a file under /run/aktualizr-session/need_reboot will trigger automatic reboot.
| TOR-373||New Feature||Splash screen support||Toradex Feature||Low||No|
Description: Add support for splash screen
| TOR-367||Fixed||Docker Compose does not work with Balena||Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6||Container Runtime||Low||No|
Description: Images running Balena do not support using docker-compose
| TOR-224||New Feature||Colibri iMX6ULL support||Colibri iMX6ULL||Kernel||Low||No|
Description: Add Colibri iMX6ULL support
| TOR-304||New Feature||Use udev to provide Toradex standardized access to devices||Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6||Miscellaneous Peripherals||Low||No|
Description: TorizonCore provides system links to all standard Toradex interfaces (e.g. /dev/ttycolibri0-3, /dev/i2c-colibri)
| TOR-301||New Feature||Colibri iMX8X support||Colibri iMX8X||Kernel||Low||No|
Description: Support for Colibri iMX8X
| TOR-300||New Feature||Kernel per-process IO accounting support||Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6||Kernel||Low||No|
Description: Enable kernel per-process IO accounting.
| TOR-266||New Feature||Real-time TorizonCore image||Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6||Kernel||Low||No|
Description: Real time images are available on Toradex Easy installer CI feed.
| TOR-496||New Feature||Colibri iMX8X support||Colibri iMX8X||Kernel||Low||No|
Description: Add Colibri iMX8X support
| TOR-498||New Feature||Verdin iMX8M Mini support||Verdin iMX8M Mini||Kernel||Low||No|
Description: Add Verdin iMX8M Mini to TorizonCore
| TOR-806||New Feature||NXP PCF85363 RTC support||Colibri iMX7, Apalis iMX6, Colibri iMX6||RTC||Low||No|
Description: Add support for NXP PCF85363 RTC
| TOR-791||New Feature||Development tools container on pre-provisioned images||Container||Low||No|
Description: Add development tools container to pre-provisioned images
| TOR-784||Fixed||Parallel RGB support on Colibri iMX8X ||Colibri iMX8X||Graphics||Low||No|
Description: Enable parallel RGB on Colibri iMX8X by default. Set resolution to 640x480.
| TOR-777||New Feature||SHT3x sensor support on i.MX 8 series modules||Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Apalis iMX8||Miscellaneous Peripherals||Low||No|
Description: Add SHT3x sensor support on i.MX 8 series modules
| TOR-776||Fixed||CFS Quota/Period support on i.MX 8 series modules||Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X, Apalis iMX8||Kernel||Low||No|
Description: Enable CFS Quota/Period support on i.MX 8 series modules
| TOR-763||Fixed||U-Boot devicetree overlays support on Verdin modules||Verdin iMX8M Mini||Bootloader||Low||No|
Description: Enable U-Boot devicetree overlays support on Verdin modules
| TOR-738||New Feature||Journald log driver||Buildsystem||Low||No|
Description: Enable use of journald log driver.
| TOR-697||New Feature||Toradex Easy Installer Image Server with Zeroconf in a container||Container||Low||No|
Description: Create a container to run Toradex Easy Installer Image Server with Zeroconf
| TOR-634||Fixed||Error on 64-bit .NET Core containers||Container||Low||No|
Description: 64-bit .NET Core container does not work
| TOR-616||Fixed||Qt5 Container on iMX8 not working||Apalis iMX8||Container||Low||No|
Description: Fix an issue that prevents Qt5 Containers to run on iMX8 modules
| TOR-564||New Feature||Timezones support||Toradex Feature||Low||No|
Description: Add timezones support in TorizonCore image
| TOR-526||New Feature||Improve Splash Screen display time||Buildsystem||Low||No|
Description: Show the splash screen earlier and transition to the UI later to improve splash screen display time
| TOR-515||New Feature||Portainer launch container||Container||Low||No|
Description: Implement a container to launch Portainer
| TOR-497||New Feature||Apalis iMX8X support||Apalis iMX8X||Kernel||Low||No|
Description: Add Apalis iMX8X support to TorizonCore
| TOR-469||New Feature||Goodix touchscreen support||Capacitive Touch||Low||No|
Description: Add Goodix touchscreen support to TorizonCore
| TOR-782||Fixed||torizoncore-builder error on Windows using cmd||Buildsystem||Low||No|
Description: torizoncore-builder does not work on Windows using cmd
|Issues in this section are not scheduled yet. Please get in touch with our support if you need to have any of these issues scheduled.
| TOR-332||Feature Request||Add support for Bluetooth||Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6||Bluetooth||Low||No|
Description: Add support for Bluetooth
| TOR-315||Feature Request||Create a sample container using Node.js||Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6||Container||Low||No|
Description: Provide documentation how to use Node.js container on Toradex SoM.
| TOR-313||Feature Request||Create a sample container using Electron Framework ||Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6||Container||Low||No|
Description: Provide a simple Electron framework container with instructions how to use it.
| TOR-319||Known Issue||Colibri iMX6S gets very slow with Docker||Colibri iMX6||Kernel||Low||No|
Description: Limited amount of memory on iMX6S prevents system from running fast.
| TOR-230||Feature Request||Production programming||Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6||Update System||Low||No|
Description: Toradex is still investigating proper production programming.
| TOR-386||Feature Request||Support ttyRPMSG||Colibri iMX7||Kernel||Low||No|
Description: Add support for rpmsg
| TOR-803||Known Issue||Chromium does not render page when Weston is started with pixman||Colibri iMX7, Colibri iMX6ULL||Graphics||Low||No|
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-844||Feature Request||Set Custom Logo on Portainer||Container Runtime||Low||No|
Description: It is possible to customize the Portainer logo. Toradex logo can be added as example.
Workaround: Go to the Portainer "settings", enable the option "Use custom logo" and paste the URL to your logo.
| TOR-843||Known Issue||VS Code Extension - Error Deploying to Device using WSL 2: can't find a valid IP for apalis-imx8||Toradex Feature||Low||No|
Description: On Windows 10 Home and WSL 2, when deploying to a device, the following error occurs several times: "Error (545) - Can't find a valid IP for board name". NOTE: Windows 10 Home and WSL 2 are not supported at the moment.
Workaround: Retry to deploy (press F5 for instance) until it works. It may work on 1 out of 10 tries.
| TOR-839||Feature Request||Provide LICENSE file for VS Code extension||Toradex Feature||Low||No|
Description: The Visual Studio marketplace allows providing license information for extensions. Visual Studio Code extension for Torizon has an empty license at the moment.
| TOR-828||Feature Request||Support C/C++ development in VS Code providing cross-compiling and remote debugging||Toradex Feature||Low||No|
Description: Developing applications in C/C++ will be supported by the Visual Studio Code extension for Torizon. Cross-compilation and remote debugging will be supported.
| TOR-821||Feature Request||Optimize size of Debian base containers||Container||Low||No|
Description: It is possible to optimize the size of Debian base containers in various ways. This will be investigated and optimizations deployed as the study progresses.
| TOR-820||Known Issue||VS Code Extension and Python: Debug instance does not start||Toradex Feature||Low||No|
Description: If a debug instance is started (press F5), stopped (press Shift + F5) and re-started (press F5) in a short time window (less than 5 seconds), the debug instance may simply not start on the second time.
Workaround: Wait a few seconds and re-start the deploy and debug (press F5).
| TOR-851||Feature Request||Apply environment settings to Dockerfile and ssh connection in debug builds||Toradex Feature||Low||No|
Description: Currently settings added via the "env" property are applied only when the application runs in the release container.
Debugger connects over SSH and those variables are not defined when the application runs.
| TOR-573||Feature Request||Tool for Host Network Configuration||Toradex Feature||Low||No|
Description: Currently, to set up the host network on TorizonCore, one needs to access the Linux console and use command-line tools. A tool that provides an easier out-of-the-box experience for customers should be provided as an alternative.
Workaround: Check our article [Networking With TorizonCore](https://developer.toradex.com/knowledge-base/networking-with-torizoncore) for instructions on how to configure the host interface from the command-line.
| TOR-594||Feature Request||Optimize Visual Studio Plugin||Toradex Feature||Low||No|
Description: Sometimes Visual Studio displays the message "Visual Studio stopped responding for X seconds. Disabling the extension Torizon Visual Studio Development Tools might help". It may be possible to optimize the plugin to avoid it from happening. Despite the latency caused by Visual Studio becoming non-responsive, there are no side-effects reported.
Workaround: Just click "Don't report this extension again".
| TOR-993||Feature Request||Add OV5640 support for i.MX 6||Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6||Device Tree||Low||No|
Description: OV5640 doesn't work on modules that use the upstream kernel, like the Colibri iMX6 or Apalis iMX6.
| TOR-1027||Feature Request||Qt with GPU acceleration support on iMX8||Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X||Container||Low||No|
Description: Create Debian packages and a sample container to have Qt with GPU acceleration support on iMX8.
| TOR-1028||Feature Request||Container with DLR support for iMX8||Verdin iMX8M Mini, Apalis iMX8X, Colibri iMX8X||Container||Low||No|
Description: Improve the container with DLR support, a compact runtime for Machine Learning Models.
| TOR-1047||Feature Request||Investigate PIN Standardization||All supported modules||GPIO||Low||No|
Description: Standardizing PIN access across SoM's
| TOR-1049||Known Issue||VS Extension: Adding outside files/folder to the project causes compilation to fail||All supported modules||Toradex Feature||Low||No|
Description: When trying to add files/folder that are located outside of the the main VS project folder the project folder structure then gets altered. This alteration of the folder structure then causes things like compilation and debugging to fail.
|Issues in this section are not planned to be addressed. Please get in touch with our support if you need to have any of these issues addressed.
| TOR-55||Known Issue||Timesync fails after upgrading to latest TorizonCore||Apalis iMX6, Colibri iMX6||Toradex Feature||Low||No|
Description: After upgrading systemd-timesyncd does not start properly anymore. Starting the service fails with "code=exited, status=238/STATE_DIRECTORY".
Workaround: Delete the old timesync symlink by using:
| TOR-290||Known Issue||Device tree overlays do not support removing property||Colibri iMX7, Colibri iMX6ULL, Apalis iMX6, Colibri iMX6||Kernel||Low||No|
Description: Device tree overlays do not support removing property
| TOR-282||Known Issue||Debian container shows "No session for pid error" on startup||Colibri iMX7, Apalis iMX6, Colibri iMX6||Container Runtime||Low||No|
Description: Debian container shows no PID error.
| TOR-796||Known Issue||Error (500) When Try to Debug .NET App||Toradex Feature||Low||No|
Description: Launching debugger for a .NET app in Visual Studio code a popup reporting error 500 appears.
| TOR-572||Feature Request||Alvium Camera support||Camera Parallel Interface||Low||No|
Description: Add support for Alvium Camera in Torizon