# FAQs

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
<strong>How do you recover your device?</strong><div class="sd-summary-down docutils">
<span class="svg-1 sd-octicon sd-octicon-chevron-down"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-2 sd-octicon sd-octicon-chevron-up"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<ol class="arabic simple">
<li><p class="sd-card-text">Download the software.</p></li>
<li><p class="sd-card-text">Force the device to emergency download (EDL) mode.</p></li>
<li><p class="sd-card-text">Flash the downloaded software.</p></li>
</ol>
<p class="sd-card-text">For detailed instructions, see <a href="https://docs.qualcomm.com/doc/80-80023-261/topic/iqx-ug-update-the-sw.html#update-sw-ubuntu"><span class="std std-ref">Ubuntu</span></a>, <a href="https://docs.qualcomm.com/doc/80-80023-261/topic/iqx-ug-update-the-sw.html#update-sw-windows"><span class="std std-ref">Windows</span></a>, or <a href="https://docs.qualcomm.com/doc/80-80023-261/topic/iqx-ug-update-the-sw.html#update-sw-macos"><span class="std std-ref">macOS</span></a>.</p>
</div>
</details>

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3" id="flash-cdt">
<summary class="sd-summary-title sd-card-header">
<strong>How do you flash the configuration data table (CDT)?</strong><div class="sd-summary-down docutils">
<span class="svg-3 sd-octicon sd-octicon-chevron-down"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-4 sd-octicon sd-octicon-chevron-up"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<p class="sd-card-text">CDT is a set of platform-specific configuration files used during flashing to configure hardware parameters on the Dragonwing IQ-X EVK.</p>
<p class="sd-card-text">To perform CDT flashing:</p>
<ol class="arabic">
<li><p class="sd-card-text">Download the IQ-X.1.4-EVK-CDT.tar.gz file from <a href="https://artifacts.codelinaro.org/artifactory/codelinaro-le/Qualcomm_Linux/X1E80100/cdt/IQ-X.1.4-EVK-CDT.tar.gz" rel="noopener noreferrer" target="_blank" class="xref cursorpointer" onclick="Window.BookmapComponent.navigateExternalFile('https://artifacts.codelinaro.org/artifactory/codelinaro-le/Qualcomm_Linux/X1E80100/cdt/IQ-X.1.4-EVK-CDT.tar.gz')">JFrog</a>.</p></li>
<li><p class="sd-card-text">Unzip the boot binaries.</p></li>
<li><p class="sd-card-text">Put the device in EDL mode.</p></li>
<li><p class="sd-card-text">Verify whether the device has entered EDL mode:</p>
<div class="nohighlight docutils container">
<div class="highlight-default notranslate"><div class="highlight"><pre class="pre codeblock"><code>$ lsusb
</code><span class="copyclip"><svg xmlns="http://www.w3.org/2000/svg" class="copyclipicon" width="25px" height="25px" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect><title>Copy to clipboard</title><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg></span></pre></div>
</div>
</div>
<p class="sd-card-text"><strong>Sample output</strong></p>
<div class="screenoutput docutils container">
<p class="sd-card-text">Bus 002 Device 014: ID 05c6:9008 Qualcomm, Inc. Gobi Wireless Modem (QDL mode)</p>
</div>
</li>
<li><p class="sd-card-text">Navigate to the CDT workspace directory.</p></li>
<li><p class="sd-card-text">Erase CDT</p>
<div class="nohighlight docutils container">
<div class="highlight-default notranslate"><div class="highlight"><pre class="pre codeblock"><code>&lt;qdl_tool_path&gt;/qdl --storage spinor xbl_s_devprg_ns.melf rawprogram0_WIPE_PARTITIONS.xml
&lt;qdl_tool_path&gt;/qdl --storage spinor xbl_s_devprg_ns.melf rawprogram0_BLANK_GPT.xml
</code><span class="copyclip"><svg xmlns="http://www.w3.org/2000/svg" class="copyclipicon" width="25px" height="25px" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect><title>Copy to clipboard</title><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg></span></pre></div>
</div>
</div>
</li>
<li><p class="sd-card-text">Flash CDT:</p>
<div class="nohighlight docutils container">
<div class="highlight-default notranslate"><div class="highlight"><pre class="pre codeblock"><code>&lt;qdl_tool_path&gt;/qdl --storage spinor xbl_s_devprg_ns.melf rawprogram0.xml patch0.xml
</code><span class="copyclip"><svg xmlns="http://www.w3.org/2000/svg" class="copyclipicon" width="25px" height="25px" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect><title>Copy to clipboard</title><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg></span></pre></div>
</div>
</div>
<p class="sd-card-text"><strong>Sample Output</strong></p>
<div class="screenoutput docutils container">
<div class="highlight-default notranslate"><div class="highlight"><pre class="pre codeblock"><code>waiting for programmer...
flashed &quot;cdt&quot; successfully
flashed &quot;recoveryinfo&quot; successfully
flashed &quot;PrimaryGPT&quot; successfully
flashed &quot;BackupGPT&quot; successfully
11 patches applied
</code><span class="copyclip"><svg xmlns="http://www.w3.org/2000/svg" class="copyclipicon" width="25px" height="25px" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect><title>Copy to clipboard</title><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg></span></pre></div>
</div>
</div>
</li>
</ol>
</div>
</details>

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3" id="provision-ufs">
<summary class="sd-summary-title sd-card-header">
<strong>How do you provision universal flash storage (UFS)?</strong><div class="sd-summary-down docutils">
<span class="svg-5 sd-octicon sd-octicon-chevron-down"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-6 sd-octicon sd-octicon-chevron-up"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<p class="sd-card-text">UFS provisioning divides storage into logical unit numbers (LUNs) for better organization and performance.</p>
<p class="sd-card-text">To provision the UFS, do the following:</p>
<ol class="arabic">
<li><p class="sd-card-text">Download the provision file:</p>
<div class="nohighlight docutils container">
<div class="highlight-default notranslate"><div class="highlight"><pre class="pre codeblock"><code>wget https://artifacts.codelinaro.org/ui/native/codelinaro-le/Qualcomm_Linux/X1E80100/provision.zip
</code><span class="copyclip"><svg xmlns="http://www.w3.org/2000/svg" class="copyclipicon" width="25px" height="25px" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect><title>Copy to clipboard</title><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg></span></pre></div>
</div>
</div>
<div class="nohighlight docutils container">
<div class="highlight-default notranslate"><div class="highlight"><pre class="pre codeblock"><code>unzip provision.zip
</code><span class="copyclip"><svg xmlns="http://www.w3.org/2000/svg" class="copyclipicon" width="25px" height="25px" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect><title>Copy to clipboard</title><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg></span></pre></div>
</div>
</div>
</li>
<li><p class="sd-card-text">Provision UFS:</p>
<div class="nohighlight docutils container">
<div class="highlight-default notranslate"><div class="highlight"><pre class="pre codeblock"><code>&lt;qdl_tool_path&gt;/qdl --storage ufs xbl_s_devprg_ns.melf &lt;Provision file&gt;
</code><span class="copyclip"><svg xmlns="http://www.w3.org/2000/svg" class="copyclipicon" width="25px" height="25px" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect><title>Copy to clipboard</title><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg></span></pre></div>
</div>
</div>
<p class="sd-card-text"><strong>Example</strong></p>
<div class="nohighlight docutils container">
<div class="highlight-default notranslate"><div class="highlight"><pre class="pre codeblock"><code>&lt;qdl_tool_path&gt;/qdl --storage ufs xbl_s_devprg_ns.melf provision_default.xml
</code><span class="copyclip"><svg xmlns="http://www.w3.org/2000/svg" class="copyclipicon" width="25px" height="25px" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect><title>Copy to clipboard</title><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg></span></pre></div>
</div>
</div>
<p class="sd-card-text"><strong>Sample output</strong></p>
<div class="screenoutput docutils container">
<p class="sd-card-text">UFS provisioning succeeded</p>
</div>
</li>
</ol>
</div>
</details>

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
<strong>How do you install and connect to ADB?</strong><div class="sd-summary-down docutils">
<span class="svg-7 sd-octicon sd-octicon-chevron-down"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-8 sd-octicon sd-octicon-chevron-up"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<p class="sd-card-text">ADB (Android Debug Bridge) enables communication with the device.</p>
<p class="sd-card-text"><strong>Enable ADB on the device</strong></p>
<ol class="arabic">
<li><p class="sd-card-text">Boot and log in.</p></li>
<li><p class="sd-card-text">Enable USB debugging:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre class="pre codeblock"><code>touch /etc/usb-debugging-enabled
</code><span class="copyclip"><svg xmlns="http://www.w3.org/2000/svg" class="copyclipicon" width="25px" height="25px" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect><title>Copy to clipboard</title><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg></span></pre></div>
</div>
</li>
<li><p class="sd-card-text">Start ADB:</p>
<ul>
<li><p class="sd-card-text">Option 1: Reboot</p></li>
<li><p class="sd-card-text">Option 2:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre class="pre codeblock"><code>systemctl start android-tools-adbd
</code><span class="copyclip"><svg xmlns="http://www.w3.org/2000/svg" class="copyclipicon" width="25px" height="25px" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect><title>Copy to clipboard</title><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg></span></pre></div>
</div>
</li>
</ul>
</li>
</ol>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p class="sd-card-text">ADB persists across reboots.</p>
</div>
<p class="sd-card-text"><strong>Install ADB</strong></p>
<ol class="arabic">
<li><p class="sd-card-text"><a href="https://docs.qualcomm.com/doc/80-80023-261/topic/iqx-ug-faqs.html#install-qud"><span class="std std-ref">Install QUD</span></a></p></li>
<li><p class="sd-card-text">Run:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre class="pre codeblock"><code>sudo apt install git android-tools-adb android-tools-fastboot wget
</code><span class="copyclip"><svg xmlns="http://www.w3.org/2000/svg" class="copyclipicon" width="25px" height="25px" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect><title>Copy to clipboard</title><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg></span></pre></div>
</div>
</li>
<li><p class="sd-card-text">Verify:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre class="pre codeblock"><code>adb --version
</code><span class="copyclip"><svg xmlns="http://www.w3.org/2000/svg" class="copyclipicon" width="25px" height="25px" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect><title>Copy to clipboard</title><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg></span></pre></div>
</div>
</li>
</ol>
<p class="sd-card-text"><strong>Sample output</strong></p>
<div class="screenoutput docutils container">
<p class="sd-card-text">Android Debug Bridge version 1.0.39</p>
</div>
<p class="sd-card-text"><strong>Connect</strong></p>
<img alt="../../_images/top-view-iqx2-usb2port_ADB.png" class="align-center" aria-label="../../_images/top-view-iqx2-usb2port_ADB.png" src="data:image/png;base64,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">
<ol class="arabic">
<li><p class="sd-card-text">Connect device:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre class="pre codeblock"><code>adb devices
</code><span class="copyclip"><svg xmlns="http://www.w3.org/2000/svg" class="copyclipicon" width="25px" height="25px" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect><title>Copy to clipboard</title><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg></span></pre></div>
</div>
</li>
<li><p class="sd-card-text">Start shell:</p>
<div class="highlight-default notranslate"><div class="highlight"><pre class="pre codeblock"><code>adb shell
</code><span class="copyclip"><svg xmlns="http://www.w3.org/2000/svg" class="copyclipicon" width="25px" height="25px" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect><title>Copy to clipboard</title><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg></span></pre></div>
</div>
</li>
</ol>
</div>
</details>

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3" id="edl-mode-without-dip-switches">
<summary class="sd-summary-title sd-card-header">
<strong>How to put the device into EDL mode without DIP switches?</strong><div class="sd-summary-down docutils">
<span class="svg-9 sd-octicon sd-octicon-chevron-down"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-10 sd-octicon sd-octicon-chevron-up"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<p class="sd-card-text">Run:</p>
<div class="nohighlight docutils container">
<div class="highlight-default notranslate"><div class="highlight"><pre class="pre codeblock"><code>adb shell reboot edl
</code><span class="copyclip"><svg xmlns="http://www.w3.org/2000/svg" class="copyclipicon" width="25px" height="25px" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect><title>Copy to clipboard</title><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg></span></pre></div>
</div>
</div>
</div>
</details>

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3" id="install-qud">
<summary class="sd-summary-title sd-card-header">
<strong>How do you install the Qualcomm USB driver (QUD)?</strong><div class="sd-summary-down docutils">
<span class="svg-11 sd-octicon sd-octicon-chevron-down"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-12 sd-octicon sd-octicon-chevron-up"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<p class="sd-card-text">Install QUD to detect the device.</p>
<ol class="arabic">
<li><p class="sd-card-text">Clone repository:</p>
<div class="nohighlight docutils container">
<div class="highlight-default notranslate"><div class="highlight"><pre class="pre codeblock"><code>sudo apt install git
sudo git clone https://github.com/quic/quic-usb-drivers.git
cd quic-usb-drivers
</code><span class="copyclip"><svg xmlns="http://www.w3.org/2000/svg" class="copyclipicon" width="25px" height="25px" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect><title>Copy to clipboard</title><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg></span></pre></div>
</div>
</div>
</li>
<li><p class="sd-card-text">Set permissions:</p>
<div class="nohighlight docutils container">
<div class="highlight-default notranslate"><div class="highlight"><pre class="pre codeblock"><code>sudo chmod +x QcDevDriver.sh
</code><span class="copyclip"><svg xmlns="http://www.w3.org/2000/svg" class="copyclipicon" width="25px" height="25px" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect><title>Copy to clipboard</title><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg></span></pre></div>
</div>
</div>
</li>
<li><p class="sd-card-text">Install:</p>
<div class="nohighlight docutils container">
<div class="highlight-default notranslate"><div class="highlight"><pre class="pre codeblock"><code>sudo ./QcDevDriver.sh install
</code><span class="copyclip"><svg xmlns="http://www.w3.org/2000/svg" class="copyclipicon" width="25px" height="25px" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect><title>Copy to clipboard</title><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg></span></pre></div>
</div>
</div>
</li>
<li><p class="sd-card-text">Verify:</p>
<div class="nohighlight docutils container">
<div class="highlight-default notranslate"><div class="highlight"><pre class="pre codeblock"><code>lsusb
</code><span class="copyclip"><svg xmlns="http://www.w3.org/2000/svg" class="copyclipicon" width="25px" height="25px" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect><title>Copy to clipboard</title><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg></span></pre></div>
</div>
</div>
</li>
</ol>
</div>
</details>

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
<strong>How do you troubleshoot flashing issues?</strong><div class="sd-summary-down docutils">
<span class="svg-13 sd-octicon sd-octicon-chevron-down"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-14 sd-octicon sd-octicon-chevron-up"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<div class="admonition note">
<p class="admonition-title">Note</p>
<p class="sd-card-text">Stop ModemManager before flashing.</p>
</div>
<ul>
<li><p class="sd-card-text">Stop:</p>
<div class="nohighlight docutils container">
<div class="highlight-default notranslate"><div class="highlight"><pre class="pre codeblock"><code>sudo systemctl stop ModemManager
</code><span class="copyclip"><svg xmlns="http://www.w3.org/2000/svg" class="copyclipicon" width="25px" height="25px" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round"><rect x="9" y="9" width="13" height="13" rx="2" ry="2"></rect><title>Copy to clipboard</title><path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"></path></svg></span></pre></div>
</div>
</div>
</li>
<li><p class="sd-card-text">Restart after flashing if needed.</p></li>
</ul>
<p class="sd-card-text">If flashing fails:</p>
<ol class="arabic simple">
<li><p class="sd-card-text">Power off device</p></li>
<li><p class="sd-card-text">Disconnect device</p></li>
<li><p class="sd-card-text">Restart host</p></li>
</ol>
</div>
</details>

## Further support

Ask your questions on the [Qualcomm support forum](https://mysupport.qualcomm.com/supportforums/s/).

Last Published: Jul 01, 2026

[Previous Topic
Update the software](https://docs.qualcomm.com/bundle/publicresource/80-80023-261/topics/iqx-ug-update-the-sw.md) [Next Topic
References](https://docs.qualcomm.com/bundle/publicresource/80-80023-261/topics/iqx-ug-references.md)