Full Package Installation
Reminder
Flashing will format the system. Please back up your data in advance.
Install Flashing Tools
Before using the Rhino Pi A1R, developers need to preinstall the necessary software on a local Windows PC:
- 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 tools installer download link
Install the USB Driver
- Extract the archive
USB_Driver_qud.win.1.1_installer_10061.1.zip - After extraction, double-click
setup.exe; the "Qualcomm USB Drivers" installation window appears - Follow the installation wizard and click
Nextuntil the driver installation completes
Install the System Flashing Tool
- Extract
QPST_2.7.496.zipto the current folder - Enter the extracted
QPST_2.7.496directory and double-clickQPST.2.7.496.1.exeto install it
- Follow the prompts and keep clicking
Nextto complete the installation - The default installation path is:
C:\Program Files (x86)\Qualcomm\QPST\bin - You can enter this directory and create a desktop shortcut for the
QFIL.exeprogram
Install the ADB Tool
- Extract the
platform-tools.zipfile to the D drive - Copy the extracted
platform-toolspath
- Right-click "This PC" → "Properties" → "Advanced system settings" → "Environment Variables"

- In "System variables", select the Path variable and click "Edit"

- Click "New" and add the platform-tools path

- Click "OK" to save the settings
- Open a CMD window and run
adb; no error means the installation succeeded
Ubuntu System Installation
Switch to Flash Mode
After the device is powered on, use a USB Type-A to Type-C cable to connect the PC and the device
- Connect the Type-A end to a USB port on the PC
- Connect the Type-C end to the Type-C port on the device
Once connected, press Win+R on the Windows PC, enter
cmd, and run:
adb devicesThe connected device should be listed. If not, wait a moment or reconnect the Type-C cable.
- Switch to flash mode:
adb root
adb reboot edl
Tip: Force Enter 9008 Flash Mode
Press and hold the SW1 button, power on the device, and release the button after about 3 seconds to enter firmware flashing mode.
Configure the Configuration Options in QFIL
- Open QFIL and click the
Configuration→FireHose Configurationoption at the top
- In the Download Configuration window that pops up, set the following:
- Download Protocol: select
0-Sahara - Device Type: select
emmc - Check the
Reset After Downloadoption - Keep the other options at their defaults

- Download Protocol: select
- After the configuration is complete, click OK to save
Note
In the Download Configuration options of this device's flashing tool, Device Type must be set to emmc; selecting any other type will directly cause flashing to fail!
Select the Flashing Port
- Click the
Select Portoption - In the window that pops up, select port
9008and clickOK
- If port 9008 does not appear, power off and restart, then switch to flash mode again
Select the Flashing Files
- Extract the ROM files, find the
Select Build Typeoption, and selectFlat Build - Find the
Select Programmeroption and clickBrowse...next toProgrammer Path
- Navigate to the directory of the extracted ROM files
- Select the
prog_firehose_ddr.elffile and click Open
Select the Flashing XML Files
- Find the
Select Flat Buildoption and clickLoad XML...below it - In the window that pops up, select the
rawprogram0.xmlfile and click Open
- Another window will pop up automatically; select the
patch0.xmlfile and click Open
Start Flashing
- After all the options above are set, click
Downloadto start flashing - Wait for the
Download Succeedmessage to appear in the flashing log, which indicates that flashing is complete - If flashing fails, contact APLUX technical support
First Boot After Flashing
- After flashing succeeds, the system starts automatically
- Wait for the system to boot (about 1–2 minutes)
Note
Do not unplug the USB cable or disconnect the power during flashing; an interruption can corrupt the firmware partition and prevent the device from booting.
If flashing fails unexpectedly, power off and unplug the cable, then power on again to enter EDL mode and flash again to recover.