> ## 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.

# Tools and SDKs

## GUI

### Find a tool or SDK

1. In the Qualcomm Software Center web [portal](https://softwarecenter.qualcomm.com/) (or desktop application), navigate to **Catalog** on the top menu bar and select the **Tools** category.

2. The Tools page lists tools to which you have access. Click on the card for a tool to navigate to the tool detail page.
   <img src="https://mintcdn.com/qualcomm-prod/ajmq44Q1W0vLtUT4/Tools/Qualcomm-Software-Center/images/Tools_Catalog.png?fit=max&auto=format&n=ajmq44Q1W0vLtUT4&q=85&s=5a5d6a02de336f9c13c4d6f23b1797dc" alt="tools_catalog" style={{ width: '100%' }} width="1790" height="970" data-path="Tools/Qualcomm-Software-Center/images/Tools_Catalog.png" />

3. When you know name of the tool you are looking for, you can search in the menu bar.

<img src="https://mintcdn.com/qualcomm-prod/ajmq44Q1W0vLtUT4/Tools/Qualcomm-Software-Center/images/Tools_search.png?fit=max&auto=format&n=ajmq44Q1W0vLtUT4&q=85&s=efe63b5f613e514b3d4238feda86683d" alt="Tools_search" style={{ width: '100%' }} width="2429" height="686" data-path="Tools/Qualcomm-Software-Center/images/Tools_search.png" />

### Install a tool or SDK

1. Select the relevant tool version (by default, the latest version is selected) on the tool detail page and click **Install**.

<img src="https://mintcdn.com/qualcomm-prod/ajmq44Q1W0vLtUT4/Tools/Qualcomm-Software-Center/images/QSC_tools_install_start.png?fit=max&auto=format&n=ajmq44Q1W0vLtUT4&q=85&s=33d6b1d600bcc9d7ee95ab09d3eb3384" alt="QSC_tools_install_start" style={{ width: '100%' }} width="2302" height="379" data-path="Tools/Qualcomm-Software-Center/images/QSC_tools_install_start.png" />

This step automatically activates entitlements (the Site type license groups) for the tool.

1. Review the license agreement when it appears and select **I accept** to proceed with the installation.

<img src="https://mintcdn.com/qualcomm-prod/ajmq44Q1W0vLtUT4/Tools/Qualcomm-Software-Center/images/QSC_EULA.png?fit=max&auto=format&n=ajmq44Q1W0vLtUT4&q=85&s=5046f9cc3b4857a41fc7cf99f6a1a719" alt="QSC_EULA.png" style={{ width: '100%' }} width="1728" height="593" data-path="Tools/Qualcomm-Software-Center/images/QSC_EULA.png" />

1. To view the installation progress and summary, expand the panel for the tool in the **Downloads** page.

<img src="https://mintcdn.com/qualcomm-prod/ajmq44Q1W0vLtUT4/Tools/Qualcomm-Software-Center/images/QSC_Install_progress.png?fit=max&auto=format&n=ajmq44Q1W0vLtUT4&q=85&s=af522f3af29502fe32074eb37ab82cd8" alt="QSC_EULA.png" style={{ width: '100%' }} width="1498" height="698" data-path="Tools/Qualcomm-Software-Center/images/QSC_Install_progress.png" />

View the installed tool version via the tool detail page or the **Installations** section on the dashboard page.

1. To launch the tool after it installs, search for the tool in the applications menu on the machine.

<Note>
  The QSC installs and extracts tools of the type **Extract**, but does not track the Extract type tools as "installed".
</Note>

### Install multiple tools and SDKs

1. From **Catalog** > **Tools** (or **SDKs**), select **Bulk Install** to install multiple tools and SDKs.

<Note>
  Select **Import Bundle** to import an existing bundle and begin installation.
</Note>

<img src="https://mintcdn.com/qualcomm-prod/ajmq44Q1W0vLtUT4/Tools/Qualcomm-Software-Center/images/bulk-install.png?fit=max&auto=format&n=ajmq44Q1W0vLtUT4&q=85&s=087eebd2b3a952c1c5c83fba32b128b7" alt="bulk-install.png" style={{ width: '100%' }} width="2547" height="1191" data-path="Tools/Qualcomm-Software-Center/images/bulk-install.png" />

1. Choose the version to install for each tool/SDK and select **Next**.

   <img src="https://mintcdn.com/qualcomm-prod/ajmq44Q1W0vLtUT4/Tools/Qualcomm-Software-Center/images/bulk-install-version-select.png?fit=max&auto=format&n=ajmq44Q1W0vLtUT4&q=85&s=c6d3f82592f69e8df7d17de562fa2f24" alt="bulk-install-version-select.png" style={{ width: '100%' }} width="914" height="1127" data-path="Tools/Qualcomm-Software-Center/images/bulk-install-version-select.png" />

   * Optionally, create a bundle using **Export Bundle** to export the selections to a file for use to set up additional hosts using the QSC desktop app UI and/or QSC-CLI.

2. Review and agree to the license terms and select other configuration options, then select **Download & Install**.
   <img src="https://mintcdn.com/qualcomm-prod/ajmq44Q1W0vLtUT4/Tools/Qualcomm-Software-Center/images/bulk-install-license.png?fit=max&auto=format&n=ajmq44Q1W0vLtUT4&q=85&s=cf5186a87278574c1d0b710575253ad5" alt="install-license.png" style={{ width: '100%' }} width="900" height="593" data-path="Tools/Qualcomm-Software-Center/images/bulk-install-license.png" />

3. View the download and installation progress in the summary dialog, which is organized into the  following sections:

   * Action Required: Items needing additional user input
   * Downloading & Installing
   * Failed: Includes an option to retry
   * Completed

   Close the dialog at any time and check progress from the Downloads page.

   <img src="https://mintcdn.com/qualcomm-prod/ajmq44Q1W0vLtUT4/Tools/Qualcomm-Software-Center/images/bulk-install-result.png?fit=max&auto=format&n=ajmq44Q1W0vLtUT4&q=85&s=5a2cb359472edba0c4b2fa6599e01f5f" alt="Download software center" style={{ width: '100%' }} width="904" height="790" data-path="Tools/Qualcomm-Software-Center/images/bulk-install-result.png" />

<Note>
  Bundles can be created and exported directly from the web portal and, when ready to install, users
  will be prompted to open the desktop app to continue the installation process.

  Bundles created via the QSC UI (web portal or desktop app) can be used as input to QSC-CLI to download
  and install the specified tools and SDKs. For more information, run: `qsc-cli tool bundle --help`
</Note>

### Manage licenses

Most Qualcomm tools require download and install of licenses from the Qualcomm Software Center (QSC).
Site, Purchase, Demo, and Factory license types are provided based on user entitlement to the tool
and features associated with the tool.

* Site licenses are provided as part of your company agreement with Qualcomm for specific chipsets.  These Site licenses are visible when you click on a particular tool and automatically activated when you install them, requiring no user action for license activation.

* Purchase licenses are provided as part of your purchase order for a tool via the Qualcomm Sales Center ([https://cp.qti.qualcomm.com](https://cp.qti.qualcomm.com)). Purchase licenses must be manually activated in the Qualcomm Software Center desktop application to install the purchased tool.

* Demo licenses are provided for trial purposes or via an agreement with Qualcomm.  These licenses are received via your account sales or technical account manager. Similar to purchase licenses, demo licenses must be manually activated in the Qualcomm Software Center desktop application.

* Factory licenses are entitled to customers involved in manufacturing and are governed by agreements  with Qualcomm and are intended for factory floor machines without an Internet connection.

## CLI

### Help

Display information such as installed version and available versions for the tool or SDK specified as input.

<pre>qsc-cli tool --help</pre>
or

<pre>qsc-cli sdk --help</pre>

### Log in

Log in using your Qualcomm ID.

<pre>qsc-cli login -u \<your username></pre>

### Manage tools and SDKs

Display a list of tools or SDKS to which the logged in user has access.

<pre>qsc-cli tool info</pre>
or

<pre>qsc-cli sdk info</pre>
Display tool or SDK information such as installed version and available versions for the tool specified as input.

<pre>qsc-cli tool info --name \<tool name></pre>
Activate entitlements, i.e., SITE license groups, using a tool or SDK name as input. You can also activate licenses using a specific licensegroup UUID as input.

<pre>qsc-cli tool activate-license --name \<tool name></pre>
or

<pre>qsc-cli tool activate-license --license-id \<license group ID></pre>
Specify a tool or SDK to download and install.

<pre>qsc-cli tool install --name \<tool name></pre>
For more options, refer to `qsc-cli tool install --help`.

### Install PCAT and QUD

Run the following command to install PCAT.

<pre>qsc-cli tool install --name pcat --activate-default-license</pre>
Run the following command to install QUD.

<pre>qsc-cli tool install --name qud --activate-default-license</pre>
