Android 系统刷机
💡提示
刷机会格式化系统,所以升级前请提前备份好数据。
镜像下载
| 序号 | 镜像名称 | 版本下载路径 |
|---|---|---|
| 1 | 犀牛派A1 Android 系统镜像 | RhinoPi_A1_AidLux_Image |
系统刷机
💡注意
如果您购买的犀牛派A1当前使用的ROM是Android的,那么想要重新刷机只需要做"系统下载步骤"即可,无需做"全擦除"和"工模"两个步骤。
切换到刷机模式
设备开机后,使用usb-typec线缆,连接电脑和设备。usb接电脑端,typec口接设备端。
连接好后,在Windows电脑端按win+R,在弹出的窗口输入cmd,打开终端窗口,执行"adb devices",会列出已连接设备。如果没有,则多等待一会,或者拔插一下typec线缆再执行该命令。

- 切换到刷机模式,执行"adb shell reboot edl"。

配置QFIL的Configuration项
- 打开 QFIL,点击上方Configuration-FireHose Configuration选项。

- 在弹出的Download Configuration窗口里做如下设置:
Download Protocol 选择 "0-Sahara"
Device Type 选择 "ufs"
勾选 "Reset After Download" 选项
其他选项均与如下截图保持一致即可。

- 配置完成后,点击OK进行保存。
选择刷机端口
点击"Select Port"选项,在弹出的窗口,选择出现的9008端口,点击"OK"。
经过切换到刷机模式章节中的切换,该窗口应该会自动出现9008端口选项,如未出现请断电重启后再次执行切换并等待其出现。

选择Build Type
- 找到 "Select Build Type" 项,选择 "Flat Build"。

选择刷机文件
解压rom文件
找到 "Select Programmer" 项,点击 "Programmer Path" 后的 "Browse..." ,找到解压路径后,选择解压后的rom文件。

- 双击选择 "prog_firehose_ddr.elf"。

全擦除
- 找到"Select Flat Build"项,点击下方的"Load XML...",选择全擦除xml文件。

- 在弹出的窗口,选择"rawprogram0_WIPE_PARTITIONS.xml"文件。

- 在选择xml文件后,会自动再弹出一个窗口。仍然全选所有的文件。

- 点击"Download",开始擦除。
工模
- 等待擦除完成后,再次点击"Load XML...",选择"rawprogram0_FFBM_split.xml"文件

- 在选择xml文件后,会自动再弹出一个窗口。仍然全选所有的文件。

- 点击"Download",开始执行。
系统固件下载
刷完FFBM 后设备会重启,这时等一会儿看能否识别到adb,如果识别到adb 就执行 adb shell reboot edl 再次进入 9008 端口下载模式。
等待执行完成后,再次点击"Load XML...",选择"rawprogram0_split.xml"文件

- 在选择xml文件后,会自动再弹出一个窗口。仍然全选所有的文件。

- 点击"Download",等待刷完即可。