OpenEmbedded for Mass Market and IoE on Qualcomm Snapdragon

The OpenEmbedded for Mass Market and IoE project allows users to build an OpenEmbedded based platform containing additional enhancements for Qualcomm chipsets.

A Gitweb interface is available to browse the Code Aurora source tree. The OpenEmbedded Open Source Project interface can be used as reference.


Code Aurora Forum Android releases are based upon the source released from the Linaro Open Source releases. They are periodically merged into OpenEmbedded development branch and public releases made at stable points in the cycle.

Branch Releases

Releases are available for download using Repo and Git.

Use the below commands for syncing the code:

$ repo init -u git:// -b [branch] -m [manifest] --repo-url=git:// --repo-branch=caf-stable

$ repo sync

for example:

$ repo init -u git:// -b IMM.LE.1.0 -m IMM.LE.1.0-04001-8x16.xml --repo-url=git:// --repo-branch=caf-stable

$ repo sync

Branch Targets
IMM.LE.1.0  apq8016e

Downloading and Building from Source

Download the source code and recipes, by using repo:

$ mkdir <CODEBASE>


$ repo init -u git:// -b [branch] -m [manifest] --repo-url=git:// --repo-branch=caf-stable

$ repo sync

replace [branch] and [manifest] by actual values, for example:

$ repo init -u git:// -b IMM.LE.1.0 -m IMM.LE.1.0-04001-8x16.xml --repo-url=git:// --repo-branch=caf-stable

Run the following commands in order to create a build:


$ export OE_MACHINE="dragonboard-410c"

$ export BUILD_NUMBER=<BUILD_ID> (replace <BUILD_ID> by an actual build, for example "IMM.LE.1.0-04001-8x16", see [release>>release] page).

$ export IMAGES="rpb-desktop-image"

$ QCOM_EULA=1 MACHINE=${OE_MACHINE} source ./setup-environment build

$ echo "IMAGE_NAME_append = \"-${BUILD_NUMBER}\"" >> conf/local.conf

$ bitbake ${IMAGES}

Image Loading

· In order to load an initial build with all the necessary partitions, please create an SD card with debian build.

  1. Link to SD card instructions: image_creation

· In order to load OpenEmbedded images: (Directory: <CODEBASE>\build\tmp-glibc\deploy\images\dragonboard-410c)

  1. Boot image: boot-dragonboard-410c.img
  2. Rootfs image: rpb-desktop-image-dragonboard-410c-[time stamp].rootfs.ext4.gz

· Flash the boot image with fastboot

  1. fastboot flash boot boot-dragonboard-410c.img

· Unzip the rootfs compressed file, and flash the image

  1. fastboot flash rootfs rpb-desktop-image-dragonboard-410c-[time stamp].rootfs.ext4


The source code available for download from Code Aurora may be covered by one or more different licenses. The files in Code Aurora may contain changes and additions on top of the code from the original source. These changes and additions are covered under the same license as the original source. In many cases, the license is explicitly listed at the beginning of the file. A list of licenses is included for reference purposes only.

Created by superadmin on 2020/04/18 20:52

My Recent Modifications

Need help?

If you need help with XWiki you can contact: