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

# 使用 QDL 刷写 Qualcomm Linux

> 使用 Qualcomm Device Loader (QDL) 命令行工具，从 Ubuntu、Windows 或 macOS 主机将 Qualcomm Linux 刷写到 IQ-9075 EVK。

**Qualcomm Device Loader (QDL)** 是一款面向 Qualcomm 设备的跨平台命令行刷写工具。当您需要对刷写过程进行完全控制、在无头（headless）环境中运行，或希望通过脚本实现自动化刷写时，请使用此方法。

如需基于 GUI 的替代方案，请参见[**使用 Qualcomm Launcher 刷写 Qualcomm Linux**](./flash-using-qualcomm-launcher)。

<Warning>
  刷写会擦除设备上的所有数据。开始前请备份所有重要内容。
</Warning>

## 所需物品

* IQ-9075 EVK 及 12 V 电源
* USB Type-C 线缆（EVK 上的 USB0 端口 → 主机）
* 运行 Ubuntu、Windows 或 macOS 的主机

## 选择您的主机操作系统并按完整流程操作

从 [**Qualcomm Software Center**](https://softwarecenter.qualcomm.com/catalog/item/Qualcomm_Device_Loader) 下载适用于您主机操作系统的 QDL。

<Tabs>
  <Tab title="Ubuntu">
    ### 下载 Qualcomm Linux 镜像

    1. 下载 [**Qualcomm Linux 镜像**](https://artifacts.codelinaro.org/artifactory/qli-ci/flashable-binaries/meta-qcom/qcom-distro-sota/iq-9075-evk/qli-2.0-qcom-multimedia-proprietary-image.zip)。

    2. 解压 zip 文件。可刷写的产物位于：
       ```text theme={null}
       <path-to-image>/images/iq-9075-evk/qcom-multimedia-proprietary-image-iq-9075-evk/
       ```
       其中 `<path-to-image>` 是解压镜像 zip 时创建的文件夹。

    ### 下载 QDL

    1. 下载 [适用于 Linux (x64) 的 QDL 工具](https://softwarecenter.qualcomm.com/catalog/item/Qualcomm_Device_Loader) 并解压。解压后的文件夹包含 `qdl` 二进制文件 — 下文中称为 `<qdl_dir>`。

    2. 安装所需的库（如已安装可跳过）：

       ```shell theme={null}
       sudo apt-get install libxml2-dev libudev-dev libusb-1.0-0-dev
       ```

           <Note>
             我们建议将镜像和 QDL 解压到同一个父文件夹中。这样可以让所有路径位于同一根目录下，便于在 provision、SAIL 和镜像文件夹之间切换。
           </Note>

    ### 设置 QDL 驱动

    Ubuntu 需要一条 udev 规则，以便内核在设备进入 EDL 模式时授予您的用户与设备通信的权限。

    1. 检查规则是否已存在：
       ```shell theme={null}
       ls /etc/udev/rules.d/51-qcom-usb.rules
       ```

    2. 如果该文件**不存在**，可用一条命令创建：
       ```shell theme={null}
       echo 'SUBSYSTEMS=="usb", ATTRS{idVendor}=="05c6", ATTRS{idProduct}=="9008", MODE="0664", GROUP="plugdev"' | sudo tee /etc/udev/rules.d/51-qcom-usb.rules
       ```
       如果该文件**已存在**，请确认规则已包含在内：
       ```shell theme={null}
       cat /etc/udev/rules.d/51-qcom-usb.rules
       ```

    3. 重新加载 udev 以使规则生效：
       ```shell theme={null}
       sudo systemctl restart udev
       ```
       如果 USB 线缆已连接，请断开后重新连接。

    ### 设置 QDL 路径

    1. 使 QDL 可执行：
       ```shell theme={null}
       chmod +x <qdl_dir>/qdl
       ```

    2. 验证 QDL 是否正常工作：
       ```shell theme={null}
       <qdl_dir>/qdl --help
       ```
       您应看到 QDL 的用法输出。如果出现错误，请检查路径。

    ### 使设备进入 EDL 模式

    1. 使用 **SW2** DIP 开关使设备进入 EDL 模式：将开关 **1、2 和 4** 设为 **OFF**，将开关 **3** 设为 **ON**。

           <img src="https://mintcdn.com/qualcomm-prod/jy6NQT2Y7J_sAxdX/Linux/images/update-software/EDL_mode_dipSwitch.png?fit=max&auto=format&n=jy6NQT2Y7J_sAxdX&q=85&s=6de979ba0cbd239bd475db7e4d470fe4" alt="SW2-3 DIP 开关位置" width="1131" height="318" data-path="Linux/images/update-software/EDL_mode_dipSwitch.png" />

    2. 将 **12 V 电源**连接到 EVK。

    3. 使用 **USB Type-C 线缆**将 EVK 上的 **USB0** 连接到主机。

           <img src="https://mintcdn.com/qualcomm-prod/ZhwPHeig5GFrMRIg/Linux/images/update-software/iq9075-flashsetup.png?fit=max&auto=format&n=ZhwPHeig5GFrMRIg&q=85&s=10f1fada572b2d0ac2592cf1da9b2292" alt="刷写连接 — USB 和电源连接" width="926" height="672" data-path="Linux/images/update-software/iq9075-flashsetup.png" />

    4. 拨动**电源开关**打开设备。

    5. 确认设备处于 EDL 模式：
       ```shell theme={null}
       lsusb
       ```
       **预期输出：**
       ```text theme={null}
       Bus 002 Device 014: ID 05c6:9008 Qualcomm, Inc. Gobi Wireless Modem (QDL mode)
       ```
       如果未出现该设备，请重新检查 SW2-3 和 USB-C 线缆。

    ### 配置（Provision）UFS

    UFS（通用闪存存储，Universal Flash Storage）配置将内部存储划分为多个独立的逻辑单元号（LUN），每个 LUN 专用于特定类型的数据（boot、系统、用户数据等）。这可以提高访问效率，并使分区布局在多次刷写之间保持一致。

    如果符合以下任一情况，请执行 UFS 配置：

    * 这是一块从未刷写过的**全新开发板**。
    * 您正在**升级到新的镜像版本**。
    * 您正在**切换发行版**（Qualcomm Linux ↔ Ubuntu）。

    1. 下载并解压 provision 文件：
       ```shell theme={null}
       wget https://artifacts.codelinaro.org/artifactory/codelinaro-le/Qualcomm_Linux/QCS9100/provision.zip
       unzip provision.zip -d provision
       ```

    2. 在解压后的 provision 目录中执行 UFS 配置：
       ```shell theme={null}
       cd provision
       <qdl_dir>/qdl --storage ufs prog_firehose_ddr.elf provision_1_2.xml
       ```
       **预期输出：**
       ```text theme={null}
       UFS provisioning succeeded
       ```

    <Note>
      UFS 配置完成后，设备会从 USB 断开连接。请先关闭再打开电源开关，使其重新启动进入 EDL 模式后再继续。
    </Note>

    ### 刷写 SAIL 固件

    安全岛（Safety Island，SAIL）是 IQ-9075 EVK 上一个独立、隔离的处理器，独立于主应用处理器处理安全关键功能。其固件位于专用的 **spinor** 闪存分区，必须在主操作系统镜像之前单独刷写。

    1. 进入解压后镜像中的 `sail_nor` 子文件夹：
       ```shell theme={null}
       cd <path-to-image>/images/iq-9075-evk/qcom-multimedia-proprietary-image-iq-9075-evk/sail_nor
       ```

    2. 刷写 SAIL 固件：
       ```shell theme={null}
       <qdl_dir>/qdl --storage spinor prog_firehose_ddr.elf rawprogram0.xml patch0.xml
       ```
       **预期输出：**
       ```text theme={null}
       flashed "SAIL_HYP" successfully
       flashed "SAIL_SW1" successfully
       flashed "SAIL_HYP_BKUP" successfully
       flashed "SAIL_SW1_BKUP" successfully
       11 patches applied
       ```

    ### 刷写 Qualcomm Linux

    1. 进入主镜像文件夹：
       ```shell theme={null}
       cd <path-to-image>/images/iq-9075-evk/qcom-multimedia-proprietary-image-iq-9075-evk
       ```

    2. 刷写镜像：
       ```shell theme={null}
       <qdl_dir>/qdl --storage ufs prog_firehose_ddr.elf rawprogram*.xml patch*.xml
       ```
       当最后一行显示如下内容时，刷写完成：
       ```text theme={null}
       partition 1 is now bootable
       ```
       刷写过程中出现的任何扇区截断（sector-truncation）警告均无害。
  </Tab>

  <Tab title="Windows">
    ### 下载 Qualcomm Linux 镜像

    1. 下载 [**Qualcomm Linux 镜像**](https://artifacts.codelinaro.org/artifactory/qli-ci/flashable-binaries/meta-qcom/qcom-distro-sota/iq-9075-evk/qli-2.0-qcom-multimedia-proprietary-image.zip)

    2. 解压 zip 文件。可刷写的产物位于：
       ```text theme={null}
       <path-to-image>\images\iq-9075-evk\qcom-multimedia-proprietary-image-iq-9075-evk\
       ```
       其中 `<path-to-image>` 是解压镜像 zip 时创建的文件夹。

    ### 下载 QDL

    1. 下载 [适用于 Windows 的 QDL 工具](https://softwarecenter.qualcomm.com/#/catalog/item/Qualcomm_Device_Loader) 并解压。

           <Note>
             我们建议将镜像和 QDL 解压到同一个父文件夹中（例如 `C:\Users\you\Downloads\qualcomm-flash\`）。这样可以让所有路径位于同一根目录下，便于在 provision、SAIL 和镜像文件夹之间切换。
           </Note>

    ### 设置 QDL 驱动

    1. 卸载任何现有的 Qualcomm USB 驱动（QUD）— 它们会与 QDL 驱动冲突。打开**设备管理器**，找到您的设备，并卸载所有现有驱动。设备**不应**出现在 COM 端口下。

    2. 运行解压后 QDL 文件夹中的 `install_driver.bat`，安装 WinUSB 驱动。

           <img src="https://mintcdn.com/qualcomm-prod/ZhwPHeig5GFrMRIg/Linux/images/update-software/win_bat.png?fit=max&auto=format&n=ZhwPHeig5GFrMRIg&q=85&s=2bebedf1f96bd2071e002bb01f5efb80" alt="运行 install_driver.bat" width="979" height="512" data-path="Linux/images/update-software/win_bat.png" />

    ### 使设备进入 EDL 模式

    1. 使用 **SW2** DIP 开关使设备进入 EDL 模式：将开关 **1、2 和 4** 设为 **OFF**，将开关 **3** 设为 **ON**。

           <img src="https://mintcdn.com/qualcomm-prod/jy6NQT2Y7J_sAxdX/Linux/images/update-software/EDL_mode_dipSwitch.png?fit=max&auto=format&n=jy6NQT2Y7J_sAxdX&q=85&s=6de979ba0cbd239bd475db7e4d470fe4" alt="SW2-3 DIP 开关位置" width="1131" height="318" data-path="Linux/images/update-software/EDL_mode_dipSwitch.png" />

    2. 将 **12 V 电源**连接到 EVK。

    3. 使用 **USB Type-C 线缆**将 EVK 上的 **USB0** 连接到主机。

           <img src="https://mintcdn.com/qualcomm-prod/ZhwPHeig5GFrMRIg/Linux/images/update-software/iq9075-flashsetup.png?fit=max&auto=format&n=ZhwPHeig5GFrMRIg&q=85&s=10f1fada572b2d0ac2592cf1da9b2292" alt="刷写连接 — USB 和电源连接" width="926" height="672" data-path="Linux/images/update-software/iq9075-flashsetup.png" />

    4. 拨动**电源开关**打开设备。

    5. 打开**设备管理器**，确认出现 Qualcomm USB 设备（不在 COM 端口下）。

           <img src="https://mintcdn.com/qualcomm-prod/jy6NQT2Y7J_sAxdX/Linux/images/update-software/dm_IQ9075_enum.jpg?fit=max&auto=format&n=jy6NQT2Y7J_sAxdX&q=85&s=cfebf4138de0900ce7260454f94b976a" alt="设备管理器 — 确认 EDL 模式" width="1027" height="848" data-path="Linux/images/update-software/dm_IQ9075_enum.jpg" />

    ### 配置（Provision）UFS

    UFS（通用闪存存储，Universal Flash Storage）配置将内部存储划分为多个独立的逻辑单元号（LUN），每个 LUN 专用于特定类型的数据（boot、系统、用户数据等）。这可以提高访问效率，并使分区布局在多次刷写之间保持一致。

    如果符合以下任一情况，请执行 UFS 配置：

    * 这是一块从未刷写过的**全新开发板**。
    * 您正在**升级到新的镜像版本**。
    * 您正在**切换发行版**（Qualcomm Linux ↔ Ubuntu）。

    1. 下载 [**provision.zip**](https://artifacts.codelinaro.org/artifactory/codelinaro-le/Qualcomm_Linux/QCS9100/provision.zip) 并解压。

    2. 进入解压后的 provision 文件夹：
       ```shell theme={null}
       cd <path-to-provision>
       ```

    3. 执行 UFS 配置（将 `<qdl_dir>` 替换为您的 QDL 文件夹路径）：

       **命令提示符（Command Prompt）：**

       ```shell theme={null}
       "<qdl_dir>\qdl.exe" --storage ufs prog_firehose_ddr.elf provision_1_2.xml
       ```

       **PowerShell：**

       ```shell theme={null}
       & "<qdl_dir>\qdl.exe" --storage ufs prog_firehose_ddr.elf provision_1_2.xml
       ```

       **预期输出：**

       ```text theme={null}
       UFS provisioning succeeded
       ```

    <Note>
      UFS 配置完成后，设备会从 USB 断开连接。请先关闭再打开电源开关，使其重新启动进入 EDL 模式后再继续。
    </Note>

    ### 刷写 SAIL 固件

    安全岛（Safety Island，SAIL）是 IQ-9075 EVK 上一个独立、隔离的处理器，独立于主应用处理器处理安全关键功能。其固件位于专用的 **spinor** 闪存分区，必须在主操作系统镜像之前单独刷写。

    1. 进入镜像目录中的 `sail_nor` 子文件夹：
       ```shell theme={null}
       cd <path-to-image>\images\iq-9075-evk\qcom-multimedia-proprietary-image-iq-9075-evk\sail_nor
       ```

    2. 刷写 SAIL 固件（将 `<qdl_dir>` 替换为您的 QDL 文件夹路径）：

       **命令提示符（Command Prompt）：**

       ```shell theme={null}
       "<qdl_dir>\qdl.exe" --storage spinor prog_firehose_ddr.elf rawprogram0.xml patch0.xml
       ```

       **PowerShell：**

       ```shell theme={null}
       & "<qdl_dir>\qdl.exe" --storage spinor prog_firehose_ddr.elf rawprogram0.xml patch0.xml
       ```

       **预期输出：**

       ```text theme={null}
       flashed "SAIL_HYP" successfully
       flashed "SAIL_SW1" successfully
       flashed "SAIL_HYP_BKUP" successfully
       flashed "SAIL_SW1_BKUP" successfully
       11 patches applied
       ```

    ### 刷写 Qualcomm Linux

    1. 进入主镜像文件夹：
       ```shell theme={null}
       cd <path-to-image>\images\iq-9075-evk\qcom-multimedia-proprietary-image-iq-9075-evk
       ```

    2. 刷写镜像（将 `<qdl_dir>` 替换为您的 QDL 文件夹路径 — Windows 不支持通配符，需显式列出所有文件）：

       **命令提示符（Command Prompt）：**

       ```shell theme={null}
       "<qdl_dir>\qdl.exe" prog_firehose_ddr.elf rawprogram0.xml rawprogram1.xml rawprogram2.xml rawprogram3.xml rawprogram4.xml rawprogram5.xml patch0.xml patch1.xml patch2.xml patch3.xml patch4.xml patch5.xml
       ```

       **PowerShell：**

       ```shell theme={null}
       & "<qdl_dir>\qdl.exe" prog_firehose_ddr.elf rawprogram0.xml rawprogram1.xml rawprogram2.xml rawprogram3.xml rawprogram4.xml rawprogram5.xml patch0.xml patch1.xml patch2.xml patch3.xml patch4.xml patch5.xml
       ```

       当最后一行显示如下内容时，刷写完成：

       ```text theme={null}
       partition 1 is now bootable
       ```
  </Tab>

  <Tab title="macOS">
    ### 下载 Qualcomm Linux 镜像

    1. 下载 [**Qualcomm Linux 镜像**](https://artifacts.codelinaro.org/artifactory/qli-ci/flashable-binaries/meta-qcom/qcom-distro-sota/iq-9075-evk/qli-2.0-qcom-multimedia-proprietary-image.zip)。

    2. 解压 zip 文件。可刷写的产物位于：
       ```text theme={null}
       <path-to-image>/images/iq-9075-evk/qcom-multimedia-proprietary-image-iq-9075-evk/
       ```
       其中 `<path-to-image>` 是解压镜像 zip 时创建的文件夹。

    ### 下载 QDL

    1. 下载 [适用于 macOS (Apple Silicon) 的 QDL 工具](https://softwarecenter.qualcomm.com/catalog/item/Qualcomm_Device_Loader) 并解压。解压后的文件夹包含 `qdl` 二进制文件 — 下文中称为 `<qdl_dir>`。有关工具使用详情，请参见该文件夹中的 **QDL\_User\_Guide**。

           <Note>
             我们建议将镜像和 QDL 解压到同一个父文件夹中。这样可以让所有路径位于同一根目录下，便于在 provision、SAIL 和镜像文件夹之间切换。
           </Note>

    ### 设置 QDL 路径

    1. 通过 Homebrew 安装所需的库（如已安装可跳过）：
       ```shell theme={null}
       brew install libusb libxml2
       ```

    <Accordion title="brew install 失败？安装 Homebrew 工具" icon="triangle-exclamation">
      Brew（官方名称为 Homebrew）是一款软件包管理器，可让您在 Mac 终端中使用文本命令安装、更新和删除程序。请按以下步骤安装 Homebrew。

      **1. 安装 xcode**

      ```shell theme={null}
      xcode-select --install
      ```

      **2. 运行 Homebrew 安装命令**

      ```shell theme={null}
      /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
      ```

      **3. 将 Homebrew 添加到您 shell 的 PATH**

      ```shell theme={null}
      vi ~/.zshrc or vi ~/.bash_profile
      ```

      添加以下行

      ```shell theme={null}
      PATH=/opt/homebrew/bin:$PATH
      ```

      **4. 使更改生效**

      ```shell theme={null}
      source ~/.zshrc or source ~/.bash_profile
      ```

      **5. 验证安装**

      ```shell theme={null}
      brew doctor
      ```

      **预期输出：**

      ```text theme={null}
      Your system is ready to brew
      ```
    </Accordion>

    2. 使 QDL 可执行，并清除 macOS 的 quarantine 标志，以便 Gatekeeper 允许其运行：
       ```shell theme={null}
       chmod +x <qdl_dir>/qdl
       sudo xattr -dr com.apple.quarantine <qdl_dir>
       ```
           <Note>
             需要 `sudo` 是因为部分捆绑的库是只读的。如果执行此步骤后 macOS 仍然阻止该工具，请在**系统设置 → 隐私与安全性**中允许它运行。
           </Note>

    3. 验证 QDL 是否正常工作：
       ```shell theme={null}
       <qdl_dir>/qdl --help
       ```
       您应看到 QDL 的用法输出。如果出现错误，请检查路径。

    ### 使设备进入 EDL 模式

    1. 使用 **SW2** DIP 开关使设备进入 EDL 模式：将开关 **1、2 和 4** 设为 **OFF**，将开关 **3** 设为 **ON**。

           <img src="https://mintcdn.com/qualcomm-prod/jy6NQT2Y7J_sAxdX/Linux/images/update-software/EDL_mode_dipSwitch.png?fit=max&auto=format&n=jy6NQT2Y7J_sAxdX&q=85&s=6de979ba0cbd239bd475db7e4d470fe4" alt="SW2-3 DIP 开关位置" width="1131" height="318" data-path="Linux/images/update-software/EDL_mode_dipSwitch.png" />

    2. 将 **12 V 电源**连接到 EVK。

    3. 使用 **USB Type-C 线缆**将 EVK 上的 **USB0** 连接到主机。

           <img src="https://mintcdn.com/qualcomm-prod/ZhwPHeig5GFrMRIg/Linux/images/update-software/iq9075-flashsetup.png?fit=max&auto=format&n=ZhwPHeig5GFrMRIg&q=85&s=10f1fada572b2d0ac2592cf1da9b2292" alt="刷写连接 — USB 和电源连接" width="926" height="672" data-path="Linux/images/update-software/iq9075-flashsetup.png" />

    4. 拨动**电源开关**打开设备。

    5. 确认设备处于 EDL 模式：
       ```shell theme={null}
       system_profiler SPUSBDataType | grep -A4 -i qualcomm
       ```
       **预期输出：**
       ```text theme={null}
       Product ID: 0x9008
       Vendor ID: 0x05c6  (Qualcomm, Inc)
       Manufacturer: Qualcomm CDMA Technologies MSM
       ```
       `Product ID: 0x9008` 表示设备已处于 EDL 模式。如果未出现，请重新检查 SW2-3 和 USB-C 线缆。

    ### 配置（Provision）UFS

    UFS（通用闪存存储，Universal Flash Storage）配置将内部存储划分为多个独立的逻辑单元号（LUN），每个 LUN 专用于特定类型的数据（boot、系统、用户数据等）。这可以提高访问效率，并使分区布局在多次刷写之间保持一致。

    如果符合以下任一情况，请执行 UFS 配置：

    * 这是一块从未刷写过的**全新开发板**。
    * 您正在**升级到新的镜像版本**。
    * 您正在**切换发行版**（Qualcomm Linux ↔ Ubuntu）。

    1. 下载 [**provision.zip**](https://artifacts.codelinaro.org/artifactory/codelinaro-le/Qualcomm_Linux/QCS9100/provision.zip) 并解压：
       ```shell theme={null}
       unzip provision.zip
       ```

    2. 将 provision 文件和 QDL 二进制文件移动到同一文件夹中，然后在该目录下运行：

           <Note>
             在 macOS 上，`qdl` 二进制文件及其支持库必须与 provision 文件位于同一目录。请将 provision 文件复制到 `<qdl_dir>`，然后在该目录下运行命令。
           </Note>

       ```shell theme={null}
       ./qdl --storage ufs prog_firehose_ddr.elf provision_1_2.xml
       ```

       **预期输出：**

       ```text theme={null}
       UFS provisioning succeeded
       ```

    <Note>
      UFS 配置完成后，设备会从 USB 断开连接。请先关闭再打开电源开关，使其重新启动进入 EDL 模式后再继续。
    </Note>

    ### 刷写 SAIL 固件

    安全岛（Safety Island，SAIL）是 IQ-9075 EVK 上一个独立、隔离的处理器，独立于主应用处理器处理安全关键功能。其固件位于专用的 **spinor** 闪存分区，必须在主操作系统镜像之前单独刷写。

    1. 进入解压后镜像中的 `sail_nor` 子文件夹：
       ```shell theme={null}
       cd <path-to-image>/images/iq-9075-evk/qcom-multimedia-proprietary-image-iq-9075-evk/sail_nor
       ```

    2. 刷写 SAIL 固件：
       ```shell theme={null}
       <qdl_dir>/qdl --storage spinor prog_firehose_ddr.elf rawprogram0.xml patch0.xml
       ```
       **预期输出：**
       ```text theme={null}
       flashed "SAIL_HYP" successfully
       flashed "SAIL_SW1" successfully
       flashed "SAIL_HYP_BKUP" successfully
       flashed "SAIL_SW1_BKUP" successfully
       11 patches applied
       ```

    ### 刷写 Qualcomm Linux

    1. 进入主镜像文件夹：
       ```shell theme={null}
       cd <path-to-image>/images/iq-9075-evk/qcom-multimedia-proprietary-image-iq-9075-evk
       ```

    2. 刷写镜像：
       ```shell theme={null}
       <qdl_dir>/qdl --storage ufs prog_firehose_ddr.elf rawprogram*.xml patch*.xml
       ```
       当最后一行显示如下内容时，刷写完成：
       ```text theme={null}
       partition 1 is now bootable
       ```
       刷写过程中出现的任何扇区截断（sector-truncation）警告均无害。
  </Tab>
</Tabs>

<Note>
  如果刷写在任何环节失败，请断开 USB 线缆和电源，重新连接后，从 EDL 模式步骤开始重试。
</Note>

## 完成

1. **关闭** SW2-3 DIP 开关 — 将其按下。
2. 重新上电设备。设备将启动进入新刷写的 Qualcomm Linux 镜像。

## 后续步骤

继续前往[**设置设备**](../set-up-the-device)，连接调试 UART、验证软件版本，并启用网络、SSH 和显示。
