Android 14 Base Releases

CIV_00.23.04.51_A14

  • This is a Pre-Production Binary Release for evaluation and development purpose. This release supports 13th GEN Core [Celadon in VM].

Intended audience

Customer support

Introduction

New in this release

  • Android 14 brings in the below major features:
    • Android Virtualization Framework (AVF) updates

    • Android System APIs for AVF

    • Large Screen Enhancements

    • Adopting Scribe in App/Toolkit

    • Concurrent Displays

    • Window manager extensions

    • Windowmanager Jetpack API to allow all applications access to functionality.

    • Full-screen intent limits

    • App Compatibility for large screens

    • Low Latency Graphics

    • Fuse-Bpf updates

    • Vendor APEX

    • Storage & updatability – EROFS and OTA performance addressed.

    • Binder and Android IDL (AIDL)

    • HAL interfaces are converted to AIDL (~99%) or deprecated (one exception)

    • Multigenerational LRU (MGLRU) is a rework related change

    • Audio: Dynamic soundbar mode

    • Multiple USB audio device routing updates

    • Sound dose

    • Preferred audio mixer attributes on USB devices

    • Camera extensions feature

    • Reference USB camera HAL

    • Ultra HDR

    • Wide gamut capture

    • Connectivity: ASHA advertisements for hearing aid devices

    • Qualified network service

    • Time and time zone detection updates

    • Ultra-wideband HSL interface

    • Wi-Fi vendor HAL

    • Virtualization Wi-Fi feature updates

    • Enterprise device policy resolution framework

    • Android Baseline Profile (ABP) and Vulkan implementation

    • Reduced graphics buffer memory consumption

    • Performance boost for games

    • Capture Content for Notes

    • COMPANION_DEVICE_GLASSES role

    • COMPANION_DEVICE_NEARBY_DEVICE_STREAMING role

    • Power Manager ACQUIRE_CAUSES_WAKEUP permissions.

    • Runtime: JDWP thread creation

    • Runtime: OpenJDK 17 updates

    • Filename encryption

    • Multiple IMEIs

    • Dynamic Code Loading (DCL),

    • Picker choice in media permission

    • Full release notes from Google can be found at: https://source.android.com/docs/setup/about/android-14-release

  • Celadon features:
    • AIDL framework updates for HALs.

    • API level upgraded to 34

    • FCM Target level upgraded to 8

    • Camera provider HAL moved to AIDL V2.0

    • Graphics composer HAL moved to composer3 AIDL V2.0

    • Thermal HAL moved to AIDL V1.0

    • Graphics allocator HAL moved to AIDL V2.0

    • Boot HAL moved to AIDL V1.0

    • WiFi HAL moved to AIDL V1.0

    • Identity HAL moved to AIDL V5.0

    • security keymint HAL moved to AIDL V3.0

    • gatekeeper hal moved to AIDL V1.0

    • Sensor HAL moved to AIDL V1.0

    • pKVM (Protected KVM) code compatibility available, Celadon won’t support it.

Known issues

  • The Blink issue seen in previous release is now fixed with latest kernel 6.1.61

Where to find the release

How to install this release

  • Steps to sync to this release

  • 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

    • To build Chromium kernel
      • cd patches/kernel/lts2022-chromium

      • ./build_weekly.sh

      • Deb files will be generated in patches/kernel/lts2022-chromium/host_kernel

    • sudo dpkg -i *.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 the 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

Validation results

This build has been validated on Raptor Lake NUC 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 and MP4 formats tested

Adb connect over WIFI

OK

Security

OK

Boot

OK

Boots on QEMU 7.2.3

Image Flash

OK

Web browsing

OK

Video playback

OK

MP4 tested

USB

OK

Keyboard , Mouse , Pen drive

Display

OK

Reference configuration

  • Supported hardware

    • Product - Raptor Lake [RPL] NUC

  • Supported software

    • AOSP Version - android-14.0.0_r2

    • Host Kernel for GVT-d - 6.1.61

    • Guest kernel for GVT-d - 6.1.61

Acronyms and terms

  • CIV - Celadon in Virtual Machine

CIV_00.23.04.45_A14

  • This is a Pre-Production Binary Release for evaluation and development purpose. This release supports 13th GEN Core [Celadon in VM].

Intended audience

Customer support

Introduction

New in this release

  • Android 14 brings in the below major features:
    • Android Virtualization Framework (AVF) updates

    • Android System APIs for AVF

    • Large Screen Enhancements

    • Adopting Scribe in App/Toolkit

    • Concurrent Displays

    • Window manager extensions

    • Windowmanager Jetpack API to allow all applications access to functionality.

    • Full-screen intent limits

    • App Compatibility for large screens

    • Low Latency Graphics

    • Fuse-Bpf updates

    • Vendor APEX

    • Storage & updatability – EROFS and OTA performance addressed.

    • Binder and Android IDL (AIDL)

    • HAL interfaces are converted to AIDL (~99%) or deprecated (one exception)

    • Multigenerational LRU (MGLRU) is a rework related change

    • Audio: Dynamic soundbar mode

    • Multiple USB audio device routing updates

    • Sound dose

    • Preferred audio mixer attributes on USB devices

    • Camera extensions feature

    • Reference USB camera HAL

    • Ultra HDR

    • Wide gamut capture

    • Connectivity: ASHA advertisements for hearing aid devices

    • Qualified network service

    • Time and time zone detection updates

    • Ultra-wideband HSL interface

    • Wi-Fi vendor HAL

    • Virtualization Wi-Fi feature updates

    • Enterprise device policy resolution framework

    • Android Baseline Profile (ABP) and Vulkan implementation

    • Reduced graphics buffer memory consumption

    • Performance boost for games

    • Capture Content for Notes

    • COMPANION_DEVICE_GLASSES role

    • COMPANION_DEVICE_NEARBY_DEVICE_STREAMING role

    • Power Manager ACQUIRE_CAUSES_WAKEUP permissions.

    • Runtime: JDWP thread creation

    • Runtime: OpenJDK 17 updates

    • Filename encryption

    • Multiple IMEIs

    • Dynamic Code Loading (DCL),

    • Picker choice in media permission

    • Full release notes from Google can be found at: https://source.android.com/docs/setup/about/android-14-release

  • Celadon features:
    • AIDL framework updates for HALs.

    • API level upgraded to 34

    • FCM Target level upgraded to 8

    • Camera provider HAL moved to AIDL V2.0

    • Graphics composer HAL moved to composer3 AIDL V2.0

    • Thermal HAL moved to AIDL V1.0

    • Graphics allocator HAL moved to AIDL V2.0

    • Boot HAL moved to AIDL V1.0

    • WiFi HAL moved to AIDL V1.0

    • Identity HAL moved to AIDL V5.0

    • security keymint HAL moved to AIDL V3.0

    • gatekeeper hal moved to AIDL V1.0

    • Sensor HAL moved to AIDL V1.0

    • pKVM (Protected KVM) code compatibility available, Celadon won’t support it.

Known issues

  • Intermittent screen flicker issue on few monitors. Issue seen only in GVT-d mode. Bare Metal mode or when screen accessed via vysor or scrcpy issue is not seen. Also issue not seen after reboot.

Where to find the release

How to install this release

  • Steps to sync to this release

  • 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

    • To build Chromium kernel
      • cd patches/kernel/lts2022-chromium

      • ./build_weekly.sh

      • Deb files will be generated in patches/kernel/lts2022-chromium/host_kernel

    • sudo dpkg -i *.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 the 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

Validation results

This build has been validated on Raptor Lake NUC 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 and MP4 formats tested

Adb connect over WIFI

OK

Security

OK

Boot

OK

Boots on QEMU 7.2.3

Image Flash

OK

Web browsing

OK

Video playback

OK

MP4 tested

USB

OK

Keyboard , Mouse , Pen drive

Display

OK

Reference configuration

  • Supported hardware

    • Product - Raptor Lake [RPL] NUC

  • Supported software

    • AOSP Version - android-14.0.0_r2

    • Host Kernel for GVT-d - 6.1.34

    • Guest kernel for GVT-d - 6.1.34

Acronyms and terms

  • CIV - Celadon in Virtual Machine

Helpful hints / related documents

CIV_00.23.04.40_A14

  • This is a Pre-Production Manifest Release for evaluation and development purpose. This release supports 13th GEN Core [Celadon in VM].

Intended audience

Customer support

Introduction

New in this release

  • Android 14 brings in the below major features:
    • Android Virtualization Framework (AVF) updates

    • Android System APIs for AVF

    • Large Screen Enhancements

    • Adopting Scribe in App/Toolkit

    • Concurrent Displays

    • Window manager extensions

    • Windowmanager Jetpack API to allow all applications access to functionality.

    • Full-screen intent limits

    • App Compatibility for large screens

    • Low Latency Graphics

    • Fuse-Bpf updates

    • Vendor APEX

    • Storage & updatability – EROFS and OTA performance addressed.

    • Binder and Android IDL (AIDL)

    • HAL interfaces are converted to AIDL (~99%) or deprecated (one exception)

    • Multigenerational LRU (MGLRU) is a rework related change

    • Audio: Dynamic soundbar mode

    • Multiple USB audio device routing updates

    • Sound dose

    • Preferred audio mixer attributes on USB devices

    • Camera extensions feature

    • Reference USB camera HAL

    • Ultra HDR

    • Wide gamut capture

    • Connectivity: ASHA advertisements for hearing aid devices

    • Qualified network service

    • Time and time zone detection updates

    • Ultra-wideband HSL interface

    • Wi-Fi vendor HAL

    • Virtualization Wi-Fi feature updates

    • Enterprise device policy resolution framework

    • Android Baseline Profile (ABP) and Vulkan implementation

    • Reduced graphics buffer memory consumption

    • Performance boost for games

    • Capture Content for Notes

    • COMPANION_DEVICE_GLASSES role

    • COMPANION_DEVICE_NEARBY_DEVICE_STREAMING role

    • Power Manager ACQUIRE_CAUSES_WAKEUP permissions.

    • Runtime: JDWP thread creation

    • Runtime: OpenJDK 17 updates

    • Filename encryption

    • Multiple IMEIs

    • Dynamic Code Loading (DCL),

    • Picker choice in media permission

    • Full release notes from Google can be found at: https://source.android.com/docs/setup/about/android-14-release

  • Celadon features:
    • AIDL framework updates for HALs.

    • API level upgraded to 34

    • FCM Target level upgraded to 8

    • Camera provider HAL moved to AIDL V2.0

    • Graphics composer HAL moved to composer3 AIDL V2.0

    • Thermal HAL moved to AIDL V1.0

    • Graphics allocator HAL moved to AIDL V2.0

    • Boot HAL moved to AIDL V1.0

    • WiFi HAL moved to AIDL V1.0

    • Identity HAL moved to AIDL V5.0

    • security keymint HAL moved to AIDL V3.0

    • gatekeeper hal moved to AIDL V1.0

    • Sensor HAL moved to AIDL V1.0

    • pKVM (Protected KVM) code compatibility available, Celadon won’t support it.

Known issues

  • Intermittent screen flicker issue

  • Sometimes Multi-camera not showing 2nd camera

Where to find the release

How to install this release

Validation results

This build has been validated on Raptor Lake NUC 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 and MP4 formats tested

Adb connect over WIFI

OK

Security

OK

Boot

OK

Boots on QEMU 7.2.3

Image Flash

OK

Web browsing

OK

Video playback

OK

MP4 tested

USB

OK

Keyboard , Mouse , Pen drive

Display

OK

Reference configuration

  • Supported hardware

    • Product - Raptor Lake [RPL] NUC

  • Supported software

    • AOSP Version - android-14.0.0_r2

    • Host Kernel for GVT-d - 6.1.34

    • Guest kernel for GVT-d - 6.1.34

Acronyms and terms

  • CIV - Celadon in Virtual Machine

Helpful hints / related documents