Skip to content

Ubuntu System Installation

Reminder

Flashing will format the system. Back up your data in advance.

Install Flashing Tools

Before using Rhino Pi, install the required software on your local Windows PC:

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

Software download link: Download software toolkit

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.

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.

System Installation

Switch to Flash Mode

  • After boot, use a USB Type-A to Type-C cable to connect the PC and device. Type-A goes to the PC USB port, Type-C goes to the device.
  • On Windows, press WIN+R, enter cmd, and run adb devices in the opened window. Connected devices should be listed. If not, wait a moment or reconnect the Type-C cable and run again.
shell
adb devices

  • Run adb shell reboot edl to switch to flash mode.
shell
adb shell reboot edl

Configure QFIL

  • Open QFIL and click Configuration - FireHose Configuration.

  • In the Download Configuration window, set:

Download Protocol: 0-Sahara

Device Type: ufs

Enable Reset After Download

Keep all other options the same as in the screenshot.

  • Click OK to save.

Select Flash Port

  • Click Select Port, choose the 9008 port in the popup, then click OK.
  • After switching mode as described in Switch to Flash Mode, port 9008 should appear automatically. If not, power-cycle the device, switch mode again, and wait.

Select Build Type

  • Find Select Build Type and choose Flat Build.

Select Flashing File

  • Extract the ROM package. Example version: RhinoPi-A1-Ubuntu24.04-ver-0.8.4.
  • Find Select Programmer, click Browse... next to Programmer Path, and select the extracted ROM directory.
  • Select prog_firehose_ddr.elf, then click Open.

Select Flashing XML Files

  • Find Select Flat Build, click Load XML..., and choose the flashing XML files.
  • In the popup, select all files and click Open.
  • Another popup appears automatically; select all files and click Open.

Start Flashing

  • After all options are configured, click Download to start flashing.

  • Wait about 5 minutes. If successful appears, flashing is complete. If flashing fails, contact Aidlux after-sales support.

  • After flashing finishes, the system will reboot automatically.