> ## Documentation Index
> Fetch the complete documentation index at: https://dragonwingdocs-staging.qualcomm.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Robotics image composition changes

This information describes changes to image composition in QIR SDK from Qualcomm<sup>®</sup> Linux<sup>®</sup> 1.0 to Qualcomm Linux 2.0.

For build system changes, including KAS setup, layer synchronization, and build commands, see [Qualcomm Linux Migration Guide](../../Key-Documents/Migration-Guide/qualcomm-linux-2-0-migration-overview).

## Changes in supported hardware

| **Hardware** | **QIR SDK for Qualcomm Linux 1.0** | **QIR SDK for Qualcomm Linux 2.0** |
| :- | :-: | :-: |
| Qualcomm Dragonwing<sup>TM</sup> RB3 Gen 2 Vision Development Kit | <Badge color="green" size="sm">Y</Badge> | <Badge color="gray" size="sm">N</Badge> |
| Qualcomm Dragonwing<sup>TM</sup> IQ-9075 Evaluation Kit | <Badge color="green" size="sm">Y</Badge> | <Badge color="green" size="sm">Y</Badge> |
| Qualcomm Dragonwing<sup>TM</sup> IQ-8275 Evaluation Kit | <Badge color="green" size="sm">Y</Badge> | <Badge color="green" size="sm">Y</Badge> |

<Note>
  **Note**

  From Qualcomm Linux GA1.8, the QIR SDK stops the support for RB3 Gen 2 Vision Development Kit.
</Note>

## Changes in image composition model

QIR SDK uses different image composition model for Qualcomm Linux 1.0 and 2.0 releases. Following are the detailed differences.

### QIR SDK for Qualcomm Linux 1.0

For Qualcomm Linux 1.0, QIR SDK uses a single image recipe (`qcom-robotics-full-image`). You can select from two **build variants** by setting `QCOM_SELECTED_BSP` at build time:

| **Build variant** | **Description** |
| :- | :- |
| `base` | Provides a pure upstream and open-source software stack without Qualcomm proprietary software and power/performance value adds. |
| `custom` | Provides a richer set of functionalities and includes Qualcomm’s value adds like SDKs and power performance improvements. |

<Note>
  **Note**

  From Qualcomm Linux GA1.8, the `base` build variant was removed for IQ-9075 Evaluation Kit and IQ-8 Beta Evaluation Kit.
</Note>

### QIR SDK for Qualcomm Linux 2.0

The `base`/`custom` variant model is replaced by two separate image recipes, each built with a different Qualcomm Linux overlay configuration.

Qualcomm Linux overlays are modular, value-added components — sources or prebuilt binaries for technologies such as audio, camera, graphics, video, and sensors — that integrate with upstream components so you can choose between the upstream and Qualcomm technology stacks. They are delivered as recipes in the `meta-qcom` BSP OpenEmbedded layer, letting you leverage hardware capabilities and optimizations tailored for Qualcomm SoCs. For details, see [Qualcomm Linux overlay overview](../../Key-Documents/Migration-Guide/overlay-functionality-and-driver-module-blacklisting-overview).

| **Image recipe** | **Description** |
| :- | :- |
| `qcom-robotics-image` | Provides an open-source image that includes: ROS 2 Jazzy, open-source qrb-ros packages, simulation samples, third-party drivers, and the QIR SDK artifacts. No proprietary dependencies. Built with overlay config 1. |
| `qcom-robotics-proprietary-image` | Includes all components from `qcom-robotics-image`. It also provides qrb-ros packages that depend on Qualcomm proprietary libraries, including camera, video, audio, colorspace conversion, and all the AI sample applications. Built with overlay config 2. |
