瑞莎 ROCK Pi 4B / 4B+ / 4SE 刷机教程:SD 卡、eMMC、NVMe 安装 Radxa OS
区分 ROCK Pi 4B、4B+ 与 ROCK 4SE 并选对镜像,写 microSD 卡、用读卡器或 MaskROM 线刷 eMMC,带 SPI 闪存的板子通过 SPI 引导装 NVMe,附默认账号与救砖方法。约 20 分钟。
适用于Radxa ROCK Pi 4B 官方系统镜像Radxa ROCK Pi 4B+ 官方系统镜像Radxa ROCK 4SE 官方系统镜像
先确认是哪一款 ROCK 4
本页适用于 ROCK Pi 4B、ROCK Pi 4B+ 和 ROCK 4SE。三款板子外形几乎一样,但系统镜像不能混用,eMMC 的装法也不同。
| 看哪里 | ROCK Pi 4B | ROCK Pi 4B+ | ROCK 4SE |
|---|---|---|---|
| 丝印 | ROCK PI 4 V1.52 等 | ROCK PI 4 PLUS V1.73 等 | ROCK PI 4 SE |
| 处理器 | RK3399 | Rockchip OP1 | RK3399-T |
| eMMC | 背面有 eMMC 模块插座,模块可拔插 | eMMC 焊在板上 | 背面有 eMMC 模块插座,模块可拔插 |
| SPI 闪存 | 有(4 MB,V1.4 起默认贴装) | 2022-08-05 之前生产的板子有,之后生产的不贴(规格表标注没有) | 没有 |
| 本站镜像页 | ROCK Pi 4B 系统镜像页 | ROCK Pi 4B+ 系统镜像页 | ROCK 4SE 系统镜像页 |
三款都带 Wi-Fi 5 和蓝牙。Radxa 的下载页把 ROCK 4A 指向 ROCK Pi 4B 的镜像、把 ROCK 4A+ 指向 ROCK Pi 4B+ 的镜像;本页只按 4B、4B+、4SE 编写。
准备
- 电源:USB-C 供电。ROCK 4B 支持 PD 2.0(9V/12V/15V/20V,2A)和 QC 3.0/2.0;4B+ 和 4SE 支持 PD 2.0(9V/2A、12V/2A)和 QC 3.0/2.0。Radxa 建议用 12V/2A 或更高功率的 PD 电源,推荐官方 PD 30W 电源。
- 存储:microSD 卡、eMMC(4B/4SE 用 eMMC 模块)或 M.2 NVMe 固态硬盘(不支持 M.2 SATA)。
- 一台电脑和读卡器;用 USB 线刷时还要一根 USB-A 转 USB-A 数据线。
- 第一次开机建议接 HDMI 显示器、USB 键盘鼠标和网线。
下载哪个文件
按型号打开对应的镜像页,每个页面只有一个文件:
| 型号 | 文件 | 说明 |
|---|---|---|
| ROCK Pi 4B | rock-pi-4b_bookworm_kde_r4.output_512.img.xz | rsdk-r4,Radxa 标为正式版 |
| ROCK Pi 4B+ | rock-pi-4b-plus_bookworm_kde_r5.output_512.img.xz | rsdk-r5,Radxa 标为正式版 |
| ROCK 4SE | rock-4se_bookworm_kde_r4.output_512.img.xz | rsdk-r4,Radxa 标为正式版 |
都是 Debian 12 KDE 桌面版、512 字节扇区的整盘镜像,可以写入 SD 卡、eMMC 或 NVMe。Radxa 下载页列出的就是这几个版本。GitHub 上偶尔会出现更新的 t 开头的测试版,Radxa 说明不对测试版提供支持,建议用正式版。下载后核对页面上的 SHA-256,方法见 如何核对下载文件的 SHA-256。
方法一:装到 microSD 卡(最简单)
- 用 7-Zip 把
.img.xz解压成.img。Radxa 的教程要求用 balenaEtcher 写入前先解压;用 Raspberry Pi Imager 可以直接选.img.xz。 - 打开 balenaEtcher,点“从文件烧录”选镜像,点“选择目标”选你的 microSD 卡,再点“现在烧录”,等到显示完成。
- 把卡插进板子背面的 microSD 卡槽,接上电源。
应看到:电源指示灯亮起;接了显示器的话,大约 40 秒后出现桌面。
警告写入会清空整张卡。选目标时看清容量,别选成电脑上的硬盘。
方法二:装到 eMMC
ROCK 4B / 4SE:用 eMMC 读卡器(推荐)
- 把 eMMC 模块装进 Radxa eMMC 读卡器,插到电脑 USB 口。
- 按方法一的步骤,用 balenaEtcher 把镜像写入 eMMC 模块。
- 把模块装回板子背面的 eMMC 插座,拔掉 microSD 卡后上电。
应看到:大约 40 秒后出现桌面。
用 USB 线刷(MaskROM 模式)
4B+ 的 eMMC 焊在板上,只能用这种方法;4B/4SE 没有读卡器时也可以用。需要 Windows 电脑、本站的 RKDevTool 和驱动助手,以及 Radxa 资料里的 RK3399 Loader 文件 rk3399_loader_v1.27.126.bin(本站暂未收录,从文末“官方资料”进入 Radxa 页面获取)。RKDevTool 界面有中文和英文两种,下面按钮名两种都写上。
- 运行驱动助手里的
DriverInstall.exe(右键以管理员身份运行),点“驱动安装”。装过旧版就先点“驱动卸载”。 - 断开电源,取下 microSD 卡。
- 用 USB-A 转 USB-A 线,把电脑接到板子上上层的那个 USB 3.0 口(Radxa 接口图标为 Up: USB 3.0 OTG,下层的是普通 USB 3.0 口)。
- 进入 MaskROM 模式。ROCK Pi 4B+(板载 eMMC):先按住 Maskrom 小按键不放,再接上电源,上电后松开按键(按键在板子背面、USB-C 电源口附近,位置以 Radxa 接线图为准)。ROCK Pi 4B / 4SE(eMMC 模块):先不装 eMMC 模块,直接接上电源,板上没有可启动的系统,板子会进入 MaskROM,然后再把 eMMC 模块装到背面插座上。
应看到:电源绿灯常亮;RKDevTool 窗口底部显示“发现一个 MASKROM 设备”(英文界面为 Found One MASKROM Device)。
- 在“下载镜像(Download Image)”页:Loader 一栏选
rk3399_loader_v1.27.126.bin,镜像一栏选解压后的.img;存储选 EMMC;勾选“强制按地址写(Write by Address)”;点“执行(Run)”。
应看到:提示下载完成,板子自动重启并从 eMMC 启动。
- 拔掉 USB 线,之后正常用电源上电即可。
注意Radxa 的 MaskROM 步骤第一步写明“若主板有 SPI 闪存,需将 SPI 闪存对应引脚接 GND”。ROCK 4B(V1.4 起)和 2022-08-05 之前生产的 4B+ 带 SPI 闪存,进 MaskROM 前要先做这一步。Radxa 只在接线图里标出了这个引脚,文字没有写针脚号,请从文末“官方资料”进入 Radxa 页面对照接线图操作。
Linux 和 macOS 可以用 rkdeveloptool 完成同样的写入:
sudo rkdeveloptool db rk3399_loader_v1.27.126.bin
sudo rkdeveloptool wl 0 rock-pi-4b_bookworm_kde_r4.output_512.img
sudo rkdeveloptool rd镜像文件名换成你下载的型号。
方法三:装到 NVMe 固态硬盘(需要板载 SPI 闪存)
Radxa 的 NVMe 启动方法要先把引导程序写进板载 SPI 闪存(Radxa 文档里的示例型号就是 4B+),所以只适用于带 SPI 闪存的板子:ROCK 4B(V1.4 起默认贴装)和 2022-08-05 之前生产的 4B+。Radxa 说明 2022-08-05 之后生产的 4B+ 不贴 SPI,4SE 的规格表也标注没有 SPI,这些板子不能用下面的方法。
- 按方法一做好 SD 卡并开机,连上网络。
- 打开终端,更新系统:
sudo apt-get update && sudo apt-get full-upgrade- 运行
rsetup,进入 System Maintenance → Update SPI Bootloader,选中后等待写入成功。 - 把 NVMe 装进板子背面的 M.2 M-Key 插槽,运行
lsblk,确认能看到nvme0n1。 - 把镜像文件拷到板子上(U 盘、浏览器下载或 scp 都可以),写入 NVMe:
sudo xzcat rock-pi-4b_bookworm_kde_r4.output_512.img.xz | sudo dd of=/dev/nvme0n1 bs=1M status=progress4B+ 把文件名换成 rock-pi-4b-plus_bookworm_kde_r5.output_512.img.xz。
- 关机,拔掉 SD 卡,用 12V 电源上电(Radxa 写的是 12V/1.5A)。
应看到:大约 40 秒后出现桌面,系统已从 NVMe 启动。
警告dd 会覆盖目标盘的全部数据。执行前用 lsblk 再确认一次设备名是 nvme0n1。
第一次开机
- 默认账号:
radxa,密码radxa(文档也列出rock/rock,较旧的镜像可能用它)。登录后请先改密码。 - 主机名:ROCK Pi 4B 为
rock-pi-4b,4B+ 为rock-pi-4b-plus,4SE 为rock-4se。 - SSH:第一次开机时没有接显示器,系统会自动开启 SSH。接了显示器的话,在终端运行
sudo systemctl enable --now ssh手动开启。 - 找 IP:登录路由器后台看对应主机名的设备,然后在电脑上运行
ssh radxa@板子的IP。 - 无线:写好 SD 卡后先别拔,在卡上的配置分区找到
before.txt,加一行connect_wi-fi 你的WiFi名称 你的WiFi密码,第一次开机就会自动连 Wi-Fi。
刷坏了怎么救
- 用 SD 卡还能启动:最简单的办法是重新做一张 SD 卡开机,再按方法二重写 eMMC。
- 做过 NVMe 引导后想取消:在
rsetup里选 System Maintenance → Erase SPI Bootloader,按空格选中你的型号。 - 系统起不来,需要清空 eMMC 或 SPI:按方法二进入 MaskROM,在 RKDevTool 里选好 Loader 后点“下载(Download)”,点“读取 Capability(ReadCapability)”,再点“切换存储(Switch Storage)”选 EMMC(清 eMMC)或 SPINOR(清 SPI),点“擦除所有(Erase ALL)”,最后点“重启设备(Reset Device)”。然后重新刷系统。
- ROCK 4SE 新板(V1.53)用旧系统起不来,串口最后显示 `ERR`:Radxa 说明这是旧版 U-Boot 不支持 Micron 内存,换用本站的新版镜像即可。
- 想看启动日志:用 USB 转 TTL 串口,波特率 1500000,接 GPIO 6(GND)、8(TX)、10(RX),红色电源线不要接。详见 用 USB 转 TTL 串口调试开发板。
常见问题
- RKDevTool 显示没有发现设备:重装驱动,换一根 USB 线或电脑背面的 USB 口,确认接的是上层 USB 3.0 口。Radxa 的接口图显示板子背面还有一个 USB3 OTG 拨动开关,Radxa 的刷机步骤没有提到它,识别不到时可以检查一下。
- 4B 能不能用 4B+ 的镜像:不能。三款各用各的镜像,刷错了一般无法启动,重新写对应型号的镜像即可。
资料来源
按 Radxa 官方文档(ROCK 4A/4B/4A+/4B+/4SE 产品介绍、电源选择、系统安装、通过 USB 刷机、清除 eMMC 或 SPI Flash、改版详情与常见问题,2026-10-22 查阅)和 Radxa 在 GitHub 发布的 rock-pi-4b、rock-pi-4b-plus、rock-4se 版本说明整理。
提示本页按厂商官方文档整理,本站没有在实机上测试。按键位置和文件名以你的板子和 Radxa 官方说明为准。
整理:AppGoBox · 依据 · 本站未在实机上逐一验证