| 32622||Feature Request||Support ACL and xattr||Apalis TK1, Apalis iMX6, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7|
Description: Make sure Toradex Easy Installer preserves/write extended attributes (xattrs) and ACL (access control lists) if they are present in a source tar file.
| 29412||Feature Request||Support GUID Partition Table (GPT)||Apalis TK1, Apalis iMX6, Colibri iMX6|
Description: By default the Toradex Easy Installer does generate partition table in the DOS format. This adds support for GUID partition tables (GPT) by using the "table_type" property on block device level.
| 31807||New Feature||Add 3rp Party Feed for Images Provided by Toradex Partners||Apalis TK1, Apalis iMX6, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7|
Description: Add an additional feed for 3rd party images.
| 25862||New Feature||Support Apalis TK1 Modules||Apalis TK1||Buildsystem|
Description: Provide the Toradex Easy Installer for Apalis TK1.
| 31219||New Feature||Provide Mechanism to Manage External HTTP Servers (feeds)||Apalis iMX6, Colibri iMX6, Colibri iMX7|
Description: This adds a new dialog to manage external/additional http image lists directly within Toradex Easy Installer. Allow to disable/enable image lists and add secondary image lists for nightly builds/testing images.
| 31054||New Feature||Improve RAM settings for Colibri iMX7||Colibri iMX7|
Description: Use optimized RAM timings as we found some issues on some modules and in our temperature testing.
| 30968||Fixed||WinCE Images with Records Containing empty Erase Blocks Lead to Error During Flashing||Colibri iMX7|
Description: Flashing a WinCE image with empty pages between resources leads to a flashing error: "Short read, expected X bytes.".
| 30823||New Feature||Print Version on Serial Output|
Description: Print version of Toradex Easy Installer on the serial output
| 30705||Fixed||Support 32-bit Linux Distributions||Buildsystem|
Description: Support 32-bit Linux distributions by providing imx_usb as a 32-bit binary.
| 30265||Fixed||Do not Mux PWM Pins as Output||Apalis iMX6, Colibri iMX6, Colibri iMX7||PWM|
Description: The PWM B, C and D pins are not used by the Toradex Easy Installer but still muxed as PWM and output by default (PWM A is used for display brightness). This might be problematic for designs which use the pins for a different purpose. Do not mux PWM B, C and D.
| 30211||New Feature||Support Colibri iMX6ULL Modules||Colibri iMX6ULL|
Description: Support Colibri iMX6ULL modules using raw NAND flash.
| 30210||New Feature||Support Colibri iMX7 Dual 1GB (eMMC) Modules||Colibri iMX7|
Description: Support Colibri iMX7 Dual 1GB modules using eMMC flash.
| 30229||Fixed||Make sure legacy boot script can handle Toradex Easy Installer on raw NAND flash||Colibri iMX7|
Description: The legacy update scripts can only handle some UBI volume layout. Make sure the Toradex Easy Installer uses a layout which can be processed by the legacy update scripts.
Workaround: Erase UBI partition before using legacy update scripts (run erase.part ubi).
| 30227||Fixed||USB Host port does not work on Colibri iMX7 Dual when the installer booted from flash||Colibri iMX7||USB|
Description: USB Host port does not work on Colibri iMX7 Dual when the Toradex Easy Installer has been booted from flash.
Workaround: Use Toradex Easy Installer via recovery mode or use USB OTG port.
| 30156||Fixed||Allow network image lists for unattended installation even without Internet||Apalis iMX6, Colibri iMX6, Colibri iMX7|
Description: If there is no Internet connection, tezi.toradex.com can not be reached which creates an error and stops processing image lists downloaded over network connectivity.
Workaround: Use image on local media or make sure there is Internet connection available.
| 30124||Fixed||Enable Write Permission for Boot Partitions by Default||Apalis iMX6, Colibri iMX6|
Description: eMMC boot partitions are read-only by default. The Toradex Easy Installer unlocks them only when actually flashing something. Utilities such as fw_setenv on the command line, or writing the boot partitions via USB mass storage emulation does not work.
Workaround: To use fw_setenv the boot partition can manually be unlocked using "echo 0 > /sys/block/mmcblk0boot0/force_ro".
| 30082||Fixed||Some Volatile Directories are Missing||Apalis iMX6, Colibri iMX6, Colibri iMX7|
Description: Some volatile directories are missing resulting in tools needing them failing.
E.g. fw_printenv and fw_setenv which access and modify the U-Boot environment fail as follows:
/ # fw_printenv
Error opening lock file /var/lock/fw_printenv.lock
/var/lock is a symlink to /run/lock, but /run/lock does not exist.
Workaround: Create the missing directories with:
/ # /etc/init.d/populate-volatile.sh start
| 29848||New Feature||Allow multiple image JSON files per directory||Apalis iMX6, Colibri iMX6, Colibri iMX7|
Description: All JSON files starting with "image" will now picked up on a local media. Images fetched via http can have multiple references to the same folder.
| 29436||Fixed||Keyboard not working||Apalis iMX6, Colibri iMX6||USB|
Description: Most USB Keyboard do not work as well as hot plugging keyboards at runtime. This is particularly unfortunate when a config block restore is needed, since this operation can only be done using a keyboard.
Workaround: Use remote access via RNDIS/Ethernet and VNC to enter the config block information. Alternatively, use a Logitech wireless keyboard/touch mouse combination such as K400r which has been successfully tested.
| 29251||Fixed||U-Boot Continues Booting When Entered Recovery Mode via Fallback||Colibri iMX7||Bootloader|
Description: A module enters the recovery mode implicitly e.g. when no bootloader has been found (typically after erasing flash). Using Toradex Easy Installer recovery in this case fails unexpectedly. The downloaded U-Boot tries to boot from local storage and network.
Workaround: Enter recovery mode explicitly using the documented methods.
| 28970||Fixed||Flashing Colibri iMX7S 256MB V1.1A or Colibri iMX7D 512MB V1.1A Renders Them Unbootable||Colibri iMX7||Bootloader|
Description: Unfortunately the Toradex Easy Installer currently does not take into account, that those early tapeout/stepping of the i.MX 7 SoC suffer a NAND flash issue requiring a software workaround.
Starting with this version of Toradex Easy Installer it will prevent installation of any images on such modules.
| 28159||Fixed||SPL Tries Booting From eMMC When Entered Recovery Mode via Fallback||Apalis iMX6, Colibri iMX6||Bootloader|
Description: A module enters the recovery mode implicitly e.g. when no bootloader has been found (typically after erasing flash). Using Toradex Easy Installer recovery in this case fails unexpectedly. The downloaded SPL tries to boot from eMMC.
Workaround: Enter recovery mode explicitly using the documented methods.
| 28158||Fixed||Flashing Over a Previously Installed Antmicro Android Image Might Fail||Apalis iMX6||Flash|
Description: In case a module has an Antmicro provided Android image installed, flashing a new image might fail.
Workaround: Erase flash before installing the new image.
| 28157||Fixed||Missing Null Check on JSON Content|
Description: Missing null check on JSON file content. If a JSON file contains any null fields, unexpected behaviour will result.
| 27902||Fixed||Config Block Can Get Lost After Erasing eMMC If No Image Is Flashed||Apalis iMX6, Colibri iMX6||ConfigBlock|
Description: On devices with eMMC the Config Block gets temporarily stored in RAM during erase operation. When turning off during erasing or immediately after, the Config Block can get lost.
Workaround: Wait until erase completed and additional 50 seconds until write cache timeout passed or flash an image (which will force the write cache flush).
| 21663||New Feature||Validate JSON File Before Start Writing Image||Apalis iMX6, Colibri iMX6, Colibri iMX7||Flash|
Description: The Toradex Easy Installer does not validate the JSON file before writing the image. Important parts could be missing. A JSON validation step helps to detect issues early and prevent failures during the flashing procedure.
| 21484||New Feature||Add JSON Property to Erase Partitions/Devices Before Flashing||Apalis iMX6, Colibri iMX6, Colibri iMX7||Flash|
Description: Add per partition/block device erase option. This can be useful e.g. to get rid of the U-Boot environment by adding a "erase" property to the "mmcblk0boot0" block device node.
| 27843||New Feature||Support Images in Deeper Levels of Directories||Apalis iMX6, Colibri iMX6, Colibri iMX7||Miscellaneous Peripherals|
Description: So far only the first level of directories is scanned for images. With this change up to two levels of sub directories will be scanned.
Workaround: Make sure image description file (image.json) are nested not deeper than one level.
| 27375||New Feature||Toradex Easy Installer Does not Use MAC Address From Toradex Config Block||Apalis iMX6, Colibri iMX6||Bootloader, ConfigBlock|
Description: The U-Boot shipped with Toradex Easy Installer does not read the Config Block which leads to Linux not using the module individual MAC address with Toradex OUI.
| 25861||New Feature||Support Colibri iMX7 Solo 256MB and Dual 512MB Modules||Colibri iMX7||Buildsystem|
Description: Provide Toradex Easy Installer support for Colibri iMX7 Solo 256MB and Dual 512MB modules.
| 25589||New Feature||Use New Naming and Versioning Convention for Toradex Software Packages||Apalis iMX6, Colibri iMX6||Buildsystem|
Description: We changed the naming and versioning format slightly in order to have a common approach for Linux, WinCE, and other Toradex software packages.
Details about the versioning can be found here: https://developer.toradex.com/knowledge-base/toradex-software-versioning-convention
| 23482||Fixed||Recovering Toradex Easy Installer Fails With USB Issues||Apalis iMX6, Colibri iMX6||USB|
Description: Recovering Toradex Easy Installer fails with error messages on the serial console such as "EP0/in FAIL" (and similar).
Workaround: Some USB hosts might work better, also adding a USB hub between the host and target helps in some situations.
| 21361||New Feature||Show a Restore User Interface If the Config Block Is Missing||Apalis iMX6, Colibri iMX6, Colibri iMX7||ConfigBlock|
Description: In case the Toradex Config Block isn't found on the module, a dialog is now shown which allows to restore the Config Block information by entering the information from the module sticker.
| 23427||Fixed||U-Boot Does not Detect Recovery Mode When Using bmode usb||Apalis iMX6, Colibri iMX6||Bootloader|
Description: When entering recovery mode via bmode usb command in a v2016.11 U-Boot, downloading Toradex Easy Installer via recovery mode failed.
| 21354||New Feature||Add Support for Colibri iMX6 Modules||Colibri iMX6||Buildsystem|
Description: Provide initial support for Toradex Easy Installer on Colibri iMX6 modules.
| 21331||Fixed||RNDIS not Recognized by Win 10 Host by Default||Apalis iMX6, Colibri iMX6||USB|
Description: So far a generic Product ID and Vendor ID has been used, which some Windows 10 versions seem not to recognize. With this release, MS OS Descriptors are used for better compatibility across various Windows versions.
| 23837||New Feature||Add Support for Apalis iMX6 Modules||Apalis iMX6||Buildsystem|
Description: Provide initial support for Toradex Easy Installer on Apalis iMX6 modules.
|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.
| 32620||Feature Request||Make Prepare/Wrap-Up Script Timeout Configureable||Apalis TK1, Apalis iMX6, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7|
Description: Normally prepare and wrap-up scripts execute only relatively short migration type tasks. Toradex Easy Installer therefor calls the scripts with a timeout of 30s. However, the scripts can be useful for various applications, such as flashing the complete image using a script itself. For this type of application a longer timeout is required. The timeout should be a configuration option in the JSON file.
| 32619||Known Issue||Prepare/Wrap-up Script Timeout is Ignored by the Toradex Easy Installer||Apalis TK1, Apalis iMX6, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7|
Description: The Toradex Easy Installer executes prepare/wrap-up scripts with a timeout of 30s. However, if the scripts exceed the 30s, the installer ignores that and simply continues executing, assuming the script succeeded.
| 32601||Known Issue||Erase Flash (c) Not Supported||Apalis TK1||Buildsystem|
Description: The Toradex Easy Installer for Apalis TK1 currently does not support the 'Erase Flash (c)' button functionality.
Workaround: Either use the "mmc erase" U-Boot command or format your eMMC from Linux user space.
| 32590||Feature Request||Support Windows Host For Recovery||Apalis TK1||Buildsystem|
Description: Support Windows host for Toradex Easy Installer recovery of an Apalis TK1.
Workaround: For the time being just use a Linux workstation optionally running in a VM of choice.
| 29754||Feature Request||Support Capacitive Touch Display 7" Parallel||Apalis iMX6, Colibri iMX6, Colibri iMX6ULL, Colibri iMX7|
Description: Add support for "Capacitive Touch Display 7" Parallel"
| 29247||Known Issue||Recovery May Fail on Windows 7||Colibri iMX6||Bootloader|
Description: While launching the Toradex Easy Installer via recovery mode works on Windows 10 it may fail on Windows 7.
| 24262||Feature Request||Add Checksum for Files Written to Flash||Apalis iMX6, Colibri iMX6, Colibri iMX7||Flash|
Description: To validate integrity of the image a checksum for each file getting written to the flash should be stored in the image description file.
| 20405||Feature Request||Support Resistive Touch Screen||Apalis iMX6, Colibri iMX6, Colibri iMX7||Resistive Touch|
Description: Resistive touch screens cannot be calibrated yet.
Workaround: Use a USB mouse to control the Toradex Easy Installer user interface.
|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.
| 32591||Feature Request||Support USB Device Mass Storage And RNDIS||Apalis TK1||Buildsystem|
Description: Support USB device mass storage and RNDIS access in the Toradex Easy Installer for Apalis TK1.
Workaround: Revert to regular Ethernet, SD card or USB host support for now.
| 30824||Known Issue||Only 256MB of RAM Available When Installing V2.6 Directly From Toradex Easy Installer U-Boot Due to Missing patch_ddr_size Command||Colibri iMX6||Bootloader|
Description: During installation of V2.6 directly from the Toradex Easy Installer U-Boot the following error message is shown but otherwise ignored by the installation procedure:
Unknown command 'patch_ddr_size' - try 'help'
As a consequence only 256MB of RAM will be available.
Workaround: Just manually execute the patch_ddr_size command once U-Boot from V2.6 is installed.
For existing production programming scenarios we do recommend to first separately update just U-Boot only (e.g. doing run setupdate; run update_uboot; reset) in order to make sure any further production programming scripting will proceed as before.