> ## 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
    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/blZpKs_b9On5nj-y/archives/2.1/Tools/QVSCE/images/dashboard_device.png?fit=max&auto=format&n=blZpKs_b9On5nj-y&q=85&s=791780eeb44dbd9daadbb1ccf5daf067" alt="Dashboard — active device pane" width="617" height="358" data-path="archives/2.1/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/blZpKs_b9On5nj-y/archives/2.1/Tools/QVSCE/images/dashboard_projects.png?fit=max&auto=format&n=blZpKs_b9On5nj-y&q=85&s=0a3d990ce02490fc6b7040959f89074b" alt="Dashboard — projects pane" width="554" height="266" data-path="archives/2.1/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/blZpKs_b9On5nj-y/archives/2.1/Tools/QVSCE/images/dashboard_aimodel.png?fit=max&auto=format&n=blZpKs_b9On5nj-y&q=85&s=27f28833a26225e4ae20ccfa40da430e" alt="Dashboard — AI models pane" width="503" height="314" data-path="archives/2.1/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/blZpKs_b9On5nj-y/archives/2.1/Tools/QVSCE/images/dashboard_downloads_os.png?fit=max&auto=format&n=blZpKs_b9On5nj-y&q=85&s=87beb9ff989dbd217048940ffd93c85c" alt="Dashboard — Downloads, Operating System tab" width="1569" height="378" data-path="archives/2.1/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/blZpKs_b9On5nj-y/archives/2.1/Tools/QVSCE/images/dashboard_downloads_sdk.png?fit=max&auto=format&n=blZpKs_b9On5nj-y&q=85&s=5cb9423d02c70c47181abe2815d4e367" alt="Dashboard — Downloads, SDKs tab with Configure Device" width="1494" height="471" data-path="archives/2.1/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/blZpKs_b9On5nj-y/archives/2.1/Tools/QVSCE/images/dashboard_downloads_sdk_configuring.png?fit=max&auto=format&n=blZpKs_b9On5nj-y&q=85&s=ed2ecd687e030a5452271c54b7c38bed" alt="Dashboard — SDK configuring device in progress" width="1472" height="447" data-path="archives/2.1/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/blZpKs_b9On5nj-y/archives/2.1/Tools/QVSCE/images/dashboard_downloads_sdk_downloading.png?fit=max&auto=format&n=blZpKs_b9On5nj-y&q=85&s=1717acc4380c9bec4645b360d2789c1f" alt="Dashboard — SDK downloading with progress" width="1512" height="500" data-path="archives/2.1/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/blZpKs_b9On5nj-y/archives/2.1/Tools/QVSCE/images/dashboard_downloads_flash.png?fit=max&auto=format&n=blZpKs_b9On5nj-y&q=85&s=22db07d1cf5cc871283c993c5137ae4c" alt="Dashboard — Flash button" width="517" height="254" data-path="archives/2.1/Tools/QVSCE/images/dashboard_downloads_flash.png" />

<img src="https://mintcdn.com/qualcomm-staging/blZpKs_b9On5nj-y/archives/2.1/Tools/QVSCE/images/dashboard_downloads_flash_progress.png?fit=max&auto=format&n=blZpKs_b9On5nj-y&q=85&s=d6668716f0ffa94809055512f03c1539" alt="Dashboard — flashing in progress" width="529" height="260" data-path="archives/2.1/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/blZpKs_b9On5nj-y/archives/2.1/Tools/QVSCE/images/dashboard_downloads_flash_qdl.png?fit=max&auto=format&n=blZpKs_b9On5nj-y&q=85&s=3e3ac8ecd9dbc0d79697350a7293ac12" alt="Dashboard — QDL flashing output" width="533" height="504" data-path="archives/2.1/Tools/QVSCE/images/dashboard_downloads_flash_qdl.png" />

## Dashboard sections at a glance

| Section | What you do here |
| - | - |
| Devices | Activate a device, view 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>
