Quectel PI H1 - Steps to Flash Firmware into QuecPI Using QFIL

This guide describes the procedure for upgrading the firmware on the QuecPI platform using Qualcomm Flash Image Loader (QFIL).

Prerequisites

Before starting the firmware upgrade process, ensure the following requirements are met:

Qualcomm USB Driver Installation

Before flashing images for Quectel Pi H1, please ensure that the Qualcomm_USB_Driver_v1.0.10065.1 driver has been installed on the host PC.

If the driver has not been installed, please download and install it before proceeding with the firmware upgrade process.

Download Link: https://developer.quectel.com/doc/files/Qualcomm_USB_Driver_v1.0.10065.1.zip

Important: QFIL will not be able to detect the device in EDL mode if the Qualcomm USB driver is not installed correctly.

Additional Requirements

  • QFIL is installed on the host PC.

  • The latest firmware package has been downloaded.

  • The firmware package has been extracted to a local directory.

  • A USB connection between the host PC and the Quectel Pi H1 is available.

Note: It is recommended to use the latest firmware release available for your platform.

Step 1: Connect the Module and Enter EDL Mode

Connect the SG565D-WF board to the power source.

Before powering on the device, press and hold the EDL (Emergency Download Mode) button.


Step 2: Power On the Device

While holding the EDL button, connect the power supply to the board.

Continue holding the button until the module enters EDL mode.

When EDL mode is entered successfully, the board should display only a red LED indicator.


Step 3: Select the Qualcomm Download Port

Launch QFIL.

Select the COM port corresponding to the detected Qualcomm device.

Choose the Qualcomm HS-USB QDLoader port and click OK.


Step 4: Configure Build Type

Under the QFIL main interface, select:

Build Type → Flat Build


Step 5: Load the Programmer File

Click Browse under the Programmer Path section.

Navigate to the extracted firmware package directory.

Select the programmer file (.elf) and click Open.


Step 6: Load Firmware XML Files

After selecting the programmer file, click on Load XML … button and it will prompt for XML files.

Two file selection dialogs will appear during this process.

First XML Selection

Select all available files and click Open.

Second XML Selection

Again, select all available files and click Open.


Step 7: Verify Storage Type

Before starting the upgrade, verify that the storage type is configured as:

UFS

If a different storage type is displayed, change it to UFS before proceeding.


Step 8: Start Firmware Download

After confirming all settings are correct, click Download.

QFIL will begin transferring and flashing the firmware to the SG565D-WF.


Step 9: Monitor Upgrade Progress

The flashing progress and status messages can be monitored from the QFIL status window.


Step 10: Verify Flashing Completion

Once the upgrade completes successfully, QFIL will display a completion message in the status window.

At this point, the firmware upgrade process is complete.


Step 11: Disconnect the Device

Close QFIL by clicking Exit.

Disconnect power from the module.


Step 12: Boot the Module Normally

Reconnect power and boot the SG565D-WF normally.

Open a terminal and connect to the device using ADB Shell.


Step 13: Verify Firmware Version

Execute the following command:

uname -a

Compare the firmware version before and after flashing to confirm that the new firmware has been successfully installed.

Before Upgrade

image

After Upgrade

image


Step 14: Upgrade Completed

If the reported firmware version matches the expected release, the upgrade has been completed successfully.

The SG565D-WF is now running the updated firmware.


Troubleshooting Tips

  • Ensure the device is in EDL mode before launching the download process.

  • Verify that the correct Qualcomm HS-USB QDLoader port is selected.

  • Confirm that the storage type is set to UFS.

  • Use the programmer (.elf) file included with the firmware package.

  • If the flashing process fails, disconnect power, re-enter EDL mode, change the cable and repeat the procedure.

For additional support, please provide:

  • Firmware package version

  • QFIL version

  • Flashing logs

  • Screenshots of any error messages encountered