****************************************************** Release Notes: Linux Image V2.x for Colibri VF50/VF61 ****************************************************** Contents: - U-Boot 2015.04 boot loader - Linux 4.0.2 kernel - Angstrom 2014.12/OpenEmbedded dizzy/Yocto 1.7 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-vybrid-modules ******************************************************************************** Linux Image V2.4 Beta 1 (May 18, 2015) - U-Boot: - update to U-Boot 2015.04 - new standard NAND ECC format which is able to fix up to 32-errors per page - enable ONFI detection, allows to retrieve more details about the NAND chip - improve NAND read performance by supporting OOB only read - improve NAND write performance by removing unnecessary page reads on write - add generic Toradex config block handling, print exact product description, board revision and serial number to the console - 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) - add command to restore Toradex config block ("cfgblock create") - add "bmode" command which allows to select a specific boot device - add display (DCU) support along with some default modes, display the Toradex logo at VGA resolution by default - add GPIO support through "gpio" command - enable USB power for host port explicitly (fixes USB host support on Iris and Viola Carrier Board) - Linux kernel: - update to 4.0.2 stable Linux kernel - add audio capture support on Colibri VF61 (AC97) - use configfs for USB Gadget configuration - improve NAND read performance by supporting OOB only read - improve NAND write performance by removing unnecessary page reads on write - export Vybrid SoC information such as ROM revision and unique ID through SoC bus (/sys/devices/soc0/machine, family, soc_id and revision) - 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 - use libusbg to configure USB Gadget through configfs, provides a default configuration which configures a serial connection using CDC ACM protocol - enable a serial console on the tty provided by USB Gadget CDC ACM (ttyGS0 on module side, typically ttyACM0 on host side) - 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 - remove e2fsprogs for VF default image (image feature ext2) - fix GPIOConfig CPU detection on Colibri VF50 (GPIOConfig V1.3) - sources git.toradex.com tag Colibri_VF_LinuxImageV2.4Beta1_20150518 - repository linux-toradex branch toradex_vf_4.0 - repository u-boot-toradex branch 2015.04-toradex Note: - mount point names changed from /media/ to /media