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

# 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-prod/RietNfmN9gs2vaJw/Tools/QVSCE/images/dashboard_device.png?fit=max&auto=format&n=RietNfmN9gs2vaJw&q=85&s=a876b395451455875fae95322dd3052c" 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-prod/RietNfmN9gs2vaJw/Tools/QVSCE/images/dashboard_projects.png?fit=max&auto=format&n=RietNfmN9gs2vaJw&q=85&s=39473a06f35cc3d9d16645705b9aa0df" 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-prod/RietNfmN9gs2vaJw/Tools/QVSCE/images/dashboard_aimodel.png?fit=max&auto=format&n=RietNfmN9gs2vaJw&q=85&s=80c109ccba405706df1a91219215218d" 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-prod/C3kDUdllcH5eq3jY/Tools/QVSCE/images/dashboard_downloads_os.png?fit=max&auto=format&n=C3kDUdllcH5eq3jY&q=85&s=ef4dce200d2a521fba286a4ba371553d" 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-prod/C3kDUdllcH5eq3jY/Tools/QVSCE/images/dashboard_downloads_sdk.png?fit=max&auto=format&n=C3kDUdllcH5eq3jY&q=85&s=f5cadbeb7323e694dcd530240746a1cc" 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-prod/C3kDUdllcH5eq3jY/Tools/QVSCE/images/dashboard_downloads_sdk_configuring.png?fit=max&auto=format&n=C3kDUdllcH5eq3jY&q=85&s=c43018ab12fc70589e3a75646eaabc4a" 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-prod/C3kDUdllcH5eq3jY/Tools/QVSCE/images/dashboard_downloads_sdk_downloading.png?fit=max&auto=format&n=C3kDUdllcH5eq3jY&q=85&s=2b1fc8d605d1d83612488106be68cb8f" 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-prod/RietNfmN9gs2vaJw/Tools/QVSCE/images/dashboard_downloads_flash.png?fit=max&auto=format&n=RietNfmN9gs2vaJw&q=85&s=a69f2bb07cd77831ad950677f43ce0f8" alt="Dashboard — Flash button" width="517" height="254" data-path="Tools/QVSCE/images/dashboard_downloads_flash.png" />

<img src="https://mintcdn.com/qualcomm-prod/RietNfmN9gs2vaJw/Tools/QVSCE/images/dashboard_downloads_flash_progress.png?fit=max&auto=format&n=RietNfmN9gs2vaJw&q=85&s=1a051b1dcea36d46b2c44ec473c17713" 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-prod/RietNfmN9gs2vaJw/Tools/QVSCE/images/dashboard_downloads_flash_qdl.png?fit=max&auto=format&n=RietNfmN9gs2vaJw&q=85&s=82bfa44a8e5ff41a93bf751862bf55cb" 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>
