跳到主要内容

更新 BIOS 固件

使用前提

您需要提前准备以下硬件设备:

  • 主板:星睿 O6
  • 供电:20V Type-C 电源适配器
  • BIOS 更新介质:U 盘
  • 显示设备:HDMI / DP 数据线和显示器
  • 输入设备:键盘和鼠标(用于图形界面操作)
推荐配件

制作 BIOS 更新盘

格式化 U 盘

将 U 盘格式化成 FAT32 格式,其它格式的 U 盘可能无法正常访问 U 盘和更新 BIOS 固件。

制作 BIOS 更新盘

访问 资源汇总下载 页面,下载 BIOS 固件;将下载的 BIOS 固件内容复制到 U 盘的根目录下。

BIOS 固件内容如下:

BuildOptions
BurnImage.efi
cix_flash_all.bin
cix_flash_ota.bin
EnrollFromDefaultKeysApp.efi
FlashUpdate.efi
Shell.efi
startup.nsh
VariableInfo.efi

更新 BIOS 固件

硬件连接

取下主板上可启动系统的介质(如 U 盘、NVMe 固态硬盘等),避免直接启动系统。

  1. 将制作好的 BIOS 更新盘插入主板的 USB 接口
  2. 使用 HDMI / DP 数据线连接显示器和主板
  3. 连接 USB 键盘到主板
  4. 使用电源适配器给主板供电

进入 BIOS 界面

BIOS 界面

系统检测到没有可启动系统介质时,系统会自动进入 BIOS 界面。

启动主板后,显示器出现 Radxa Logo 和进度条时,短按键盘的“Esc”按键进入 BIOS 界面。

Radxa Logo 界面

BIOS 界面

更新 BIOS 固件

在 BIOS 界面依次选择 Boot Manager -> UEFI Shell 选项

Boot Manager 界面

进入 UEFI Shell 界面后,按 ESC 键取消自动更新,手动进入指定磁盘更新 BIOS 固件。

UEFI Shell 界面

危险

更新 BIOS 固件,请确保整个过程保持电源的稳定,避免电源断电导致更新失败,以至于主板无法启动系统。

  1. 进入 BIOS 文件夹

UEFI Shell 界面的 Mapping table 会显示系统检测到的磁盘信息,我们可以使用 ls 命令查看查看磁盘中的文件,从而确定 BIOS 更新盘对应的磁盘;

如图所示,BIOS 启动盘对应的磁盘信息为 FS2,则输入 FS2: 进入 BIOS 更新盘。

BIOS 更新盘

若只接一个磁盘,BIOS 更新盘对应的磁盘信息为 FS0

  1. 更新 BIOS 固件

我们可以输入 startup.nsh 命令并按 Enter 键更新 BIOS 固件。

radxa@UEFI-Shell$
startup.nsh
  1. 重启系统

更新完成后,重新插拔电源适配器启动系统!

使用编程器刷写 BIOS 固件(仅在无法启动系统时使用)

对于需要从损坏的 BIOS 中恢复或偏好直接硬件访问的高级用户,可以使用 Serial Flash 编程器(如 CH341A)将 BIOS 固件(cix_flash_all.bin)直接刷写到 SPI NOR Flash 芯片中。此方法完全绕过操作系统,即使在设备无法启动的情况下也能工作。

准备工作

  1. 准备硬件
  • 编程器:推荐使用 CH341A / CH341B 编程器
  • 1.8V 转换器
  • SOP8 烧录夹
  • linux 系统的电脑
  1. 下载 BIOS 固件

访问 资源汇总下载 页面,下载 BIOS 固件。 从 radxa-dl 网站上下载的固件是 zip 格式,需要进行两次解压:

user@linux$
unzip orion-o6-bios-v1.x.x.zip # orion o6n 的 bios 名称与之类似
cd orion-o6-bios-v1.x.x # 进入解压后的目录
gzip -d cix_flash_all.bin.gz
  1. 安装 flashrom 工具
user@linux$
sudo apt-get install flashrom

组装烧录夹

  1. 将 CH341A/B 编程器设置为刷机模式 将编程器的跳线帽设置为刷机模式,具体位置请参考编程器说明书。

  2. 将 1.8V 转换器放在 CH341A/B 编程器的烧录夹上并锁定压杠

  1. 将 SOP8 烧录夹放在 1.8V 转换器的脚端并锁定压杠

  2. 使用夹具夹住 Flash ROM 芯片

将烧录夹夹住主板上的 Flash ROM 芯片确保夹具的引脚与芯片的引脚对应正确,红色的线为 SOP8 的 1 号引脚,和芯片上圆形点标注的引脚对应。

刷写 BIOS 固件

  1. 插入编程器并启动电脑

将组装好的编程器插入 linux 系统的电脑 USB 接口。

  1. 查看编程器识别情况
user@linux$
sudo flashrom -L | grep ch341

如果显示类似如下信息,表示编程器识别成功:

Supported USB devices for the ch34la_spi programmer
  1. 查看芯片识别情况
user@linux$
sudo flashrom -p ch341a_spi -n

如果显示类似如下信息,表示芯片识别成功:

Found Winbond flash chip "W25Q64.W" (8192 kB, SPI) on ch341a_spi.
  1. 刷写 BIOS 固件

确保进行此步骤时,编程器和芯片连接稳定,避免刷写过程中断电或连接不稳定导致刷写失败。

当前目录下有需要刷写的 cix_flash_all.bin 文件。

user@linux$
sudo flashrom -p ch341a_spi -w cix_flash_all.bin

等待刷写完成,显示如下信息表示刷写成功:

Verifying flash... VERIFIED.
  1. 重启系统

更新完成后,重新插拔电源适配器启动系统!

安装与拆卸 SPI Flash 芯片

拆卸 SPI Flash 芯片

拆卸 SPI Flash 芯片步骤:

① : 找到主板上 SPI Flash 芯片的安装位置

② : 打开 SPI Flash 右边的卡扣盖子

③ : 打开 SPI Flash 左边的卡扣盖子

完成以上步骤后,使用镊子将 SPI Flash 芯片从主板上取下

安装 SPI Flash 芯片

① : 将 SPI Flash 芯片安装到主板上

② : 将 SPI Flash 左边的卡扣盖子安装回去

③ : 将 SPI Flash 右边的卡扣盖子安装回去

安装时注意芯片安装的方向和位置
  • 芯片的圆圈对应引脚 1,图中用红色小圆圈标注出来了。
  • 安装 SPI Flash 的底座有一个三角箭头,对应 SPI Flash 的引脚 1

你可以通过以上两种方式确认 SPI Flash 的安装方向和位置。

    您需要登录 GitHub 才能发表评论。如果您已登录,请忽略此消息。

    Radxa-docs © 2026 by Radxa Computer (Shenzhen) Co.,Ltd. is licensed under CC BY 4.0