Release 1.0 · PV · July 2026

Getting Started Guide

Build and flash Android 16* Base BSP on Intel® Core™ Processor (14th Gen) for Edge Platforms.

Review the Release Notes before proceeding with this guide.

Prerequisites

Build Host

  • 64-bit workstation running Ubuntu* 22.04 (Jammy Jellyfish)
  • Python 3.6 or later
  • At least 400 GB free disk space

Target Hardware

  • Intel® Core™ Processor (14th Gen) for Edge Platforms silicon
  • Minimum 500 GB storage
  • Latest IFWI flashed (see Document 852225)
  • High-speed network connectivity
Note: Intel recommends building on Ubuntu* 22.04. See Establishing a Build Environment on the AOSP website for other OS configurations.

Set Up the Build Environment

Install the repo tool:

mkdir -p ~/bin
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo
export PATH=~/bin:$PATH

Install required packages on Ubuntu 22.04 LTS:

sudo apt-get update
sudo apt-get install -y wget openjdk-8-jdk git ccache automake \
   lzop bison gperf build-essential zip curl \
   zlib1g-dev g++-multilib python3-networkx \
   libxml2-utils bzip2 libbz2-dev libbz2-1.0 \
   ninja-build cmake pkg-config xorriso mtools file
sudo pip3 install meson==1.8.3 mako==1.1.0 dataclasses pycryptodome ply==3.11
If you encounter proxy issues, disable proxy with unset no_proxy / unset NO_PROXY, then run apt with sudo -E apt update.

Download and Build the Source Code

Manifest for this release: BM_BSP_2026_Q3_V1_A16.xml (GitHub).

mkdir ~/rpl-android-bm
cd ~/rpl-android-bm

repo init -u https://github.com/edge-aosp-bsp/manifest.git
mkdir .repo/manifests
cp ~/BM_BSP_2026_Q3_V1_A16.xml .repo/manifests/.
repo init -u https://github.com/edge-aosp-bsp/manifest.git -m BM_BSP_2026_Q3_V1_A16.xml

repo sync -c --force-sync -j16
repo forall -c git lfs pull
Synchronization can take a longer time. This behavior is expected. Adjust -j based on your preferred CPU cores.

Integrate the Trusty Binary

cp lk.bin ~/rpl-android-bm/vendor/intel/fw/trusty-release-binaries/

Contact your Intel representative for access to the Trusty source and build procedure.

Build the Android Image

source build/envsetup.sh
lunch caas-userdebug
make flashfiles BASE_LINUX_INTEL_LTS2024_KERNEL=true -j16

find out -name *.tar.gz
# out/target/product/caas/caas-releasefile-userdebug.iso.tar.gz
# out/target/product/caas/caas-releasefiles-userdebug.tar.gz

Flash and Boot Up the System

Step 1: Flash the Image to a USB Drive

On Windows*, use Rufus to write caas-flashfile-<variant>.iso.zip to a USB drive. On Ubuntu*, use dd:

unzip caas-flashfile-userdebug.iso.zip
dd if=./caas-flashfile-userdebug.iso of=/dev/sdc bs=1024M
Important: Replace /dev/sdc with your actual target USB device node.

Step 2: Boot the System to Android

  1. Insert the USB drive into the board.
  2. Press F2 while booting.
  3. Navigate: Boot Maintenance → Boot Option Menu → Change Boot Order.
  4. Set the USB drive as the first boot option, save (Fn + F4), and continue.
  5. Proceed with installation, and wait for flashing to complete.
  6. Remove the USB drive, and then reboot. Android will start automatically.
You can select NVMe or SATA as the storage target.

BIOS Settings

SettingMenu PathValue
Intel (VMX) VirtualizationAdvanced → CPU ConfigurationEnabled
VT-dAdvanced → System Agent (SA) ConfigurationEnabled
Intel® TCC ModeAdvanced → Time Coordinated ComputingDisabled
#AC Split LockAdvanced → Time Coordinated ComputingDisabled
OnBoard NICAdvanced → PCH-IO Configuration → EFI NetworkOnBoard NIC
For complete release information, see the Release Notes, or email to premiersupport.intel.com. For legal notices, see the Disclaimer page. Contact your Intel representative for support.