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.