瑞莎 Radxa ROCK 4D 刷机教程:SD 卡、UFS、NVMe 安装 Radxa OS 与 Android
ROCK 4D 装系统:选 512 或 4096 镜像和 Android SD 镜像,写 microSD、UFS 或 NVMe,Maskrom 模式下用 RKDevTool 重写或清空 SPI 引导救砖。约 20 分钟。
适用于Radxa ROCK 4D 官方系统镜像
先确认型号
ROCK 4D 是瑞莎的 RK3576 板子,和 ROCK 4B、4C+、4SE(RK3399 系列)不是一代产品,镜像不能混用。认板子:
- 只用一个 USB-C 口供电,只支持 5V 输入。
- 叠层 USB 3.0 Type-A:上层是 OTG 口(刷机时用),下层是普通 USB。
- 一个“eMMC / UFS 二合一”模块插座,microSD 卡槽,板上有 Maskrom 按键。
- 板载 SPI 闪存(出厂已写好引导程序)。Radxa 说明:带 SPI 闪存的版本不能从 eMMC 模块启动,只有不带 SPI 闪存的版本支持 eMMC 启动。
准备
- 电源:5V USB-C PD 电源,电流 3A 以上。Radxa 推荐官方 PD 30W 电源。
- 系统盘(任选):microSD 卡、UFS 模块、U 盘,或 M.2 NVMe 固态硬盘(要另配 PCIe 转 M.2 M-Key 扩展板)。
- 一台电脑和读卡器;需要线刷时还要一根 USB-A 转 USB-A 数据线。
下载哪个文件
打开 Radxa ROCK 4D 系统镜像页,按系统盘选:
| 文件 | 系统 | 用在哪里 |
|---|---|---|
radxa-rk3576_bookworm_kde_r6.output_512.img.xz | Radxa OS(Debian 12 KDE) | microSD 卡、NVMe、U 盘(eMMC 仅限无 SPI 闪存版本) |
radxa-rk3576_bookworm_kde_r6.output_4096.img.xz | Radxa OS(Debian 12 KDE) | 只用于 UFS 模块(4K 扇区) |
Rock4d-Android14-rkr6-sd-20250527-gpt.zip | Android 14 | 只用于 microSD 卡 |
Radxa OS 文件名以 radxa-rk3576 开头,是 Radxa 的 RK3576 通用镜像;rsdk-r6 在 Radxa GitHub 上标为正式版。以后出新版本时 r6 会变。Radxa 提醒:选错 512 和 4096 会导致无法启动。下载后核对 SHA-256,方法见 如何核对下载文件的 SHA-256。
Radxa 下载页上的 Loader 文件 rk3576_spl_loader.bin、SPI 引导文件 spi.img,以及 UFS、NVMe 用的 Android 镜像本站暂未收录,从文末“官方资料”进入 Radxa 页面获取。
方法一:装到 microSD 卡(最简单)
- 用 7-Zip 解压:Radxa OS 的
.img.xz解压成.img;Android 的.zip解压出里面的.img。Radxa 要求先解压再写入。 - 打开 balenaEtcher,点“从文件烧录”选镜像,点“选择目标”选 microSD 卡,再点“现在烧录”,等写入和校验都完成。
- 把卡插进板子,接 HDMI 显示器,再接 5V USB-C 电源。
应看到:蓝灯和绿灯先一起亮,几秒后绿灯常亮、蓝灯闪烁,表示系统启动正常。
注意Android 需要较新的 SPI 引导程序。Radxa 说明出厂写的是 Linux 用的 SPI 引导程序,而下载页上最新的 spi.img 同时支持 Linux 和 Android。Android 卡起不来时,先按下面“刷坏了怎么救”更新 SPI。
警告写入会清空整张卡。选目标时看清容量,别选成电脑上的硬盘。
方法二:装到 UFS 模块
有 eMMC / UFS 读卡器
- 把 UFS 模块装进 Radxa eMMC / UFS 二合一读卡器,接电脑,用 balenaEtcher 写入
output_4096镜像。 - 安装到板子:UFS 模块的缺角对准插座方向,对齐后先按一端听到“嗒”一声,再按另一端。
- 拔掉 microSD 卡后上电。
没有读卡器:先从 microSD 卡开机
- 按方法一用 SD 卡开机,断电后装好 UFS 模块,再开机。
- 在终端里下载或拷入
output_4096镜像,解压后用dd写入 UFS 模块(先用lsblk按容量确认设备名):
sudo apt install xz-utils -y
unxz radxa-rk3576_bookworm_kde_r6.output_4096.img.xz
sudo dd if=radxa-rk3576_bookworm_kde_r6.output_4096.img of=/dev/UFS设备名 bs=4M status=progress- 关机,拔掉 SD 卡,再上电。
警告dd 会覆盖目标盘的全部数据。看清楚 of= 后面的设备名,别写到正在运行的 SD 卡上。
方法三:装到 NVMe 固态硬盘
Radxa 说明 ROCK 4D 用 NVMe 启动都要搭配 PCIe 转 M.2 M-Key 扩展板(需自行购买),把 NVMe 装在扩展板上,再把扩展板装到板子上。
- 按方法一用 SD 卡开机,断电后装好扩展板和 NVMe,再开机,
lsblk确认看到nvme0n1。 - 写入
output_512镜像:
sudo apt install xz-utils -y
unxz radxa-rk3576_bookworm_kde_r6.output_512.img.xz
sudo dd if=radxa-rk3576_bookworm_kde_r6.output_512.img of=/dev/nvme0n1 bs=4M status=progress- 关机,拔掉 SD 卡,再上电。
第一次开机
- 默认账号:
radxa,密码radxa。登录后请先改密码。 - SSH:Radxa OS 第一次开机时检测到没有显示器才会自动开启 SSH;接了显示器的话,运行
sudo systemctl enable --now ssh手动开启。 - 找 IP:到路由器后台看新出现的设备,然后运行
ssh radxa@板子的IP。 - 串口:接 UART0 的 TX、RX 和 GND,波特率 1500000,详见 用 USB 转 TTL 串口调试开发板。
刷坏了怎么救
- 写好的盘不启动:确认镜像选对(UFS 用 4096,其余用 512);只要没擦除过 SPI 闪存,写好镜像就能直接启动。
- 进 MaskROM 模式(重刷 SPI 引导程序前要先进这个模式):
- 断电,按住板上的 Maskrom 按键,接上 5V 电源后松开。
- 用 USB-A 转 USB-A 线,把电脑接到叠层 USB 3.0 的上层(OTG 口)。
应看到:本站 RKDevTool 能识别到 MASKROM 设备;Linux 上 sudo rkdeveloptool ld 显示末尾为 Maskrom 的设备。
- 重写或更新 SPI 引导程序:在 MaskROM 模式下,RKDevTool 选 Loader
rk3576_spl_loader.bin,存储选 SPINOR,镜像选spi.img,勾选“强制按地址写(Write by Address)”后点“执行(Run)”。 - 清空 SPI 闪存:在 RKDevTool 里载入 Loader 后点“下载(Download)”,选 SPINOR,点“切换存储(Switch Storage)”,再点“擦除所有(Erase ALL)”。
警告擦除 SPI 后系统无法启动,必须重新写入 spi.img。不用 Android 的话,Radxa 说明不需要动 SPI。
- 其他排查思路见 开发板刷坏了怎么救。
资料来源
按 Radxa 官方文档(ROCK 4D 快速上手、安装系统到 microSD / UFS / NVMe / eMMC、eMMC/UFS 模块接口、Maskrom 按键、硬件信息、擦除/烧录 SPI 启动固件、Android 安装系统、串口调试、资源汇总下载,2026-10-22 查阅)和 Radxa 在 GitHub 发布的 rsdk-r6 版本信息整理。
提示本页按厂商官方文档整理,本站没有在实机上测试。按键位置和文件名以你的板子和 Radxa 官方说明为准。
整理:AppGoBox · 依据 · 本站未在实机上逐一验证