[cid:image001.png@01D76D88.7EC7C480]
Android RMR0 CELADON CIV_00.21.02.25_A11
[cid:image002.png@01D76D88.7EC7C480]
June 30th 2021 - The Android SI team announces [TGL-NUC] [CIV RMR0] [Manifest Release]
This Release supports the Platform: TGL NUC
NUC11PAQI7<https://www.intel.in/content/www/in/en/products/boards-kits/nuc/kits/nuc11paqi7.html>
:
* Manifest :
https://github.com/projectceladon/manifest/blob/master/stable-build/CIV_0...
* Release Notes :
https://github.com/projectceladon/celadon-documentation/blob/master/sourc...
* Documentation :
https://01.org/projectceladon/documentation
CIV_00.21.02.25_A11<https://github.com/projectceladon/celadon-document...
* This is a Pre-Production Manifest Release for evaluation and development purposes
and it cannot be used for production purposes. This release is supported on
|NUC|<https://github.com/projectceladon/celadon-documentation/blob/master/source/release-notes.rst#id183>
Kit
NUC11PAQI7<https://www.intel.in/content/www/in/en/products/boards-kits/nuc/kits/nuc11paqi7.html>
Celadon in VM.
Intended Audience
* Open Source Community who has subscribed to
celadon@lists.01.org<mailto:celadon@lists.01.org>
Customer Support
* subscribe/unsubscribe celadon mailing list using :
https://lists.01.org/postorius/lists/celadon.lists.01.org/
Introduction
New in This Release
* New Features
* AAC-LC, AAC-ELD, HEAAC, HEAAC-V2, VORBIS, OPUS, FLAC, PCM/WAV formats
* Power Management - Suspend/Resume
* Local Video Playback with Widevine DRM - Level 3
* External USB Camera
* Existing Features
* API Level 30 & FCM target Level 5
* Other Changes that came as part of API level Up * AIDL for Power and Light HALs *
Audio & Audio effects HAL 6.0 * Health HAL 2.1 * Boot HAL upgraded to 1.1
* Upgraded Mainline modules
* Soft restart
* Updatable APEX
* Config store HAL deprecated
* Graphics Memory Allocator (Gralloc) 4.0
* HWC 2.4 support for Display
* Trusty Hardware Seed binding
* Power Management - Suspend,Resume
* Android key Input Manager Framework is implemented for Power & Volume
buttons
* Integrated Sensor Hub Enablement for Android Supported Sensors
* Android Thermal HAL and Thermal Manager Service
* BZIP2 performance improvements
* Bluetooth Control from Android in VM
* HDMI Audio Output Support
* Virtio-gpu Support
* SDHCI mediation enabled and supported SD card * CIV launch script for SD Card:
sudo -E ./scripts/start_android_qcow2.sh --sdonly
* Graphics GVT-d support
* HDMI and DP 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, 3.5mm and HDMI are supported
* Setting Proxy for Wireless Network
* Wi-Fi 802.11 a/b/g/n/ac/ax and Bluetooth 4.2
* Ethernet works fine with Ethernet to USB converter
* Wifi Control from Android in VM using usb passthrough
* To passthrough USB host controller in NUC11PAQI7, run the CIV launch script like
this: sudo E ./scripts/start_civ.sh -g GVT-d --passthrough-pci-usb
* Power Management - Shutdown and Reboot
* Android Time keeping with Host OS
* Product Information to Guest OS
* ODM partition for vendor customizations
* Only logitech C922 pro stream webcam is supported for all camera related testing
* HW Video Codecs support on celadon
Decoder
* AVC High profile @ Level 5.1 (4k@30fps<mailto:4k@30fps>)
* HEVC Main and Main 10 profile @ Level 5 (4k@30fps<mailto:4k@30fps>)(Main
10 with BT2020 and ST2084 information is not supported)
* VP9 profile 0 @ Level 5 (4k@30fps<mailto:4k@30fps>)
* Vp8 8 bits 1080p@60fps<mailto:1080p@60fps>
Encoder
* AVC High profile @ level 4.1 (1080P@30fps<mailto:1080P@30fps>)
* HEVC Main profile @ Level 4 (1080P@30fps<mailto:1080P@30fps>)
* Audio decoders supported: MP3, AAC-LC, AAC-ELD, HEAAC, HEAAC-V2, VORBIS, OPUS,
MIDI, FLAC, PCM/WAV
* Generic storage HAL supported
* SATA emulation is supported
* 9pfs based file transfer
* Security SELinux enforcing, Trusty TEE, File Based Encryption, Trusty, Keymaster
3.0
? User guide:
? SELinux Configuration and Rules
? How to Enable or Disable Trusty for Debugging
* Changes to Existing Features
* Unsupported or Discontinued Features
Known Issues
* Android UI Flicker when booted with eDP Display
* Blank screen is displayed while video playback [Configuration : GLrenderer-Virtio]
& [GLrenderer-Softpipe]
* Camera Preview Flickers while using MultiCamera application
Where to Find the Release
* Manifest Link :
https://github.com/projectceladon/manifest/blob/master/stable-build/CIV_0...
How to Install this Release
* Steps to sync to this Release
* repo init -u
https://github.com/projectceladon/manifest -b master -m
stable-build/CIV_XX.XX.XX.XX_AXX.xml
* NOTE : Manifest tag will change according to the latest release
* repo sync -c -q -j${nproc}
* Android Build commands
* For Compilation please use Ubuntu 18.04
* source build/envsetup.sh
* lunch caas-userdebug
* make flashfiles -jN
* Steps To build the host kernel for this Manifest
* Download caas-releasefiles-userdebug.tar.gz and put it under ~/civ
* cd ~/civ && tar zxvf caas-releasefiles-userdebug.tar.gz
* cd patches/kernel/lts2019-chromium
* ./build_weekly.sh
* Deb files will be generated in patches/kernel/lts2019-chromium/host_kernel
* sudo dpkg -i
*<https://github.com/projectceladon/celadon-documentation/blob/master/source/release-notes.rst#id4>.deb
* Update grub to wait indefinitely for kernel selection on boot
? sudo vim /etc/default/grub
? Comment out GRUB_TIMEOUT_STYLE=hidden #GRUB_TIMEOUT_STYLE=hidden
? Uncomment following line and modify grub timeout to -1 for indefinite wait or 5 for
5secs wait #GRUB_TIMEOUT=-1
? Save the file
? sudo update-grub
* sudo reboot
* Select compiled kernel from "Advanced options for Ubuntu"
* Flash and run steps
* Download flash-files [
https://github.com/projectceladon/celadon-binary]
* Untar <flash-files>
* sudo -E ./scripts/setup_host -u headless
* sudo -E ./scripts/start_flash_usb.sh caas-flashfiles-eng.<user>.zip
--display-off
* sudo -E ./scripts/start_civ.sh -g GVT-d
Validation Results
|C|<https://github.com/projectceladon/celadon-documentation/blob/master/source/release-notes.rst#id185>
build has been validated on
|NUC|<https://github.com/projectceladon/celadon-documentation/blob/master/source/release-notes.rst#id187>
Kit
NUC11PAQI7<https://www.intel.in/content/www/in/en/products/boards-kits/nuc/kits/nuc11paqi7.html>
in the following function domains:
Component
Results
Comments
Wi-Fi
OK
Host wifi is switched to Android UI in QEMU using usb pass through
BT
OK
Bluetooth is working
Audio Playback
OK
MP3, AAC-LC, AAC-ELD, HEAAC, HEAAC-V2, VORBIS, OPUS, FLAC, PCM/WAV formats supported
Adb connect over WIFI
OK
Adb connect over Ethernet
OK
Display /Touch and Gesture
OK
Security
OK
Boot
OK
Boots on QEMU 4.2.0
Ethernet
OK
Image Flash
OK
Web browsing
OK
Video playback
OK
H264/H265/MPEG2/VP8/VP9 Video Playback
USB
OK
Keyboard , Mouse , Pen drive
Reference Configuration
* Supported Hardware
* Product - NUC11PAQI7
* Supported Software
* AOSP Version - android-11.0.0_r37
* NUC11PAQI7 Host Kernel - -5.4.121-cvhb
* NUC11PAQI7 Guest kernel - -5.4.121-cvhb
Acronyms and terms
* CIV - Celadon in Virtual Machine
Helpful hints /Related Documents
* If you plan to use Celadon in product, please replace all the test keys under
device/intel/build/testkeys/ with your product key.
* The release of this project will be signed by test keys, it's only a reference
for our customer and we are not responsible for this. Customer should use their own keys
to sign their release images
* Build Celadon in VM
https://01.org/projectceladon/documentation/getting-started/build-source#...
* Flash Steps :
https://01.org/projectceladon/documentation/getting-started/on-vm#build-c...
To subscribe/unsubscribe:
- subscribe/unsubscribe celadon mailing list using :
https://lists.01.org/postorius/lists/celadon.lists.01.org/