# Release contents

This release includes the following:

- Qualcomm Linux platform packages hosted on GitHub, CodeLinaro, and Qualcomm servers
- QIM SDK packages hosted on GitHub, and CodeLinaro
- QIR SDK packages hosted on GitHub, CodeLinaro, and Qualcomm servers
- Firmware prebuilts hosted on CodeLinaro artifactory servers

**Qualcomm Linux platform deliverables**

| **Metadata layer** | **Description** |
| --- | --- |
| meta-qcom-distro | This layer provides a reference distribution configuration for Qualcomm products. Image recipes and package groups are defined in this layer. |
| meta-qcom-realtime | This layer include changes specific to real-time kernel configurations. This layer provides additional software support for building a real-time kernel for the Qualcomm devices. |
| meta-qcom-hwe | This layer includes Qualcomm hardware support and Qualcomm value-added software components. It provides additional software support for enabling Qualcomm devices. |

| **Repo** | **Description** |
| --- | --- |
| platform/vendor/opensource/synx-kernel | Source code for Synx driver |
| platform/vendor/opensource/camera-kernel | Driver code for camera |
| platform/vendor/opensource/camera-devicetree | Device tree entries for camera |
| le-utils | Utilities for Android style property management and logging support |
| platform/system/memory | Linux memory libraries/tools |
| platform/system/memory/libdmabufheap | DMABUF HEAP abstraction library |
| platform/system/memory/libmeminfo | Hosts various memory stats tools, such as `procrank` |
| platform/vendor/qcom-opensource/wlan/qcacld-3.0 | Entry function of downstream WLAN driver when kernel wants to communicate.<br><br><br>**User space module can communicate to downstream driver through cfg80211 operation which is part of kernel and this cfg operation is defined in downstream, so that kernel can call this operation as part of a user space request.** |
| platform/vendor/qcom-opensource/wlan/qca-wifi-host-cmn | WLAN common layer which is common between many architectures mobile/WIN AP.<br><br><br>**This layer code is common between mobile SP and WIN AP SP.** |
| platform/vendor/qcom-opensource/wlan/fw-api | Interface through WLAN firmware can communicate.<br><br><br>**This is the WMI interface between WLAN driver and WLAN firmware. Over this interface driver can communicate to firmware and vice versa.** |
| platform/vendor/qcom-opensource/wlan/platform | WLAN platform code that controls LDO, voltage, firmware load, and other platform related information. |
| mobile-broadband/libqmi | libmi is an interface library to pack the message into QMI messages. |
| mobile-broadband/ModemManager | ModemManager is a telephony stack, providing a unified high-level API for communicating with mobile broadband modems, regardless of the protocol used to communicate with the actual device. |
| mobile-broadband/libmbim | `libmbim`provides IPC communication between ModemManager and modem using Mobile broadband interface model (MBIM). |
| platform/hardware/qcom/gps | Hardware abstraction layer (HAL) modules and functionality for GPS/Location technology. |
| platform/vendor/qcom-opensource/location | Open-source modules for GPS/Location technology. |
| platform/vendor/qcom-opensource/sigma-dut | WLAN certificate code resides inside this module. |
| platform/vendor/qcom-opensource/wpa\_supplicant\_8 | Wi-Fi client and SAP code resides in this module, which also takes care of WLAN security. |
| mobile-broadband/libqrtr-glib | libqrtr-glib is a glib-based library to use and manage the Qualcomm IPC router (QRTR) bus. |
| platform/vendor/qcom-opensource/usb-le | N/A |
| wayland/weston | Compositor for display |
| display/libgbm | Buffer allocations from client such as video, and camera |
| platform/hardware/qcom/display | Open-source module for display |
| platform/vendor/qcom-opensource/le-services | IoT camera services |
| platform/vendor/qcom-opensource/bluetooth\_ext | A2DP sink side code |
| platform/vendor/qcom-opensource/system/bt | `fluoride`stack code |
| platform/hardware/qcom/bt | libbt-vendor |
| platform/vendor/qcom-opensource/bluetooth | bthost\_ipc for audio profiles |
| platform/qcom-opensource/bt | `btapp`, a sample application for Bluetooth testing |
| platform/vendor/qcom-opensource/bt-kernel | Bluetooth power driver and slimbus driver |
| platform/vendor/qcom-opensource/bt-devicetree | Device-tree, DTSI files for slimbus node handling |
| platform/vendor/qcom/opensource/arpal-lx | Audio platform abstraction layer based on AudioReach architecture, which exposes APIs required for realizing audio use cases. |
| platform/vendor/qcom/opensource/agm | Audio Graph Manager library containing APIs that initialize and enumerate ALSA backends and configure.<br><br><br>**Hardware end points. Manages to create/destroy/operate graphs created based on the use case.** |
| platform/vendor/qcom-opensource/audioreach-conf | Open-source project with all audio configuration files |
| platform/vendor/qcom-opensource/args | Open-source project for Args |
| platform/vendor/qcom-opensource/audio\_ftm | Open-source project for audio FTM |
| platform/vendor/qcom-opensource/audio\_mcs | Open-source project for audio MCS |
| platform/vendor/qcom-opensource/audio-utils | Common audio utility libraries and headers used across audio HLOS code |
| platform/vendor/qcom-opensource/wlan/wlan-devicetree | WLAN device-tree code resides in this module |
| platform/vendor/opensource/display-drivers | Driver code for display |
| platform/vendor/qcom-opensource/synx-devicetree | DT entries for Synx |
| platform/vendor/qcom/opensource/graphics-devicetree | DT entries for GFX |
| platform/vendor/qcom/opensource/graphics-kernel | Driver code for GFX |
| platform/system/memory/libvmmem | `membuf` abstraction library |
| platform/vendor/qcom-opensource/iot-core-oss | This project hosts open-source libraries/algorithms developed in-house for IoT use-cases. |
| platform/vendor/opensource/display-devicetree | Device tree entries for different panels of display |
| platform/vendor/qcom/opensource/ss-restart | Open-source project to collect subsystem ramdump in case of crash/fatal |
| platform/vendor/opensource/mm-drivers | MM drivers |
| platform/hardware/qcom/wlan | Secured netlink layer used to communicate between user space to kernel |
| platform/vendor/opensource/touch-drivers | Touch driver |
| qcom-opensource/mdm-init | All client, SAP and P2P configuration file present |
| platform/vendor/opensource/data-eth | Data ethernet drivers |
| platform/vendor/qcom-opensource/sensing-hub | Open-source project for sensors/sensing hub, containing the APIs and reference codes. |
| sources/qspa | N/A |
| platform/vendor/opensource/video-driver | Video driver |
| platform/vendor/opensource/video-devicetree | Video Devicetree |
| platform/vendor/opensource/iot-power-module | IoT power module driver |
| platform/vendor/qcom-opensource/pulseaudio-plugin | Pulse audio plugin |
| platform/vendor/qcom-opensource/pipewire-plugin | Pipewire plugin |
| platform/vendor/qcom-opensource/sail-mailbox-kmd | Downstream project for mailbox to enable channel between Linux and RTSS |
| platform/vendor/qcom-opensource/sail-mailbox-devicetree | Downstream project for mailbox to configure mailbox channel though dts |

| **Tech area** | **Prebuilt tar.gz name** | **Prebuilt tar.gz feature and function** |
| --- | --- | --- |
| Audio | qcom-audio-dac\_1.0.0\_armv8-2a.tar.gz | Audio DAC |
| Audio | qcom-audio-expander\_1.0.1\_armv8-2a.tar.gz | Audio IO expander |
| Audio | qcom-audio-mercury\_1.0.0\_armv8-2a.tar.gz | Audio Mercury |
| Audio | qcom-audio-systems\_1.0.0\_armv8-2a.tar.gz | audio-systems |
| Audio | qcom-sva-eai\_2.0\_armv8-2a.tar.gz | Contains float/fixed versions of eAI algos used by sva |
| Audio | qcom-capiv2-headers\_1.0.0\_armv8-2a.tar.gz | capi v2 header libraries. Supporting library for sva. |
| WLAN | qcom-ctrl-app-dut\_1.0\_qcm6490.tar.gz | control application providing command-line tools to control and test Wi-Fi on the device |
| WLAN | qcom-ctrl-app-dut\_1.0\_qcs615.tar.gz | control application providing command-line tools to control and test Wi-Fi on the device |
| WLAN | qcom-ctrl-app-dut\_1.0\_qcs8300.tar.gz | control application providing command-line tools to control and test Wi-Fi on the device |
| WLAN | qcom-ctrl-app-dut\_1.0\_qcs9100.tar.gz | control application providing command-line tools to control and test Wi-Fi on the device |
| Bluetooth | qcom-ftm\_1.0\_armv8-2a.tar.gz | Qualcomm Technologies ftmdaemon |
| Core BSP | diag\_15.0.qcom+really1.0.1\_qcm6490.tar.gz | This is Diag library required by AP-side Diag clients for their logging needs. |
| Core BSP | diag\_15.0.qcom+really1.0.1\_qcs615.tar.gz | This is Diag library required by AP-side Diag clients for their logging needs. |
| Core BSP | diag\_15.0.qcom+really1.0.1\_qcs8300.tar.gz | This is Diag library required by AP-side Diag clients for their logging needs. |
| Core BSP | diag\_15.0.qcom+really1.0.1\_qcs9100.tar.gz | This is Diag library required by AP-side Diag clients for their logging needs. |
| Core BSP | diag-router\_15.0+really1.0.1\_qcm6490.tar.gz | This is Diag binary which is central entity on AP side and supports logging (logs, messages, events), command req/rsp for subsystems such as Modem/ADSP/CDSP. |
| Core BSP | diag-router\_15.0+really1.0.1\_qcs615.tar.gz | This is Diag binary which is central entity on AP side and supports logging (logs, messages, events), command req/rsp for subsystems such as Modem/ADSP/CDSP. |
| Core BSP | diag-router\_15.0+really1.0.1\_qcs8300.tar.gz | This is Diag binary which is central entity on AP side and supports logging (logs, messages, events), command req/rsp for subsystems such as Modem/ADSP/CDSP. |
| Core BSP | diag-router\_15.0+really1.0.1\_qcs9100.tar.gz | This is Diag binary which is central entity on AP side and supports logging (logs, messages, events), command req/rsp for subsystems such as Modem/ADSP/CDSP. |
| Core BSP | qmi-framework\_15.0+really1.0.0\_qcm6490.tar.gz | This is QMI framework library that includes the QCCI and QCSI interface APIs.<br><br><br>**This library is required by AP side to create QMI client/service applications to communicate with QMI service/clients running on the other subsystems such as Modem/ADSP/CDSP (Inter processor communication).** |
| Core BSP | qmi-framework\_15.0+really1.0.0\_qcs615.tar.gz | This is QMI framework library that includes the QCCI and QCSI interface APIs.<br><br><br>**This library is required by AP side to create QMI client/service applications to communicate with QMI service/clients running on the other subsystems such as Modem/ADSP/CDSP (Inter processor communication).** |
| Core BSP | qmi-framework\_15.0+really1.0.0\_qcs8300.tar.gz | This is QMI framework library that includes the QCCI and QCSI interface APIs.<br><br><br>**This library is required by AP side to create QMI client/service applications to communicate with QMI service/clients running on the other subsystems such as Modem/ADSP/CDSP (Inter processor communication).** |
| Core BSP | qmi-framework\_15.0+really1.0.0\_qcs9100.tar.gz | This is QMI framework library that includes the QCCI and QCSI interface APIs.<br><br><br>**This library is required by AP side to create QMI client/service applications to communicate with QMI service/clients running on the other subsystems such as Modem/ADSP/CDSP (Inter processor communication).** |
| Core BSP | tftp-server\_15.0+really1.0.1\_armv8-2a.tar.gz | TFTP server used for Remote file system (RFS) access and provides storage space to MPSS/ADSP processors by storing data on the HLOS file system. |
| Core BSP | time-services\_15.0+really1.0.1\_qcm6490.tar.gz | This is time\_daemon binary which is required to sync AP system time with modem provided time. Also takes care to persist AP system time across reboots. |
| Core BSP | time-services\_15.0+really1.0.1\_qcs615.tar.gz | This is time\_daemon binary which is required to sync AP system time with modem provided time. Also takes care to persist AP system time across reboots. |
| Core BSP | time-services\_15.0+really1.0.1\_qcs8300.tar.gz | This is time\_daemon binary which is required to sync AP system time with modem provided time. Also takes care to persist AP system time across reboots. |
| Core BSP | time-services\_15.0+really1.0.1\_qcs9100.tar.gz | This is time\_daemon binary which is required to sync AP system time with modem provided time. Also takes care to persist AP system time across reboots. |
| Core BSP | time-genoff\_15.0+really1.0.1\_qcm6490.tar.gz | This is library for AP side clients of time-services. It is required if some entity (such as chronyd/ntpd) need to set AP system time directly from APPS (in case there is no Modem). Time provided by such entity to time-genoff library will also persist across reboots. This isn’t required if modem is present because AP time-services gives priority to time provided by Modem time-services. |
| Core BSP | time-genoff\_15.0+really1.0.1\_qcs615.tar.gz | This is library for AP side clients of time-services. It is required if some entity (such as chronyd/ntpd) need to set AP system time directly from APPS (in case there is no Modem). Time provided by such entity to time-genoff library will also persist across reboots. This isn’t required if modem is present because AP time-services gives priority to time provided by Modem time-services. |
| Core BSP | time-genoff\_15.0+really1.0.1\_qcs8300.tar.gz | This is library for AP side clients of time-services. It is required if some entity (such as chronyd/ntpd) need to set AP system time directly from APPS (in case there is no Modem). Time provided by such entity to time-genoff library will also persist across reboots. This isn’t required if modem is present because AP time-services gives priority to time provided by Modem time-services. |
| Core BSP | time-genoff\_15.0+really1.0.1\_qcs9100.tar.gz | This is library for AP side clients of time-services. It is required if some entity (such as chronyd/ntpd) need to set AP system time directly from APPS (in case there is no Modem). Time provided by such entity to time-genoff library will also persist across reboots. This isn’t required if modem is present because AP time-services gives priority to time provided by Modem time-services. |
| Core BSP | thermal-engine\_14.0\_qcm6490.tar.gz | Thermal Engine |
| Core BSP | thermal-engine\_14.0\_qcs615.tar.gz | Thermal Engine |
| Core BSP | thermal-engine\_14.0\_qcs8300.tar.gz | Thermal Engine |
| Core BSP | thermal-engine\_14.0\_qcs9100.tar.gz | Thermal Engine |
| Camera | camx-kt\_1.0.qcom\_qcm6490.tar.gz | Camera core engine and business logic |
| Camera | camxlib-kt\_1.0.qcom\_qcm6490.tar.gz | Camera proprietary libraries, example 3A lib, and ISP libs |
| Camera | camxapi-kt\_1.0.qcom\_qcm6490.tar.gz | Header interface/API for CAMx node development/test application |
| Camera | chicdk-kt\_1.0.qcom\_qcm6490.tar.gz | Camera use case Pipelines, chi nodes, and sensor XMLs |
| Camera | camx\_1.0.qcom\_qcs615.tar.gz | Camera core engine and business logic |
| Camera | camx\_1.0.qcom\_qcs8300.tar.gz | Camera core engine and business logic |
| Camera | camx\_1.0.qcom\_qcs9100.tar.gz | Camera core engine and business logic |
| Camera | camx-autogen\_1.0.qcom\_qcs615.tar.gz | camera core auto-generated headers |
| Camera | camx-autogen\_1.0.qcom\_qcs8300.tar.gz | camera core auto-generated headers |
| Camera | camx-autogen\_1.0.qcom\_qcs9100.tar.gz | camera core auto-generated headers |
| Camera | camxapi\_1.0.qcom\_qcs615.tar.gz | Header interface/API for CAMx node development/test application |
| Camera | camxapi\_1.0.qcom\_qcs8300.tar.gz | Header interface/API for CAMx node development/test application |
| Camera | camxapi\_1.0.qcom\_qcs9100.tar.gz | Header interface/API for CAMx node development/test application |
| Camera | camxcommon\_1.0.qcom\_qcs615.tar.gz | camera proprietary common utility API used by camera driver |
| Camera | camxcommon\_1.0.qcom\_qcs8300.tar.gz | camera proprietary common utility API used by camera driver |
| Camera | camxcommon\_1.0.qcom\_qcs9100.tar.gz | camera proprietary common utility API used by camera driver |
| Camera | camxlib\_1.0.qcom\_qcs615.tar.gz | Camera proprietary libraries, example 3A lib, and ISP libs |
| Camera | camxlib\_1.0.qcom\_qcs8300.tar.gz | Camera proprietary libraries, example 3A lib, and ISP libs |
| Camera | camxlib\_1.0.qcom\_qcs9100.tar.gz | Camera proprietary libraries, example 3A lib, and ISP libs |
| Camera | camxtest\_1.0.qcom\_qcs615.tar.gz | Camera proprietary test application |
| Camera | camxtest\_1.0.qcom\_qcs8300.tar.gz | Camera proprietary test application |
| Camera | camxtest\_1.0.qcom\_qcs9100.tar.gz | Camera proprietary test application |
| Camera | camxtest-kt\_1.0.qcom\_qcm6490.tar.gz | Camera proprietary test application for kodiak |
| Camera | chicdk\_1.0.qcom\_qcs615.tar.gz | Camera use case Pipelines, chi nodes, and sensor XMLs |
| Camera | chicdk\_1.0.qcom\_qcs8300.tar.gz | Camera use case Pipelines, chi nodes, and sensor XMLs |
| Camera | chicdk\_1.0.qcom\_qcs9100.tar.gz | Camera use case Pipelines, chi nodes, and sensor XMLs |
| Camera | chicdk-autogen\_1.0.qcom\_qcs615.tar.gz | camera sensor/tunning auto-generated headers |
| Camera | chicdk-autogen-kt\_1.0.qcom\_qcm6490.tar.gz | camera sensor/tunning auto-generated headers |
| Camera | chicdk-autogen\_1.0.qcom\_qcs8300.tar.gz | camera sensor/tunning auto-generated headers |
| Camera | chicdk-autogen\_1.0.qcom\_qcs9100.tar.gz | camera sensor/tunning auto-generated headers |
| CV | qcom-fastcv-binaries\_1.8.5\_armv8-2a.tar.gz | CPU and DSP optimized libraries for running CV algorithms |
| Display | qcom-display-color-linux\_1.0\_qcm6490.tar.gz | Display noship has SDM proprietary libraries, such as libsdmextension, libdisplayqos, which are needed for Weston compositor |
| Display | qcom-display-extn-linux\_1.0\_qcm6490.tar.gz | Display ship has PP headers |
| DSP | securedsp-example\_1.0.qcom\_aarch64.tar.gz | Example for Secure DSP use case |
| DSP | dspservices-headers\_15.0.qcom+really1.0.1\_aarch64.tar.gz | Provides headers (remote, verify, and HAP) for clients to use fastrpc framework |
| DSP | fastrpc\_15.0.qcom\_qcm6490.tar.gz | FastRPC framework librariess, bins and service files |
| DSP | fastrpc\_15.0.qcom\_qcs615.tar.gz | FastRPC framework librariess, bins and service files |
| DSP | fastrpc\_15.0.qcom\_qcs8300.tar.gz | FastRPC framework librariess, bins and service files |
| DSP | fastrpc\_15.0.qcom\_qcs9100.tar.gz | FastRPC framework librariess, bins and service files |
| DSP | remote-debug-agent\_15.0.qcom+really1.0.1\_aarch64.tar.gz | To create remote debug agent for LE. |
| GPS/Location | garden-app\_git\_qcm6490.tar.gz | Test application for GPS/Location |
| GPS/Location | gdtap-adapter\_git\_qcm6490.tar.gz | Adapter layer for Xtwifi |
| data hlos | imsdpl\_git\_qcm6490.tar.gz | Prebuilt IMS DPL (Data Path Library) package for the QCM6490 platform. |
| data hlos | imsrtp\_1.0\_qcm6490.tar.gz | Prebuilt IMS RTP (Real-time Transport Protocol) stack/package for the QCM6490 platform. |
| GPS/Location | izat-client-api\_git\_qcm6490.tar.gz | Izat (QC proprietary functionalities) client API library |
| GPS/Location | izat-core\_git\_qcm6490.tar.gz | Izat (QC proprietary functionalities) core library |
| GPS/Location | izat-core-hdr\_git\_qcm6490.tar.gz | Izat core header file export recipe |
| GPS/Location | izat-provider\_git\_qcm6490.tar.gz | Izat provider libary for ODCPI, ZAxis handling |
| GPS/Location | lbs-core\_git\_qcm6490.tar.gz | Location Based services (LBS) core functionality |
| GPS/Location | lbs-core-hdr\_git\_qcm6490.tar.gz | LBS core header file export recipe |
| GPS/Location | location-service\_git\_qcm6490.tar.gz | Location Service library, which loads IzatManager, GTP Proxy libraries, and free Wi-Fi scanning handling. |
| GPS/Location | loc-base-util\_git\_qcm6490.tar.gz | Location Base Util library - provides many util libraries such as postcard, nv-param manager, string and time routines. |
| GPS/Location | loc-diag-iface\_git\_qcm6490.tar.gz | Diag Iface interaction library used by various location modules |
| GPS/Location | loc-diag-iface-hdr\_git\_qcm6490.tar.gz | Loc Diag Iface header file export recipe |
| GPS/Location | loc-glue\_git\_qcm6490.tar.gz | Location Glue layer library |
| GPS/Location | loc-launcher\_git\_qcm6490.tar.gz | Location process launcher module, which handles launching of various processes such as xtra-daemon and lowi-server, and also loads message queue client implementation for communication between these processes. |
| GPS/Location | loc-mq-client\_git\_qcm6490.tar.gz | Location message queue client library - provides a message queue mechanism for communication between location processes. |
| GPS/Location | loc-net-iface\_git\_qcm6490.tar.gz | Location Network Interface library - used by location modules for network related notification from data network library and call bringup/teardown (only WWAN) |
| GPS/Location | loc-qwes-iface\_git\_qcm6490.tar.gz | Location Qualcomm Wireless Enablement services (QWES) interface library - license validation and verification for QWES enabled functionalities |
| GPS/Location | locutil\_git\_qcm6490.tar.gz | Util functions for Dgnss functionalities, which is used by CDFW modules |
| GPS/Location | lowi-client\_git\_qcm6490.tar.gz | Location over Wifi (LOWI) client layer library |
| GPS/Location | lowi-common-hdr\_git\_qcm6490.tar.gz | LOWI related header export recipe |
| GPS/Location | lowi-server\_git\_qcm6490.tar.gz | LOWI server application module |
| GPS/Location | lowi-test\_git\_qcm6490.tar.gz | LOWI test application |
| GPS/Location | loc-ril-client-hdr\_git\_qcm6490.tar.gz | Loc Ril client hdr |
| GPS/Location | xt-adapter\_git\_qcm6490.tar.gz | User preference handling library |
| GPS/Location | xtra-daemon\_git\_qcm6490.tar.gz | Extended receiver assistance (Xtra) daemon application module |
| GPS/Location | xtwifi-client\_git\_qcm6490.tar.gz | Terrestrial positioning (Xt) over WWAN and/or Wi-Fi application modules |
| GPS/Location | xtwifi-inet-agent\_git\_qcm6490.tar.gz | Terrestrial positioning crowdsourcing modules |
| GPS/Location | data-items\_git\_qcm6490.tar.gz | Data items is a softtware module library handling software |
| GPS/Location | edgnss-daemon\_git\_qcm6490.tar.gz | Enhanced Differential GNSS (EDGNSS) - standalone proprietary process to download correction data. |
| GPS/Location | engine-plugin-api-hdr\_git\_qcm6490.tar.gz | Engine plugin software module API header library export recipe |
| GPS/Location | engine-plugin-impl-hdr\_git\_qcm6490.tar.gz | Engine plugin implemation module API header library export recipe |
| GPS/Location | asn1c-cper\_git\_qcm6490.tar.gz | Location module exporting ASNI1 functionality |
| GPS/Location | asn1c-crt\_git\_qcm6490.tar.gz | Location module exporting ASNI1 functionality |
| GPS/Location | asn1c-rtx\_git\_qcm6490.tar.gz | Location module exporting ASNI1 functionality |
| GPS/Location | nlp-client-api\_git\_qcm6490.tar.gz | Network Location provider (NLP) client API library |
| GPS/Location | nmea-test-app\_git\_qcm6490.tar.gz | NMEA test application |
| GPS/Location | ntrip-client-api\_git\_qcm6490.tar.gz | Networked Transport of RTCM through Internet Protocol (NTRIP) client API library |
| GPS/Location | qapi-demo-app\_git\_qcm6490.tar.gz | Qualcomm API (QAPI) demo application |
| GPS/Location | cdfw-api-hdr\_git\_qcm6490.tar.gz | Correction data framework (CDFW) API Header export recipe |
| GPS/Location | cdfw-remote-api\_git\_qcm6490.tar.gz | Correction data framework (CDFW) remote API library - clients which connects to CDFW framework running in a remote entity like a different process or target. |
| GPS/Location | sys-info-cache\_git\_qcm6490.tar.gz | GPS Sys Info cache |
| GPS/Location | pal-net-if\_git\_qcm6490.tar.gz | GPS Pal Net Iface |
| Graphics | qcom-adreno\_1.855.2\_qcm6490.tar.gz | Graphics proprietary libraries (libgsl.so, libGLESv2\_adreno.so), graphics firmware files (a660\_sqe.fw, a660\_gmu.bin). |
| Graphics | qcom-adreno\_1.855.2\_qcs615.tar.gz | Graphics proprietary libraries (libgsl.so, libGLESv2\_adreno.so), graphics firmware files (a660\_sqe.fw, a660\_gmu.bin). |
| Graphics | qcom-adreno\_1.855.2\_qcs8300.tar.gz | Graphics proprietary libraries (libgsl.so, libGLESv2\_adreno.so), graphics firmware files (a660\_sqe.fw, a660\_gmu.bin). |
| Graphics | qcom-adreno\_1.855.2\_qcs9100.tar.gz | Graphics proprietary libraries (libgsl.so, libGLESv2\_adreno.so), graphics firmware files (a660\_sqe.fw, a660\_gmu.bin). |
| Perf | qcom-perf-hal\_1.0.0\_armv8-2a.tar.gz | Perf Hal |
| Securemsm | minkipc\_1.0\_qcm6490.tar.gz | Libraries enabling MinkIPC |
| Securemsm | minkipc\_1.0\_qcs615.tar.gz | Libraries enabling MinkIPC |
| Securemsm | minkipc\_1.0\_qcs8300.tar.gz | Libraries enabling MinkIPC |
| Securemsm | minkipc\_1.0\_qcs9100.tar.gz | Libraries enabling MinkIPC |
| Securemsm | securemsm\_1.0\_qcm6490.tar.gz | Securemsm library with sample client used to test sample application with qseecom driver through QSEEComApi library |
| Securemsm | securemsm\_1.0\_qcs615.tar.gz | Securemsm library with sample client used to test sample application with qseecom driver through QSEEComApi library |
| Securemsm | securemsm\_1.0\_qcs8300.tar.gz | Securemsm library with sample client used to test sample application with qseecom driver through QSEEComApi library |
| Securemsm | securemsm\_1.0\_qcs9100.tar.gz | Securemsm library with sample client used to test sample application with qseecom driver through QSEEComApi library |
| Securemsm | securemsm-features\_1.0\_qcm6490.tar.gz | securemsm-features with QseecomAPI user space library to interact with qseecom driver |
| Securemsm | securemsm-features\_1.0\_qcs615.tar.gz | securemsm-features with QseecomAPI user space library to interact with qseecom driver |
| Securemsm | securemsm-features\_1.0\_qcs8300.tar.gz | securemsm-features with QseecomAPI user space library to interact with qseecom driver |
| Securemsm | securemsm-features\_1.0\_qcs9100.tar.gz | securemsm-features with QseecomAPI user space library to interact with qseecom driver |
| Securemsm | securemsm-headers\_1.0\_qcm6490.tar.gz | securemsm headers |
| Securemsm | securemsm-headers\_1.0\_qcs615.tar.gz | securemsm headers |
| Securemsm | securemsm-headers\_1.0\_qcs8300.tar.gz | securemsm headers |
| Securemsm | securemsm-headers\_1.0\_qcs9100.tar.gz | securemsm headers |
| Video FW | qcom-video-firmware\_1.0\_armv8-2a.tar.gz | Contains video firmware binary needed for running video use case on video hardware |
| WLAN | qcom-wlan-tools\_1.0\_qcm6490.tar.gz | Qualcomm Atheros common tools |
| WLAN | qcom-wlan-tools\_1.0\_qcs615.tar.gz | Qualcomm Atheros common tools |
| WLAN | qcom-wlan-tools\_1.0\_qcs8300.tar.gz | Qualcomm Atheros common tools |
| WLAN | qcom-wlan-tools\_1.0\_qcs9100.tar.gz | Qualcomm Atheros common tools |
| WLAN | qcom-ath11k-fwtest\_1.0\_qcm6490.tar.gz | qcom ath11k fw test |
| WLAN | qcom-ath11k-fwtest\_1.0\_qcs615.tar.gz | qcom ath11k fw test |
| WLAN | qcom-ath11k-fwtest\_1.0\_qcs8300.tar.gz | qcom ath11k fw test |
| WLAN | qcom-ath11k-fwtest\_1.0\_qcs9100.tar.gz | qcom ath11k fw test |
| WLAN | qcom-ath6kl-utils\_1.0\_qcm6490.tar.gz | Qualcomm Atheros ath6kl utils |
| WLAN | qcom-ath6kl-utils\_1.0\_qcs615.tar.gz | Qualcomm Atheros ath6kl utils |
| WLAN | qcom-ath6kl-utils\_1.0\_qcs8300.tar.gz | Qualcomm Atheros ath6kl utils |
| WLAN | qcom-ath6kl-utils\_1.0\_qcs9100.tar.gz | Qualcomm Atheros ath6kl utils |
| mercury flasher | qcom-mercuryflasher\_git\_armv8-2a.tar.gz | Qualcomm Mercury flasher utility |
| iot-core-algs | qcom-video-ctrl\_1.0\_armv8-2a.tar.gz | QCOM library for smart video codec control logic |
| Sensors | qcom-sensors-api\_1.0\_qcm6490.tar.gz | Sensors-api Library |
| Sensors | qcom-sensors-api\_1.0\_qcs615.tar.gz | Sensors-api Library |
| Sensors | qcom-sensors-core\_1.0\_qcm6490.tar.gz | Sensors-core Library |
| Sensors | qcom-sensors-core\_1.0\_qcs615.tar.gz | Sensors-core Library |
| Sensors | qcom-sensors-lookup\_1.0\_qcm6490.tar.gz | Sensors-lookup Library |
| Sensors | qcom-sensors-lookup\_1.0\_qcs615.tar.gz | Sensors-lookup Library |
| Sensors | qcom-sensors-registry\_1.0\_qcm6490.tar.gz | Sensing-registry Library |
| Sensors | qcom-sensors-registry\_1.0\_qcs615.tar.gz | Sensing-registry Library |
| Sensors | qcom-sensors-services\_1.0\_qcm6490.tar.gz | Sensors-services Library |
| Sensors | qcom-sensors-services\_1.0\_qcs615.tar.gz | Sensors-services Library |
| Sensors | qcom-sensors-test-apps\_1.0\_qcm6490.tar.gz | Sensors-test-apps Library |
| Sensors | qcom-sensors-test-apps\_1.0\_qcs615.tar.gz | Sensors-test-apps Library |
| Sensors | qcom-sensors-test-core\_1.0\_qcm6490.tar.gz | Sensors-test-core Library |
| Sensors | qcom-sensors-test-core\_1.0\_qcs615.tar.gz | Sensors-test-core Library |
| Sensors | qcom-sensors-test-utils\_1.0\_qcm6490.tar.gz | Sensors-test-utils Library |
| Sensors | qcom-sensors-test-utils\_1.0\_qcs615.tar.gz | Sensors-test-utils Library |
| Sensors | qcom-sensors-utils\_1.0\_qcm6490.tar.gz | Sensors-utils Library |
| Sensors | qcom-sensors-utils\_1.0\_qcs615.tar.gz | Sensors-utils Library |
| Core-Tech | sail-can\_15.0+really1.0.0\_qcs8300.tar.gz | RTSS CAN application |
| Core-Tech | sail-can\_15.0+really1.0.0\_qcs9100.tar.gz | RTSS CAN application |
| RTSS | sail-mailbox\_1.0\_qcs8300.tar.gz | Mailbox test application |
| RTSS | sail-mailbox\_1.0\_qcs9100.tar.gz | Mailbox test application |

**Qualcomm Linux Platform metadata layers hosted on Qualcomm servers**

| **Metadata layer** | **Description** |
| --- | --- |
| meta-qcom-extras | This layer is an optional metadata layer for registered users. This layer enables source compilation of select components, which are otherwise present as binary in meta-qcom-hwe. If you are entitled to receive this metadata layer, you can use the clone steps shared in the Qualcomm Linux Build Guide. |

**Qualcomm Linux Platform proprietary Git repositories hosted on Qualcomm servers**

| **Repo** | **Description** |
| --- | --- |
| platform/vendor/qcom-proprietary/dspservices\_ship.git | Example for Secure DSP use case |
| platform/vendor/qcom-proprietary/mm-camerasdk-kt | Camera development interface for camera pipelines, sensor development. |
| platform/vendor/qcom-proprietary/mm-camerasdk | Camera development interface for camera pipelines, sensor development |
| platform/vendor/qcom-proprietary/sensors-ship | Sensors proprietary code containing core modules and test applications from Qualcomm |
| platform/vendor/qcom-proprietary/ship/wlan/ath6kl-utils | To Debug WLAN RF hardware card, configured parameter from user-space. |
| platform/vendor/qcom-proprietary/ship/wlan/common-tools | This will collect WLAN driver logs and firmware too. |
| platform/vendor/qcom-proprietary/ship/ftm | RF calibration can be done through ftm module |
| platform/vendor/qcom-proprietary/ship/gps | Source shippable modules for GPS/Location technology proprietary QC features. |
| platform/vendor/qcom-proprietary/ship/qmi-framework | This is a QMI framework library that includes the QCCI and QCSI interface APIs. This library is required by AP side to create QMI client/service applications to communicate with QMI service/clients running on the other subsystems, such as Modem/ADSP/CDSP (Inter processor Communication). |
| platform/vendor/qcom-proprietary/coretech-config-vendor | Coretech configurations |
| platform/vendor/qcom-proprietary/time-services | This is time\_daemon binary which is required to sync AP system time with modem provided time. Also takes care to persist AP system time across reboots. |
| platform/vendor/qcom-proprietary/ship/diag | This is Diag library required by AP side Diag clients for their logging needs. |
| platform/vendor/qcom-proprietary/diag-router | This is Diag binary which is central entity on AP side and supports logging (logs, messages, events), command req/rsp for subsystems, such as Modem/ADSP/CDSP. |
| platform/vendor/qcom-proprietary/tftp | TFTP server used for Remote file system (RFS) access and provides storage space to MPSS/ADSP processors by storing data on HLOS file system. |
| platform/vendor/qcom-proprietary/remotefs | Remote FS provides storage space to MPSS/ADSP processors by storing data on HLOS file system |
| platform/vendor/qcom-proprietary/sail-can | CAN communication support library for SAIL, providing middleware/services to interface with in-vehicle CAN networks. |
| qsdk/qca/src/ath11k-fwtest |  |
| platform/vendor/qcom-proprietary/ship/iot-core-algs.git | QCOM image blender, converter and composer |
| platform/vendor/qcom-proprietary/btftm | BTFTM tool |
| platform/vendor/qcom-proprietary/bluetooth-tools | btnvmutility to update BD Address |
| platform/vendor/qcom-proprietary/thermal-engine.git | Thermal engine |
| platform/vendor/qcom-proprietary/ship/wlan/ctrl\_app\_dut | Quick track certification tool for WIN products |
| platform/vendor/qcom-proprietary/chi-cdk-ship-kt | Sensor Driver package for the PVL Sensor driver. |
| platform/vendor/qcom-proprietary/qualcomm-profiler | Performance profiling tools for Qualcomm SoCs, enabling measurement and analysis of CPU/GPU/DSP and system behavior to aid optimization. |
| platform/vendor/qcom-proprietary/sail-mailbox | SAIL mailbox communication framework that provides messaging and notification services between safety/auxiliary processors and the main SoC. |

**QIM SDK package information**

**Open-source Git repositories hosted on CodeLinaro servers**

| **Repo** | **Description** |
| --- | --- |
| meta-qti-qim-product-sdk | Yocto styled meta layer including recipes composing Snapdragon Neural Processing Engine, Qualcomm AI Engine Direct |
| meta-qti-gst | Yocto styled meta layer including recipes composing Qualcomm Intelligent Multimedia plugins. Adds software layer to enable hardware acceleration for Multimedia/AI/CV activities such as encode/decode, inference, preprocessing, camera stream/sessions, video composition. |
| platform/vendor/qcom-opensource/gst-plugins-qti-oss | Qualcomm Intelligent Multimedia gstreamer plugins enabling hardware acceleration for Multimedia/AI/CV activities such as encode/decode, inference, preprocessing, camera stream/sessions, video composition. |
| meta-qcom-ml | Yocto styled meta layer including recipes building tensorflow-lite for Qualcomm Linux. |

**Open-source Git repositories hosted on GitHub**

| **Repo** | **Description** |
| --- | --- |
| meta-qcom-qim-product-sdk | This layer includes QIM SDK functional recipes and the mechanism to generate Qualcomm Intelligent Multimedia SDK. |

**QIR SDK package information**

**Prebuilt packages**

| **Prebuilt** **``tar.gz``** **name** | **Prebuilt** **``tar.gz``** **feature and function** |
| --- | --- |
| auto-explore\_1.0\_aarch64.tar.gz | Make the robot complete the automatic mapping function in an environment, and then return to the starting point of mapping. |
| depth-vslam\_1.0\_aarch64.tar.gz | A vslam localization algorithm with depth camera as input. |
| follow-me\_1.0\_aarch64.tar.gz | A human tracking algorithm with depth camera as input. |
| mono-vslam\_1.0\_aarch64.tar.gz | A vslam localization algorithm with rgb mono camera as input. |
| ocr-msg\_1.0\_aarch64.tar.gz | A ros service message type package for ocr-service. |
| ocr-service\_1.0\_aarch64.tar.gz | A ros service package of ocr-service. |
| sensor-service\_2.1\_aarch64.tar.gz | Sensor service create fastrpc to get the sensor data’s fd, which can reduce the data copy times from dsp to application. |
| vio\_1.0\_aarch64.tar.gz | A SLAM algorithm fusing camera and IMU data using an Extended kalman filter (EKF). It can track 6DOF pose fusing camera, accelerometer and gyro, and estimate gravity orientation and pose continuously. |
| voxel-map\_1.0\_aarch64.tar.gz | A 2D/3D mapping algorithm with vslam as input. |

**Opensource Git repositories hosted on CodeLinaro servers**

| **Repo** | **Component** | **Description** |
| --- | --- | --- |
| meta-ros | ros.qclinux.1.0 | OpenEmbedded layers for ROS 1 and ROS 2 |
| platform/vendor/qcom-opensource/ros | ros.qclinux.1.0 | Qualcomm ROS node sample code |
| platform/external/ros-perception/image\_transport\_plugins | ros.qclinux.1.0 | A set of plugins for publishing and subscribing to sensor\_msgs/Image topics in representations other than raw pixel data. |
| platform/vendor/qcom-opensource/robot-battery | robotics.qclinux.1.0 | Qualcomm Battery ROS node and battery related service and client, which publishes the battery message into ROS. |
| platform/vendor/qcom-opensource/robot-navigation | robotics.qclinux.1.0 | Qualcomm navigation ROS node used for realizing point-to-point and follow-path navigation. |
| platform/external/nuttx-apps | robotics.qclinux.1.0 | Qualcomm Nuttx applications based on STM32 MCU. |
| platform/vendor/qcom-opensource/robot-sensor | robotics.qclinux.1.0 | Qualcomm Imu ROS node and sensor relative API, which can zero copy the sensor data. |
| platform/vendor/qcom-opensource/robot-camera | robotics.qclinux.1.0 | Qualcomm camera ROS node which output NV12 format image intra progress and output rgb8 format image cross progress. |
| platform/vendor/qcom-opensource/robot-control | robotics.qclinux.1.0 | Qualcomm robot bringup and keyboard control ROS node used for starting the robot and controlling the robot move. |
| platform/vendor/qcom-opensource/robotics-oss | robotics.qclinux.1.0 | Qualcomm robotics open-source code. |
| platform/external/nuttx | robotics.qclinux.1.0 | Qualcomm Nuttx OS source code based on STM32F4 MCU. |

**Open-source Git repositories hosted on GitHub**

| **Repo** | **Component** | **Description** |
| --- | --- | --- |
| meta-qcom-robotics | metalayers.qcrobotics.1.0 | This layer includes robotics functional recipes and the mechanism to generate Robotics function SDK. |
| meta-qcom-robotics-distro | metalayers.qcrobotics.1.0 | This layer contains the configuration information needed to generate ROS Image, including but not limited to package group and image recipe. |
| Meta-qcom-robotics-sdk | metalayers.qcrobotics.1.0 | This layer contains the generation/pick-up mechanism of Robotics SDK. |

**Qualcomm proprietary Git repositories hosted on Qualcomm servers**

| **Repo** | **Component** | **Description** |
| --- | --- | --- |
| meta-qcom-robotics-extra | <ul class="simple"><br><li></li><br></ul> | This layer includes robotics functional recipes for proprietary features. |
| platform/vendor/qcom-proprietary/robot-followme | robotics.qclinux.1.0 | A robotics sample application that a robot follows a person. |
| platform/vendor/qcom-proprietary/robotics-prop | robotics.qclinux.1.0 | This repository includes Qualcomm proprietary robotics features. |

**Firmware prebuilts**

**Firmware prebuilts hosted on CodeLinaro artifactory**

| **SoC** | **Repo** | **Description** |
| --- | --- | --- |
| QCS6490/QCS5430 | QCM6490\_bootbinaries.zip | Includes NHLOS critical binaries for bootup |
| QCS6490/QCS5430 | QCM6490\_fw.zip | PIL\_Splited firmware binaries |
| QCS6490/QCS5430 | QCM6490\_dspso.zip | Compute DSP and Audio DSP firmware binaries |
| IQ9 | QCS9100\_bootbinaries.zip | Includes NHLOS critical binaries for bootup |
| IQ9 | QCS9100\_fw.zip | PIL\_Splited firmware binaries |
| IQ9 | QCS9100\_dspso.zip | Compute DSP and Audio DSP firmware binaries |
| IQ8 | QCS8300\_bootbinaries.zip | Includes NHLOS critical binaries for bootup |
| IQ8 | QCS8300\_fw.zip | PIL\_Splited firmware binaries |
| IQ8 | QCS8300\_dspso.zip | Compute DSP and Audio DSP firmware binaries |
| IQ6 | QCS615\_bootbinaries.zip | Includes NHLOS critical binaries for bootup |
| IQ6 | QCS615\_fw.zip | PIL\_Splited firmware binaries |
| IQ6 | QCS615\_dspso.zip | cDSP and aDSP firmware binaries |
|  |  |  |
|  |  |  |

Last Published: Apr 02, 2026

[Previous Topic
Interfaces](https://docs.qualcomm.com/bundle/publicresource/80-70029-300/topics/interfaces.md) [Next Topic
Limitations](https://docs.qualcomm.com/bundle/publicresource/80-70029-300/topics/limitations.md)

Source: [https://docs.qualcomm.com/doc/80-70029-300/topic/release_contents.html](https://docs.qualcomm.com/doc/80-70029-300/topic/release_contents.html)