************************************************** Release Notes: Linux Image V2.4ff for Colibri T20 ************************************************** Contents: - U-Boot 2015.04 boot loader - Linux 3.1.10 kernel, based on NVIDIA's Linux for Tegra (L4T) release R16.5 - Angstrom 2015.12/OpenEmbedded jethro/Yocto 2.0 based root file system, using LXDE desktop environment ==> Flashing instructions can be found on the Toradex developer article: http://developer.toradex.com/knowledge-base/flashing-linux-on-tegra-modules Licensing: - proprietary multimedia codecs included for evaluation purpose only - customer required to obtain proper re-distribution license ******************************************************************************** Linux Image V2.6 Beta 2 (July 1, 2016) - U-Boot boot loader: - read kernel and device tree from static UBI volumes - net: increase maximum frame size to accommodate VLAN packets - update: make setupdate self contained - Linux kernel: - Epson S2D13P04 analogue multi-camera decoder integration - mmc: host: sdhci: fix suspend/resume issue - mmc: sdhci: handle command timeout after transfer complete interrupt - Linux user-space: - trdx-extra.inc: add iperf3 to all images - florence: update to latest version 0.5.4, build without sound and drop gstreamer 0.10 dependency - gpioconfig: fix pkg_postrm - OpenEmbedded build system: - further clean-up update.sh update script - angstrom-qt5-x11-image: add a recipe which deploys qt5 and starts a demo - sources git.toradex.com tag Colibri_T20_LinuxImageV2.6Beta2_20160701 - repository linux-toradex branch tegra - repository u-boot-toradex branch 2015.04-toradex Known Issues: - License texts do not get deployed to the root file system. ******************************************************************************** Linux Image V2.6 Beta 1 (March 31, 2016) - U-Boot boot loader: - no Tegra specific changes - Linux kernel: - synchronise USB serial options - kernel: add support for gcc 5 - rtl8192cu: add new device IDs - Linux user-space: - xserver-xorg: Fix build with GCC 5 - bblayers.conf: angstrom now depends on meta-qt5 - gstreamer: fix argument parsing when using Bison 3 - OpenEmbedded build system: - update OpenEmbedded from fido to jethro: - Firefox 38.2.1esr - gcc Linaro GCC 5.2-2015.11-2 - glibc 2.22 - systemd 226 - Xorg 1.14.7 (not upgraded due to L4T dependency) - sources git.toradex.com tag Colibri_T20_LinuxImageV2.6Beta1_20160331 - repository linux-toradex branch tegra - repository u-boot-toradex branch 2015.04-toradex Known Issues: - License text do not get deployed to the root file system. ******************************************************************************** Linux Image V2.5 Beta 3 (December 15, 2015) - U-Boot boot loader: - disable delete-null-pointer-checks compiler flag fixing memory test crashes - Linux kernel: - enable RTL8192CU driver e.g. for LM006 USB Wi-Fi stick - add multitouch HID support - ADV7280 V4L2 integration e.g. for new Toradex ACA V2.x (formerly ACM) - Linux user-space: - make sure USB RNDIS Gadget is started before networkd - use new Toradex feed server as default feed URI - OpenEmbedded build system: - fix memcpy.patch to apply to Linaro layer and openembedded layer glibc - remove create_configblock.sh from deployment tarball - add rtl8192cu firmware for LM006 USB Wi-Fi adapter - add README with dependency and contribution information - backport rtl8192cx for latest available firmware - sources git.toradex.com tag Colibri_T20_LinuxImageV2.5Beta3_20151215 - repository linux-toradex branch tegra - repository u-boot-toradex branch 2015.04-toradex Note: - no SD boot integration yet but copying cbootimage to beginning of SD card will at least boot Known Issues: - LP1 suspend might fail due to pending USB interrupts - LP1 suspend might hang due to display controller issue ******************************************************************************** Linux Image V2.5 Beta 2 (November 6, 2015) - U-Boot boot loader: - add return code for cfgblock commands which allows scripting - increase TFTP blocksize for better performance - implement early pmic rail configuration - various UBI/Fastmap fixes - enabled zero bootdelay check (allows entering U-Boot when bootdelay is 0) - Linux kernel: - improve PMIC RTC accuracy - integrate ASIX USB-to-Ethernet driver 4.17.0 - prevent rare boot lock-up - changed Fusion multi touch event reporting to adhere to multitouch slot - fix HS UART HW buffer overrun issue - Linux user-space: - updated to latest Angstrom 2015.06/OpenEmbedded fido: - glibc 2.22 - systemd 219 - Xorg 1.16.1 - glibc: force memcpy_arm to improve memcpy performance - fix USB RNDIS operation - OpenEmbedded build system: - change default tune to Thumb-2 - local.conf: add Toradex source mirror as pre-mirror - Update scripts: - update.sh: delete intermediate files after use - improved update.sh to use module type specific folders allowing update of different modules with just one update media - sources git.toradex.com tag Colibri_T20_LinuxImageV2.5Beta2_20151106 - repository linux-toradex branch tegra - repository u-boot-toradex branch 2015.04-toradex Note: - no SD boot integration yet but copying cbootimage to beginning of SD card will at least boot Known Issues: - LP1 suspend might fail due to pending USB interrupts - LP1 suspend might hang due to display controller issue ******************************************************************************** Linux Image V2.4 Beta 1 (May 18, 2015) - U-Boot: - update to U-Boot 2015.04 - new partition layout - cbootimage/tegrarcm based update concept - new NAND BCH ECC configuration able to fix up to 16 errors per 512 bytes - enable ONFI detection, allows to retrieve more details about the NAND chip - adjust config block and U-Boot environment locations in flash - add generic Toradex config block handling, print exact product description, board revision and serial number to the console - add command to restore Toradex config block ("cfgblock create") - add parallel RGB display support, display the Toradex logo and debug console at VGA resolution by default - optionally create device-tree properties which make board information available from within Linux userspace through procfs (/proc/device-tree/ serial-number, toradex,board-rev and toradex,product-id) - Linux kernel: - enable module versioning support - fix/improve optional 1-wire driver - update MTD/UBI/UBIFS subsystem (infradead.org ubifs-v3.1 backport) - new NAND BCH ECC configuration able to fix up to 16 errors per 512 bytes - SPI driver fix number of words in transfer - cleaned-up module configuration/deployment - Linux user-space: - migrate from YAFFS2 to UBIFS - update OpenEmbedded from daisy to dizzy: - glibc 2.20 (instead of eglibc) - systemd 2.18 - Xorg 1.14.7 - updated various LXDE packages to newer versions - build tegrarcm using static cryptopp library to avoid issues e.g. on 64-bit Fedora - replace full NTP daemon with systemd's NTP client only systemd-timesyncd - blacklist USB RNDIS for connman, use systemd-networkd to configure RDNIS network interface (new standard IP of the module is 192.168.11.1!) - enable BusyBox resize command to resize the terminal on serial console - sources git.toradex.com tag Colibri_T20_LinuxImageV2.4Beta1_20150518 - repository linux-toradex branch tegra - repository u-boot-toradex branch 2015.04-toradex Note: - mount point names changed from /media/ to /media