[cid:image001.png@01D66F2A.F9848710]
Android PMR0 CELADON CIC_00.20.03.31_A09
[cid:image002.png@01D66F2A.F9848710]
August 10th 2020 - The Android SI team announces [CML-NUC] [CIC P MR0] [Manifest Release]
This Release supports the Platform: CML NUC:
* Manifest :
https://github.com/projectceladon/manifest/blob/celadon/p/mr0/master/stab...
* Release Notes :
https://github.com/projectceladon/celadon-documentation/blob/master/sourc...
* Documentation :
https://01.org/projectceladon/documentation
CIC_00.20.03.31_A09<https://github.com/projectceladon/celadon-document...
* This is a Pre-Production Release for evaluation and development purposes and it
cannot be used for production purposes.
This release is supported on CML NUC - NUC10i7FN* Celadon in Container.
Previous Release : CIC_00.20.02.24_A09
New Features
* multi window support with bug fixes
* Add HostKeymaster support
* Enable 3.5mm Jack detection on CML NUC
* Add socket IPC support for cic-keymaster
* Enable Android NN HAL to interface with Openvino in CiC/CiV
* Enable multi-instances support in cic target
Existing Features
* Selinux and dm-verity features are enabled
* Debian package release with Adaptive Installation Script support
* Support android reboot in cic-monitor service
* Klocwork issue fixes
* Support for multi window display
* Camera back and front switching implementation
* HDMI display support
* Mass Storage USB 2.0 and 3.x devices is supported
* Adb over WIFI and Ethernet is supported
* Audio playback over USB Headset and HDMI are supported
* Wi-Fi 802.11 a/b/g/n/ac and Bluetooth 4.2
* Wired Ethernet support
* Video Codec support on celadon
* Sdcardfs filesystem support enabled
* Audio decoders supported: MP3, AAC-LC, AAC-ELD, HEAAC, HEAAC-V2, VORBIS, OPUS, MIDI,
FLAC, PCM/WAV
* SDHCI host controller is enabled
* eMMC / SATA / NVMe storage media supported
* Generic storage HAL supported
* Vendor WiFi hal integrated
* Battery Indicator enabled
* From storage, Sdcardfs filesystem support, eMMC 5.1 controller driver support, eMMC
Storage support enabled
* Mesa upgraded to 19.3.3
* Following features added on AOSP side :
* Support host shortcut for android apps
* Support copy and paste feature between AIC and Host
* Support multi-user data isolation
* Add cic monitor service to support shutdown and reboot
* Android Service Access, Clock/time-zone matches with host, keyboard matches with
host, Screen zoom works, back button event propagation works fine
* IPP lib integrated, & DEX2OAT optimization is enabled
* Audio / Video streaming on RTP/RTSP works fine
* USB camera hot plug and camera selection are enabled
* memtrack works fine
* Host input events (touchscreen) works fine
* SOF-HDA support enabled
* Enable File based encryption on secure flash.
* Add HostKeymaster support.
* Provide Settings screen to set ethernet proxy settings.
* Fix for Audio is not routing over HDMI and USB headset.
* Fix for CTS execution completion.
* Fix for Bluetooth crash issue.
Known Issues
* After changing resolution recorded video fallsback to default resolution
* FIO_Sequential_Read_SSD data has -36.03% regression
* Android Ui not launched after adb reboot when screen lock set
* Test cases are failing in VtsHalWifiSupplicant modules
* WiFi status bar shows ON default
* Unable to control android volume using USB headset volume buttons.
* Getting Error "transfer error: secure_mkdirs failed: Operation not
permitted" while running cts
* android.security.cts.BitmapFactorySecurityTests#test_android_bug_156261521 failed
* android.security.cts.ActivityManagerTest#testActivityManager_attachNullApplication
failed
* After connecting Wi-Fi in Android Container adb over emulator does not work and
stability KPI-1 is blocked as WIFI on/off will disconnect adb over WIFI
* Don't Suspend / press power button on cml host. Device cant be recovered until
rebooted.
* Trusty is not supported due to conflict in BIOS.
* On Security enabled cic, adb install / playstore download are the only options for
3rd party apk installation.
Important Note
* To modify cpu cores usage : After Container start up run the command "sudo
docker update --cpuset-cpus="0-11" android0_PID" , where android0_PID is
the Docker PID of android instance.
* Ensure Lvm2 & thin-provisioning-tools packages are installed.
* Please ensure latest version of libjson-c is installed.
Validation Results
This
|C|<https://github.com/projectceladon/celadon-documentation/blob/master/source/release-notes.rst#id143>
build has been validated on CML NUC - NUC10i7FN* in the following function domains, for
both secure & non-secure.
Test Case
Results
Image Flash
Pass
System Boot Up
Pass
Touch Screen
Pass
Basic Video Playback
Pass
Basic Audio Playback
Pass
Navigation bar
Pass
UI Display
Pass
Wifi [Host]
Pass
Network [Wifi/Ethernet]
Pass
Multi camera
Pass
Screen lock
Pass
Docker commands
Pass
adb[Ethernet]
Pass
BT [Host]
Pass
SE-Policy
Pass
Tools/Configuration
* Docker version : 18.09.2
* Host Ubuntu : 20.04
* Host Kernel Version : 5.4.50 [SELinux config enabled in host kernel-config]
Helpful Hints / Links
* Build CIC :
https://01.org/projectceladon/documentation/getting-started/build-source#...
* Flash steps :
https://01.org/projectceladon/documentation/getting-started/on-container
* Manifest Link :
https://github.com/projectceladon/manifest/blob/celadon/p/mr0/master/stab...
* Binary Link : NA
* If you plan to use Celadon in product, please replace all the test keys under
device/intel/build/testkeys/ with your product key.
To subscribe/unsubscribe:
- subscribe/unsubscribe celadon mailing list using :
https://lists.01.org/postorius/lists/celadon.lists.01.org/