Android Release Notes

Similar documents
Android Release Notes

i.mx 6 Android JB 4.3_1.1.1 Patch Release Notes

PCIe Certification Guide for i.mx 6Dual/6Quad and i.mx 6Solo/6DualLite

Quick Start Guide. SABRE Platform for Smart Devices Based on the i.mx 6 Series

Quick Start Guide for FRDM-FXS-MULTI-B

i.mx 6Solo/6DualLite Product Lifetime Usage Estimates

FRDM-K64F Board Errata

Processor Expert Software for i.mx Processors Version 1.0

Adding a run control interface into an existing CodeWarrior for MCU v10.x project

Single Chip Module (SCM) Package-on- Package (PoP) Assembly Guide

CodeWarrior Development Studio for StarCore 3900FP DSP v SP3 Release Notes

PICO-i.MX6UL Development Platform for Android Things Quick Start Guide

Getting Started with Freescale MQX RTOS for Kinetis SDK and MDK-ARM Keil

Working around ERR7026 according to application needs

i.mx 6 Yocto Project Patch Release Notes

SABRE Board for Smart Devices

P1010RDB-PB Quick Start Guide

Freescale MQX USB Stack for TWR-K24F120M GA User s Guide

Kinetis SDK Freescale Freedom FRDM-KL03Z Platform User s Guide

Kinetis SDK Release Notes for the TWR-K24F120M Tower System Module

TWR-LS1021A Getting Started

TWR-KV10Z32 Sample Code Guide for CodeWarrior Board configuration, software, and development tools

DDR Validation Tool Getting Started Guide

How to setup pre-build steps in CodeWarrior for Microcontrollers v10.x

TWR-LS1021A Getting Started

General C Functions for the etpu Covers the MCF523x, MPC5500, MPC5600, MPC5700, MPX40 and all etpu-equipped Devices

Watt Saver Software Component (WSC)

Emulating Dual SPI Using FlexIO

Intelligent Sensing Framework 2.1 for Kinetis Errata Sheet

MQX RTOS Release Notes for Kinetis SDK v1.2.0 for KL33Z64 for FRDM-KL43Z Freescale Freedom Development Platform

i.mx 6UltraLite Evaluation Kit Quick Start Guide s datasheet has been downloaded from at this pag

Getting Started with Freescale MQX RTOS for Kinetis SDK and Kinetis Design Studio IDE

SABRE for Automotive Infotainment Quick Start Guide. Smart Application Blueprint for Rapid Engineering Based on the i.mx 6 Series

TWR-KV10Z32 Sample Code Guide for IAR Board configuration, software, and development tools

Quick Start Guide. i.mx 6SoloLite Evaluation Kit

MQX RTOS Release Notes for Kinetis SDK FRDM- KV10Z Freescale Freedom Development Platform

Kinetis Updater User's Guide

Freedom FRDM-MC-LVBLDC Development Platform User s Guide

Emulating I2C Bus Master by using FlexIO

i.mx 7 Dual/Solo Product Lifetime Usage

PMSM Field-Oriented Control Using MC56F84789 DSC With Encoders Demo Guide

i.mxrt1050 Product Lifetime Usage Estimates

Quick Start Guide for the Freescale Freedom Development Platform FRDM-KL43Z

Getting Started with Freescale MQX RTOS for Kinetis SDK and ARM GCC

Freescale Kinetis Software Development Kit Release Notes

Three-Phase Power Meter Hardware Design Reference Manual

Configuring DDR in U-Boot using QCVS

Table 1 provides silicon errata information that relates to the masks 0M55B, 1M55B, and M55B of the MC9328MX21S (i.mx21s) applications processor.

i.mx 6ULL Product Usage Lifetime Estimates

Kinetis SDK v Release Notes for KV5x Derivatives

Quick Start Guide for FRDM-KL05Z

Building U-Boot in CodeWarrior ARMv8

Kinetis SDK v Release Notes for the MK21DA5 and MKW24D5 Devices

SABRE Board for Smart Devices

CodeWarrior Development Studio Processor Expert RTOS Adapter User Guide

Freescale MKW40Z IEEE Software Quick Start Guide

HVP-KV10Z32 User s Guide

Quick Start Guide Multisensory Enablement Kit i.mx 8QuadXPlus MEK CPU Board. Based on i.mx 8QuadXPlus Applications Processor

IGLOO AND SNOWBALL. Philippe Garnier Ecosystem program

Generating a Quick and Controlled Waveform With the DAC

i.mx 6UltraLite Product Usage Lifetime Estimates

Get Started SUPPORT WARRANTY. Visit the i.mx community at

MMA845x Driver: Quick Start Guide

Integrate TWR-EPD Software with MQX RTOS Based on the TWR-K21F120M Platform

Kinetis USB-KW41Z Wireless Protocol Sniffer Quick Start Guide

Smart i6 Windows Mini PC

Power Consumption and Measurement of i.mx RT1020

HVP-KV31F120M User s Guide

i.mx 6ULZ Migration Guide

MMPF0100 Errata for Mask 1N47F and 1N18J

Collecting Linux Trace without using CodeWarrior

Quick Start Guide for FRDM-KL46Z Rev 1

Using DMA for Pulse Counting on S32K

Quick Start Guide for FRDM-KL46Z Rev 1

Smart Plug Software Design Reference Manual

Getting Started with FreeRTOS BSP for i.mx 7Dual

MC34708TRN Rev /1/2011

NXP-Freescale i.mx6 MicroSoM i4pro. Quad Core SoM (System-On-Module) Rev 1.3

The Information contained herein is subject to change without notice. Revisions may be issued regarding changes and/or additions.

Table of Contents 1 Typical Applications General Description Block Diagram Pinout System Connections Typical A

Freescale Semiconductor Data Sheet: Technical Data

Getting Started with the MCU Flashloader

Component Development Environment Getting Started Guide

SABRE Platform for Auto Infotainment

SOM i1 Single Core SOM (System-On-Module) Rev 1.5

MPXH6300A, 20 to 300 kpa, Absolute, Integrated, Pressure Sensor


NXP-Freescale i.mx6 MicroSoM i2. Dual Core SoM (System-On-Module) Rev 1.3

i.mx31 PDK 1.3 to PDK 1.4 Revision Changes Linux

. Micro SD Card Socket. SMARC 2.0 Compliant

Load Position-Independent Code (PIC) on a Kinetis Platform Using the IAR EWARM Compiler

Installing Service Pack Updater Archive for CodeWarrior Tools (Windows and Linux) Quick Start

VK8300-imx6 Development Platform Quick Start Guide

The TechNexion Difference

SAMSUNG ELECTRONICS RESERVES THE RIGHT TO CHANGE PRODUCTS, INFORMATION AND SPECIFICATIONS WITHOUT NOTICE. Products and specifications discussed

Getting Started with MQX RTOS for Kinetis SDK

MCUXpresso SDK USB Power Delivery

Kinetis Bootloader v1.2.0 Release Notes

NXP-Freescale i.mx6. Dual Core SOM (System-On-Module) Rev 1.5

Reference Design KL25-AGMP01 User Guide 10-Axis Data Logger Tool Kit

Transcription:

Freescale Semiconductor Document Number:ARN Application Note Rev jb4.2.2_1.0.0-ga, 05/2013 Android Release Notes 1 Release Description i.mx Android jb4.2.2_1.0.0-ga is a GA release for Android 4.2.2 Jelly Bean (JB) on Freescale's i.mx 6Quad, i.mx 6Dual, i.mx 6DualLite and i.mx 6Solo applications processors. i.mx Android jb4.2.2_1.0.0-ga release includes all necessary code, documents, and tools to assist the users in building and running Android 4.2.2 on the i.mx 6Quad and i.mx 6DualLite hardware boards from scratch. The pre-built images are also included for a quick trial on Freescale i.mx 6Quad SABRE-SD Board and Platform, i.mx 6DualLite SABRE-SD Platform and i.mx 6Quad and i.mx 6DualLite SABRE-AI Platforms. This release includes all Freescale porting and enhancements based on Android open source code. Most of the deliveries in this release are provided in source code with the exception of some proprietary modules/libraries from third parties and Freescale proprietary codec implementation. Contents 1 Release Description...1 2 Supported Hardware SoC/Boards...1 3 Release Package Contents...2 4 Features...2 5 Multimedia Codecs...5 6 Change Lists...5 7 Known Issues and Limitations...5 8 CTS Known Issues...6 2 Supported Hardware SoC/ Boards i.mx 6Quad SABRE-SD Board and Platform Full function tests i.mx 6DualLite SABRE-SD Platform 2013 Freescale Semiconductor, Inc.

Release Package Contents Full function tests i.mx 6Quad and i.mx 6DualLite SABRE-AI Platform Full function tests 3 Release Package Contents The jb4.2.2_1.0.0-ga release package includes the following software and documents: Android source code patch Documents Tools Prebuilt images All Freescale i.mx specific patches (applicable to Google Android repo) to enable Android on i.mx based boards. For example Hardware Abstraction Layer implementation, hardware codec acceleration, etc. Packed in android_jb4.2.2_1.0.0-ga_source.tar.gz The following documents are included in android_jb4.2.2_1.0.0-ga_docs.tar.gz Android Quick Start Guide: A manual that explains how to run Android on an i.mx board by using prebuilt images. Android User's Guide: A detailed manual for this release package. Android Frequently Asked Questions: A document that contains Frequently Asked Questions (FAQs). Android Release Notes: A document that introduces key updates and known issues in this release. Android Codec Release Notes: A document that introduces key updates and known issues of the multimedia codecs part of the BSP release. Tools in android_jb4.2.2_1.0.0-ga_tools.tar.gz MFGTool: Manufacturing tools for i.mx platform. tool/tetherxp.inf: USB tethering windows.inf driver configuration file. You can test Android with a prebuilt image on i.mx board before building any code: android_jb4.2.2_1.0.0-ga_image_6qsabresd.tar.gz: Prebuilt images for the SABRE-SD android_jb4.2.2_1.0.0-ga_image_6qsabreauto.tar.gz: Prebuilt images for the SABRE-AI All prebuilt images are in another package. See Android Quick Start Guide and Android User's Guide to understand which image should be used in which case. 4 Features Feature i.mx 6Quad SABRE- SD Board and Platform i.mx 6DualLite SABRE-SD Platform i.mx 6Quad, i.mx 6DualLite SABRE-AI Platform Comments Linux 3.0.35 kernel Based on i.mx 6Quad BSP L3.0.35_4.0.0 GA release Google Jelly Bean 4.2.2 release Based on android-4.2.2_r1 release Table continues on the next page... 2 Freescale Semiconductor, Inc.

Bootup with Android Boot source emmc, External SD emmc, External SD SD, NAND Splash Screen for LVDS UI (input) UI (display) UI (dual display, LVDS +HDMI, UI mirror displayed on second device) Y Y N Multi-touch on LVDS panel LVDS panel, HDMI display Multi-touch on LVDS panel LVDS panel, HDMI display UI (brightness control) UI (LiveWallpaper) Storage - External Media Storage - MTP (Media Transfer Protocol) NOTE: For differences between SD and External SD, see Android User Guide and FAQs for boot from different sources. Multi-touch on LVDS panel LVDS panel, HDMI display Default NAND chip supported is Micron MT29F8G08ABABAWP SD, External SD and UDisk Connectivity - Ethernet Connectivity - BT Y Y N Atheros AR3001 Atheros AR3002 Profiles: A2DP HID OPP PBAP Connectivity - WiFi Hardware: Atheros AR6103 SDIO card Features: AP mode Wake on Wireless Connectivity - 3G Y Y N Hardware: Table continues on the next page... HUAWEI EM770W modem Infineon Amazon 1 modem Features Freescale Semiconductor, Inc. 3

Features ZTE FM210 modem Connectivity - GPS Y Y N Locosys AH-1613 Connectivity - USB Tethering Y Y N Supports Wi-Fi or Ethernet as upstream Internet - VPN Power - Battery status report Y Y N/A Known limitations about the accuracy in some use cases Power - CPU Freq Power - Bus Freq Media - Music Play SSI WM8962 for SABRE-SD; ESAI CS42888 for SABRE-AI; Media - Sound Record SSI WM8962 for SABRE-SD; Media - Video Play Media - Camera Media - TVIN N/A N/A Y ESAI CS42888 for SABRE-AI; Media - Dual Camera Hardware for Sabre SD: Media - Camcorder Media - USB Camera Logitech: Media - USB Micro Media - Movie Studio Media - HDMI audio output Graphic - HW 3D acceleration Graphic - HW accelerated UI surface composition Front Camera: OV5642 CSI camera Rear Camera: OV5640 MIPI camera Hardware for Sabre AI: Front Camera: UVC camera Rear Camera: TV IN C250 E3500 OpenGL-ES 1.1/2.0 via GC2000 or GC880 3D core Misc - ADB over USB Table continues on the next page... 4 Freescale Semiconductor, Inc.

Misc - Fastboot utility Misc - SW update and factory reset Multimedia Codecs Sensor - Magnetometer Y Y N Freescale MAG3110 Sensor - Accelerometer Y Y N Freescale MMA8451Q Sensor - Light Y Y N Intersil ISL29023 NTFS-3G File System Y Y N For external Storage NAND N/A N/A Y Tested NAND chip: - Micron 29F8G08ABABA 5 Multimedia Codecs See the details about Multimedia Codec in the "Android Codec Release Notes" document included in the release package. 6 Change Lists When compared to the ICS release, major changes in this release are outlined below: Default Android multiple display implementation in Jelly Bean Display resolution change in setting is not supported New camera hal implementation based on Jelly Bean libcamera2 Added NTFS file system support for external storage 7 Known Issues and Limitations Read through all hardware related reference material and ensure the necessary hardware modifications have been made before using the software. Issue Description The power key on SABRE-SD board is not supported as a result of the SoC being unable to detect the power key press or release event on i.mx 6Quad TO1.1 and i.mx 6DualLite TO1.0 SABRE-SD boards. Huawei EM770W 3G modem with China Mobile SIM card consumes too much power which will flash the LVDS screen. ENGR00217530 Battery level info is incorrect when charged in MX6DQ/ MX6DL SABRE-SD 100% UI is Landscape while camera preview is portrait on SABRE- SDP board Comments VOL_DN on SABRE-SD is mapped as power key on i.mx 6Quad TO1.1 and i.mx 6DualLite TO1.0 SABRE-SD boards. On SABRE-SD i.mx 6Quad TO1.2 or i.mx 6DualLite TO1.1 or higher boards, VOL_DN is used again and the SW1 (power button) is used as the power key. To resolve this issue, add a fuel gauge in hardware. SABRE-SDP board issue. See "i.mx Android 13.4.1 Camera issue on SDP board" for more details. Table continues on the next page... Freescale Semiconductor, Inc. 5

CTS Known Issues PCIe does not support Hot Plug and Power Management. PCIe Intel Wi-Fi source code has been integrated into this release. However, PCIe is not enabled by default because the power management is not supported. See https:// community.freescale.com/docs/doc-94045 about the instructions to enable PCIe WiFi. 8 CTS Known Issues Please reference "CTS and CTS-Verifier Test Report" for detail information. CTS results on i.mx 6Quad Sabre-SD board CTS Summary: 10 failed in 17979 cases. CTS-Verifier Summary: 4 failed in 132 cases. Test Case android.accessibilityservice.cts.accessibilitytexttraversaltes t #testactionnextandpreviousatgranularitypageovertext android.app.cts.systemfeaturestest#testlocationfeatures android.dpi.cts.aspectratiotest#testaspectratio android.hardware.cts.cameratest#testjpegexif android.hardware.cts.cameratest#testvideosnapshot Four cases in android.media.cts.streamingmediaplayertest android.renderscript.cts.programstoretest#testprogramstor ebuilder Comments Known issue. See: https://code.google.com/p/android/issues/ detail?id=52827 Known issue which can be fixed by including the Google location provider APK. Known issue. See: http://code.google.com/p/android/issues/ detail?id=32649 The root cause is setrequestedorientation of activity can't make sure it's a sync call. CTS should wait for its orientation change to be completed. Known issue which can be fixed by changing the code myandroid/hardware/mx6/libcamera2/jpegbuilder.cpp with below update: replace the gmtime (ampstv.tv_sec) with localtime (ampstv.tv_sec) in prepareimage() function. Known issue which can be fixed by changing the code myandroid/hardware/mx6/libcamera2/jpegbuilder.cpp with the below update: replace the gmtime (ampstv.tv_sec) with localtime (ampstv.tv_sec) in prepareimage() function. Known issues due to the VPN network in our test room not stable Still being checked. CTS results for i.mx 6Solo/6DualLite Sabre-AI board CTS Summary: 81 failed in 17979 cases. CTS-Verifier Summary: 5 failed in 85 cases. 6 Freescale Semiconductor, Inc.

Test Case android.app.cts.activitymanagermemoryclasstest#testgetm emoryclass android.app.cts.systemfeaturestest#testbluetoothfeature android.app.cts.systemfeaturestest#testlocationfeatures android.bluetooth.cts.basicadaptertest#test_getdefaultadap ter android.dpi.cts.configurationtest#testscreenconfiguration android.hardware.cts.cameragltest android.hardware.cts.cameratest Comments Known issue for ARD been set to 140 dpi. Can be fixed by changing the density setting in myandroid/ device/fsl/sabreauto_6q/init.rc as "setprop ro.sf.lcd_density 160". Known issue due to not enable Bluetooth for ARD Known issue which can be fixed by including the Google location provider APK. Known issue due to not enable Bluetooth for ARD Known issue for ARD been set to 140 dpi. Can be fixed by changing the density setting in myandroid/ device/fsl/sabreauto_6q/init.rc as "setprop ro.sf.lcd_density 160" Known issue due to not having on board camera for the ARD Known issue due to not having on board camera for the ARD 24 cases in android.holo.cts.holotest Known issue for ARD been set to 140 dpi. Can be fixed by changing the density setting in myandroid/ device/fsl/sabreauto_6q/init.rc as "setprop ro.sf.lcd_density 160". 2 cases in android.location.cts.locationmanagertest Known issue, which can be fixed by removing the below two features in myandroid/sabreauto_6q/required_hardware.xml <feature name="android.hardware.location"/> <feature name="android.hardware.location.network"/> 2 cases in android.media.cts.camcorderprofiletest Known issue due to not having on board camera for the ARD 4 cases in android.media.cts.mediaplayertest related with video recording 3 cases in android.mediastress.cts.mediarecorderstresstest android.os.cts.buildversiontest#testbuildfingerprint CTS Known Issues Known issue due to not having on board camera for the ARD Known issue due to not having on board camera for the ARD Known issue due to the property ro.build.fingerprint in system.img have more than 92 characters. It can be fixed by making the device name or board name shorter. Freescale Semiconductor, Inc. 7

How to Reach Us: Home Page: freescale.com Web Support: freescale.com/support Information in this document is provided solely to enable system and software implementers to use Freescale products. There are no express or implied copyright licenses granted hereunder to design or fabricate any integrated circuits based on the information in this document. Freescale reserves the right to make changes without further notice to any products herein. Freescale makes no warranty, representation, or guarantee regarding the suitability of its products for any particular purpose, nor does Freescale assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. Typical parameters that may be provided in Freescale data sheets and/or specifications can and do vary in different applications, and actual performance may vary over time. All operating parameters, including typicals, must be validated for each customer application by customer s technical experts. Freescale does not convey any license under its patent rights nor the rights of others. Freescale sells products pursuant to standard terms and conditions of sale, which can be found at the following address: freescale.com/salestermsandconditions. Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. ARM is the registered trademark of ARM Limited. ARM9 is the trademark of ARM Limited. All other product or service names are the property of theirrespective owners. 2012 Freescale Semiconductor, Inc. Document Number ARN Rev jb4.2.2_1.0.0-ga 05/2013