summaryrefslogtreecommitdiff
path: root/release-notes/Colibri_iMX6_LinuxReleaseNotesV2.x.txt
diff options
context:
space:
mode:
Diffstat (limited to 'release-notes/Colibri_iMX6_LinuxReleaseNotesV2.x.txt')
-rw-r--r--release-notes/Colibri_iMX6_LinuxReleaseNotesV2.x.txt79
1 files changed, 64 insertions, 15 deletions
diff --git a/release-notes/Colibri_iMX6_LinuxReleaseNotesV2.x.txt b/release-notes/Colibri_iMX6_LinuxReleaseNotesV2.x.txt
index f68c438..09e5b2c 100644
--- a/release-notes/Colibri_iMX6_LinuxReleaseNotesV2.x.txt
+++ b/release-notes/Colibri_iMX6_LinuxReleaseNotesV2.x.txt
@@ -3,10 +3,10 @@ Release Notes: Linux Image V2.x for Colibri iMX6
*************************************************
Contents:
-- U-Boot 2014.04 boot loader
-- Linux 3.10.17 kernel, based on Freescale's BSP release imx_3.10.17_1.0.1_ga
+- U-Boot 2015.04 boot loader
+- Linux 3.10.17 kernel, based on Freescale's BSP release imx_3.10.17_1.0.2_ga
and patches from Boundary Devices
-- Angstrom/OpenEmbedded/Yocto 2014.06/daisy/1.6 based root file system, using
+- Angstrom/OpenEmbedded/Yocto 2014.12/dizzy/1.7 based root file system, using
LXDE desktop environment
==> Flashing instructions can be found at the very bottom of this release notes
@@ -16,6 +16,56 @@ Licensing:
- customer required to obtain proper re-distribution license
********************************************************************************
+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
+ - 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")
+ - display the Toradex logo, output preference: env var 'panel' | HDMI | Parallel RGB
+ - enabled gpio command line interface
+ - enabled DFU and Mass Storage on USB client, currently slow performance
+ - update procedure now searches for an image on SD card, USB Mass Storage, TFTP server
+- Linux kernel:
+ - added support for Analog Camera Module, requires dedicated device-tree
+ imx6dl-colibri-cam-eval-v3
+- 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
+ - 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_iMX6_LinuxImageV2.4Beta1_20150518
+ - repository linux-toradex branch toradex_imx_3.10.17_1.0.0_ga
+ - repository u-boot-toradex branch 2015.04-toradex
+
+Note:
+- mount point names changed from /media/<block device name> to /media/<label>
+
+Known Issues:
+- some USB Thumb drivers don't work well in U-Boot
+- 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
+- Display resolution can be set for some output configurations, set the U-Boot
+ environment variable vidargs accordingly.
+- X uses only the fb0 device
+- flash_eth.img requires manual splitting of the root.ext3 file.
+ see the colibri-imx6_bin/flash_eth.scr script
+- Desktop integration of video playback uses wrong escaping, always plays
+ fullscreen .local/share/applications/gst-launch.desktop
+
+********************************************************************************
Linux Image V2.3 Beta 5 (December 19, 2014)
- U-Boot:
- default to VGA on parallel RGB display (from full HD on DVI)
@@ -100,6 +150,7 @@ Working on latest image:
- Toradex Colibri configuration block handling
- module type auto detection
- USB storage as host on USB host port
+ - framebuffer support
- Linux kernel
- GPIOlib /sys/class/gpio
- PWM LEDs /sys/class/leds/
@@ -117,14 +168,18 @@ Working on latest image:
- analogue audio playback and capture, resistive touch
- optional S/PDIF, disabled in device tree
- SPI via /dev/spidev32766.0
+ - CAN via flexcan can0 and can1, disabled in device tree
- custom Ethernet MAC address
+ - serial number and board revision
- USB host port
- USB audio driver
- USB webcam
- USB raw HID device /dev/hidrawX
- USB device Ethernet RNDIS, disabled
- analog input via IIO framework
+ - optional parallel camera interface (imx6dl-colibri-cam-eval-v3.dtb)
- DVFS power management
+ - suspend LP1
- watchdog
- Linux user-space
- Firefox browser
@@ -138,23 +193,17 @@ Working on latest image:
- dual output on HDMI and parallel RGB, HDMI 1920x1080, RGB 800x480
- single output on EDT 7" Display
- single output to analog RGB, aka VGA output
- - resolution setting through modedb string in kernel command line (working
- resolutions to be tested)
+ - resolution setting through modedb string in kernel command line
Not working or not tested:
- U-Boot boot loader
- - framebuffer support
- USB device/host switching
- Linux kernel
- automatic USB device/host detection aka OTG support
- - CAN via can0 and can1, disabled in device tree
- CAN via MCP2515
- IrDA
- - optional parallel camera interface
- RS-422
- - serial number and board revision
- - suspend LP1 (issue with X/framebuffer setup after wakeup)
- - RTC
+
- Linux user-space
- Gstreamer encoding (not tested)
- GPIO config tool not available
@@ -170,9 +219,9 @@ eMMC Boot: Colibri iMX6S 256MB V1.0a (Sample), iMX6DL 512MB V1.0a (Sample)
Initial Preparation:
- download and extract Colibri_iMX6_LinuxImageVx.yz.tar.bz2 package with root
permissions
-- use any VFAT formatted SD resp. micro D card with at least 1000 MB of free
+- use any VFAT formatted SD resp. micro SD card with at least 1000 MB of free
space
-- run update.sh script with optional -o argument pointing to mount point of
+- run update.sh script with -o argument pointing to mount point of
above mentioned card
Flash eMMC:
@@ -214,14 +263,14 @@ If the boot loader on the module got corrupted this recovers it by loading U-Boo
- connect USB micro A/B (X12) to development workstation using regular micro USB
cable
- connect serial debug console as stated above
-(see Colibri iMX6 Datasheet for recovery mode)
- make sure that the carrier board supports USB high speed
- Iris & EvalBoard V3.1a OK, for other carrier boards see
http://developer.toradex.com/knowledge-base/usb-2.0-high-speed-%28480mbps%29
+(see Colibri iMX6 Datasheet for recovery mode)
- have the module in recovery mode and load U-Boot over USB to the module's RAM:
- lsusb should show a 15a2:0054 Freescale Semiconductor, Inc. device if
the module is in recovery mode
- run ./update.sh -d
- stop at the U-Boot prompt and begin the update as stated above
-Toradex, February 06, 2015
+Toradex, May 19, 2015