******************************************************* Release Notes: Embedded Linux BSP V2.x for Colibri T30 ******************************************************* 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 in 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.7 Beta 1 (January 12, 2017) ==> Release details can be found in the Toradex developer article: http://developer.toradex.com/software/linux/linux-software/release-details ******************************************************************************** Linux Image V2.6.1 Beta 1 (September 29, 2016) - U-Boot boot loader: - backport patches needed if compiling with GCC 6 - add fdt_fixup environment variable as a hook to modify device tree - add mem alloc for bmp colour conversion map - pull-down multiplexed camera input pins saves 100mW - Linux kernel: - fix unsupported HDMI screen crash - allow more HDMI aspect ratios - backport patches needed if compiling with GCC 6 - pull-down multiplexed camera input pins saves 100mW - Linux user-space: - improve fw_printenv/setenv concerning /etc/fw_env.config - OpenEmbedded build system: - fix dtb file name in u-boot update scripts - split meta-toradex into BSP layers meta-toradex-bsp-common and meta-toradex-tegra as well as the software layer meta-toradex-demos - rename the parent directory from stuff to layers - mv from build/out*/deploy to deploy - rename TMPDIR from out to tmp - deploy qt5 tools into the sdk as part of optional angstrom-qt5-x11-image.bb - download binary blobs for trdx-nv-binaries - sources git.toradex.com tag Colibri_T30_LinuxImageV2.6.1Beta1_20160929 - 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 (August 26, 2016) - none, this version is identical to the previous beta version V2.6 Beta 2 ******************************************************************************** Linux Image V2.6 Beta 2 (July 1, 2016) - U-Boot boot loader: - net: increase maximum frame size to accommodate VLAN packets - update: make setupdate self contained - fix cam_mclk_pcc0 pin muxing being locked - VDD core PMIC handling - Linux kernel: - Epson S2D13P04 analogue multi-camera decoder integration - modularise Wi-Fi configuration - mmc: host: sdhci: fix suspend/resume issue - mmc: sdhci: handle command timeout after transfer complete interrupt - arm: smp: sched: clean-up and silence CPU hot-plugging debug messages - initialise TPS65911 GPIOs - disable TPS62362 pull-downs and use vdd_core set 0 - 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_T30_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_T30_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_T30_LinuxImageV2.5Beta3_20151215 - repository linux-toradex branch tegra - repository u-boot-toradex branch 2015.04-toradex Known Issues: - connecting an analogue mic to the on module codec resets the codec, so that neither headphone out nor mic in works anymore. Workaround: Have mic connected before boot or change the output source between DAC/LineIn - on first boot the resizing process adversely affects system performance for the first few minutes until completed - Ethernet aka TFTP update requires manual splitting of the root.ext3 file which can be taken care of by the -c argument of our update.sh script. - 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 - fix framebuffer console regression - integrate display driver - enabled zero bootdelay check (allows entering U-Boot when bootdelay is 0) - move environment to the end of the eMMC boot area before the config block - Linux kernel: - integrate ASIX USB-to-Ethernet driver 4.17.0 - fix USB performance regression - integrate various eMMC fixes - fix USB host device detection with Colibri OTG driver - 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 - fw_printenv/setenv: follow U-Boot environment move - fix USB RNDIS operation - nv-conf-systemd: cpu hot-plug configuration and startup - OpenEmbedded build system: - change default tune to Thumb-2 - local.conf: add Toradex source mirror as pre-mirror - Update scripts: - Ethernet aka TFTP update: provide option to split rootfs output file - 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_T30_LinuxImageV2.5Beta2_20151106 - repository linux-toradex branch tegra - repository u-boot-toradex branch 2015.04-toradex Known Issues: - connecting an analogue mic to the on module codec resets the codec, so that neither headphone out nor mic in works anymore. Workaround: Have mic connected before boot or change the output source between DAC/LineIn - on first boot the resizing process adversely affects system performance for the first few minutes until completed - Ethernet aka TFTP update requires manual splitting of the root.ext3 file which can be taken care of by the -c argument of our update.sh script. - 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 - 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") - 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: - integrate NVIDIA L4T R16.5 - optional ADV7280 analogue video decoder support - fix eMMC issues by retrying commands up to 10 times - media: fix work of analog cameras - enable module versioning support - initial support for IT modules - fix/improve optional 1-wire driver - SPI driver fix number of words in transfer - cleaned-up module configuration/deployment - SGTL5000 analogue audio codec driver improvements - Linux user-space: - 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 - libgstomx fix to validate input frame rate - 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 - optionally deploy device-tree - sources git.toradex.com tag Colibri_T30_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