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

# Release notes

export function artifactUrls(machine, tag) {
  const base = 'https://artifacts.codelinaro.org/artifactory/qli-ci/flashable-binaries/meta-qcom-robotics/qcom-robotics-distro/' + machine + '/';
  return {
    roboticsImage: base + tag + '-qcom-robotics-image.zip',
    proprietaryImage: base + tag + '-qcom-robotics-proprietary-image.zip',
    sdkX86: base + 'x86-' + tag + '-robotics-sdk-artifacts.zip',
    sdkArm: base + 'arm-' + tag + '-robotics-sdk-artifacts.zip',
    esdkX86: base + 'x86-' + tag + '-esdk.zip',
    esdkArm: base + 'arm-' + tag + '-esdk.zip'
  };
}

export const RELEASE_DATE = 'September 2026';

export const QLI_TAG = 'qli-2.1';

export const QIR_VERSION = '2.8.0';

See what's new in the latest release of the Qualcomm<sup>®</sup> Intelligent Robotics (QIR) SDK. The SDK was named the Intelligent Robotics Product (QIRP) SDK before version 2.3.0, and the Intelligent Robotics (QIR) SDK from 2.3.0 onward — both names refer to the same continuous release line.

export const ReleaseDownloads = ({machine, tag}) => {
  const u = artifactUrls(machine, tag || QLI_TAG);
  return <ul>
    <li>Robotics image: <a href={u.roboticsImage}>Robotics image</a> · <a href={u.proprietaryImage}>Robotics proprietary image</a></li>
    <li>QIR SDK: <a href={u.sdkX86}>x86</a> · <a href={u.sdkArm}>Arm<sup>®</sup></a></li>
    <li>Robotics eSDK: <a href={u.esdkX86}>x86</a> · <a href={u.esdkArm}>Arm<sup>®</sup></a></li>
  </ul>;
};

export const ReleaseSelector = ({children}) => {
  const latest = QIR_VERSION.split('.').join('-');
  const [selected, setSelected] = React.useState(latest);
  return <div>
      <div style={{
    display: "flex",
    alignItems: "center",
    gap: "1rem",
    marginBottom: "2rem",
    padding: "1rem 1.25rem",
    borderRadius: "10px",
    border: "1px solid #e2e8f0",
    backgroundColor: "#f8faff"
  }}>
        <label style={{
    fontWeight: 700,
    fontSize: "0.9rem",
    whiteSpace: "nowrap"
  }}>Select Release:</label>
        <select value={selected} onChange={e => setSelected(e.target.value)} style={{
    padding: "8px 14px",
    borderRadius: "8px",
    border: "1px solid #d1d5db",
    fontSize: "0.9rem",
    fontWeight: 600,
    cursor: "pointer",
    backgroundColor: "#fff",
    color: "#111827",
    minWidth: "260px",
    boxShadow: "0 1px 3px rgba(0,0,0,0.08)"
  }}>
          <option value="2-8-0">2.8.0 — September 2026</option>
          <option value="2-7-0">2.7.0 — June 2026</option>
        </select>
        <span style={{
    padding: "3px 12px",
    borderRadius: "20px",
    fontSize: "0.75rem",
    fontWeight: 700,
    backgroundColor: selected === latest ? "#dcfce7" : "#fef9c3",
    color: selected === latest ? "#166534" : "#854d0e"
  }}>
          {selected === latest ? "Latest" : "Older Release"}
        </span>
      </div>
      {React.Children.map(children, child => child && child.props && child.props["data-release"] === selected ? child : null)}
    </div>;
};

<ReleaseSelector>
  <div data-release="2-8-0" className="prose">
    <Info>
      **Version:** <code>{QIR_VERSION}</code> **Release Date:** <code>{RELEASE_DATE}</code>
    </Info>

    ## QIR SDK 2.8.0 release notes

    **Run the QIR SDK on the overlay-based Qualcomm Linux platform, on supported Dragonwing evaluation kits.**

    Choose between the upstream and the Qualcomm technology stacks per technology area, and install only the overlays a `qrb-ros` package needs. This release also adds 14 sample applications and restructures the documentation.

    ## Highlights

    * **Overlay support.** The QIR SDK image recipes are mapped onto the verified Qualcomm Linux overlay configurations, so you can choose between the upstream and the Qualcomm technology stack per technology area, and install only the overlays that a `qrb-ros` package actually needs — as RPMs with DNF, without rebuilding an image.
    * **14 new sample applications.** 7 AI samples covering image classification, detection, segmentation, depth, and pose; 4 robotics samples for lidar SLAM, AprilTag, and simulator navigation; and 3 `qrb_ros` platform samples.
    * **Restructured documentation.** The navigation is flattened around what you're trying to do — getting started, sample applications, and development tasks — with a capability showcase on the home page and a blog for pipeline deep dives.

    ## New features

    ### Overlay support

    Qualcomm Linux delivers the Qualcomm technology stacks as overlays on top of the upstream components. The QIR SDK image recipes are now mapped onto the verified overlay configurations, so the image you flash and the technology stacks you enable become separate decisions:

    * `qcom-robotics-image` maps to Overlay `Config #1` (fully upstream); `qcom-robotics-proprietary-image` maps to Overlay `Config #2` (full Qualcomm stack).
    * `qrb-ros` packages that depend on the Qualcomm stacks install on a `Config #1` ready device with DNF, from the robotics package feed or from your own source build — no image rebuild.
    * Uninstalling the overlay RPMs returns the device to the upstream drivers.

    Each package's overlay dependency is documented, so you install only what that package needs.

    | Technology area |        QIR SDK package       |                Overlay dependency                |
    | :-------------: | :--------------------------: | :----------------------------------------------: |
    |      Audio      |        `qrb-ros-audio`       |            Audio overlay (AudioReach)            |
    |      Camera     |       `qrb-ros-camera`       |               Camera overlay (CamX)              |
    |      Video      |        `qrb-ros-video`       |         Video overlay (`iris-video-dlkm`)        |
    |     Graphics    | `qrb-ros-colorspace-convert` | Graphics overlay (`kgsl-dlkm` and `qcom-adreno`) |
    |   AI inference  |    `qrb-ros-nn-inference`    |    Qualcomm AI Engine Direct SDK (`qairt-sdk`)   |

    **References**

    * [Enable and evaluate Qualcomm Linux overlays on QIR SDK](./enable-and-evaluate-qualcomm-linux-overlays-on-QIR-SDK) — map the image recipes to the overlay configurations, configure the robotics DNF repository, install the overlays and the packages that depend on them, and build from source.
    * [Robotics layers specifications](./robotics-layers-specifications) — the layers that make up the QIR SDK.

    ### New sample applications

    Fourteen sample applications are new in this release, across AI vision pipelines, robotics navigation and mapping, and the `qrb_ros` platform packages.

    **AI samples**

    * [Classify images](./classify-images-with-sample-resnet101) (`sample_resnet101`)
    * [Detect hands](./detect-hands-with-sample-hand-detection) (`sample_hand_detection`)
    * [Detect faces](./detect-faces-with-sample-face-detection) (`sample_face_detection`)
    * [Estimate image depths](./estimate-image-depth-values-with-sample-depth-estimation) (`sample_depth_estimation`)
    * [Estimate human poses](./estimate-human-poses-with-sample-hrnet-pose-estimation) (`sample_hrnet_pose_estimation`)
    * [Segment objects](./segment-objects-with-sample-object-segmentation) (`sample_object_segmentation`)
    * [Detect objects](./detect-objects-with-sample-object-detection) (`sample_object_detection`)

    **Robotics samples**

    * [Enable 2D lidar SLAM](./enable-2-d-lidar-slam-with-cartographer-ros) (`cartographer_ros`)
    * [Enable AprilTag pipeline](./enable-april-tag-pipeline-with-sample-apriltag) (`sample_apriltag`)
    * [Enable 2D lidar SLAM in the simulator](./enable-2-d-lidar-slam-in-the-simulator-with-cartographer-ros) (`simulation_2d_lidar_slam`)
    * [Enable navigation in the simulator with Navigation2](./enable-navigation-in-the-simulator-with-navigation2) (`simulation_amr_navigation`)

    **Platform samples**

    * [Run a zero-copy camera](./run-a-zero-copy-camera-with-qrb-ros-camera) (`qrb_ros_camera`)
    * [Convert between NV12 and RGB888](./convert-between-nv-12-and-rgb-888-with-qrb-ros-colorspace-convert) (`qrb_ros_colorspace_convert`)
    * [Evaluate performance of ROS 2 components](./evaluating-performance-of-ros-2-components-with-qrb-ros-benchmark) (`qrb_ros_benchmark`)

    For the full support matrix — which peripherals a sample needs, which evaluation kit it runs on, and which image it requires — see [QIR SDK sample applications](./qir-sdk-sample-applications).

    ## Core enhancements and improvements

    * **Overlay page ordered as you perform it:** multi-media overlays, robotics DNF repository, robotics overlay packages, then sample applications.
    * **One place for release values.** The release version, tag, and date live in a single snippet that the download tables, the release tag table, and this page read from, so a release bump can't leave the pages inconsistent.

    ## Supported platforms

    <Note>
      **Note**

      * For information about access levels, including `public` and `authorized`, see [Working with Qualcomm](https://www.qualcomm.com/support/working-with-qualcomm).
    </Note>

    <p style={{ textAlign: 'center', fontWeight: 'bold' }}>
      Table: Supported platforms for QIR SDK
    </p>

    |                   Hardware                  |                            Document                            | Access level |                             Prebuilt package                            |
    | :-----------------------------------------: | :------------------------------------------------------------: | :----------: | :---------------------------------------------------------------------: |
    | Qualcomm Dragonwing™ IQ-9075 Evaluation Kit | [IQ-9075 EVK documentation](../../../Linux/devices/iq9075-evk) |    Public    | See [Download the prebuilt packages](./download-the-prebuilt-packages). |
    | Qualcomm Dragonwing™ IQ-8275 Evaluation Kit | [IQ-8275 EVK documentation](../../../Linux/devices/iq8275-evk) |    Public    | See [Download the prebuilt packages](./download-the-prebuilt-packages). |

    ## Release tags

    <p style={{ textAlign: 'center', fontWeight: 'bold' }}>
      Table: QIR SDK release tags for GitHub workflow
    </p>

    |     Project    |              Release tag             |       Identifier       |
    | :------------: | :----------------------------------: | :--------------------: |
    | Qualcomm Linux |        `meta-qcom-release-tag`       | <code>{QLI_TAG}</code> |
    |    Robotics    | `meta-qcom-robotics-sdk-release-tag` | <code>{QLI_TAG}</code> |

    ## Prebuilt packages

    * **Robotics image**: an image based on the Qualcomm Linux release with the Robot Operating System (ROS) core packages added and the QIR SDK included by default. You can directly use the robotics image to get an out-of-the-box experience.
    * **QIR SDK**: provides not only a runtime installation package with the out-of-the-box experience, but also a cross-compilation toolchain. Using that toolchain, you can quickly develop applications based on the sample code.
    * **Robotics eSDK**: provides the Yocto toolchain for building the robotics image.

    <Warning>
      The QIR SDK does not support the Qualcomm Dragonwing<sup>TM</sup> RB3 Gen 2 Vision Development Kit.
    </Warning>

    **Qualcomm Dragonwing<sup>TM</sup> IQ-9075 Evaluation Kit**

    <ReleaseDownloads machine="iq-9075-evk" />

    **Qualcomm Dragonwing<sup>TM</sup> IQ-8275 Evaluation Kit**

    <ReleaseDownloads machine="iq-8275-evk" />

    ## Documentation and references

    The documentation has been restructured around what you're trying to do:

    * Flattened navigation: Blog, Overview, Get started, Sample applications, Develop applications, Build and customize, Migration guide, and Appendices.
    * A capability showcase on the home page, linking each capability to the sample that demonstrates it.
    * A [blog](./blog) with pipeline deep dives — how the AprilTag pipeline turns a camera feed into tag poses, and how `sample_face_detection` chains a detector and a landmark model on-device.
    * Demo videos in place of the earlier animated images, so the sample output is easier to follow.

    **Where to go next**

    * [Get started with QIR SDK](./get-started-with-qir-sdk) — download and install the prebuilt image and try out the demo application.
    * [QIR SDK sample applications](./qir-sdk-sample-applications) — the full catalog of AI, robotics, and platform samples, including which kit and image each sample requires.
    * [Enable and evaluate Qualcomm Linux overlays on QIR SDK](./enable-and-evaluate-qualcomm-linux-overlays-on-QIR-SDK) — enable the Qualcomm technology stacks and install the QIR SDK packages that depend on them.
    * [Develop applications using the QIR SDK](./develop-applications-using-the-qir-sdk) — write a ROS 2 application, build a pipeline application, and explore the available APIs.
    * [Build and customize](./optional-developer-workflows) — use the GitHub workflow or the prebuilt eSDK to build and install the QIR SDK.
    * [QIR SDK migration guide](./qir-sdk-migration-guide) — layer changes and image composition when moving from an earlier release.
    * [Qualcomm<sup>®</sup> Intelligent Robotics (QIR) SDK 2.0 User Guide](./index) — developing a robotics application.

    ## Known issues and limitations

    * Some functions and samples require a robot chassis to be activated during testing, or a keyboard to control the movement of a robot. To use those functions and samples, you must have your own mobile robot. For details, see [QIR SDK sample applications](./qir-sdk-sample-applications).
  </div>

  <div data-release="2-7-0" className="prose">
    <Info>
      **Version:** <code>2.7.0</code> **Release Date:** <code>June 2026</code>
    </Info>

    ## QIR SDK 2.7.0 release notes

    **Build the robotics image and the SDK with KAS, on supported Dragonwing evaluation kits.**

    This release moves the SDK onto the Wrynose `meta-ros` distribution and adds KAS as a build method. Nine sample applications are enabled — three simulator-based robotics samples and six platform samples.

    ## Highlights

    * **`meta-ros` updated to Wrynose.** The SDK moves to the Wrynose `meta-ros` distribution.
    * **KAS build method.** The robotics images and the SDK can be built using KAS.
    * **Nine sample applications.** Three robotics samples running in the simulator, and six platform samples for camera, lidar, audio, OCR, system status, and AI model inference.

    ## New features

    ### KAS build method

    The robotics images and the QIR SDK can be built using KAS, in addition to the existing build paths.

    **References**

    * [Build and customize](./optional-developer-workflows) — build and install the QIR SDK.
    * [Robotics layers specifications](./robotics-layers-specifications) — the layers that make up the QIR SDK.

    ### Sample applications

    Nine sample applications are enabled in this release.

    **Robotics samples**

    * [Control AMR in the simulator](./control-amr-in-the-simulator-with-simulation-sample-amr-simple-motion) (`simulation_sample_amr_simple_motion`)
    * [Enable pick-and-place in the simulator](./enable-pick-and-place-in-the-simulator-with-simulation-sample-pick-and-place) (`simulation_sample_pick_and_place`)
    * [Experience remote assistant in the simulator](./experience-remote-assistant-in-the-simulator-with-simulation-remote-assistant) (`simulation_remote_assistant`)

    **Platform samples**

    * [Enable Orbbec Gemini 335L](./enable-orbbec-gemini-335-l-with-orbbec-camera) (`orbbec_camera`)
    * [Enable basic RPLIDAR handling](./enable-basic-rplidar-handling-with-rplidar-ros2) (`rplidar-ros2`)
    * [Publish system status](./publish-system-status-with-qrb-ros-system-monitor) (`qrb_ros_system_monitor`)
    * [Run basic OCR](./run-basic-ocr-with-ocr-service) (`ocr_service`)
    * [Enable core audio](./enable-core-audio-with-qrb-ros-audio-service) (`qrb_ros_audio_service`)
    * [Execute AI model inference](./execute-ai-model-inference-with-qrb-ros-nn-inference) (`qrb_ros_nn_inference`)

    For the full support matrix — which peripherals a sample needs, which evaluation kit it runs on, and which image it requires — see [QIR SDK sample applications](./qir-sdk-sample-applications).

    ## Core enhancements and improvements

    * **`meta-ros` update to Wrynose.**
    * **Supports building robotics images and the SDK using the KAS method.**

    ## Supported platforms

    <Note>
      **Note**

      * For information about access levels, including `public` and `authorized`, see [Working with Qualcomm](https://www.qualcomm.com/support/working-with-qualcomm).
    </Note>

    <p style={{ textAlign: 'center', fontWeight: 'bold' }}>
      Table: Supported platforms for QIR SDK
    </p>

    |                   Hardware                  |                            Document                            | Access level |                             Prebuilt package                            |
    | :-----------------------------------------: | :------------------------------------------------------------: | :----------: | :---------------------------------------------------------------------: |
    | Qualcomm Dragonwing™ IQ-9075 Evaluation Kit | [IQ-9075 EVK documentation](../../../Linux/devices/iq9075-evk) |    Public    | See [Download the prebuilt packages](./download-the-prebuilt-packages). |
    | Qualcomm Dragonwing™ IQ-8275 Evaluation Kit | [IQ-8275 EVK documentation](../../../Linux/devices/iq8275-evk) |    Public    | See [Download the prebuilt packages](./download-the-prebuilt-packages). |

    ## Release tags

    <p style={{ textAlign: 'center', fontWeight: 'bold' }}>
      Table: QIR SDK release tags for GitHub workflow
    </p>

    |     Project    |              Release tag             |      Identifier      |
    | :------------: | :----------------------------------: | :------------------: |
    | Qualcomm Linux |        `meta-qcom-release-tag`       | <code>qli-2.0</code> |
    |    Robotics    | `meta-qcom-robotics-sdk-release-tag` | <code>qli-2.0</code> |

    ## Prebuilt packages

    * **Robotics image**: an image based on the Qualcomm Linux release with the Robot Operating System (ROS) core packages added and the QIR SDK included by default. You can directly use the robotics image to get an out-of-the-box experience.
    * **QIR SDK**: provides not only a runtime installation package with the out-of-the-box experience, but also a cross-compilation toolchain. Using that toolchain, you can quickly develop applications based on the sample code.
    * **Robotics eSDK**: provides the Yocto toolchain for building the robotics image.

    <Warning>
      The QIR SDK stops the support for Qualcomm Dragonwing<sup>TM</sup> RB3 Gen 2 Vision Development Kit from the GA1.8 release.
    </Warning>

    **Qualcomm Dragonwing<sup>TM</sup> IQ-9075 Evaluation Kit**

    <ReleaseDownloads machine="iq-9075-evk" tag="qli-2.0" />

    **Qualcomm Dragonwing<sup>TM</sup> IQ-8275 Evaluation Kit**

    <ReleaseDownloads machine="iq-8275-evk" tag="qli-2.0" />

    ## Documentation and references

    * [Get started with QIR SDK](./get-started-with-qir-sdk) — download and install the prebuilt image and try out the demo application.
    * [QIR SDK sample applications](./qir-sdk-sample-applications) — the full catalog of samples, including which kit and image each sample requires.
    * [Build and customize](./optional-developer-workflows) — use QSC-CLI and GitHub workflows to build and install the QIR SDK.
    * [Qualcomm<sup>®</sup> Intelligent Robotics (QIR) SDK 2.0 User Guide](./index) — developing a robotics application.

    ## Known issues and limitations

    * Some functions and samples require a robot chassis to be activated during testing, or a keyboard to control the movement of a robot. To use those functions and samples, you must have your own mobile robot. For details, see [QIR SDK sample applications](./qir-sdk-sample-applications).
  </div>
</ReleaseSelector>
