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.
CM-FX6 is provided with comprehensive documentation and full ready-to-run SW support for Linux, Android and Windows Embedded Compact 7 operating systems.
 
 
 | 
From time to time CompuLab releases new software versions for CM-FX6 in order to fix bugs, address component changes and add functionality. It is highly recommended to subscribe to the   CM-FX6 RSS Feed in order to receive automatic notifications about software updates.
 | 
| 
 | 
| 
 
 
11-Jan-2017, CM-FX6 Linux release
- Linux kernel 4.1.15-cm-fx6-8.0 for CM-FX6 release:
 
- - Busses: MMC, USB 2.0 Host, USB 2.0 OTG, SATA, PCIE, I2C, SPI, CAN
 
- - Storage: NAND, SATA SSD, SPI flash
 
- - Display: Dual head display (HDMI and DVI/LCD), MIPI DSI, LVDS, Startek KD050C LCD
 
- - Ethernet: Freescale Ethernet Controller (FEC), Intel i211
 
- - Wireless: WiFi and Bluetooth
 
- - Audio: Analog (wm8731) and HDMI
 
- - Camera: MIPI ov564x (SB-FX6 h/w revision 1.2)
 
- - TSC2046 resistive touch panel controller
 
- - RTC (em3027)
 
- - Green LED
 
- Debian Linux image updates
 
- - Debian Stretch file system image
 
- - NXP (FreeScale) VPU/GPU libraries for armhf
 
- - Chromiun 48.2548.0 with i.MX h/w accelearted playback
 
- Documentation
 
- - Added a new article: Automatic Installation
 
- - Updated multiple articles to comply with the new Linux package
  
12-Nov-2015, CM-FX6 Linux release
- Linux kernel 3.0.35-cm-fx6-6.4 for CM-FX6 release:
 
- - Add PCIe power enable for SB-FX6m
 
- - Add SD3 CD support for SB-FX6m (starting from h/w revision 1.3)
 
- - Fix UART1 RTS/CTS flow control for SB-FX6m
  
18-Oct-2015, CM-FX6 U-Boot release
- U-Boot 2015.07-cm-fx6-3 release:
 
- - Add support for loading splash image from filesystem formatted mmc, usb, and sata storage
 
- - Add CM-FX6 h/w revision output
 
- - Update code base to 2015.07
 
- - Improve USB keyboard support
 
- - Fixed SD card detect issue for Utilite (SB-FX6m) revision < 1.3
  
30-Sep-2015, Yocto Linux documentation release
- Documentation
 
- - Added CM-FX6 Yocto Linux article describing the CM-FX6 Yocto support
  
15-Jun-2015, Android
- Documentation
 
- - Added Accessing OS interfaces article covering O/S and H/W interfaces
  
14-Jun-2015, U-Boot
- U-Boot 2014.10-cm-fx6-2.2 release:
 
- - Fix NAND read issue
 
- - Fix MMC read issue
 
- - Fix USB OTG host setup on i.MX6D based modules
  
10-Feb-2015, WEC7
- New WEC7 BSP version released
 
- - Eboot modified in order to support the latest UBOOT
  
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
- Android Jelly Bean 4.3 release:
 
- - upgrade Freescale code 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 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
  
 
 |