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

# 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-staging/37GrGIPTgl_v0NdQ/Tools/QVSCE/images/dashboard_device.png?fit=max&auto=format&n=37GrGIPTgl_v0NdQ&q=85&s=639789fd5f945b2f2e759b2fbe4aa472" 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-staging/37GrGIPTgl_v0NdQ/Tools/QVSCE/images/dashboard_projects.png?fit=max&auto=format&n=37GrGIPTgl_v0NdQ&q=85&s=3579c3cfdc66b077184e89db27ac07ca" 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-staging/37GrGIPTgl_v0NdQ/Tools/QVSCE/images/dashboard_aimodel.png?fit=max&auto=format&n=37GrGIPTgl_v0NdQ&q=85&s=a796407e5fb964ede9835d9429b58c7e" 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-staging/37GrGIPTgl_v0NdQ/Tools/QVSCE/images/dashboard_downloads_os.png?fit=max&auto=format&n=37GrGIPTgl_v0NdQ&q=85&s=9a78bf8e4de4edf36cd06aec50a6a98b" 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-staging/37GrGIPTgl_v0NdQ/Tools/QVSCE/images/dashboard_downloads_sdk.png?fit=max&auto=format&n=37GrGIPTgl_v0NdQ&q=85&s=626a4a577f694c3d3ef228dd01252b8c" 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-staging/37GrGIPTgl_v0NdQ/Tools/QVSCE/images/dashboard_downloads_sdk_configuring.png?fit=max&auto=format&n=37GrGIPTgl_v0NdQ&q=85&s=79cfc10ee86b1ec9b76b3720cfa08de4" 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-staging/37GrGIPTgl_v0NdQ/Tools/QVSCE/images/dashboard_downloads_sdk_downloading.png?fit=max&auto=format&n=37GrGIPTgl_v0NdQ&q=85&s=7d6062dee89accb14e3585a14eaa42dd" 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-staging/37GrGIPTgl_v0NdQ/Tools/QVSCE/images/dashboard_downloads_flash.png?fit=max&auto=format&n=37GrGIPTgl_v0NdQ&q=85&s=1d99513f7053638015275b9cad938da4" alt="Dashboard — Flash button" width="517" height="254" data-path="Tools/QVSCE/images/dashboard_downloads_flash.png" />

<img src="https://mintcdn.com/qualcomm-staging/37GrGIPTgl_v0NdQ/Tools/QVSCE/images/dashboard_downloads_flash_progress.png?fit=max&auto=format&n=37GrGIPTgl_v0NdQ&q=85&s=9367cf502a54e69ff2ebfb812a6a5f04" 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-staging/37GrGIPTgl_v0NdQ/Tools/QVSCE/images/dashboard_downloads_flash_qdl.png?fit=max&auto=format&n=37GrGIPTgl_v0NdQ&q=85&s=f240ab3ba9ad3d48155d9f4f71d18c87" 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>
