|  |     | 
| (4 intermediate revisions by 2 users not shown) | 
| Line 1: | Line 1: | 
| − | CM-FX6 is a miniature computer-on-module (CoM) / system-on-module (SoM) board designed to serve as a building block in embedded applications. CM-FX6 is based on the Freescale i.MX6 application processor featuring a highly scalable single/dual/quad core Cortex-A9 CPU at up to 1.2GHz coupled with powerful graphics and video processing units. The processor is supplemented with up-to 4GB DDR3 and 32GB of on-board SSD. In addition, the CM-FX6 features extensive connectivity with a wide range of industry standard interfaces – GbE, PCIe, SATA, USB, RS232 and CAN bus.
 | + | #REDIRECT [[CM-FX6 Freescale i.MX6 SW Resources]] | 
| − |   |  | 
| − | CM-FX6 is provided with comprehensive documentation and full ready-to-run SW support for Linux, Android and Windows Embedded Compact 7 operating systems.<br> 
 |  | 
| − |   |  | 
| − |   |  | 
| − | <div style="background: white; border: 1px solid black; padding: 1em;">
 |  | 
| − | {| border="0" cellpadding="2" width="100%"  align="center"  
 |  | 
| − | |-
 |  | 
| − | ! style="font-size: 125%; background-color: #eeeeee;" align="center" width="25%" | [[CM-FX6_Android | Android]]
 |  | 
| − | ! style="font-size: 125%; background-color: #eeeeee;" align="center" width="25%" | [[CM-FX6_Windows_Embedded_Compact_7 | Windows Embedded Compact 7]]
 |  | 
| − | ! style="font-size: 125%; background-color: #eeeeee;" align="center" width="25%" | [[CM-FX6 Linux | Linux]]
 |  | 
| − | ! style="font-size: 125%; background-color: #eeeeee;" align="center" width="25%" | [[U-Boot_for_CM-FX6 | U-Boot]]
 |  | 
| − | |-
 |  | 
| − |   |  | 
| − | | align="center" |  <linkedimage>
 |  | 
| − | wikipage=CM-FX6_Android
 |  | 
| − | tooltip=CM-FX6_Android documentation
 |  | 
| − | img_src=Image:Android-mascot.jpg
 |  | 
| − | img_width=200px
 |  | 
| − | img_height=180px
 |  | 
| − | img_alt=CM-FX6Android
 |  | 
| − | </linkedimage>
 |  | 
| − |   |  | 
| − | | align="center" |  <linkedimage>
 |  | 
| − | wikipage=CM-FX6_Windows_Embedded_Compact_7
 |  | 
| − | tooltip=CM-FX6 Windows Embedded Compact 7 documentation
 |  | 
| − | img_src=Image:Windows-ce7.jpg
 |  | 
| − | img_width=200px
 |  | 
| − | img_height=180px
 |  | 
| − | img_alt=CM-FX6 Windows Embedded Compact 7
 |  | 
| − | </linkedimage>
 |  | 
| − |   |  | 
| − | | align="center" |  <linkedimage>
 |  | 
| − | wikipage=CM-FX6 Linux
 |  | 
| − | tooltip=CM-FX6 Linux documentation
 |  | 
| − | img_src=Image:Linux-Logo.jpg
 |  | 
| − | img_width=200px
 |  | 
| − | img_height=180px
 |  | 
| − | img_alt=CM-FX6 Linux
 |  | 
| − | </linkedimage>
 |  | 
| − |   |  | 
| − | | align="center" |  <linkedimage>
 |  | 
| − | wikipage=U-Boot_for_CM-FX6
 |  | 
| − | tooltip=CM-FX6 U-Boot documentation
 |  | 
| − | img_src=Image:U-boot.jpg
 |  | 
| − | img_width=200px
 |  | 
| − | img_height=180px
 |  | 
| − | img_alt=CM-FX6 U-Boot
 |  | 
| − | </linkedimage>
 |  | 
| − | |}
 |  | 
| − | </div>
 |  | 
| − |   |  | 
| − | __NOTOC__
 |  | 
| − |   |  | 
| − | {{ChangelogRss| content=
 |  | 
| − | ===== 08-Feb-2015, U-Boot =====
 |  | 
| − | : U-Boot 2014.10-cm-fx6-2.1 release:
 |  | 
| − | : - Add HDMI support
 |  | 
| − | : - Add HDMI splash screen
 |  | 
| − | : - Add framebuffer console
 |  | 
| − | : - Add USB keyboard support
 |  | 
| − |   |  | 
| − | ===== 16-Dec-2014, Android =====
 |  | 
| − | : ''Jelly Bean 4.3'' release:
 |  | 
| − | : - upgrade Freescalecode base to the latest Jelly Bean release - IMX6_JB43_111
 |  | 
| − | : - enable Phison SATA SSD module (along with SanDisk)
 |  | 
| − | : - enhance SATA power management
 |  | 
| − | : - apply selection of kernel patches fixing bugs and enhancing stability
 |  | 
| − |   |  | 
| − | ===== 11-Dec-2014, Linux =====
 |  | 
| − | :    Linux kernel 3.0.35-cm-fx6-6.3 for CM-FX6 release: 
 |  | 
| − | :    - Added SATA suspend resume
 |  | 
| − | :    - Added MIPI DSI support
 |  | 
| − | :    - Updated WiFi firmware
 |  | 
| − | :    - Changed default lcd display bpp to 32
 |  | 
| − | :    - Fixed occasional reboot issue
 |  | 
| − | :    Debian Linux image updates 
 |  | 
| − | :    - Replaced both Debian Jessie/Sid and Sid with one Debian Wheezy image
 |  | 
| − | :    - Added FreeScale VPU libraries for Debian Wheezy
 |  | 
| − | :    Documentation
 |  | 
| − | :    - Updated multiple articles to comply with the new Linux package
 |  | 
| − |   |  | 
| − | ===== 11-Nov-2014, Linux =====
 |  | 
| − | : Documentation
 |  | 
| − | : - Updated [[CM-FX6: Linux: Debian]] and [[CM-FX6: Linux: Kernel]] articles with CAN bus information
 |  | 
| − |   |  | 
| − | ===== 06-Nov-2014, Linux =====
 |  | 
| − | : Linux kernel 3.0.35-cm-fx6-6.2 for CM-FX6 release:
 |  | 
| − | : - Fixed KD050C LCD timings
 |  | 
| − | : - Fixed KD050C LCD touchscreen functionality
 |  | 
| − | : - Fixed SATA device initialization
 |  | 
| − | : - Fixed PCIE controller power/clock/reset sequence
 |  | 
| − | : - Fixed overall stability
 |  | 
| − | : Debian Linux image updates
 |  | 
| − | : - Added Debian Sid Linux image
 |  | 
| − | : Misc updates
 |  | 
| − | : - Updated CompuLab EEPROM utility to version 2.0
 |  | 
| − | : Documentation
 |  | 
| − | : - Updated multiple articles to comply with the new Linux package
 |  | 
| − |   |  | 
| − | ===== 02-Nov-2014, Android =====
 |  | 
| − | : Android JB updates:
 |  | 
| − | : - enable routing audio to S/PDIF
 |  | 
| − | : - fix bug in ADS7846 touchscreen kernel driver
 |  | 
| − | : - support m25px16 SPI flash ROM
 |  | 
| − | : - fix rare cpu stalls in boundary temperature conditions
 |  | 
| − | : - switch automatic suspend policy to ''stay awake while charging'' by default
 |  | 
| − |   |  | 
| − | ===== 16-Sep-2014, U-Boot =====
 |  | 
| − | : U-Boot 2014.04-cm-fx6-1.3 release:
 |  | 
| − | : - Add USB and NAND to the default OS boot sequence
 |  | 
| − | : - Fix Phison SSD detection
 |  | 
| − | : - Fix 1GB DRAM detection on i.MX solo modules
 |  | 
| − |   |  | 
| − | ===== 27-Aug-2014, U-Boot =====
 |  | 
| − | : U-Boot 2014.04-cm-fx6-1.2 release:
 |  | 
| − | : - Fix USB detection issue
 |  | 
| − | : - Fix boot sequence for some first Utilite units
 |  | 
| − |   |  | 
| − | ===== 07-Jul-2014, U-Boot =====
 |  | 
| − | : U-Boot 2014.04-cm-fx6-1.1 release:
 |  | 
| − | : - Improve SATA disks coverage
 |  | 
| − | : - Enable 3Gb/s SATA operation
 |  | 
| − |   |  | 
| − | ===== 01-Jul-2014, U-Boot =====
 |  | 
| − | : Added [[CM-FX6: U-Boot: Creating a bootable SD card]] article
 |  | 
| − |   |  | 
| − | ===== 30-Jun-2014, U-Boot =====
 |  | 
| − | : Initial release of U-Boot for CM-FX6
 |  | 
| − | : U-Boot 2014.04-cm-fx6-1 supports:
 |  | 
| − | : - MMC/SD Card
 |  | 
| − | : - SPI flash
 |  | 
| − | : - Ethernet
 |  | 
| − | : - NAND flash
 |  | 
| − | : - SATA and on-board SSD
 |  | 
| − | : - USB host and USB OTG in host mode
 |  | 
| − | : - Multiple I2C buses
 |  | 
| − | : - Green LED
 |  | 
| − | : - Fix NAND detection issue found in older U-Boot versions
 |  | 
| − |   |  | 
| − | ===== 21-May-2014, Android =====
 |  | 
| − | : Android JB updates:
 |  | 
| − | : - Jelly Bean 4.3 update
 |  | 
| − | : - Support Bluetooth
 |  | 
| − | : - Pre-install Google Play and Services
 |  | 
| − | : - Updated '''busybox''' and '''u-boot tools'''
 |  | 
| − | : - Enable root access via ADB
 |  | 
| − |   |  | 
| − | ===== 21-May-2014, Android =====
 |  | 
| − | : Android ICS updates:
 |  | 
| − | : - Ice Cream Sandwich 4.0.4 update for SB-FX6 rev. 1.1
 |  | 
| − | : - Support hardware HOME button
 |  | 
| − | : - Support I2C bus multiplexing
 |  | 
| − | : - Bugfix in power management
 |  | 
| − |   |  | 
| − | ===== 29-Apr-2014, Linux =====
 |  | 
| − | : Linux kernel for CM-FX6 updates 
 |  | 
| − | : - Added second LVDS port support
 |  | 
| − | : - Added Intel I211 support
 |  | 
| − | : - Added DVI EDID support
 |  | 
| − | : - Added CAN bus
 |  | 
| − | : - Added em3027 RTC
 |  | 
| − | : - Added Startek KD050C LCD support
 |  | 
| − | : - Added IPU1 CSI0 support for camera capture
 |  | 
| − | : - Added tvp5150 encoder with analog camera support
 |  | 
| − | : Debian Linux image updates
 |  | 
| − | : - Added Debian Squeeze Linux image
 |  | 
| − | : Documentation
 |  | 
| − | : - [[CM-FX6: Linux: Getting started#Boot_from_SSD_Disk-on-Chip|CM-FX6: Linux: Getting started]] updated to cover boot from SSD Disk-on-Chip
 |  | 
| − | : - Updated multiple articles to comply with the new Linux package
 |  | 
| − |   |  | 
| − | ===== 03-Apr-2014, Android =====
 |  | 
| − | : Android upgrade to Jelly Bean 4.3, based on Android for Sabre SD by Freescale.
 |  | 
| − | : Full feature parity with Ice Cream Sandwich is planned for forthcoming releases.
 |  | 
| − |   |  | 
| − | ===== 06-Oct-2013, WEC7 =====
 |  | 
| − | : WEC7 BSP updates:
 |  | 
| − | :- Added WiFi support
 |  | 
| − | :- Added Dual Core CPU support
 |  | 
| − | :- Added WM8731 Audio codec support
 |  | 
| − | :- Added LCD display support
 |  | 
| − | :- Added Touchscreen support
 |  | 
| − |   |  | 
| − | ===== 06-Jul-2013, Android =====
 |  | 
| − | : Android updates:
 |  | 
| − | : - Added LCD display support
 |  | 
| − | : - Added CAN bus support
 |  | 
| − | : - Added analog audio support
 |  | 
| − | : - Added resistive touch screen support
 |  | 
| − |   |  | 
| − | ===== 04-Jul-2013, Linux =====
 |  | 
| − | : Linux kernel for CM-FX6 updates 
 |  | 
| − | : - Added LVDS support
 |  | 
| − | : - Added WiFi support
 |  | 
| − | : - Added support for more SCF0403 panel variants
 |  | 
| − | : - Added analog audio support in master and slave mode
 |  | 
| − | : - Fixed GPIO read mode
 |  | 
| − | : - Fixed Installation RAM Disk (u)mount issue
 |  | 
| − | : Debian Linux image updates
 |  | 
| − | : - Updated MTD utils to support large size NAND flash
 |  | 
| − | : Documentation
 |  | 
| − | : - [[CM-FX6: Linux: Getting started]] article updated to cover large size NAND flash installation
 |  | 
| − | : - Updated multiple articles to comply with the new Linux package
 |  | 
| − |   |  | 
| − | ===== 30-May-2013, Linux =====
 |  | 
| − | : Linux kernel for CM-FX6 updates 
 |  | 
| − | : - Updated kernel to the latest stable Freescale BSP based on the 3.0.35 mainline Kernel
 |  | 
| − | : - Added analog audio support
 |  | 
| − | : - Added USB OTG support
 |  | 
| − | : - Added Bluetooth support
 |  | 
| − | : - Added UART1 and UART5 support
 |  | 
| − | : - Enabled Intel 82575 Gigabit LAN support
 |  | 
| − | : Documentation 
 |  | 
| − | : - Updated multiple articles to comply with the new Linux package 
 |  | 
| − |   |  | 
| − | ===== 09-Mar-2013, Linux =====
 |  | 
| − | : Initial release of Linux package for CM-FX6, contains
 |  | 
| − | : - Basic support for the CM-FX6 module
 |  | 
| − | : - DataImage SCF0403852GGU04 LCD panel support
 |  | 
| − | : - HX8520-C multi-touch touch screen support
 |  | 
| − | : - UART2 and UART4
 |  | 
| − | : - MMC, USB, SATA, PCIE, I2C, SPI
 |  | 
| − | : - Storage: NAND, SATA SSD, SPI flash
 |  | 
| − | : - Freescale Ethernet Controller (FEC)
 |  | 
| − | : - Green LED
 |  | 
| − | : - TSC2046 resistive touch panel controller support
 |  | 
| − | : - Dual head display (HDMI and DVI/LCD) support
 |  | 
| − | : - HDMI Audio support
 |  | 
| − | : Documentation
 |  | 
| − | : - Initial documentation for CM-FX6 support
 |  | 
| − |   |  | 
| − | ===== 06-Mar-2013, Android =====
 |  | 
| − | : Android update:
 |  | 
| − | : - Hotfix: EEPROM test disabled (caused the EEPROM to clear).
 |  | 
| − |   |  | 
| − | ===== 14-Feb-2013, WEC7 =====
 |  | 
| − | * Initial release of WEC7 package for CM-FX6:
 |  | 
| − | :- Based on Adeneo's I.MX6Q Sabre-Lite 1.6 BSP release.
 |  | 
| − |   |  | 
| − | ===== 14-Feb-2013, Android =====
 |  | 
| − | : Initial Android package release for CM-FX6 based on Android 4.0.4 (Ice Cream Sandwich) for Sabre SD by Freescale
 |  | 
| − |   |  | 
| − | }}
 |  | 
| − |   |  | 
| − |   |  | 
| − | [[Category:CM-FX6]]
 |  |