Skip to content

Integrated System Flash Installation

Note

Flashing will format the system. Please back up your data in advance.

Flashing Tool Installation

Developers need to pre-install the necessary software on a local Windows computer before using the Rhino Pi. The software is as follows:

  • USB driver: USB_Driver_qud.win.1.1_installer_10061.1.zip
  • System flashing tool: QPST_2.7.496.zip
  • ADB tool: platform-tools.zip

Software download link:

Software Tool Installation Package Download Link

USB Driver Installation

  • Extract the USB_Driver_qud.win.1.1_installer_10061.1.zip file.

  • After extraction, double-click the setup.exe program and wait for the Qualcomm USB Drivers installation interface to appear. Follow the prompts and click next to complete the installation.

System Flashing Tool Installation

  • Extract the QPST_2.7.496.zip file to the current folder.

  • Navigate to the extracted QPST_2.7.496 directory and double-click the QPST.2.7.496.1.exe program to start the installation.

  • Follow the prompts and click next continuously to complete the installation.

  • Default installation path after completion: C:\Program Files (x86)\Qualcomm\QPST\bin.

  • You can navigate to this directory and send the QFIL.exe program to the desktop.

  • The desktop icon is as follows.

ADB Tool Installation

  1. Unzip
  • Extract the platform-tools.zip file to the D drive.
  1. Configure ADB Environment Variables
  • Copy the path of the extracted platform-tools folder.

  • Right-click "This PC" and select "Properties".

  • In the pop-up settings window, click "Advanced system settings".

  • In the Advanced tab of the pop-up System Properties window, click "Environment Variables".

  • In the pop-up Environment Variables window, select the Path variable in the "System variables" section and click "Edit" below.

  • In the pop-up Edit Environment Variable window, click "New" and add the previously copied platform-tools path.

  • Click "OK" in sequence to save the variable settings and exit.
  1. Verify if the ADB Environment Configuration is Available
  • Open the cmd window and enter adb. No error is reported.

Android System Installation

Note

Flashing will format the system. Please back up your data in advance.

💡 Note

If the Rhino Pi-A1 you purchased currently uses the Android ROM, then to reflash you only need to follow the "System Firmware Download" steps; you do not need to perform the "Full Erase" and "Factory Mode" steps.

ROM Package Download

Please visit the Android Image download link to download the Android image for flashing.

Switching to Flashing Mode

  • After the device boots, use a USB Type-A to Type-C cable to connect the computer and the device. Connect the Type-A end to the computer and the Type-C end to the device.

  • After connecting, press win+R on the Windows computer, enter cmd in the popup window to open a terminal window, and run adb devices to list the connected devices. If nothing appears, wait a bit longer, or unplug and replug the Type-C cable and run the command again.

alt text

  • Switch to flashing mode by running adb shell reboot edl

alt text

Configuring the Configuration Items of QFIL

  • Open QFIL and click Configuration - FireHose Configuration at the top.

alt text

  • In the popup Download Configuration window, make the following settings:

Select 0-Sahara for Download Protocol.

Select ufs for Device Type.

Check the Reset After Download option.

Keep all other options consistent with the screenshot below.

alt text

  • After configuration, click OK to save.

Selecting the Flashing Port

  • Click the Select Port option. In the popup window, select the 9008 port that appears and click OK.

  • After switching to flashing mode, the 9008 port option should appear automatically in this window. If it does not appear, power off and restart, then switch again and wait for it to appear.

alt text

Selecting the Build Type

  • Find the "Select Build Type" item and select Flat Build.

alt text

Selecting the Flashing File

  • Unzip the ROM file.

  • Find the "Select Programmer" item, click Browse... next to "Programmer Path", navigate to the unzip path, and select the unzipped ROM file.

alt text

  • Double-click to select prog_firehose_ddr.elf.

alt text

Full Erase

  • Find the "Select Flat Build" item, click Load XML... below it, and select the full-erase xml file.

alt text

  • In the popup window, select the rawprogram0_WIPE_PARTITIONS.xml file.

alt text

  • After selecting the xml file, another window will pop up automatically. Select all the files again.

alt text

  • Click Download to start the erase.

Factory Mode

  • After the erase is complete, click Load XML... again and select the rawprogram0_FFBM_split.xml file.

alt text

  • After selecting the xml file, another window will pop up automatically. Select all the files again.

alt text

  • Click Download to start the process.

System Firmware Download

  • After flashing FFBM, the device will restart. Wait a moment and check whether adb is recognized. If adb is recognized, run adb shell reboot edl to enter the 9008 port download mode again.

  • After the process completes, click Load XML... again and select the rawprogram0_split.xml file.

alt text

  • After selecting the xml file, another window will pop up automatically. Select all the files again.

alt text

  • Click Download and wait for the flashing to complete.

AidLux System Installation

Note

AidLux installation is only supported on the integrated system, i.e., the Android operating system needs to be installed first.

AidLux Installation Package Download

Please visit the AidLux Image download link to download the AidLux image for installation.

After the device boots, use a USB-Type-C cable to connect the computer and the device. Connect the USB end to the computer and the Type-C end to the device. After connecting, run: adb devices.

shell
adb devices

Pre-Installation Preparation

After the device boots, use a USB-Type-C cable to connect the computer and the device. Connect the USB end to the computer and the Type-C end to the device. After connecting, run: adb devices.

shell
adb devices

Once the device is recognized, start the AidLux system installation.

Take installing version "aidlux_2.0.1.1854_enterprise_qc6490_lu2204_robot_20250701-145237.zip" as an example.

Fresh Installation Method 1

This method is suitable for installing the AidLux system on Windows.

  • Obtain the system files and unzip them locally. After unzipping, the folder contains 4 files. Click install.bat to start the system installation.

alt text

  • When the interface shows Success, the system installation was successful. Wait for the system initialization.

alt text

  • When the system initialization progress reaches 100%, the system installation is complete.

alt text

Fresh Installation Method 2

This method is suitable for installing the AidLux system on non-Windows systems (Linux or Mac).

  • Obtain the system files and unzip them locally. After unzipping, the folder contains 4 files. Use the adb command to upload the files to the /sdcard/Download directory of the device.

Command:

shell
adb push .\0.deb /sdcard/Download/

alt text

  • After the 0.deb file is uploaded, run adb install to install the apk.

Command:

shell
adb install .\aidlux_2.0.1.1854_enterprise_qc6490_lu2204_robot_20250701-145237.apk

alt text

  • If Success is shown, the installation was successful.

  • Enter the Android system, click the AidLux icon, and perform the system initialization.

alt text

  • When the system initialization progress reaches 100%, the system installation is complete.

Note

The system trial period is 30 days by default. For system authorization, please contact the AidLux sales team.