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

# Dashboard

> The main hub of the Qualcomm VSCode Extension — manage devices, downloads, SDKs, and AI models.

## Overview

The **Dashboard** is the central command center of the extension. Reach it from the Qualcomm icon in the Activity Bar.

<CardGroup cols={2}>
  <Card title="Devices" icon="plug" href="./devices">
    View connected devices, set the active device, and manage connections over
    ADB or SSH.
  </Card>

  <Card title="Downloads" icon="download" href="../quick-start#step-3--flash-device-software">
    Browse downloaded device software and SDKs. Flash firmware directly from the
    UI.
  </Card>

  <Card title="Projects" icon="folder" href="./projects">
    Manage sample projects and templates. Import, reset, and open in the editor.
  </Card>

  <Card title="AI Models" icon="brain" href="../ai/models">
    Discover AI models, optimize them with Qualcomm AI Hub, and profile
    performance.
  </Card>
</CardGroup>

## Active Device

The device pane shows the device connected to the host, its metadata, and sample apps available on the device. You can execute pre-installed apps and view their output directly from this pane.

<img src="https://mintcdn.com/qualcomm-3/gHCjmHHn0mCw4aoT/Tools/QVSCE/images/dashboard_device.png?fit=max&auto=format&n=gHCjmHHn0mCw4aoT&q=85&s=1f3ec79c07b4c7f759796dcf8e0e479e" alt="Dashboard — active device pane" width="617" height="358" data-path="Tools/QVSCE/images/dashboard_device.png" />

## Projects

The projects section shows recently opened projects. Open existing projects, create new ones, or view all projects from this section.

<img src="https://mintcdn.com/qualcomm-3/gHCjmHHn0mCw4aoT/Tools/QVSCE/images/dashboard_projects.png?fit=max&auto=format&n=gHCjmHHn0mCw4aoT&q=85&s=baad1d188d76c0f2fcec6203530e05f3" alt="Dashboard — projects pane" width="554" height="266" data-path="Tools/QVSCE/images/dashboard_projects.png" />

## AI Models

The AI models section lists recently used models and models available on Qualcomm AI Hub.

<img src="https://mintcdn.com/qualcomm-3/gHCjmHHn0mCw4aoT/Tools/QVSCE/images/dashboard_aimodel.png?fit=max&auto=format&n=gHCjmHHn0mCw4aoT&q=85&s=67288e0d6454563739f339f396e03108" alt="Dashboard — AI models pane" width="503" height="314" data-path="Tools/QVSCE/images/dashboard_aimodel.png" />

## Downloads

The Downloads section has four tabs: **Operating System**, **SDKs**, **Tools**, and **Extensions**.

### Operating System tab

Lists available OS images. Each entry shows the device, OS variant, version, and local path. Click **Flash & Setup Device** to flash the image.

<img src="https://mintcdn.com/qualcomm-3/gHCjmHHn0mCw4aoT/Tools/QVSCE/images/dashboard_downloads_os.png?fit=max&auto=format&n=gHCjmHHn0mCw4aoT&q=85&s=60c8cae56cff6d2f902163c238e3ba5c" alt="Dashboard — Downloads, Operating System tab" width="1569" height="378" data-path="Tools/QVSCE/images/dashboard_downloads_os.png" />

### SDKs tab

Lists SDKs available. Click **Configure Device** to run the post-install setup script on the active device.

<img src="https://mintcdn.com/qualcomm-3/gHCjmHHn0mCw4aoT/Tools/QVSCE/images/dashboard_downloads_sdk.png?fit=max&auto=format&n=gHCjmHHn0mCw4aoT&q=85&s=27395f40ad4b09673f223a2dc5b51527" alt="Dashboard — Downloads, SDKs tab with Configure Device" width="1494" height="471" data-path="Tools/QVSCE/images/dashboard_downloads_sdk.png" />

While configuration runs, the row shows **Configuring Device...** with a progress indicator:

<img src="https://mintcdn.com/qualcomm-3/gHCjmHHn0mCw4aoT/Tools/QVSCE/images/dashboard_downloads_sdk_configuring.png?fit=max&auto=format&n=gHCjmHHn0mCw4aoT&q=85&s=21cf9362c0d614ff940bdccef7807ceb" alt="Dashboard — SDK configuring device in progress" width="1472" height="447" data-path="Tools/QVSCE/images/dashboard_downloads_sdk_configuring.png" />

When downloading an SDK, the row shows a progress bar with percentage and a **Cancel** button:

<img src="https://mintcdn.com/qualcomm-3/gHCjmHHn0mCw4aoT/Tools/QVSCE/images/dashboard_downloads_sdk_downloading.png?fit=max&auto=format&n=gHCjmHHn0mCw4aoT&q=85&s=3a8c4a173ba05c515cb07684e3a30a4a" alt="Dashboard — SDK downloading with progress" width="1512" height="500" data-path="Tools/QVSCE/images/dashboard_downloads_sdk_downloading.png" />

### Device flashing

After the OS image is available, click **Flash & Setup Device** next to the image. Put the device into Emergency Download (EDL) mode and start the flashing process.

<img src="https://mintcdn.com/qualcomm-3/gHCjmHHn0mCw4aoT/Tools/QVSCE/images/dashboard_downloads_flash.png?fit=max&auto=format&n=gHCjmHHn0mCw4aoT&q=85&s=c91c61687855e9c13de8817952316ba8" alt="Dashboard — Flash button" width="517" height="254" data-path="Tools/QVSCE/images/dashboard_downloads_flash.png" />

<img src="https://mintcdn.com/qualcomm-3/gHCjmHHn0mCw4aoT/Tools/QVSCE/images/dashboard_downloads_flash_progress.png?fit=max&auto=format&n=gHCjmHHn0mCw4aoT&q=85&s=5cfb270796c626cc00717b1ba330a020" alt="Dashboard — flashing in progress" width="529" height="260" data-path="Tools/QVSCE/images/dashboard_downloads_flash_progress.png" />

The extension uses [Qualcomm Device Loader (QDL)](https://softwarecenter.qualcomm.com/catalog/item/Qualcomm_Device_Loader) to write the image. Progress is shown in the VS Code Terminal. Once complete, the device reboots and appears in the Active Device pane.

<img src="https://mintcdn.com/qualcomm-3/gHCjmHHn0mCw4aoT/Tools/QVSCE/images/dashboard_downloads_flash_qdl.png?fit=max&auto=format&n=gHCjmHHn0mCw4aoT&q=85&s=bab3cdae93cb9e875ea2bceafcb5111e" alt="Dashboard — QDL flashing output" width="533" height="504" data-path="Tools/QVSCE/images/dashboard_downloads_flash_qdl.png" />

## Dashboard sections at a glance

| Section   | What you do here                        |
| --------- | --------------------------------------- |
| Devices   | Activate a device, view ADB/SSH status  |
| Downloads | Flash firmware, configure device SDK    |
| Projects  | Import templates, open sample apps      |
| AI Hub    | Browse models, submit optimization jobs |

## SDK — Configure Device

<Note>
  After flashing, run **Dashboard → SDK → Configure Device** to execute the
  post-flash initialization script. This step is **mandatory** for the device to
  function correctly.
</Note>
